diff --git a/charts/incubator/acestream/Chart.yaml b/charts/incubator/acestream/Chart.yaml index 78c2a222205..223a303f99a 100644 --- a/charts/incubator/acestream/Chart.yaml +++ b/charts/incubator/acestream/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: acestream -version: 3.0.3 +version: 4.0.0 appVersion: 2.0.2.8 description: IPTV service providing streaming, playlist, search engine and epg. home: https://truecharts.org/charts/incubator/acestream @@ -20,7 +20,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/acestream/values.yaml b/charts/incubator/acestream/values.yaml index 66792991465..c452ea9de10 100644 --- a/charts/incubator/acestream/values.yaml +++ b/charts/incubator/acestream/values.yaml @@ -2,25 +2,30 @@ image: pullPolicy: IfNotPresent repository: vstavrinov/acestream-service tag: 2.0.2.8@sha256:f70398ee687e499bf967201706b7fa33d3df71bf30de9a8bf2c40af0e46dd9a4 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - SCHEME: "http" - ENTRY: "{{ .Values.service.main.ports.main.port }}" - PORT: "{{ .Values.service.main.ports.main.port }}" -service: - main: - ports: - main: - port: 8008 - protocol: TCP persistence: acestreamcache: enabled: true mountPath: /srv/acestream/.ACEStream portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 8008 + protocol: TCP +workload: + main: + podSpec: + containers: + main: + env: + ENTRY: "{{ .Values.service.main.ports.main.port }}" + PORT: "{{ .Values.service.main.ports.main.port }}" + SCHEME: http diff --git a/charts/incubator/adguardhome-sync/Chart.yaml b/charts/incubator/adguardhome-sync/Chart.yaml index 2815926eb55..0542f183840 100644 --- a/charts/incubator/adguardhome-sync/Chart.yaml +++ b/charts/incubator/adguardhome-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: adguardhome-sync -version: 3.0.3 +version: 4.0.0 appVersion: 0.5.1 description: Synchronize AdGuardHome config to replica instances. home: https://truecharts.org/charts/incubator/adguardhome-sync @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/adguardhome-sync/values.yaml b/charts/incubator/adguardhome-sync/values.yaml index d77083c61fe..10ecf19a84d 100644 --- a/charts/incubator/adguardhome-sync/values.yaml +++ b/charts/incubator/adguardhome-sync/values.yaml @@ -2,31 +2,8 @@ image: pullPolicy: IfNotPresent repository: ghcr.io/bakito/adguardhome-sync tag: v0.5.1@sha256:34c718be3a9a7587e744d70a6d6cb9ed731fd9abbee4994fa920fa7e51d595c2 -args: - - run -env: - ORIGIN_URL: "https://192.168.1.2:3000" - ORIGIN_USERNAME: "username" - ORIGIN_PASSWORD: "password" - REPLICA_URL: "http://192.168.1.3" - REPLICA_USERNAME: "username" - REPLICA_PASSWORD: "password" - CRON: "*/10 * * * *" - RUNONSTART: true - REPLICA_AUTOSETUP: false - REPLICA_INTERFACENAME: "" - # Configure sync features; by default all features are enabled. - FEATURES_GENERALSETTINGS: true - FEATURES_QUERYLOGCONFIG: true - FEATURES_STATSCONFIG: true - FEATURES_CLIENTSETTINGS: true - FEATURES_SERVICES: true - FEATURES_FILTERS: true - FEATURES_DHCP_SERVERCONFIG: true - FEATURES_DHCP_STATICLEASES: true - FEATURES_DNS_SERVERCONFIG: true - FEATURES_DNS_ACCESSLISTS: true - FEATURES_DNS_REWRITES: true +portal: + enabled: true service: main: ports: @@ -34,5 +11,32 @@ service: port: 8080 protocol: HTTP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + args: + - run + env: + CRON: "*/10 * * * *" + FEATURES_CLIENTSETTINGS: "true" + FEATURES_DHCP_SERVERCONFIG: "true" + FEATURES_DHCP_STATICLEASES: "true" + FEATURES_DNS_ACCESSLISTS: "true" + FEATURES_DNS_REWRITES: "true" + FEATURES_DNS_SERVERCONFIG: "true" + FEATURES_FILTERS: "true" + FEATURES_GENERALSETTINGS: "true" + FEATURES_QUERYLOGCONFIG: "true" + FEATURES_SERVICES: "true" + FEATURES_STATSCONFIG: "true" + ORIGIN_PASSWORD: password + ORIGIN_URL: https://192.168.1.2:3000 + ORIGIN_USERNAME: username + REPLICA_AUTOSETUP: "false" + REPLICA_INTERFACENAME: "" + REPLICA_PASSWORD: password + REPLICA_URL: http://192.168.1.3 + REPLICA_USERNAME: username + RUNONSTART: "true" diff --git a/charts/incubator/alienswarm-reactivedrop/Chart.yaml b/charts/incubator/alienswarm-reactivedrop/Chart.yaml index 2af3a3bffc7..e1150db2360 100644 --- a/charts/incubator/alienswarm-reactivedrop/Chart.yaml +++ b/charts/incubator/alienswarm-reactivedrop/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: alienswarm-reactivedrop -version: 2.0.12 +version: 3.0.0 appVersion: alienswarmreactivedrop description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/alienswarm-reactivedrop/values.yaml b/charts/incubator/alienswarm-reactivedrop/values.yaml index 3796427246d..4034109993c 100644 --- a/charts/incubator/alienswarm-reactivedrop/values.yaml +++ b/charts/incubator/alienswarm-reactivedrop/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: alienswarmreactivedrop@sha256:fbe0f8425e9f427c4510192035e8795166bf4f0011d21060ce3445b409858176 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "563560" - GAME_NAME: reactivedrop - GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - readiness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - startup: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "563560" + GAME_NAME: reactivedrop + GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + readiness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + startup: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" diff --git a/charts/incubator/alienswarm/Chart.yaml b/charts/incubator/alienswarm/Chart.yaml index 473ae33a6b9..eddfa101f95 100644 --- a/charts/incubator/alienswarm/Chart.yaml +++ b/charts/incubator/alienswarm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: alienswarm -version: 2.0.11 +version: 3.0.0 appVersion: alienswarm description: This Chart will download and install SteamCMD. It will also install Alien @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/alienswarm/values.yaml b/charts/incubator/alienswarm/values.yaml index 15ffdb2b28d..dfcd1b37b66 100644 --- a/charts/incubator/alienswarm/values.yaml +++ b/charts/incubator/alienswarm/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: alienswarm@sha256:b4fc6b67678589c7ff1035ebbdef631f40efa7886c14e93b1f640de10563d422 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "635" - GAME_NAME: swarm - GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - readiness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - startup: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "635" + GAME_NAME: swarm + GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + readiness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + startup: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" diff --git a/charts/incubator/americasarmy-pg/Chart.yaml b/charts/incubator/americasarmy-pg/Chart.yaml index 52ef5aec783..45327bfef98 100644 --- a/charts/incubator/americasarmy-pg/Chart.yaml +++ b/charts/incubator/americasarmy-pg/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: americasarmy-pg -version: 2.0.13 +version: 3.0.0 appVersion: aaprovinggrounds description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/americasarmy-pg/values.yaml b/charts/incubator/americasarmy-pg/values.yaml index bfdd6ff6adc..21867fb9a9a 100644 --- a/charts/incubator/americasarmy-pg/values.yaml +++ b/charts/incubator/americasarmy-pg/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: aaprovinggrounds@sha256:751dc7c3c2cb3dd80df35450f79af4c0eba6f320b5818fe6c80c6d6fa7cad03a -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "203300" - GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log - SRV_NAME: Army Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "203300" + GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log + PASSWRD: "" + SRV_NAME: Army Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/android-8-0/Chart.yaml b/charts/incubator/android-8-0/Chart.yaml index c3fc1833e37..0ced053ad9b 100644 --- a/charts/incubator/android-8-0/Chart.yaml +++ b/charts/incubator/android-8-0/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: android-8-0 -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Android in Chart solution with noVNC supported and video recording. Work @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/android-8-0/values.yaml b/charts/incubator/android-8-0/values.yaml index 8fe9a5ea716..da0c50d30fa 100644 --- a/charts/incubator/android-8-0/values.yaml +++ b/charts/incubator/android-8-0/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: ulisses1478/docker-android tag: latest@sha256:4607501558b29d81497b528905f7a23253aa2dcf80510bb27825a2f931acdd96 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/androiddebugbridge/Chart.yaml b/charts/incubator/androiddebugbridge/Chart.yaml index c1691898ea5..b0e6b893815 100644 --- a/charts/incubator/androiddebugbridge/Chart.yaml +++ b/charts/incubator/androiddebugbridge/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: androiddebugbridge -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Control AndroidTV/FireTV devices through ADB from the Home Assistant @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/androiddebugbridge/values.yaml b/charts/incubator/androiddebugbridge/values.yaml index 8619ba83ae9..570399b8155 100644 --- a/charts/incubator/androiddebugbridge/values.yaml +++ b/charts/incubator/androiddebugbridge/values.yaml @@ -1,18 +1,16 @@ -env: - bootwait: "10" - checkfreq: "30" - devicelist: 10.0.0.192:5555 image: pullPolicy: IfNotPresent repository: barnybbb/adb-hass-androidtv tag: latest@sha256:060b7f9171ec32138f9f484fbed8169e88c1d8522e8800d164516f9a8805c38c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 5037 protocol: TCP targetPort: 5037 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + bootwait: "10" + checkfreq: "30" + devicelist: 10.0.0.192:5555 diff --git a/charts/incubator/anope/Chart.yaml b/charts/incubator/anope/Chart.yaml index 8bac7610688..dbd327fab16 100644 --- a/charts/incubator/anope/Chart.yaml +++ b/charts/incubator/anope/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: anope -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Anope is a set of IRC Services designed for flexibility and ease of use. home: https://truecharts.org/charts/incubator/anope @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/anope/values.yaml b/charts/incubator/anope/values.yaml index 79095889acd..cdc9ed29eee 100644 --- a/charts/incubator/anope/values.yaml +++ b/charts/incubator/anope/values.yaml @@ -1,14 +1,3 @@ -env: - CASEMAP: rfc1459 - DATA_PERM: "770" - HOST: irc.example.com - IP_ADDR: "" - IRCD: inspircd3 - LOCAL_HOSTNAME: services - PASSWORD: "" - PORT: "7000" - SSL: "yes" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/anope @@ -17,24 +6,40 @@ persistence: datapath: enabled: true mountPath: /anope -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CASEMAP: rfc1459 + DATA_PERM: "770" + HOST: irc.example.com + IP_ADDR: "" + IRCD: inspircd3 + LOCAL_HOSTNAME: services + PASSWORD: "" + PORT: "7000" + SSL: "yes" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/apache-webdav/Chart.yaml b/charts/incubator/apache-webdav/Chart.yaml index 1dfef956168..d53a3cffd44 100644 --- a/charts/incubator/apache-webdav/Chart.yaml +++ b/charts/incubator/apache-webdav/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: apache-webdav -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Very simple WebDAV server based on Apache. You need a WebDAV client to @@ -23,7 +23,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/apache-webdav/values.yaml b/charts/incubator/apache-webdav/values.yaml index 8ded42ee415..65da3d54bdd 100644 --- a/charts/incubator/apache-webdav/values.yaml +++ b/charts/incubator/apache-webdav/values.yaml @@ -1,13 +1,3 @@ -env: - ANONYMOUS_METHODS: "" - AUTH_TYPE: Basic - LOCATION: / - PASSWORD: "" - PUMASK: "0000" - REALM: WebDAV-Login - SERVER_NAMES: localhost - SSL_CERT: "" - USERNAME: "" image: pullPolicy: IfNotPresent repository: apachewebdav/apachewebdav @@ -19,12 +9,14 @@ persistence: data: enabled: true mountPath: /var/lib/dav/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +24,18 @@ service: port: 8384 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ANONYMOUS_METHODS: "" + AUTH_TYPE: Basic + LOCATION: / + PASSWORD: "" + PUMASK: "0000" + REALM: WebDAV-Login + SERVER_NAMES: localhost + SSL_CERT: "" + USERNAME: "" diff --git a/charts/incubator/apprise-api/Chart.yaml b/charts/incubator/apprise-api/Chart.yaml index 2d166b708e5..c656fd24f6b 100644 --- a/charts/incubator/apprise-api/Chart.yaml +++ b/charts/incubator/apprise-api/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: apprise-api -version: 3.0.4 +version: 4.0.0 appVersion: 0.9.5 description: Push notifications that work with just about every platform! home: https://truecharts.org/charts/incubator/apprise-api @@ -21,7 +21,7 @@ keywords: - usenet dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/apprise-api/values.yaml b/charts/incubator/apprise-api/values.yaml index 28110ae691e..0db05688dfe 100644 --- a/charts/incubator/apprise-api/values.yaml +++ b/charts/incubator/apprise-api/values.yaml @@ -2,26 +2,19 @@ image: pullPolicy: IfNotPresent repository: caronc/apprise tag: v0.9.5@sha256:3301daff63ae435e69ac6c3acf5ceb3832d5b40d639b59f73163e3238adb2fe7 -podSecurityContext: - runAsGroup: 33 - runAsUser: 33 - fsGroup: 33 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - # runAsNonRoot: false -secretEnv: - SECRET_KEY: "abc123" -env: - APPRISE_CONFIG_DIR: /config - APPRISE_STATEFUL_MODE: hash - APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog - LOG_LEVEL: INFO - DEBUG: "no" - APPRISE_RECURSION_MAX: 1 - APPRISE_CONFIG_LOCK: false - APPRISE_ALLOW_SERVICES: "" - ALLOWED_HOSTS: "*" - # APPRISE_STATELESS_URLS + container: + readOnlyRootFilesystem: false + runAsGroup: 33 + runAsUser: 33 + pod: + fsGroup: 33 service: main: ports: @@ -29,9 +22,19 @@ service: port: 8000 protocol: HTTP targetPort: 8000 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_HOSTS: "*" + APPRISE_ALLOW_SERVICES: "" + APPRISE_CONFIG_DIR: /config + APPRISE_CONFIG_LOCK: "false" + APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog + APPRISE_RECURSION_MAX: "1" + APPRISE_STATEFUL_MODE: hash + DEBUG: "no" + LOG_LEVEL: INFO + SECRET_KEY: abc123 diff --git a/charts/incubator/appsmith/Chart.yaml b/charts/incubator/appsmith/Chart.yaml index aa9f7a4dcf2..6e73fcfa72f 100644 --- a/charts/incubator/appsmith/Chart.yaml +++ b/charts/incubator/appsmith/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: appsmith -version: 5.0.37 +version: 6.0.0 appVersion: 1.9.44 description: Turn any datasource into an internal app in minutes. Appsmith lets you @@ -22,7 +22,7 @@ keywords: - appsmith dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/appsmith/values.yaml b/charts/incubator/appsmith/values.yaml index d162c96c24e..1bee13c96fc 100644 --- a/charts/incubator/appsmith/values.yaml +++ b/charts/incubator/appsmith/values.yaml @@ -1,19 +1,23 @@ image: + pullPolicy: IfNotPresent repository: appsmith/appsmith-ce tag: v1.9.44@sha256:5f77c647fff35ca6ac79caeab51109c1b38273faa176155b67346e4c9044b4a0 - pullPolicy: IfNotPresent +persistence: + appsmithstacks: + enabled: true + mountPath: /appsmith-stacks +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds + redisUsername: appsmith securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - APPSMITH_ADMIN_EMAILS: "me@example.com,you@example.com" - APPSMITH_REDIS_URL: - secretKeyRef: - name: rediscreds - key: url + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,19 +31,14 @@ service: enabled: true port: 10218 targetPort: 9001 -persistence: - appsmithstacks: - enabled: true - mountPath: "/appsmith-stacks" -redis: - enabled: true - existingSecret: "rediscreds" - redisUsername: appsmith -# mongodb: -# enabled: true -# mongodbUsername: appsmith -# mongodbDatabase: appsmith -# existingSecret: "mongodbcreds" - -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APPSMITH_ADMIN_EMAILS: me@example.com,you@example.com + APPSMITH_REDIS_URL: + secretKeyRef: + key: url + name: rediscreds diff --git a/charts/incubator/archiveteam-warrior/Chart.yaml b/charts/incubator/archiveteam-warrior/Chart.yaml index 71ba18bb172..986f28ef1ac 100644 --- a/charts/incubator/archiveteam-warrior/Chart.yaml +++ b/charts/incubator/archiveteam-warrior/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: archiveteam-warrior -version: 2.0.16 +version: 3.0.0 appVersion: latest description: The Archive Team Warrior is a virtual archiving appliance. You can run @@ -25,7 +25,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/archiveteam-warrior/values.yaml b/charts/incubator/archiveteam-warrior/values.yaml index 7f3a8c48fb9..1e4684a595a 100644 --- a/charts/incubator/archiveteam-warrior/values.yaml +++ b/charts/incubator/archiveteam-warrior/values.yaml @@ -1,14 +1,15 @@ -env: {} image: pullPolicy: IfNotPresent repository: atdr.meo.ws/archiveteam/warrior-dockerfile tag: latest@sha256:d60797c520bdc4379b0289d399408bbe3a3d36a85c62c3abdb66ccfef2d2bbcf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -16,5 +17,3 @@ service: port: 8001 protocol: TCP targetPort: 8001 -portal: - enabled: true diff --git a/charts/incubator/arma3/Chart.yaml b/charts/incubator/arma3/Chart.yaml index 69a9da2d4ab..46fc9df661b 100644 --- a/charts/incubator/arma3/Chart.yaml +++ b/charts/incubator/arma3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: arma3 -version: 2.0.11 +version: 3.0.0 appVersion: arma3 description: This Chart will download and install SteamCMD. It will also install ArmA @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/arma3/values.yaml b/charts/incubator/arma3/values.yaml index a82ac72e525..39e721b101b 100644 --- a/charts/incubator/arma3/values.yaml +++ b/charts/incubator/arma3/values.yaml @@ -2,20 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: arma3@sha256:2ba70991d7a3ecf358ac708f2cee326c9bbf34666d1a5b8794ec1ce4ccf30add -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + profiles: + enabled: true + mountPath: /serverdata/.local/share + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "233780" - GAME_PARAMS: -config=server.cfg -mod= - GAME_PORT: "2302" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -63,15 +67,15 @@ service: port: 2305 protocol: UDP targetPort: 2305 -persistence: - profiles: - enabled: true - mountPath: /serverdata/.local/share - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "233780" + GAME_PARAMS: -config=server.cfg -mod= + GAME_PORT: "2302" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/arma3exilemod/Chart.yaml b/charts/incubator/arma3exilemod/Chart.yaml index c003a11e121..a0ef46e9f33 100644 --- a/charts/incubator/arma3exilemod/Chart.yaml +++ b/charts/incubator/arma3exilemod/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: arma3exilemod -version: 2.0.12 +version: 3.0.0 appVersion: arma3exilemod description: This Chart will download and install SteamCMD. It will also install ArmA @@ -21,7 +21,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/arma3exilemod/values.yaml b/charts/incubator/arma3exilemod/values.yaml index 478d9ac900d..cb005cb87de 100644 --- a/charts/incubator/arma3exilemod/values.yaml +++ b/charts/incubator/arma3exilemod/values.yaml @@ -2,23 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: arma3exilemod@sha256:fb5adf42b5b4808112632dede2eb80f3aa0407ec451b206ada8ac2164988c829 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + profiles: + enabled: true + mountPath: /serverdata/.local/share + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip - GAME_ID: "233780" - GAME_PARAMS: "" - GAME_PORT: "2302" - MARIA_DB_ROOT_PWD: ExileMod - VALIDATE: false - WORKSHOP_MAN_INST: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -74,15 +75,18 @@ service: port: 2305 protocol: UDP targetPort: 2305 -persistence: - profiles: - enabled: true - mountPath: /serverdata/.local/share - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip + GAME_ID: "233780" + GAME_PARAMS: "" + GAME_PORT: "2302" + MARIA_DB_ROOT_PWD: ExileMod + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WORKSHOP_MAN_INST: "" diff --git a/charts/incubator/artifactory-oss/Chart.yaml b/charts/incubator/artifactory-oss/Chart.yaml index 4f7f0ed0324..af8d6dd0b44 100644 --- a/charts/incubator/artifactory-oss/Chart.yaml +++ b/charts/incubator/artifactory-oss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: artifactory-oss -version: 2.0.22 +version: 3.0.0 appVersion: 7.71.4 description: JFrog’s Artifactory open source project was created to speed up development @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/artifactory-oss/values.yaml b/charts/incubator/artifactory-oss/values.yaml index a1636de8728..49aa42f9b86 100644 --- a/charts/incubator/artifactory-oss/values.yaml +++ b/charts/incubator/artifactory-oss/values.yaml @@ -1,5 +1,3 @@ -env: - EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g image: pullPolicy: IfNotPresent repository: docker.bintray.io/jfrog/artifactory-oss @@ -8,12 +6,14 @@ persistence: varoptjfrogartifactory: enabled: true mountPath: /var/opt/jfrog/artifactory -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8181 protocol: TCP targetPort: 8081 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g diff --git a/charts/incubator/assettocorsa/Chart.yaml b/charts/incubator/assettocorsa/Chart.yaml index 43c4c6562e4..217f4e45f4c 100644 --- a/charts/incubator/assettocorsa/Chart.yaml +++ b/charts/incubator/assettocorsa/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: assettocorsa -version: 2.0.12 +version: 3.0.0 appVersion: assettocorsa description: This Chart will download and install SteamCMD. It will also install AssettoCorsa @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/assettocorsa/values.yaml b/charts/incubator/assettocorsa/values.yaml index 2c57fbee78f..36fbe57e45c 100644 --- a/charts/incubator/assettocorsa/values.yaml +++ b/charts/incubator/assettocorsa/values.yaml @@ -2,27 +2,22 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: assettocorsa@sha256:ede1a9cb841bec49e6b253445ff74901c3ab58ed61704b02865c2ccdb4d4e767 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "302550" - INSTALL_ASSETTO_SERVER_MANAGER: "" - INSTALL_STRACKER: "" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 9600 - protocol: TCP - targetPort: 9600 assetto: enabled: true ports: @@ -31,6 +26,12 @@ service: port: 8772 protocol: TCP targetPort: 8772 + main: + ports: + main: + port: 9600 + protocol: TCP + targetPort: 9600 stracker: enabled: true ports: @@ -55,12 +56,15 @@ service: port: 9600 protocol: UDP targetPort: 9600 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "302550" + INSTALL_ASSETTO_SERVER_MANAGER: "" + INSTALL_STRACKER: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/aurora-files/Chart.yaml b/charts/incubator/aurora-files/Chart.yaml index 7fec80018f6..39c7fae239d 100644 --- a/charts/incubator/aurora-files/Chart.yaml +++ b/charts/incubator/aurora-files/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: aurora-files -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Aurora Files is an open-source file storage platform for small teams @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/aurora-files/values.yaml b/charts/incubator/aurora-files/values.yaml index d08595a2074..c61e789bd3b 100644 --- a/charts/incubator/aurora-files/values.yaml +++ b/charts/incubator/aurora-files/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: afterlogic/docker-aurora-files tag: latest@sha256:f814f7eb86a648bfa027c7aa1ad28ca1192464a4755b13724a2653f6ef912381 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/auto-yt-dl/Chart.yaml b/charts/incubator/auto-yt-dl/Chart.yaml index ef0a2c8d70e..aee5cccfce6 100644 --- a/charts/incubator/auto-yt-dl/Chart.yaml +++ b/charts/incubator/auto-yt-dl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: auto-yt-dl -version: 2.0.17 +version: 3.0.0 appVersion: latest description: auto-yt-dl is used to automatically download new Videos of specific YouTube @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/auto-yt-dl/values.yaml b/charts/incubator/auto-yt-dl/values.yaml index 9a7eace4946..d2d6e712fa4 100644 --- a/charts/incubator/auto-yt-dl/values.yaml +++ b/charts/incubator/auto-yt-dl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: guhu007/auto-yt-dl @@ -10,12 +9,14 @@ persistence: hostpath1: enabled: true mountPath: /app/Downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/avorion/Chart.yaml b/charts/incubator/avorion/Chart.yaml index ddd96440ced..e5a254ea474 100644 --- a/charts/incubator/avorion/Chart.yaml +++ b/charts/incubator/avorion/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: avorion -version: 2.0.13 +version: 3.0.0 appVersion: avorion description: This Chart will download and install SteamCMD. It will also install Avorion @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/avorion/values.yaml b/charts/incubator/avorion/values.yaml index 16f145bf8fe..faacaa76059 100644 --- a/charts/incubator/avorion/values.yaml +++ b/charts/incubator/avorion/values.yaml @@ -2,36 +2,22 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: avorion@sha256:5102dcf90f75793d42d77e316bd7fc78861e8fc2b8318cb6efb819af95602c82 -stdin: true -tty: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GALAXY_NAME: AvorionDocker - GAME_ID: "565060" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 27000 - protocol: TCP - targetPort: 27000 hostport2: enabled: true ports: @@ -64,12 +50,30 @@ service: port: 27021 protocol: UDP targetPort: 27021 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true + main: + ports: + main: + port: 27000 + protocol: TCP + targetPort: 27000 +stdin: true +tty: true +workload: + main: + podSpec: + containers: + main: + env: + GALAXY_NAME: AvorionDocker + GAME_ID: "565060" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/awesome-ttrss/Chart.yaml b/charts/incubator/awesome-ttrss/Chart.yaml index 23d80885f62..d08827ceba7 100644 --- a/charts/incubator/awesome-ttrss/Chart.yaml +++ b/charts/incubator/awesome-ttrss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: awesome-ttrss -version: 4.0.2 +version: 5.0.0 appVersion: latest description: Awesome TTRSS aims to provide a powerful Chartized all-in-one solution @@ -22,7 +22,7 @@ keywords: - awesome-ttrss dependencies: - name: common - version: 15.3.3 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/awesome-ttrss/values.yaml b/charts/incubator/awesome-ttrss/values.yaml index 8e18e47d27e..8f43e28f30f 100644 --- a/charts/incubator/awesome-ttrss/values.yaml +++ b/charts/incubator/awesome-ttrss/values.yaml @@ -1,58 +1,53 @@ +cnpg: + main: + database: awesome-ttrss + enabled: true + user: awesome-ttrss image: - repository: wangqiru/ttrss pullPolicy: IfNotPresent + repository: wangqiru/ttrss tag: latest@sha256:b883ac1dad416ecf17cb351f641497348912e9790c3600f36bdd4436c5872b14 - +persistence: + icons: + enabled: true + mountPath: /var/www/feed-icons + plugins: + enabled: true + mountPath: /var/www/plugins.local + themes: + enabled: true + mountPath: /var/www/themes.local +portal: + open: + enabled: true securityContext: container: - readOnlyRootFilesystem: false - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - -workload: - main: - podSpec: - containers: - main: - env: - SELF_URL_PATH: "" - DB_NAME: "{{ .Values.cnpg.main.database }}" - DB_USER: "{{ .Values.cnpg.main.user }}" - DB_PORT: "5432" - DB_PASS: - secretKeyRef: - name: cnpg-main-user - key: password - DB_HOST: - secretKeyRef: - name: cnpg-main-urls - key: host - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10246 targetPort: 80 - -persistence: - icons: - enabled: true - mountPath: "/var/www/feed-icons" - plugins: - enabled: true - mountPath: "/var/www/plugins.local" - themes: - enabled: true - mountPath: "/var/www/themes.local" - -cnpg: +workload: main: - enabled: true - user: awesome-ttrss - database: awesome-ttrss - -portal: - open: - enabled: true + podSpec: + containers: + main: + env: + DB_HOST: + secretKeyRef: + key: host + name: cnpg-main-urls + DB_NAME: "{{ .Values.cnpg.main.database }}" + DB_PASS: + secretKeyRef: + key: password + name: cnpg-main-user + DB_PORT: "5432" + DB_USER: "{{ .Values.cnpg.main.user }}" + SELF_URL_PATH: "" diff --git a/charts/incubator/baikal/Chart.yaml b/charts/incubator/baikal/Chart.yaml index dfa5a19abc2..0a4c5c137cd 100644 --- a/charts/incubator/baikal/Chart.yaml +++ b/charts/incubator/baikal/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: baikal -version: 2.0.13 +version: 3.0.0 appVersion: 0.9.3 description: Baikal is a lightweight CalDAV+CardDAV server home: https://truecharts.org/charts/incubator/baikal @@ -19,7 +19,7 @@ keywords: - baikal dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/baikal/values.yaml b/charts/incubator/baikal/values.yaml index 44dc6f0e44d..061c60e0c97 100644 --- a/charts/incubator/baikal/values.yaml +++ b/charts/incubator/baikal/values.yaml @@ -1,20 +1,7 @@ image: - repository: ckulka/baikal pullPolicy: IfNotPresent + repository: ckulka/baikal tag: 0.9.3-nginx@sha256:a66b84146894a4014e25f85d94db2751f873f275c98c7cdd4c0002ac78b86b75 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 10293 - protocol: HTTP - targetPort: 80 persistence: config: enabled: true @@ -24,3 +11,16 @@ persistence: mountPath: /var/www/baikal/Specific portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10293 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/barcodebuddy/Chart.yaml b/charts/incubator/barcodebuddy/Chart.yaml index ad4c99aafc7..afd5cdddc71 100644 --- a/charts/incubator/barcodebuddy/Chart.yaml +++ b/charts/incubator/barcodebuddy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: barcodebuddy -version: 2.0.15 +version: 3.0.0 appVersion: latest description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/barcodebuddy/values.yaml b/charts/incubator/barcodebuddy/values.yaml index 07b1488dc3e..766a4405d2c 100644 --- a/charts/incubator/barcodebuddy/values.yaml +++ b/charts/incubator/barcodebuddy/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: f0rc3/barcodebuddy-docker @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8450 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/barotrauma/Chart.yaml b/charts/incubator/barotrauma/Chart.yaml index c4de777fe64..cce03418afe 100644 --- a/charts/incubator/barotrauma/Chart.yaml +++ b/charts/incubator/barotrauma/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: barotrauma -version: 2.0.13 +version: 3.0.0 appVersion: barotrauma description: This Chart will download and install SteamCMD. It will also install Barotrauma @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/barotrauma/values.yaml b/charts/incubator/barotrauma/values.yaml index db6801b4aee..694d1fc132b 100644 --- a/charts/incubator/barotrauma/values.yaml +++ b/charts/incubator/barotrauma/values.yaml @@ -2,26 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: barotrauma@sha256:8dfa8a0d5f6f163c67b78c5b0c3edaab07517988a1a82e78383041f77f415025 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1026340" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,12 +32,21 @@ service: port: 27016 protocol: UDP targetPort: 27016 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1026340" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/batnoter/Chart.yaml b/charts/incubator/batnoter/Chart.yaml index f8c9be82bb2..a5696c47579 100644 --- a/charts/incubator/batnoter/Chart.yaml +++ b/charts/incubator/batnoter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: batnoter -version: 2.0.11 +version: 3.0.0 appVersion: latest description: BatNoter is a web application that allows users to store notes in their @@ -21,7 +21,7 @@ keywords: - notes dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/batnoter/values.yaml b/charts/incubator/batnoter/values.yaml index 47ab70ab0cc..67b20ace81e 100644 --- a/charts/incubator/batnoter/values.yaml +++ b/charts/incubator/batnoter/values.yaml @@ -1,13 +1,15 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/batnoter/batnoter/batnoter-ui tag: latest@sha256:9916463b41965035cc695b27bc8f3bf0fdc5923f5046d8fbd857d206b2d120a4 - pullPolicy: IfNotPresent +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -15,5 +17,3 @@ service: port: 10351 protocol: HTTP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/bender/Chart.yaml b/charts/incubator/bender/Chart.yaml index 50bf36ccce4..86c01ead09f 100644 --- a/charts/incubator/bender/Chart.yaml +++ b/charts/incubator/bender/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bender -version: 2.0.12 +version: 3.0.0 appVersion: 1.0.3 description: A link dashboard that can be managed without any code. home: https://truecharts.org/charts/incubator/bender @@ -20,7 +20,7 @@ keywords: - dashboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bender/values.yaml b/charts/incubator/bender/values.yaml index 4af14d5de6f..2e68711e5bc 100644 --- a/charts/incubator/bender/values.yaml +++ b/charts/incubator/bender/values.yaml @@ -1,17 +1,21 @@ -image: - repository: jez500/bender - tag: 1.0.3@sha256:32983833590fb1662742065cbd2ff209e0d913cd373a46f075aa482aa7ee5fc9 - pullPolicy: IfNotPresent -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false bender: init_assets: true -env: - INIT_ASSETS: '{{ ternary "1" "0" .Values.bender.init_assets }}' +image: + pullPolicy: IfNotPresent + repository: jez500/bender + tag: 1.0.3@sha256:32983833590fb1662742065cbd2ff209e0d913cd373a46f075aa482aa7ee5fc9 +persistence: + config: + enabled: true + mountPath: /app/static +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +23,10 @@ service: port: 10353 protocol: HTTP targetPort: 8080 -persistence: - config: - enabled: true - mountPath: /app/static -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + INIT_ASSETS: '{{ ternary "1" "0" .Values.bender.init_assets }}' diff --git a/charts/incubator/bitcoin-node/Chart.yaml b/charts/incubator/bitcoin-node/Chart.yaml index ac3caffc8da..a3c3bc4ea0c 100644 --- a/charts/incubator/bitcoin-node/Chart.yaml +++ b/charts/incubator/bitcoin-node/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoin-node -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment. home: https://truecharts.org/charts/incubator/bitcoin-node @@ -20,7 +20,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoin-node/values.yaml b/charts/incubator/bitcoin-node/values.yaml index 6536b1946ce..37fd235a300 100644 --- a/charts/incubator/bitcoin-node/values.yaml +++ b/charts/incubator/bitcoin-node/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: kylemanna/bitcoind @@ -7,12 +6,14 @@ persistence: blockhainstorage: enabled: true mountPath: /bitcoin/.bitcoin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8333 protocol: TCP targetPort: 8333 -portal: - enabled: true diff --git a/charts/incubator/bitcoind/Chart.yaml b/charts/incubator/bitcoind/Chart.yaml index a6a4b640912..9cdc9199e45 100644 --- a/charts/incubator/bitcoind/Chart.yaml +++ b/charts/incubator/bitcoind/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoind -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way. @@ -23,7 +23,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoind/values.yaml b/charts/incubator/bitcoind/values.yaml index 74ad707f3bf..7d5e8868884 100644 --- a/charts/incubator/bitcoind/values.yaml +++ b/charts/incubator/bitcoind/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofawx/bitcoind @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /root/.bitcoin/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: localrpc: enabled: true @@ -28,5 +29,3 @@ service: port: 8333 protocol: TCP targetPort: 8333 -portal: - enabled: true diff --git a/charts/incubator/bitcoinunlimited/Chart.yaml b/charts/incubator/bitcoinunlimited/Chart.yaml index 6944cf9ed12..7fcc21bc1a0 100644 --- a/charts/incubator/bitcoinunlimited/Chart.yaml +++ b/charts/incubator/bitcoinunlimited/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoinunlimited -version: 2.0.12 +version: 3.0.0 appVersion: latest description: The Bitcoin Unlimited project seeks to provide a voice to all stakeholders @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoinunlimited/values.yaml b/charts/incubator/bitcoinunlimited/values.yaml index 03d2e11451f..d2b6ef8f1b5 100644 --- a/charts/incubator/bitcoinunlimited/values.yaml +++ b/charts/incubator/bitcoinunlimited/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: amacneil/bitcoinunlimited @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: communicationp: enabled: true @@ -44,5 +45,3 @@ service: port: 18332 protocol: TCP targetPort: 18332 -portal: - enabled: true diff --git a/charts/incubator/bitcoinwalletgui/Chart.yaml b/charts/incubator/bitcoinwalletgui/Chart.yaml index b37ce49909f..9ecc84542a7 100644 --- a/charts/incubator/bitcoinwalletgui/Chart.yaml +++ b/charts/incubator/bitcoinwalletgui/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoinwalletgui -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Bitcoin wallet with GUI over VNC and NoVNC. @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoinwalletgui/values.yaml b/charts/incubator/bitcoinwalletgui/values.yaml index 24cf465d29a..82cbaf16442 100644 --- a/charts/incubator/bitcoinwalletgui/values.yaml +++ b/charts/incubator/bitcoinwalletgui/values.yaml @@ -1,7 +1,3 @@ -env: - VNC_PW: vncpassword - VNC_RESOLUTION: 1280x1024 - VNC_VIEW_ONLY: "false" image: pullPolicy: IfNotPresent repository: ulisses1478/bitcoinwallet-gui @@ -10,12 +6,14 @@ persistence: bitcoinblockchainpath: enabled: true mountPath: /headless/.bitcoin/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,5 +29,12 @@ service: port: 5905 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: vncpassword + VNC_RESOLUTION: 1280x1024 + VNC_VIEW_ONLY: "false" diff --git a/charts/incubator/blender-desktop-g3/Chart.yaml b/charts/incubator/blender-desktop-g3/Chart.yaml index 0b5b0aa7a41..321073c9960 100644 --- a/charts/incubator/blender-desktop-g3/Chart.yaml +++ b/charts/incubator/blender-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: blender-desktop-g3 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -25,7 +25,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/blender-desktop-g3/values.yaml b/charts/incubator/blender-desktop-g3/values.yaml index c6a6e6c4c78..b7a08445d16 100644 --- a/charts/incubator/blender-desktop-g3/values.yaml +++ b/charts/incubator/blender-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-blender-g3 @@ -12,12 +9,14 @@ persistence: storageprojects: enabled: true mountPath: /srv/projects -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +32,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/blender/Chart.yaml b/charts/incubator/blender/Chart.yaml index cefd3981f66..1e7e2e501a6 100644 --- a/charts/incubator/blender/Chart.yaml +++ b/charts/incubator/blender/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: blender -version: 2.0.24 +version: 3.0.0 appVersion: latest description: Blender(https://www.blender.org/) is a free and open-source 3D computer @@ -27,7 +27,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/blender/values.yaml b/charts/incubator/blender/values.yaml index cef410633b7..df75ad0e675 100644 --- a/charts/incubator/blender/values.yaml +++ b/charts/incubator/blender/values.yaml @@ -1,7 +1,3 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/blender @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" diff --git a/charts/incubator/breitbandmessung-de/Chart.yaml b/charts/incubator/breitbandmessung-de/Chart.yaml index 4469dbb86de..3b3e944eec4 100644 --- a/charts/incubator/breitbandmessung-de/Chart.yaml +++ b/charts/incubator/breitbandmessung-de/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: breitbandmessung-de -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A script to enable customers of lazy ISPs to perform measurement campaigns @@ -26,7 +26,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/breitbandmessung-de/values.yaml b/charts/incubator/breitbandmessung-de/values.yaml index 323dd758d05..b84eaf6c044 100644 --- a/charts/incubator/breitbandmessung-de/values.yaml +++ b/charts/incubator/breitbandmessung-de/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: shneezin/breitbandmessung-node @@ -10,24 +9,29 @@ persistence: messurementlogs: enabled: true mountPath: /export/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/briefkasten/Chart.yaml b/charts/incubator/briefkasten/Chart.yaml index 67df4a4360b..a44fbaaede1 100644 --- a/charts/incubator/briefkasten/Chart.yaml +++ b/charts/incubator/briefkasten/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: briefkasten -version: 0.0.19 +version: 1.0.0 appVersion: latest description: Self-hosted bookmarking application. home: https://truecharts.org/charts/incubator/briefkasten @@ -19,7 +19,7 @@ keywords: - bookmark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/briefkasten/values.yaml b/charts/incubator/briefkasten/values.yaml index 1bf67a6cabb..9ea7caa4c96 100644 --- a/charts/incubator/briefkasten/values.yaml +++ b/charts/incubator/briefkasten/values.yaml @@ -1,13 +1,3 @@ -image: - repository: ndom91/briefkasten - pullPolicy: IfNotPresent - tag: latest@sha256:9de8da3e0e71a3e5f58543e165604b2416815f5099977b0c2727435670d60aed -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 briefkasten: general: nextauth_url: http://localhost:3000 @@ -17,18 +7,30 @@ briefkasten: google: id: "" secret: "" - supabase: - key: - url: - bucket_id: mail: - from: - server: -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' + from: null + server: null + supabase: + bucket_id: null + key: null + url: null +image: + pullPolicy: IfNotPresent + repository: ndom91/briefkasten + tag: latest@sha256:9de8da3e0e71a3e5f58543e165604b2416815f5099977b0c2727435670d60aed +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: briefkasten + postgresqlUsername: briefkasten +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -36,23 +38,26 @@ service: port: 10349 protocol: HTTP targetPort: 3000 -probes: - liveness: - enabled: false - type: HTTP - path: / - readiness: - enabled: false - type: HTTP - path: / - startup: - enabled: false - type: HTTP - path: / -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: briefkasten - postgresqlDatabase: briefkasten -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' + probes: + liveness: + enabled: false + path: / + type: HTTP + readiness: + enabled: false + path: / + type: HTTP + startup: + enabled: false + path: / + type: HTTP diff --git a/charts/incubator/btdex/Chart.yaml b/charts/incubator/btdex/Chart.yaml index 7a18c5db6de..6fe1d8eed27 100644 --- a/charts/incubator/btdex/Chart.yaml +++ b/charts/incubator/btdex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: btdex -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Docker Chart for BTDEX based on jlesage/Chart-baseimage-gui @@ -22,7 +22,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/btdex/values.yaml b/charts/incubator/btdex/values.yaml index 649d84478c5..6ba40f6def1 100644 --- a/charts/incubator/btdex/values.yaml +++ b/charts/incubator/btdex/values.yaml @@ -1,6 +1,3 @@ -env: - DISPLAY_HEIGHT: 800|900|1050 - DISPLAY_WIDTH: 1440|1680 image: pullPolicy: IfNotPresent repository: furritos/docker-btdex @@ -9,12 +6,14 @@ persistence: btdex: enabled: true mountPath: /opt/btdex/cache -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 5800 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DISPLAY_HEIGHT: 800|900|1050 + DISPLAY_WIDTH: 1440|1680 diff --git a/charts/incubator/bwapp/Chart.yaml b/charts/incubator/bwapp/Chart.yaml index 9f08df469b5..28b782d05a4 100644 --- a/charts/incubator/bwapp/Chart.yaml +++ b/charts/incubator/bwapp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bwapp -version: 2.0.12 +version: 3.0.0 appVersion: latest description: bWAPP, or a buggy web application, is a free and open source deliberately @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bwapp/values.yaml b/charts/incubator/bwapp/values.yaml index c121cec3566..b9a03f98d4d 100644 --- a/charts/incubator/bwapp/values.yaml +++ b/charts/incubator/bwapp/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: raesene/bwapp tag: latest@sha256:2f41183ea9f9e8fb36678d7a2a0c8a9db9a59f4569cee02fe6664b419b2600ee persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/cadquery-jupyter/Chart.yaml b/charts/incubator/cadquery-jupyter/Chart.yaml index bdf71f40f20..d3a77fbce4c 100644 --- a/charts/incubator/cadquery-jupyter/Chart.yaml +++ b/charts/incubator/cadquery-jupyter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cadquery-jupyter -version: 2.0.12 +version: 3.0.0 appVersion: 3.5.2 description: CadQuery is an intuitive, easy-to-use Python module for building parametric @@ -28,7 +28,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cadquery-jupyter/values.yaml b/charts/incubator/cadquery-jupyter/values.yaml index 3bfa8bc7a5b..2481cd75238 100644 --- a/charts/incubator/cadquery-jupyter/values.yaml +++ b/charts/incubator/cadquery-jupyter/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bwalter42/jupyter_cadquery @@ -7,12 +6,14 @@ persistence: workdir: enabled: true mountPath: /home/cq -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/cadquery-server/Chart.yaml b/charts/incubator/cadquery-server/Chart.yaml index 630e4fdf5e7..c1730fad500 100644 --- a/charts/incubator/cadquery-server/Chart.yaml +++ b/charts/incubator/cadquery-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cadquery-server -version: 2.0.12 +version: 3.0.0 appVersion: latest description: CadQuery is an intuitive, easy-to-use Python module for building parametric @@ -27,7 +27,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cadquery-server/values.yaml b/charts/incubator/cadquery-server/values.yaml index 954e6dd9c83..7839580fca9 100644 --- a/charts/incubator/cadquery-server/values.yaml +++ b/charts/incubator/cadquery-server/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: cadquery/cadquery-server tag: latest@sha256:d0aed7996bd4d4a84bd7eecd2a6d86f26c22193ad33b9297b1a840871c1d05b6 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/checkmk/Chart.yaml b/charts/incubator/checkmk/Chart.yaml index e29d59cc7fc..5b2353de32d 100644 --- a/charts/incubator/checkmk/Chart.yaml +++ b/charts/incubator/checkmk/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: checkmk -version: 0.0.10 +version: 1.0.0 appVersion: 2.2.0 description: Checkmk is a leading tool for Infrastructure and Application Monitoring. @@ -23,7 +23,7 @@ keywords: - monitoring dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/checkmk/values.yaml b/charts/incubator/checkmk/values.yaml index ff8ef5544ca..3fd1f37546b 100644 --- a/charts/incubator/checkmk/values.yaml +++ b/charts/incubator/checkmk/values.yaml @@ -1,74 +1,79 @@ -image: - repository: checkmk/check-mk-raw - pullPolicy: IfNotPresent - tag: 2.2.0-latest@sha256:69baf5cd496fdd623ad36ccc466399aaab2de492f54787f4cc94e3cdf14ea378 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 cmk: - password: secret - site_id: cmk livestatus_tcp: true mail_relay_host: "" -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' -service: - main: - ports: - main: - protocol: HTTP - targetPort: 5000 - port: 15000 - receiver: + password: secret + site_id: cmk +image: + pullPolicy: IfNotPresent + repository: checkmk/check-mk-raw + tag: 2.2.0-latest@sha256:69baf5cd496fdd623ad36ccc466399aaab2de492f54787f4cc94e3cdf14ea378 +persistence: + cmk-cron: enabled: true - ports: - receiver: - enabled: true - protocol: HTTP - targetPort: 8000 - port: 18000 + mountPath: /var/spool/cron/crontabs + type: emptyDir + cmk-temp: + enabled: true + mountPath: /omd/sites/cmk/tmp + type: emptyDir + config: + enabled: true + mountPath: /omd/sites +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: livestatustcp: enabled: true ports: livestatustcp: enabled: true - targetPort: 6557 port: 6557 -probes: - liveness: - spec: - exec: - command: - - /bin/sh - - -c - - omd status - readiness: - exec: - command: - - /bin/sh - - -c - - omd status - startup: - exec: - command: - - /bin/sh - - -c - - omd status -persistence: - config: + targetPort: 6557 + main: + ports: + main: + port: 15000 + protocol: HTTP + targetPort: 5000 + receiver: enabled: true - mountPath: /omd/sites - cmk-temp: - enabled: true - type: emptyDir - mountPath: /omd/sites/cmk/tmp - cmk-cron: - enabled: true - type: emptyDir - mountPath: /var/spool/cron/crontabs -portal: - enabled: true + ports: + receiver: + enabled: true + port: 18000 + protocol: HTTP + targetPort: 8000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + probes: + liveness: + spec: + exec: + command: + - /bin/sh + - -c + - omd status + readiness: + exec: + command: + - /bin/sh + - -c + - omd status + startup: + exec: + command: + - /bin/sh + - -c + - omd status diff --git a/charts/incubator/cherry/Chart.yaml b/charts/incubator/cherry/Chart.yaml index e347e6d9ad5..6541393f77f 100644 --- a/charts/incubator/cherry/Chart.yaml +++ b/charts/incubator/cherry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cherry -version: 2.0.12 +version: 3.0.0 appVersion: 0.0.7 description: An open source self-hosted bookmark service home: https://truecharts.org/charts/incubator/cherry @@ -20,7 +20,7 @@ keywords: - bookmark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cherry/values.yaml b/charts/incubator/cherry/values.yaml index e53926a2ec9..a4cc6da15fa 100644 --- a/charts/incubator/cherry/values.yaml +++ b/charts/incubator/cherry/values.yaml @@ -1,35 +1,26 @@ -image: - repository: haishanh/cherry - pullPolicy: IfNotPresent - tag: v0.0.7@sha256:ac38d09dc167501882b60c882931ba89a2cdc4feb2f30e768098f142dde8b9ee -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-cherry-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-cherry-configmap' cherry: - insecure_cookie: true - public_registration: true - page_bookmark_limit: 60 - google_oauth_uri: "" google_oauth_id: "" google_oauth_secret: "" -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / + google_oauth_uri: "" + insecure_cookie: true + page_bookmark_limit: 60 + public_registration: true +image: + pullPolicy: IfNotPresent + repository: haishanh/cherry + tag: v0.0.7@sha256:ac38d09dc167501882b60c882931ba89a2cdc4feb2f30e768098f142dde8b9ee +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,9 +28,23 @@ service: port: 10303 protocol: HTTP targetPort: 8000 -persistence: - data: - enabled: true - mountPath: "/data" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-configmap' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/chivalry-medievalwarfare/Chart.yaml b/charts/incubator/chivalry-medievalwarfare/Chart.yaml index 13b82fae0fd..b653a2dd575 100644 --- a/charts/incubator/chivalry-medievalwarfare/Chart.yaml +++ b/charts/incubator/chivalry-medievalwarfare/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chivalry-medievalwarfare -version: 2.0.12 +version: 3.0.0 appVersion: chivalrymw description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chivalry-medievalwarfare/values.yaml b/charts/incubator/chivalry-medievalwarfare/values.yaml index 06ff8920048..b1135ca5ce1 100644 --- a/charts/incubator/chivalry-medievalwarfare/values.yaml +++ b/charts/incubator/chivalry-medievalwarfare/values.yaml @@ -2,52 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: chivalrymw@sha256:4c7d2b30d07b2ba596bec1dd3afe52755583a483b14d9c3d4810704a36260364 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - ADMIN_PWD: adminDocker - GAME_ID: "220070" - GAME_PARAMS: ?port=7000?queryport=7010 - GAME_PARAMS_EXTRA: -seekfreeloadingserver - MAP: aocffa-moor_p - VALIDATE: true -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7000 - protocol: UDP - targetPort: 7000 - gamequeryport: - enabled: true - ports: - gamequeryport: - enabled: true - port: 7010 - protocol: UDP - targetPort: 7010 - steamqueryport: - enabled: true - ports: - steamqueryport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -57,3 +11,53 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gamequeryport: + enabled: true + ports: + gamequeryport: + enabled: true + port: 7010 + protocol: UDP + targetPort: 7010 + main: + ports: + main: + port: 7000 + protocol: UDP + targetPort: 7000 + steamqueryport: + enabled: true + ports: + steamqueryport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_PWD: adminDocker + GAME_ID: "220070" + GAME_PARAMS: ?port=7000?queryport=7010 + GAME_PARAMS_EXTRA: -seekfreeloadingserver + MAP: aocffa-moor_p + PASSWRD: "" + USERNAME: "" + VALIDATE: "true" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/chowdown/Chart.yaml b/charts/incubator/chowdown/Chart.yaml index fbeac52cc7a..88bb14f665c 100644 --- a/charts/incubator/chowdown/Chart.yaml +++ b/charts/incubator/chowdown/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chowdown -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Simple recipes in Markdown format. home: https://truecharts.org/charts/incubator/chowdown @@ -19,7 +19,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chowdown/values.yaml b/charts/incubator/chowdown/values.yaml index dd659ff2fd3..a55d75898f8 100644 --- a/charts/incubator/chowdown/values.yaml +++ b/charts/incubator/chowdown/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: gregyankovoy/chowdown @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 4000 protocol: TCP targetPort: 4000 -portal: - enabled: true diff --git a/charts/incubator/chromium-desktop-g3/Chart.yaml b/charts/incubator/chromium-desktop-g3/Chart.yaml index cc899ab7343..0b26994e8ad 100644 --- a/charts/incubator/chromium-desktop-g3/Chart.yaml +++ b/charts/incubator/chromium-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chromium-desktop-g3 -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chromium-desktop-g3/values.yaml b/charts/incubator/chromium-desktop-g3/values.yaml index 064c1a708a7..7c2a12c9a59 100644 --- a/charts/incubator/chromium-desktop-g3/values.yaml +++ b/charts/incubator/chromium-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-chromium-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/chromium/Chart.yaml b/charts/incubator/chromium/Chart.yaml index f024fb5fb99..73b130daa04 100644 --- a/charts/incubator/chromium/Chart.yaml +++ b/charts/incubator/chromium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chromium -version: 2.0.20 +version: 3.0.0 appVersion: latest description: Chromium is a free and open-source software project developed by the @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chromium/values.yaml b/charts/incubator/chromium/values.yaml index e1166b308be..53ae797aa4d 100644 --- a/charts/incubator/chromium/values.yaml +++ b/charts/incubator/chromium/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/chrome @@ -11,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /chrome -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + EXTRA_PARAMETERS: "" + UMASK: "000" diff --git a/charts/incubator/chronograf/Chart.yaml b/charts/incubator/chronograf/Chart.yaml index 6a778596daa..70ee5606940 100644 --- a/charts/incubator/chronograf/Chart.yaml +++ b/charts/incubator/chronograf/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chronograf -version: 2.0.17 +version: 3.0.0 appVersion: latest description: Chronograf is InfluxData’s open source web application. Use Chronograf @@ -23,7 +23,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chronograf/values.yaml b/charts/incubator/chronograf/values.yaml index 66165737428..1328580f087 100644 --- a/charts/incubator/chronograf/values.yaml +++ b/charts/incubator/chronograf/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chronograf @@ -7,12 +6,14 @@ persistence: chronograf: enabled: true mountPath: /var/lib/chronograf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/ciao/Chart.yaml b/charts/incubator/ciao/Chart.yaml index 5f189841931..ef19069dee7 100644 --- a/charts/incubator/ciao/Chart.yaml +++ b/charts/incubator/ciao/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ciao -version: 2.0.15 +version: 3.0.0 appVersion: latest description: ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on @@ -24,7 +24,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ciao/values.yaml b/charts/incubator/ciao/values.yaml index 15dd8f8d085..451fc644be4 100644 --- a/charts/incubator/ciao/values.yaml +++ b/charts/incubator/ciao/values.yaml @@ -1,14 +1,3 @@ -env: - SECRET_KEY_BASE: sensitive_secret_key_base - SMTP_ADDRESS: smtp.yourhost.com - SMTP_AUTHENTICATION: plain - SMTP_DOMAIN: smtp.yourhost.com - SMTP_EMAIL_FROM: ciao@yourhost.com - SMTP_EMAIL_TO: you@yourhost.com - SMTP_ENABLE_STARTTLS_AUTO: "true" - SMTP_PASSWORD: sensitive_password - SMTP_PORT: "587" - SMTP_USERNAME: ciao image: pullPolicy: IfNotPresent repository: brotandgames/ciao @@ -17,12 +6,14 @@ persistence: databaselocation: enabled: true mountPath: /app/db/sqlite -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 8090 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SECRET_KEY_BASE: sensitive_secret_key_base + SMTP_ADDRESS: smtp.yourhost.com + SMTP_AUTHENTICATION: plain + SMTP_DOMAIN: smtp.yourhost.com + SMTP_EMAIL_FROM: ciao@yourhost.com + SMTP_EMAIL_TO: you@yourhost.com + SMTP_ENABLE_STARTTLS_AUTO: "true" + SMTP_PASSWORD: sensitive_password + SMTP_PORT: "587" + SMTP_USERNAME: ciao diff --git a/charts/incubator/citadel-forgedwithfire/Chart.yaml b/charts/incubator/citadel-forgedwithfire/Chart.yaml index aec825264f3..dd50e732abc 100644 --- a/charts/incubator/citadel-forgedwithfire/Chart.yaml +++ b/charts/incubator/citadel-forgedwithfire/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: citadel-forgedwithfire -version: 2.0.12 +version: 3.0.0 appVersion: citadelfwf description: This Chart will download and install SteamCMD. It will also install Citadel @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/citadel-forgedwithfire/values.yaml b/charts/incubator/citadel-forgedwithfire/values.yaml index 8298644fcf3..e1d9aece15d 100644 --- a/charts/incubator/citadel-forgedwithfire/values.yaml +++ b/charts/incubator/citadel-forgedwithfire/values.yaml @@ -2,26 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: citadelfwf@sha256:0060b01075b60f4107caa530a58cc8735b4c18558a820f080f4862e72405bc24 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "489650 " - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,12 +32,21 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "489650 " + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/cleanarr/Chart.yaml b/charts/incubator/cleanarr/Chart.yaml index c43afa85a39..e2c6e4889d8 100644 --- a/charts/incubator/cleanarr/Chart.yaml +++ b/charts/incubator/cleanarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cleanarr -version: 2.0.13 +version: 3.0.0 appVersion: 2.5.0 description: A simple UI to help find and delete duplicate and sample files from your @@ -21,7 +21,7 @@ keywords: - cleanarr dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cleanarr/values.yaml b/charts/incubator/cleanarr/values.yaml index bfd75f07d97..73bf4322ea5 100644 --- a/charts/incubator/cleanarr/values.yaml +++ b/charts/incubator/cleanarr/values.yaml @@ -2,30 +2,36 @@ image: pullPolicy: IfNotPresent repository: selexin/cleanarr tag: v2.5.0@sha256:26d636d29701431fdb1297e2f1aeeae88084e1dd952f133dcd08efb1220fc034 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - BYPASS_SSL_VERIFY: '{{ ternary "1" "0" .Values.env.BYPASS_SSL_VERIFY_BOOL }}' - # User defined - BYPASS_SSL_VERIFY_BOOL: true - LIBRARY_NAMES: "" - PLEX_BASE_URL: "" - PLEX_TOKEN: "" - PAGE_SIZE: 50 -service: - main: - ports: - main: - protocol: HTTP - port: 10247 - targetPort: 80 persistence: config: enabled: true mountPath: /config portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10247 + protocol: HTTP + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + BYPASS_SSL_VERIFY: + '{{ ternary "1" "0" .Values.env.BYPASS_SSL_VERIFY_BOOL + }}' + BYPASS_SSL_VERIFY_BOOL: "true" + LIBRARY_NAMES: "" + PAGE_SIZE: "50" + PLEX_BASE_URL: "" + PLEX_TOKEN: "" diff --git a/charts/incubator/clipplex/Chart.yaml b/charts/incubator/clipplex/Chart.yaml index 86be0a56a2a..67d26241249 100644 --- a/charts/incubator/clipplex/Chart.yaml +++ b/charts/incubator/clipplex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: clipplex -version: 0.0.9 +version: 1.0.0 appVersion: latest description: Clip your plex media to share. home: https://truecharts.org/charts/incubator/clipplex @@ -20,7 +20,7 @@ keywords: - media dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/clipplex/values.yaml b/charts/incubator/clipplex/values.yaml index e5b37d6ede8..c32130d339a 100644 --- a/charts/incubator/clipplex/values.yaml +++ b/charts/incubator/clipplex/values.yaml @@ -1,24 +1,28 @@ image: - repository: jonnike/clipplex pullPolicy: IfNotPresent + repository: jonnike/clipplex tag: latest@sha256:12b36150a6db7dedd185c83cd56c7839d639efdc3d2de32a028c9d7e8151e954 -secretEnv: - PLEX_TOKEN: "" - STREAMABLE_LOGIN: "" - STREAMABLE_PASSWORD: "" -env: - PLEX_URL: "" - PYTHONUNBUFFERED: 1 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 5000 - port: 10602 persistence: clips: enabled: true mountPath: /app/app/static/media portal: enabled: true +service: + main: + ports: + main: + port: 10602 + protocol: HTTP + targetPort: 5000 +workload: + main: + podSpec: + containers: + main: + env: + PLEX_TOKEN: "" + PLEX_URL: "" + PYTHONUNBUFFERED: "1" + STREAMABLE_LOGIN: "" + STREAMABLE_PASSWORD: "" diff --git a/charts/incubator/cloudbeaver/Chart.yaml b/charts/incubator/cloudbeaver/Chart.yaml index 6fb90169b81..ca1883b58ea 100644 --- a/charts/incubator/cloudbeaver/Chart.yaml +++ b/charts/incubator/cloudbeaver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudbeaver -version: 3.0.0 +version: 4.0.0 appVersion: 23.3.0 description: Cloud Database Manager (Official Chart) home: https://truecharts.org/charts/incubator/cloudbeaver diff --git a/charts/incubator/cloudbeaver/values.yaml b/charts/incubator/cloudbeaver/values.yaml index b4c8148f194..066e768fbb0 100644 --- a/charts/incubator/cloudbeaver/values.yaml +++ b/charts/incubator/cloudbeaver/values.yaml @@ -2,14 +2,20 @@ image: pullPolicy: IfNotPresent repository: dbeaver/cloudbeaver tag: 23.3.0@sha256:4ec08435112630177c9ce78f78bb4313668844f40d6f2a51b7ab92463412a04e - +persistence: + workspace: + enabled: true + mountPath: /opt/cloudbeaver/workspace +portal: + open: + enabled: true securityContext: container: - runAsNonRoot: false - readOnlyRootFilesystem: false - runAsUser: 0 - runAsGroup: 0 - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,12 +23,3 @@ service: port: 8978 protocol: http targetPort: 8978 - -persistence: - workspace: - enabled: true - mountPath: /opt/cloudbeaver/workspace - -portal: - open: - enabled: true diff --git a/charts/incubator/cloudcommander/Chart.yaml b/charts/incubator/cloudcommander/Chart.yaml index c27ad652bab..1bc097a8b27 100644 --- a/charts/incubator/cloudcommander/Chart.yaml +++ b/charts/incubator/cloudcommander/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudcommander -version: 2.0.16 +version: 3.0.0 appVersion: latest description: | [b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/] @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cloudcommander/values.yaml b/charts/incubator/cloudcommander/values.yaml index c47be9a3c5d..bd47570351f 100644 --- a/charts/incubator/cloudcommander/values.yaml +++ b/charts/incubator/cloudcommander/values.yaml @@ -1,5 +1,3 @@ -env: - HOME: /root image: pullPolicy: IfNotPresent repository: coderaiser/cloudcmd @@ -11,12 +9,14 @@ persistence: mountpath: enabled: true mountPath: /UNRAID -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 8765 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + HOME: /root diff --git a/charts/incubator/cloudreve/Chart.yaml b/charts/incubator/cloudreve/Chart.yaml index d3b8466c294..e3252c5ab91 100644 --- a/charts/incubator/cloudreve/Chart.yaml +++ b/charts/incubator/cloudreve/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudreve -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Self-hosted file management and sharing system, supports multiple storage @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cloudreve/values.yaml b/charts/incubator/cloudreve/values.yaml index 876c169f5e2..669d7848311 100644 --- a/charts/incubator/cloudreve/values.yaml +++ b/charts/incubator/cloudreve/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: xavierniu/cloudreve @@ -16,12 +15,14 @@ persistence: uploadpath: enabled: true mountPath: /cloudreve/uploads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +30,3 @@ service: port: 5212 protocol: TCP targetPort: 5212 -portal: - enabled: true diff --git a/charts/incubator/colonysurvival/Chart.yaml b/charts/incubator/colonysurvival/Chart.yaml index 861d28fa0af..315de6d836c 100644 --- a/charts/incubator/colonysurvival/Chart.yaml +++ b/charts/incubator/colonysurvival/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: colonysurvival -version: 2.0.12 +version: 3.0.0 appVersion: colonysurvival description: This Chart will download and install SteamCMD. It will also install Colony @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/colonysurvival/values.yaml b/charts/incubator/colonysurvival/values.yaml index 5f15de18136..a5d86a3a945 100644 --- a/charts/incubator/colonysurvival/values.yaml +++ b/charts/incubator/colonysurvival/values.yaml @@ -2,36 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: colonysurvival@sha256:5b91f1aff2a0a3854cbcbcd2666036eb49849ae9486bfc817788660f02b77ce3 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "748090" - GAME_PARAMS: +server.gameport 27016 - SRV_NAME: Colony Survival Docker - SRV_NETTYPE: SteamOnline - SRV_WORLDNAME: ColonySurvival - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -41,3 +11,37 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "748090" + GAME_PARAMS: +server.gameport 27016 + PASSWRD: "" + SRV_NAME: Colony Survival Docker + SRV_NETTYPE: SteamOnline + SRV_WORLDNAME: ColonySurvival + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/conanexiles/Chart.yaml b/charts/incubator/conanexiles/Chart.yaml index cf8a5d0ba76..aacfdef5c10 100644 --- a/charts/incubator/conanexiles/Chart.yaml +++ b/charts/incubator/conanexiles/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: conanexiles -version: 2.0.12 +version: 3.0.0 appVersion: conanexiles description: This Chart will download and install SteamCMD. It will also install Conan @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/conanexiles/values.yaml b/charts/incubator/conanexiles/values.yaml index ce477e8c5e4..b35e5dd9a86 100644 --- a/charts/incubator/conanexiles/values.yaml +++ b/charts/incubator/conanexiles/values.yaml @@ -2,50 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: conanexiles@sha256:cc3d3e16d67244c6e7d239fbdcf8b3bc974db62d9d1809b57c6320bbb953d414 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "443030" - GAME_PARAMS: "" - VALIDATE: false - WS_CONTENT: "" -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - gameport1: - enabled: true - ports: - gameport1: - enabled: true - port: 7778 - protocol: UDP - targetPort: 7778 - steamport: - enabled: true - ports: - steamport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -55,3 +11,51 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport1: + enabled: true + ports: + gameport1: + enabled: true + port: 7778 + protocol: UDP + targetPort: 7778 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 + steamport: + enabled: true + ports: + steamport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "443030" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WS_CONTENT: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/conreq/Chart.yaml b/charts/incubator/conreq/Chart.yaml index 59d4a06fcb1..3075fe3a0c5 100644 --- a/charts/incubator/conreq/Chart.yaml +++ b/charts/incubator/conreq/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: conreq -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Conreq, a Content Requesting platform. home: https://truecharts.org/charts/incubator/conreq @@ -20,7 +20,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/conreq/values.yaml b/charts/incubator/conreq/values.yaml index 73c22191318..3b5da8158e2 100644 --- a/charts/incubator/conreq/values.yaml +++ b/charts/incubator/conreq/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: cr.hotio.dev/hotio/conreq @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/convos/Chart.yaml b/charts/incubator/convos/Chart.yaml index 271cac8e493..3541116f29f 100644 --- a/charts/incubator/convos/Chart.yaml +++ b/charts/incubator/convos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: convos -version: 2.0.13 +version: 3.0.0 appVersion: stable description: Convos is the simplest way to use IRC and it is always online home: https://truecharts.org/charts/incubator/convos @@ -20,7 +20,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/convos/values.yaml b/charts/incubator/convos/values.yaml index 40deeb5248c..e21ec1ed5a1 100644 --- a/charts/incubator/convos/values.yaml +++ b/charts/incubator/convos/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: convos/convos @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3520 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/core-keeper-dedicated-server/Chart.yaml b/charts/incubator/core-keeper-dedicated-server/Chart.yaml index e8135577511..432859b9508 100644 --- a/charts/incubator/core-keeper-dedicated-server/Chart.yaml +++ b/charts/incubator/core-keeper-dedicated-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: core-keeper-dedicated-server -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Chart file for the new Core Keeper dedicated server running from SteamCMD. @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/core-keeper-dedicated-server/values.yaml b/charts/incubator/core-keeper-dedicated-server/values.yaml index 4cb4263fe9c..ec6cef0e2d0 100644 --- a/charts/incubator/core-keeper-dedicated-server/values.yaml +++ b/charts/incubator/core-keeper-dedicated-server/values.yaml @@ -1,9 +1,3 @@ -env: - DATA_PATH: "" - GAME_ID: examplegameidwillgohere - MAX_PLAYERS: "10" - WORLD_INDEX: "0" - WORLD_NAME: World name here image: pullPolicy: IfNotPresent repository: escaping/core-keeper-dedicated @@ -15,24 +9,35 @@ persistence: serverfiles: enabled: true mountPath: /home/steam/core-keeper-dedicated -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DATA_PATH: "" + GAME_ID: examplegameidwillgohere + MAX_PLAYERS: "10" + WORLD_INDEX: "0" + WORLD_NAME: World name here + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/corekeeper/Chart.yaml b/charts/incubator/corekeeper/Chart.yaml index 8a3d6ec291d..cd48287dde8 100644 --- a/charts/incubator/corekeeper/Chart.yaml +++ b/charts/incubator/corekeeper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: corekeeper -version: 2.0.14 +version: 3.0.0 appVersion: corekeeper description: This Chart will download and install SteamCMD. It will also install CoreKeeper @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/corekeeper/values.yaml b/charts/incubator/corekeeper/values.yaml index 37522537d85..a9549e4e7fa 100644 --- a/charts/incubator/corekeeper/values.yaml +++ b/charts/incubator/corekeeper/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: corekeeper@sha256:7b78f9ab2b43593182030d3949f27ea669f516638be7d875935e93c283af4dbf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1963720" - GAME_PARAMS: "" - VALIDATE: false - WORLD_INDEX: "0" - WORLD_NAME: Core Keeper Docker -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: serverfiles: enabled: true @@ -39,3 +11,35 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1963720" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WORLD_INDEX: "0" + WORLD_NAME: Core Keeper Docker + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/counterstrike2d/Chart.yaml b/charts/incubator/counterstrike2d/Chart.yaml index c1fd13d2b63..2316bbeea47 100644 --- a/charts/incubator/counterstrike2d/Chart.yaml +++ b/charts/incubator/counterstrike2d/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: counterstrike2d -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install CounterStrike 2D. home: https://truecharts.org/charts/incubator/counterstrike2d @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/counterstrike2d/values.yaml b/charts/incubator/counterstrike2d/values.yaml index 53cfc6a0d95..0e9e2cb1b2a 100644 --- a/charts/incubator/counterstrike2d/values.yaml +++ b/charts/incubator/counterstrike2d/values.yaml @@ -1,6 +1,3 @@ -env: - FORCE_UPDATE: "" - GAME_PARAMS: "" image: pullPolicy: IfNotPresent repository: ich777/cs2dserver @@ -9,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +21,18 @@ service: port: 36963 protocol: UDP targetPort: 36963 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FORCE_UPDATE: "" + GAME_PARAMS: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/coupon-store/Chart.yaml b/charts/incubator/coupon-store/Chart.yaml index e80f06ddbaf..b0636c98427 100644 --- a/charts/incubator/coupon-store/Chart.yaml +++ b/charts/incubator/coupon-store/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: coupon-store -version: 3.0.27 +version: 4.0.0 appVersion: 1.3.0 description: A home for all your coupons and loyalty cards. home: https://truecharts.org/charts/incubator/coupon-store @@ -19,7 +19,7 @@ keywords: - coupons dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/coupon-store/values.yaml b/charts/incubator/coupon-store/values.yaml index 06a379c5e2a..ca5111345e8 100644 --- a/charts/incubator/coupon-store/values.yaml +++ b/charts/incubator/coupon-store/values.yaml @@ -1,29 +1,35 @@ image: + pullPolicy: IfNotPresent repository: metikular/coupon-store tag: v1.3.0@sha256:54ef3454ea23109096eef277af48f89707bfb7e31d14097466c02ac381670572 - pullPolicy: IfNotPresent -command: - - bash - - -c - - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port }} -b '0.0.0.0' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: coupon-store + postgresqlUsername: coupon-store securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10304 -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: coupon-store - postgresqlDatabase: coupon-store -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + command: + - bash + - -c + - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port + }} -b '0.0.0.0' + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' diff --git a/charts/incubator/cowyo/Chart.yaml b/charts/incubator/cowyo/Chart.yaml index 64607cfc6da..c0ade644f75 100644 --- a/charts/incubator/cowyo/Chart.yaml +++ b/charts/incubator/cowyo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cowyo -version: 2.0.12 +version: 3.0.0 appVersion: latest description: cowyo is a self-contained wiki server that makes jotting notes easy and @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cowyo/values.yaml b/charts/incubator/cowyo/values.yaml index 8f3aee567d9..f77c17976d4 100644 --- a/charts/incubator/cowyo/values.yaml +++ b/charts/incubator/cowyo/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: schollz/cowyo @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8050 protocol: TCP targetPort: 8050 -portal: - enabled: true diff --git a/charts/incubator/craftopia/Chart.yaml b/charts/incubator/craftopia/Chart.yaml index 215603a9f54..2576d20ecde 100644 --- a/charts/incubator/craftopia/Chart.yaml +++ b/charts/incubator/craftopia/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: craftopia -version: 2.0.12 +version: 3.0.0 appVersion: craftopia description: This Chart will download and install SteamCMD. It will also install Craftopia @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/craftopia/values.yaml b/charts/incubator/craftopia/values.yaml index 230a8b324e2..c838fd4b9de 100644 --- a/charts/incubator/craftopia/values.yaml +++ b/charts/incubator/craftopia/values.yaml @@ -2,19 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: craftopia@sha256:3b8a865ce2bc68d7993bc639c653d2ff49c4650f8f0f30645f26341ce192eeb2 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1670340" - GAME_PARAMS: "" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,12 +32,14 @@ service: port: 8787 protocol: UDP targetPort: 8787 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1670340" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/crypto-exchanges-gateway/Chart.yaml b/charts/incubator/crypto-exchanges-gateway/Chart.yaml index 3f0817dc739..b91ca4f9eb7 100644 --- a/charts/incubator/crypto-exchanges-gateway/Chart.yaml +++ b/charts/incubator/crypto-exchanges-gateway/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: crypto-exchanges-gateway -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Your gateway to the world of crypto home: https://truecharts.org/charts/incubator/crypto-exchanges-gateway @@ -21,7 +21,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/crypto-exchanges-gateway/values.yaml b/charts/incubator/crypto-exchanges-gateway/values.yaml index 86e68799257..6fce2254626 100644 --- a/charts/incubator/crypto-exchanges-gateway/values.yaml +++ b/charts/incubator/crypto-exchanges-gateway/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: apendergast/crypto-exchanges-gateway @@ -7,12 +6,14 @@ persistence: configpath: enabled: true mountPath: /root/crypto-exchanges-gateway/custom_config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8001 protocol: TCP targetPort: 8001 -portal: - enabled: true diff --git a/charts/incubator/csgo/Chart.yaml b/charts/incubator/csgo/Chart.yaml index 2def60303be..ca4dd3d43bf 100644 --- a/charts/incubator/csgo/Chart.yaml +++ b/charts/incubator/csgo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csgo -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/csgo/values.yaml b/charts/incubator/csgo/values.yaml index cfde07c0b58..9311998d6cf 100644 --- a/charts/incubator/csgo/values.yaml +++ b/charts/incubator/csgo/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: latest@sha256:e5f6e2e3bf9486cbcf7f229e9198dc47d17f0eee0f1b073a07ccc7dce3c01578 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "740" - GAME_NAME: csgo - GAME_PARAMS: +game_type 0 -usercon +game_mode 0 +mapgroup mg_active +map de_dust2 - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,25 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "740" + GAME_NAME: csgo + GAME_PARAMS: + +game_type 0 -usercon +game_mode 0 +mapgroup mg_active +map + de_dust2 + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/csi-driver-nfs/Chart.yaml b/charts/incubator/csi-driver-nfs/Chart.yaml index 2ba96cc5fc9..d577eb9fbb4 100644 --- a/charts/incubator/csi-driver-nfs/Chart.yaml +++ b/charts/incubator/csi-driver-nfs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csi-driver-nfs -version: 0.1.1 +version: 1.0.0 appVersion: latest description: csi-driver-nfs is a nfs CSI driver for kubernetes home: https://truecharts.org/charts/incubator/csi-driver-nfs diff --git a/charts/incubator/csi-driver-nfs/values.yaml b/charts/incubator/csi-driver-nfs/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/csi-driver-nfs/values.yaml +++ b/charts/incubator/csi-driver-nfs/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the cluster’s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/csi-driver-smb/Chart.yaml b/charts/incubator/csi-driver-smb/Chart.yaml index 6e369e24adc..758c16bbcff 100644 --- a/charts/incubator/csi-driver-smb/Chart.yaml +++ b/charts/incubator/csi-driver-smb/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csi-driver-smb -version: 0.1.1 +version: 1.0.0 appVersion: latest description: csi-driver-smb is a smb CSI driver for kubernetes home: https://truecharts.org/charts/incubator/csi-driver-smb diff --git a/charts/incubator/csi-driver-smb/values.yaml b/charts/incubator/csi-driver-smb/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/csi-driver-smb/values.yaml +++ b/charts/incubator/csi-driver-smb/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the cluster’s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/cssource/Chart.yaml b/charts/incubator/cssource/Chart.yaml index 3391df2548c..6ff94eed617 100644 --- a/charts/incubator/cssource/Chart.yaml +++ b/charts/incubator/cssource/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cssource -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cssource/values.yaml b/charts/incubator/cssource/values.yaml index 4614ce9fd11..11e93c3a91a 100644 --- a/charts/incubator/cssource/values.yaml +++ b/charts/incubator/cssource/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: latest@sha256:e5f6e2e3bf9486cbcf7f229e9198dc47d17f0eee0f1b073a07ccc7dce3c01578 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232330" - GAME_NAME: cstrike - GAME_PARAMS: -secure +maxplayers 32 +map de_dust2 - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232330" + GAME_NAME: cstrike + GAME_PARAMS: -secure +maxplayers 32 +map de_dust2 + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cstrike1-6/Chart.yaml b/charts/incubator/cstrike1-6/Chart.yaml index 129a3cfd6cd..318db476a52 100644 --- a/charts/incubator/cstrike1-6/Chart.yaml +++ b/charts/incubator/cstrike1-6/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cstrike1-6 -version: 2.0.12 +version: 3.0.0 appVersion: "1.6" description: This Chart will download and install SteamCMD. It will also install Counter-Strike @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cstrike1-6/values.yaml b/charts/incubator/cstrike1-6/values.yaml index ea112c06519..705cd0073d5 100644 --- a/charts/incubator/cstrike1-6/values.yaml +++ b/charts/incubator/cstrike1-6/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: cstrike1.6@sha256:6388b692d1077d4c322a16fa052f64d7b87e52c4c7fb0b49ef5dec198b17f146 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "90" - GAME_MOD: "" - GAME_NAME: cstrike - GAME_PARAMS: +maxplayers 32 +map de_dust - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "90" + GAME_MOD: "" + GAME_NAME: cstrike + GAME_PARAMS: +maxplayers 32 +map de_dust + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cstrikeconditionzero/Chart.yaml b/charts/incubator/cstrikeconditionzero/Chart.yaml index 07284aad8c5..c2881481c89 100644 --- a/charts/incubator/cstrikeconditionzero/Chart.yaml +++ b/charts/incubator/cstrikeconditionzero/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cstrikeconditionzero -version: 2.0.12 +version: 3.0.0 appVersion: cstrikeczero description: This Chart will download and install SteamCMD. It will also install Counter-Strike @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cstrikeconditionzero/values.yaml b/charts/incubator/cstrikeconditionzero/values.yaml index 1b2841c6e99..64d7839839d 100644 --- a/charts/incubator/cstrikeconditionzero/values.yaml +++ b/charts/incubator/cstrikeconditionzero/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: cstrikeczero@sha256:bdec4088bf4965b15119d6a59fdddfd1282b2d43583c341df3ca1ecec45fd200 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: 90 +app_set_config '90 mod dmc' - GAME_MOD: 90 mod czero - GAME_NAME: czero - GAME_PARAMS: -secure +maxplayers 32 +map as_oilrig - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: 90 +app_set_config '90 mod dmc' + GAME_MOD: 90 mod czero + GAME_NAME: czero + GAME_PARAMS: -secure +maxplayers 32 +map as_oilrig + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cups-server/Chart.yaml b/charts/incubator/cups-server/Chart.yaml index f3885cbc71c..9e67b9692bd 100644 --- a/charts/incubator/cups-server/Chart.yaml +++ b/charts/incubator/cups-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cups-server -version: 4.0.0 +version: 5.0.0 appVersion: latest description: CUPS printing server home: https://truecharts.org/charts/incubator/cups-server diff --git a/charts/incubator/cups-server/values.yaml b/charts/incubator/cups-server/values.yaml index fb8036d9c18..3fe8707fcec 100644 --- a/charts/incubator/cups-server/values.yaml +++ b/charts/incubator/cups-server/values.yaml @@ -1,20 +1,27 @@ image: + pullPolicy: IfNotPresent repository: ydkn/cups tag: latest@sha256:a5501987937cf8c726e04878ff77d5f15f01070979f40c1a2cec60834bc77c70 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /etc/cups + dbus: + enabled: true + hostPath: /var/run/dbus + mountPath: /var/run/dbus + readOnly: false + type: hostPath +portal: + open: + enabled: true securityContext: container: - readOnlyRootFilesystem: false - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 -workload: - main: - podSpec: - containers: - main: - env: - ADMIN_PASSWORD: "secretpass" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,16 +29,10 @@ service: port: 631 protocol: http targetPort: 631 -persistence: - config: - enabled: true - mountPath: "/etc/cups" - dbus: - enabled: true - type: hostPath - hostPath: "/var/run/dbus" - mountPath: "/var/run/dbus" - readOnly: false -portal: - open: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_PASSWORD: secretpass diff --git a/charts/incubator/dailynotes/Chart.yaml b/charts/incubator/dailynotes/Chart.yaml index 48350024602..e670e086071 100644 --- a/charts/incubator/dailynotes/Chart.yaml +++ b/charts/incubator/dailynotes/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dailynotes -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | App for taking notes and tracking tasks on a daily basis. @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dailynotes/values.yaml b/charts/incubator/dailynotes/values.yaml index f1df043629e..3b1533b4cbb 100644 --- a/charts/incubator/dailynotes/values.yaml +++ b/charts/incubator/dailynotes/values.yaml @@ -1,5 +1,3 @@ -env: - PREVENT_SIGNUPS: "" image: pullPolicy: IfNotPresent repository: m0ngr31/dailynotes @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /app/config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PREVENT_SIGNUPS: "" diff --git a/charts/incubator/damselfly/Chart.yaml b/charts/incubator/damselfly/Chart.yaml index 0e3bfc27bab..b3e872d2ff7 100644 --- a/charts/incubator/damselfly/Chart.yaml +++ b/charts/incubator/damselfly/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: damselfly -version: 2.0.16 +version: 3.0.0 appVersion: latest description: Damselfly is a server-based Digital Asset Management system. The goal @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/damselfly/values.yaml b/charts/incubator/damselfly/values.yaml index c30ffd297e3..1ad684e346f 100644 --- a/charts/incubator/damselfly/values.yaml +++ b/charts/incubator/damselfly/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: webreaper/damselfly @@ -13,12 +12,14 @@ persistence: thumbs: enabled: true mountPath: /thumbs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 6363 protocol: TCP targetPort: 6363 -portal: - enabled: true diff --git a/charts/incubator/darktable/Chart.yaml b/charts/incubator/darktable/Chart.yaml index b4818ffcd5b..dc84508e1d5 100644 --- a/charts/incubator/darktable/Chart.yaml +++ b/charts/incubator/darktable/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: darktable -version: 6.0.3 +version: 7.0.0 appVersion: 4.0.1 description: Darktable is an open source photography workflow application and raw @@ -20,7 +20,7 @@ keywords: - darktable dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/darktable/values.yaml b/charts/incubator/darktable/values.yaml index 69f3045f616..f24b7cd7e35 100644 --- a/charts/incubator/darktable/values.yaml +++ b/charts/incubator/darktable/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/darktable pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/darktable tag: 4.0.1@sha256:6eb90ef1c49216f8734ee488d2bd243b1cda406a9b86d15913cc84b2e7917911 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10129 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10129 + targetPort: 3000 diff --git a/charts/incubator/dashmachine/Chart.yaml b/charts/incubator/dashmachine/Chart.yaml index 089027b921d..3dffda87d63 100644 --- a/charts/incubator/dashmachine/Chart.yaml +++ b/charts/incubator/dashmachine/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dashmachine -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dashmachine/values.yaml b/charts/incubator/dashmachine/values.yaml index 799faf2b3b2..168e539a4ac 100644 --- a/charts/incubator/dashmachine/values.yaml +++ b/charts/incubator/dashmachine/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: rmountjoy/dashmachine @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /dashmachine/dashmachine/user_data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/dayofdefeatsource/Chart.yaml b/charts/incubator/dayofdefeatsource/Chart.yaml index 82541588440..f50860eeb53 100644 --- a/charts/incubator/dayofdefeatsource/Chart.yaml +++ b/charts/incubator/dayofdefeatsource/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dayofdefeatsource -version: 2.0.12 +version: 3.0.0 appVersion: dods description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dayofdefeatsource/values.yaml b/charts/incubator/dayofdefeatsource/values.yaml index a638e03594d..089b34eb576 100644 --- a/charts/incubator/dayofdefeatsource/values.yaml +++ b/charts/incubator/dayofdefeatsource/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dods@sha256:5e6cf544920fa92c1f34a49304cf28885344077d2cc98b12526def22fc72023f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232290" - GAME_NAME: dod - GAME_PARAMS: -secure +maxplayers 24 +map dod_kalt - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232290" + GAME_NAME: dod + GAME_PARAMS: -secure +maxplayers 24 +map dod_kalt + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/daysofwar/Chart.yaml b/charts/incubator/daysofwar/Chart.yaml index 8a31de51a0a..997a74b1f61 100644 --- a/charts/incubator/daysofwar/Chart.yaml +++ b/charts/incubator/daysofwar/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: daysofwar -version: 2.0.12 +version: 3.0.0 appVersion: daysofwar description: This Chart will download and install SteamCMD. It will also install Days @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/daysofwar/values.yaml b/charts/incubator/daysofwar/values.yaml index 303c39c6cc3..dd0c1f1144d 100644 --- a/charts/incubator/daysofwar/values.yaml +++ b/charts/incubator/daysofwar/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: daysofwar@sha256:4b59c3c5b30fbac8b2e00bd47ca0924857d9e5d6fb53ba718bd923a0465e4d16 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "541790" - GAME_PARAMS: dow_cathedral - GAME_PORT: "7777" - QUERY_PORT: "27015" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "541790" + GAME_PARAMS: dow_cathedral + GAME_PORT: "7777" + PASSWRD: "" + QUERY_PORT: "27015" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dayz/Chart.yaml b/charts/incubator/dayz/Chart.yaml index 36f903626ee..4f50a561ad1 100644 --- a/charts/incubator/dayz/Chart.yaml +++ b/charts/incubator/dayz/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dayz -version: 2.0.12 +version: 3.0.0 appVersion: dayz description: This Chart will download and install SteamCMD. It will also install DayZ @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dayz/values.yaml b/charts/incubator/dayz/values.yaml index 37f3d1da1e5..9cb85dd6fda 100644 --- a/charts/incubator/dayz/values.yaml +++ b/charts/incubator/dayz/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dayz@sha256:2769f2cc3069924ed4ce381f24ba8b6911c1a54b5227298b66ab6a21e92bc9d8 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1042420" - GAME_PARAMS: "" - GAME_PORT: "2302" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 27016 protocol: UDP targetPort: 27016 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1042420" + GAME_PARAMS: "" + GAME_PORT: "2302" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ddns-route53/Chart.yaml b/charts/incubator/ddns-route53/Chart.yaml index cd0969f3e73..094956b1001 100644 --- a/charts/incubator/ddns-route53/Chart.yaml +++ b/charts/incubator/ddns-route53/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ddns-route53 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Dynamic DNS for Amazon Route 53‎ on a time-based schedule home: https://truecharts.org/charts/incubator/ddns-route53 @@ -20,7 +20,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ddns-route53/values.yaml b/charts/incubator/ddns-route53/values.yaml index dd49d90b0d2..0870c425227 100644 --- a/charts/incubator/ddns-route53/values.yaml +++ b/charts/incubator/ddns-route53/values.yaml @@ -1,37 +1,42 @@ -env: - DDNSR53_CREDENTIALS_ACCESSKEYID: ABCDEFGHIJKLMNO123456 - DDNSR53_CREDENTIALS_SECRETACCESSKEY: abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH - DDNSR53_ROUTE53_HOSTEDZONEID: ABCEEFG123456789 - DDNSR53_ROUTE53_RECORDSSET_0_NAME: ddns.example.com. - DDNSR53_ROUTE53_RECORDSSET_0_TTL: "300" - DDNSR53_ROUTE53_RECORDSSET_0_TYPE: A - LOG_JSON: "false" - LOG_LEVEL: info - MAX_RETRIES: "3" - SCHEDULE: "*/30 * * * *" image: pullPolicy: IfNotPresent repository: crazymax/ddns-route53 tag: latest@sha256:59c370b600ccbdf853ddf74e8c115ffa7d986e7e47ae70cf829d2a67a4b0eb43 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DDNSR53_CREDENTIALS_ACCESSKEYID: ABCDEFGHIJKLMNO123456 + DDNSR53_CREDENTIALS_SECRETACCESSKEY: abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH + DDNSR53_ROUTE53_HOSTEDZONEID: ABCEEFG123456789 + DDNSR53_ROUTE53_RECORDSSET_0_NAME: ddns.example.com. + DDNSR53_ROUTE53_RECORDSSET_0_TTL: "300" + DDNSR53_ROUTE53_RECORDSSET_0_TYPE: A + LOG_JSON: "false" + LOG_LEVEL: info + MAX_RETRIES: "3" + SCHEDULE: "*/30 * * * *" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/debian-apt-mirror/Chart.yaml b/charts/incubator/debian-apt-mirror/Chart.yaml index 4a0bfd6a7b1..bd553d5c686 100644 --- a/charts/incubator/debian-apt-mirror/Chart.yaml +++ b/charts/incubator/debian-apt-mirror/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: debian-apt-mirror -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will run apt-mirror and Apache2. This allows you to create @@ -25,7 +25,7 @@ keywords: - Drivers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/debian-apt-mirror/values.yaml b/charts/incubator/debian-apt-mirror/values.yaml index 43d7bdfd406..3786b8a90b0 100644 --- a/charts/incubator/debian-apt-mirror/values.yaml +++ b/charts/incubator/debian-apt-mirror/values.yaml @@ -1,8 +1,3 @@ -env: - APACHE2_PORT: "980" - DATA_PERM: "770" - FORCE_UPDATE: "false" - UMASK: "0000" image: pullPolicy: IfNotPresent repository: ich777/debian-mirror @@ -14,12 +9,14 @@ persistence: data: enabled: true mountPath: /debian-mirror/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +24,13 @@ service: port: 980 protocol: TCP targetPort: 980 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APACHE2_PORT: "980" + DATA_PERM: "770" + FORCE_UPDATE: "false" + UMASK: "0000" diff --git a/charts/incubator/debian-bullseye/Chart.yaml b/charts/incubator/debian-bullseye/Chart.yaml index 1ff730fed23..8a10d6b75dc 100644 --- a/charts/incubator/debian-bullseye/Chart.yaml +++ b/charts/incubator/debian-bullseye/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: debian-bullseye -version: 2.1.12 +version: 3.0.0 appVersion: latest description: This Chart is a full Debian Bullseye Xfce4 Desktop environment with a @@ -23,7 +23,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/debian-bullseye/values.yaml b/charts/incubator/debian-bullseye/values.yaml index 7fce034329f..5b9af3b3d2e 100644 --- a/charts/incubator/debian-bullseye/values.yaml +++ b/charts/incubator/debian-bullseye/values.yaml @@ -2,19 +2,18 @@ image: pullPolicy: IfNotPresent repository: ich777/debian-bullseye tag: latest@sha256:db8a12d43296fe32608f2baa6d409786296ca5e0b31bf8c35e288ce508224354 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + homedirectory: + enabled: true + mountPath: /debian +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - CUSTOM_RES_H: "1000" - CUSTOM_RES_W: "1800" - DATA_PERM: "770" - DEV: "" - ROOT_PWD: "" - USER_LOCALES: en_US.UTF-8 UTF-8 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,9 +21,15 @@ service: port: 8080 protocol: HTTP targetPort: 8080 -persistence: - homedirectory: - enabled: true - mountPath: /debian -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "1000" + CUSTOM_RES_W: "1800" + DATA_PERM: "770" + DEV: "" + ROOT_PWD: "" + USER_LOCALES: en_US.UTF-8 UTF-8 diff --git a/charts/incubator/dispatch/Chart.yaml b/charts/incubator/dispatch/Chart.yaml index a2d306b5502..96b94ff3bb8 100644 --- a/charts/incubator/dispatch/Chart.yaml +++ b/charts/incubator/dispatch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dispatch -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Web-based IRC client in Go. home: https://truecharts.org/charts/incubator/dispatch @@ -20,7 +20,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dispatch/values.yaml b/charts/incubator/dispatch/values.yaml index 6b284831611..c6f6d391879 100644 --- a/charts/incubator/dispatch/values.yaml +++ b/charts/incubator/dispatch/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: khlieng/dispatch @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: https: enabled: true @@ -28,5 +29,3 @@ service: port: 8000 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/dns-doh-companion/Chart.yaml b/charts/incubator/dns-doh-companion/Chart.yaml index 6e2020546f5..c24d7fb59fd 100644 --- a/charts/incubator/dns-doh-companion/Chart.yaml +++ b/charts/incubator/dns-doh-companion/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dns-doh-companion -version: 2.0.18 +version: 3.0.0 appVersion: latest description: A very simple DNS server to connect to DNS-over-HTTPS service. This is @@ -22,7 +22,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dns-doh-companion/values.yaml b/charts/incubator/dns-doh-companion/values.yaml index 18c4703aa19..285c13a5c0f 100644 --- a/charts/incubator/dns-doh-companion/values.yaml +++ b/charts/incubator/dns-doh-companion/values.yaml @@ -1,15 +1,16 @@ -env: {} image: pullPolicy: IfNotPresent repository: testdasi/simple-dns-doh tag: latest@sha256:fc1cb65c1ccdaad684b5e0a3fbe5634c24d62b8ad41623f5e099865ee6cac70c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: dnsudp: enabled: true @@ -25,5 +26,3 @@ service: port: 53 protocol: TCP targetPort: 53 -portal: - enabled: true diff --git a/charts/incubator/docker-hub-rss/Chart.yaml b/charts/incubator/docker-hub-rss/Chart.yaml index 49cbdbc5475..84213af4e9e 100644 --- a/charts/incubator/docker-hub-rss/Chart.yaml +++ b/charts/incubator/docker-hub-rss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: docker-hub-rss -version: 2.0.14 +version: 3.0.0 appVersion: latest description: RSS feed for Chart Hub images. home: https://truecharts.org/charts/incubator/docker-hub-rss @@ -22,7 +22,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/docker-hub-rss/values.yaml b/charts/incubator/docker-hub-rss/values.yaml index 053fea0d84b..d0872f03fe9 100644 --- a/charts/incubator/docker-hub-rss/values.yaml +++ b/charts/incubator/docker-hub-rss/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: theconnman/docker-hub-rss tag: latest@sha256:b808f43c65503ad8e8179884f5a7f023d929ec7684ae8c337b77d96ff095db62 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dockerregistry/Chart.yaml b/charts/incubator/dockerregistry/Chart.yaml index 59c380be92e..2ee8c98cb53 100644 --- a/charts/incubator/dockerregistry/Chart.yaml +++ b/charts/incubator/dockerregistry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dockerregistry -version: 2.0.15 +version: 3.0.0 appVersion: "2" description: | Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/ @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dockerregistry/values.yaml b/charts/incubator/dockerregistry/values.yaml index 3bfe2d9ad6c..564d62db9d3 100644 --- a/charts/incubator/dockerregistry/values.yaml +++ b/charts/incubator/dockerregistry/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: registry @@ -7,12 +6,14 @@ persistence: datastoragepath: enabled: true mountPath: /var/lib/registry -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/docspell/Chart.yaml b/charts/incubator/docspell/Chart.yaml index 364b783f9f6..694abfb6e66 100644 --- a/charts/incubator/docspell/Chart.yaml +++ b/charts/incubator/docspell/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: docspell -version: 3.0.29 +version: 4.0.0 appVersion: 0.39.0 description: Docspell is a personal document organizer. home: https://truecharts.org/charts/incubator/docspell @@ -21,7 +21,7 @@ keywords: - docs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/docspell/values.yaml b/charts/incubator/docspell/values.yaml index 23291d0cb19..0d5a5f61939 100644 --- a/charts/incubator/docspell/values.yaml +++ b/charts/incubator/docspell/values.yaml @@ -1,389 +1,87 @@ -image: - repository: docspell/restserver - tag: v0.40.0@sha256:3495d25517e3aa2db8e1ea76bc9f6dad04598e9c6ad59acf2223cacc9493c53b - pullPolicy: IfNotPresent -joexImage: - repository: docspell/joex - tag: v0.40.0@sha256:09cb3b82f596cfa1999228a4ded65c53a749879c1923a438a7b6961167212930 - pullPolicy: IfNotPresent +dsc: + enabled: false + imported_action: move + language: "" + match_glob: "" + not_match_glob: "**/.*" + tag: "" dscImage: + pullPolicy: IfNotPresent repository: docspell/dsc tag: v0.10.0@sha256:68499b4cdf891f1b5b252d1790d8f3350f4513051cf0439298bec05e505cfdc7 +image: pullPolicy: IfNotPresent -args: - - /opt/server.conf -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -dsc: - # -- You need to enable integration endpoint with HTTP Header in rest server - # -- If you enable allowed IPs you also need 127.0.0.1 as an entry there - enabled: false - # move | delete - imported_action: move - not_match_glob: "**/.*" - match_glob: "" - language: "" - tag: "" -rest_server: - # -- App name, shows on the top right corner - app_name: Docspell - base_url: "" - logging: - # -- The format for the log messages. Can be one of: - # -- Json | Logfmt | Fancy | Plain - format: Fancy - # -- The minimum level to log. From lowest to highest: - # -- Trace | Debug | Info | Warn | Error - minimum_level: Warn - levels: - # -- Override the log level of specific loggers - docspell: Info - flywaydb: Info - binny: Info - http4s: Info - server_opts: - # -- Enable HTTP2 - enable_http2: false - # -- Maximum allowed connections - max_connections: 1024 - # -- Timeout for waiting for the first output of the response - response_timeout: 45s - # -- This is a hard limit to restrict the size of a batch that is returned when searching for items. - max_item_page_size: 200 - # -- The number of characters to return for each item notes when searching. - max_note_length: 180 - # -- This defines whether the classification form in the collective settings is displayed or not. - show_classification_settings: true - auth: - # -- How long a authentication token is valid - session_valid: 5 minutes - remember_me: - enabled: true - # -- How long the remember me cookie/token is valid. - valid: 30 days - download_all: - # -- How many files to allow in a zip. - max_files: 500 - # -- The maximum (uncompressed) size of the zip file contents. - max_size: 1400M - openid: - - enabled: false - display: Keycloak - provider: - provider_id: keycloak - client_id: docspell - client_secret: example-secret-439e-bf06-911e4cdd56a6 - scope: profile - authorize_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/auth - token_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/token - user_url: "" - logout_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/logout - sign_key: b64:anVzdC1hLXRlc3Q= - sig_algo: RS512 - collective_key: lookup:docspell_collective - user_key: preferred_username - - enabled: false - display: Github - provider: - provider_id: github - client_id: - client_secret: - scope: "" - authorize_url: https://github.com/login/oauth/authorize - token_url: https://github.com/login/oauth/access_token - user_url: https://api.github.com/user - logout_url: "" - sign_key: "" - sig_algo: RS256 - collective_key: fixed:demo - user_key: login - oidc_auto_redirect: true - integration_endpoint: - enabled: false - # -- The priority to use when submitting files through this endpoint. - # low | high - priority: low - # -- The name used for the item "source" property when uploaded through this endpoint. - source_name: integration - allowed_ips: - enabled: false - ips: - - "127.0.0.1" - http_basic_auth: - enabled: false - realm: Docspell Integration - user: docspell-int - password: docspell-int - http_header: - enabled: false - header_name: Docspell-Integration - header_value: some-secret - admin_endpoint: - # -- Disables endpoint if empty - secret: "" - full_text_search: - solr: - # -- Used to tell solr when to commit the data - commit_within: 1000 - # -- If true, logs request and response bodies - log_verbose: false - def_type: lucene - # -- The default combiner for tokens. One of AND | OR - q_op: OR - backend: - # -- Enable or disable debugging for e-mail related functionality - mail_debug: false - database_schema: - # -- Whether to run main database migrations. - run_main_migrations: true - # -- Whether to run the fixup migrations. - run_fixup_migrations: true - # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. - repair_schema: false - signup: - # -- The mode defines if new users can signup or not. - # open | invite | closed - mode: open - # -- This is the period an invitation token is considered valid. - invite_time: 3 days - files: - # -- Defines the chunk size (in bytes) used to store the files. - chunk_size: 524288 - # -- The file content types that are considered valid. - valid_mime_types: [] - # database | minio | filesystem - default_store: database - stores: - database: - enabled: true - minio: - enabled: false - endpoint: http://localhost:9000 - access_key: access_key - secret_key: secret_key - bucket: docspell - # -- Highly NOT recommended - filesystem: - enabled: false - directory: /documents - addons: - # TODO: Check how exactly addons work. There are mentions of docker daemon - enabled: false - # -- Whether installing addons requiring network should be allowed or not. - allow_impure: true - # -- Define patterns of urls that are allowed to install addons from. - allowed_urls: - - "*" - # -- Define patterns of urls that are denied to install addons from. - denied_urls: [] + repository: docspell/restserver + tag: v0.40.0@sha256:3495d25517e3aa2db8e1ea76bc9f6dad04598e9c6ad59acf2223cacc9493c53b joex: - logging: - # -- The format for the log messages. Can be one of: - # -- Json | Logfmt | Fancy | Plain - format: Fancy - # -- The minimum level to log. From lowest to highest: - # -- Trace | Debug | Info | Warn | Error - minimum_level: Warn - levels: - # -- Override the log level of specific loggers - docspell: Info - flywaydb: Info - binny: Info - http4s: Info - database_schema: - # -- Whether to run main database migrations. - run_main_migrations: false - # -- Whether to run the fixup migrations. - run_fixup_migrations: true - # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. - repair_schema: false - # -- Enable or disable debugging for e-mail related functionality. This applies to both sending and receiving mails. - mail_debug: false - send_mail: - # -- This is used as the List-Id e-mail header when mails are sent from docspell to its users - list_id: "" - scheduler: - # -- Number of processing allowed in parallel. - pool_size: 1 - # -- A counting scheme determines the ratio of how high and low priority jobs are run. - counting_scheme: 4,1 - # -- How many times a failed job should be retried until it enters failed state. - retries: 2 - # -- The delay until the next try is performed for a failed job. - retry_delay: 1 minute - # -- The queue size of log statements from a job. - log_buffer_size: 500 - # -- If no job is left in the queue, the scheduler will wait until a notify is requested. - wakeup_period: 30 minutes - periodic_scheduler: - # -- A fallback to start looking for due periodic tasks regularly. - wakeup_period: 10 minutes - user_tasks: - scan_mailbox: - # -- A limit of how many folders to scan through. - max_folders: 50 - # -- How many mails (headers only) to retrieve in one chunk. - mail_chunk_size: 50 - # -- A limit on how many mails to process in one job run. - max_mails: 500 - house_keeping: - # -- When the house keeping tasks execute. - schedule: Sun *-*-* 00:00:00 UTC - # -- This task removes invitation keys that have been created but not used. - cleanup_invites: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of invites to be deleted. - older_than: 30 days - # -- This task removes expired remember-me tokens. - cleanup_remember_me: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of tokens to be deleted. - older_than: 30 days - # -- Jobs store their log output in the database. - cleanup_jobs: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of jobs to delete. - older_than: 30 days - # -- This defines how many jobs are deleted in one transaction. - delete_batch: 100 - # -- Zip files created for downloading multiple files are cached and can be cleared periodically. - cleanup_downloads: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of a download file to be deleted. - older_than: 14 days - # -- Removes node entries that are not reachable anymore. - check_nodes: - # -- Whether this task is enabled. - enabled: true - # -- How often the node must be unreachable, before it is removed. - min_not_found: 2 - # -- Checks all files against their checksum - integrity_check: - enabled: true - # -- A periodic task to check for new releases of docspell. - update_check: - # -- Whether to enable this task - enabled: false - # -- Sends the mail without checking the latest release. - test_run: false - # -- When the update check should execute. - schedule: "Sun *-*-* 00:00:00 UTC" - # -- An account id in form of `collective/user` - sender_account: "" - # -- The SMTP connection id that should be used for sending the mail. - smtp_id: "" - # -- A list of recipient e-mail addresses. - recipients: [] - # -- The subject of the mail. - subject: Docspell {{ latestVersion }} is available - # -- The body of the mail. - body: | - Hello, - - You are currently running Docspell {{ currentVersion }}. Version *{{ latestVersion }}* - is now available, which was released on {{ releasedAt }}. Check the release page at - - - - Have a nice day! - - Docspell Update Check - # -- Configuration of text extraction - extraction: - pdf: - min_text_length: 500 - preview: - # -- When rendering a pdf page, use this dpi. - dpi: 32 - ocr: - # -- Images greater than this size are skipped. - max_image_size: 14000000 - page_range: - # -- Defines what pages to process. - begin: 10 - # -- The ghostscript command. - ghostscript: - command: - program: gs - args: - - -dNOPAUSE - - -dBATCH - - -dSAFER - - -sDEVICE=tiffscaled8 - - "-sOutputFile={{outfile}}" - - "{{infile}}" - timeout: 5 minutes - working_dir: /tmp/docspell-extraction - # -- The unpaper command. - unpaper: - command: - program: unpaper - args: - - "{{infile}}" - - "{{outfile}}" - timeout: 5 minutes - # -- The tesseract command. - tesseract: - command: - program: tesseract - args: - - "{{file}}" - - stdout - - -l - - "{{lang}}" - timeout: 5 minutes - text_analysis: - # -- Maximum length of text to be analyzed. - max_length: 0 - working_dir: /tmp/docspell-analysis - nlp: - # -- The mode for configuring NLP models - # -- full | basic | regexonly | disabled - mode: full - clear_interval: 15 minutes - # -- Restricts proposals for due dates. - max_due_date_years: 10 - regex_ner: - # -- Whether to enable custom NER annotation. - max_entries: 1000 - file_cache_time: 1 minute + addons: + cache_dir: /tmp/docspell-addons-cache + executor_config: + fail_fast: true + run_timeout: 15 minutes + runner: trivial + working_dir: /tmp/docspell-addons classification: - # -- Whether to enable classification globally. - enabled: true - # -- This limit and `text-analysis.max-length` define how much memory is required. - item_count: 600 - # -- Enclose regexps in triple quotes. classifiers: - useSplitWords: true - splitWordsTokenizerRegexp: '"""[\p{L}][\p{L}0-9]*|(?:\$ ?)?[0-9]+(?:\.[0-9]{2})?%?|\s+|."""' - splitWordsIgnoreRegexp: '"""\s+"""' - useSplitPrefixSuffixNGrams: true + intern: true maxNGramLeng: 4 minNGramLeng: 1 splitWordShape: chris4 - intern: true - # -- Configuration for converting files into PDFs. + splitWordsIgnoreRegexp: '"""\s+"""' + splitWordsTokenizerRegexp: '"""[\p{L}][\p{L}0-9]*|(?:\$ ?)?[0-9]+(?:\.[0-9]{2})?%?|\s+|."""' + useSplitPrefixSuffixNGrams: true + useSplitWords: true + enabled: true + item_count: 600 convert: - # -- The chunk size used when storing files. chunk_size: 524288 - # -- A string used to change the filename of the converted pdf file. converted_filename_part: converted - # -- When reading images, this is the maximum size. - max_image_size: 14000000 + decrypt_pdf: + enabled: true + passwords: [] markdown: - # -- The CSS that is used to style the resulting HTML. internal_css: "body { padding: 2em 5em; }" + max_image_size: 14000000 + ocrmypdf: + command: + args: + - -l + - "{{lang}}" + - --skip-text + - --deskew + - -j + - "1" + - "{{infile}}" + - "{{outfile}}" + program: ocrmypdf + timeout: 5 minutes + enabled: true + working_dir: /tmp/docspell-convert + tesseract: + command: + args: + - "{{infile}}" + - out + - -l + - "{{lang}}" + - pdf + - txt + program: tesseract + timeout: 5 minutes + working_dir: /tmp/docspell-convert + unoconv: + command: + args: + - -f + - pdf + - -o + - "{{outfile}}" + - "{{infile}}" + program: unoconv + timeout: 5 minutes + working_dir: /tmp/docspell-convert wkhtmlpdf: command: - program: wkhtmltopdf args: - -s - A4 @@ -395,144 +93,335 @@ joex: - ignore - "-" - "{{outfile}}" + program: wkhtmltopdf timeout: 2 minutes working_dir: /tmp/docspell-convert + database_schema: + repair_schema: false + run_fixup_migrations: true + run_main_migrations: false + extraction: + ghostscript: + command: + args: + - -dNOPAUSE + - -dBATCH + - -dSAFER + - -sDEVICE=tiffscaled8 + - -sOutputFile={{outfile}} + - "{{infile}}" + program: gs + timeout: 5 minutes + working_dir: /tmp/docspell-extraction + ocr: + max_image_size: 14000000 + page_range: + begin: 10 + pdf: + min_text_length: 500 + preview: + dpi: 32 tesseract: command: + args: + - "{{file}}" + - stdout + - -l + - "{{lang}}" program: tesseract - args: - - "{{infile}}" - - out - - -l - - "{{lang}}" - - pdf - - txt timeout: 5 minutes - working_dir: /tmp/docspell-convert - unoconv: + unpaper: command: - program: unoconv args: - - -f - - pdf - - -o - - "{{outfile}}" - - "{{infile}}" - timeout: 5 minutes - working_dir: /tmp/docspell-convert - ocrmypdf: - enabled: true - command: - program: ocrmypdf - args: - - -l - - "{{lang}}" - - --skip-text - - --deskew - - -j - - "1" - "{{infile}}" - "{{outfile}}" + program: unpaper timeout: 5 minutes - working_dir: /tmp/docspell-convert - decrypt_pdf: - enabled: true - passwords: [] files: - # -- Defines the chunk size (in bytes) used to store the files. chunk_size: 524288 - # -- The file content types that are considered valid. - valid_mime_types: [] - # database | minio | filesystem default_store: database stores: database: enabled: true + filesystem: + directory: /documents + enabled: false minio: + access_key: access_key + bucket: docspell enabled: false endpoint: http://localhost:9000 - access_key: access_key secret_key: secret_key - bucket: docspell - # -- Highly NOT recommended - filesystem: - enabled: false - directory: /documents + valid_mime_types: [] full_text_search: - solr: - # -- Used to tell solr when to commit the data - commit_within: 1000 - # -- If true, logs request and response bodies - log_verbose: false - def_type: lucene - # -- The default combiner for tokens. One of AND | OR - q_op: OR migration: index_all_chunk: 10 + solr: + commit_within: 1000 + def_type: lucene + log_verbose: false + q_op: OR + house_keeping: + check_nodes: + enabled: true + min_not_found: 2 + cleanup_downloads: + enabled: true + older_than: 14 days + cleanup_invites: + enabled: true + older_than: 30 days + cleanup_jobs: + delete_batch: 100 + enabled: true + older_than: 30 days + cleanup_remember_me: + enabled: true + older_than: 30 days + integrity_check: + enabled: true + schedule: Sun *-*-* 00:00:00 UTC + update_check: + body: | + Hello, + + You are currently running Docspell {{ currentVersion }}. Version *{{ latestVersion }}* + is now available, which was released on {{ releasedAt }}. Check the release page at + + + + Have a nice day! + + Docspell Update Check + enabled: false + recipients: [] + schedule: Sun *-*-* 00:00:00 UTC + sender_account: "" + smtp_id: "" + subject: Docspell {{ latestVersion }} is available + test_run: false + logging: + format: Fancy + levels: + binny: Info + docspell: Info + flywaydb: Info + http4s: Info + minimum_level: Warn + mail_debug: false + periodic_scheduler: + wakeup_period: 10 minutes + scheduler: + counting_scheme: 4,1 + log_buffer_size: 500 + pool_size: 1 + retries: 2 + retry_delay: 1 minute + wakeup_period: 30 minutes + send_mail: + list_id: "" + text_analysis: + max_length: 0 + nlp: + clear_interval: 15 minutes + max_due_date_years: 10 + mode: full + regex_ner: + file_cache_time: 1 minute + max_entries: 1000 + working_dir: /tmp/docspell-analysis + user_tasks: + scan_mailbox: + mail_chunk_size: 50 + max_folders: 50 + max_mails: 500 +joexImage: + pullPolicy: IfNotPresent + repository: docspell/joex + tag: v0.40.0@sha256:09cb3b82f596cfa1999228a4ded65c53a749879c1923a438a7b6961167212930 +persistence: + import: + enabled: true + mountPath: /import + noMount: true + joex: + defaultMode: "0600" + enabled: true + mountPath: /opt/joex.conf + noMount: true + objectName: '{{ include "tc.common.names.fullname" . }}-joex-secret' + readOnly: true + subPath: joex.conf + type: secret + server: + defaultMode: "0600" + enabled: true + mountPath: /opt/server.conf + objectName: '{{ include "tc.common.names.fullname" . }}-server-secret' + readOnly: true + subPath: server.conf + type: secret +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: docspell + postgresqlUsername: docspell +rest_server: addons: - # TODO: Check TODO above for addons - working_dir: /tmp/docspell-addons - cache_dir: /tmp/docspell-addons-cache - executor_config: - runner: trivial - fail_fast: true - run_timeout: 15 minutes -probes: - liveness: - type: HTTP - path: /api/info/version - readiness: - type: HTTP - path: /api/info/version - startup: - type: HTTP - path: /api/info/version + allow_impure: true + allowed_urls: + - "*" + denied_urls: [] + enabled: false + admin_endpoint: + secret: "" + app_name: Docspell + auth: + remember_me: + enabled: true + valid: 30 days + session_valid: 5 minutes + backend: + database_schema: + repair_schema: false + run_fixup_migrations: true + run_main_migrations: true + files: + chunk_size: 524288 + default_store: database + stores: + database: + enabled: true + filesystem: + directory: /documents + enabled: false + minio: + access_key: access_key + bucket: docspell + enabled: false + endpoint: http://localhost:9000 + secret_key: secret_key + valid_mime_types: [] + mail_debug: false + signup: + invite_time: 3 days + mode: open + base_url: "" + download_all: + max_files: 500 + max_size: 1400M + full_text_search: + solr: + commit_within: 1000 + def_type: lucene + log_verbose: false + q_op: OR + integration_endpoint: + allowed_ips: + enabled: false + ips: + - 127.0.0.1 + enabled: false + http_basic_auth: + enabled: false + password: docspell-int + realm: Docspell Integration + user: docspell-int + http_header: + enabled: false + header_name: Docspell-Integration + header_value: some-secret + priority: low + source_name: integration + logging: + format: Fancy + levels: + binny: Info + docspell: Info + flywaydb: Info + http4s: Info + minimum_level: Warn + max_item_page_size: 200 + max_note_length: 180 + oidc_auto_redirect: true + openid: + - collective_key: lookup:docspell_collective + display: Keycloak + enabled: false + provider: + authorize_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/auth + client_id: docspell + client_secret: example-secret-439e-bf06-911e4cdd56a6 + logout_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/logout + provider_id: keycloak + scope: profile + sig_algo: RS512 + sign_key: b64:anVzdC1hLXRlc3Q= + token_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/token + user_url: "" + user_key: preferred_username + - collective_key: fixed:demo + display: Github + enabled: false + provider: + authorize_url: https://github.com/login/oauth/authorize + client_id: + client_secret: + logout_url: "" + provider_id: github + scope: "" + sig_algo: RS256 + sign_key: "" + token_url: https://github.com/login/oauth/access_token + user_url: https://api.github.com/user + user_key: login + server_opts: + enable_http2: false + max_connections: 1024 + response_timeout: 45s + show_classification_settings: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10320 - protocol: HTTP joex: enabled: true - type: ClusterIP ports: joex: enabled: true port: 10321 protocol: HTTP -persistence: - server: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-server-secret' - mountPath: /opt/server.conf - subPath: server.conf - joex: - enabled: true - type: secret - noMount: true - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-joex-secret' - mountPath: /opt/joex.conf - subPath: joex.conf - import: - enabled: true - noMount: true - mountPath: /import -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: docspell - postgresqlDatabase: docspell + type: ClusterIP + main: + ports: + main: + port: 10320 + protocol: HTTP solr: enabled: true existingSecret: solrcreds solrCores: docspell - solrUsername: docspell solrEnableAuthentication: "no" -portal: - enabled: true + solrUsername: docspell +workload: + main: + podSpec: + containers: + main: + args: + - /opt/server.conf + probes: + liveness: + path: /api/info/version + type: HTTP + readiness: + path: /api/info/version + type: HTTP + startup: + path: /api/info/version + type: HTTP diff --git a/charts/incubator/dontstarvetogether/Chart.yaml b/charts/incubator/dontstarvetogether/Chart.yaml index 1d35efd5841..2cff59af0b9 100644 --- a/charts/incubator/dontstarvetogether/Chart.yaml +++ b/charts/incubator/dontstarvetogether/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dontstarvetogether -version: 2.0.13 +version: 3.0.0 appVersion: dontstarve description: This Chart will download and install SteamCMD. It will also install Don't @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dontstarvetogether/values.yaml b/charts/incubator/dontstarvetogether/values.yaml index 5563decd998..94abbe837f2 100644 --- a/charts/incubator/dontstarvetogether/values.yaml +++ b/charts/incubator/dontstarvetogether/values.yaml @@ -2,50 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dontstarve@sha256:fa59153f4b6d807f8856df50b93e338b9979e26fea713279441001b891436943 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - CAVES: "true" - FORCE_X64: "true" - GAME_ID: "343050" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 10890 - protocol: UDP - targetPort: 10890 - authentication: - enabled: true - ports: - authentication: - enabled: true - port: 8766 - protocol: UDP - targetPort: 8766 - masterserver: - enabled: true - ports: - masterserver: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -58,3 +14,51 @@ persistence: mountPath: /serverdata/.klei/DoNotStarveTogether portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + authentication: + enabled: true + ports: + authentication: + enabled: true + port: 8766 + protocol: UDP + targetPort: 8766 + main: + ports: + main: + port: 10890 + protocol: UDP + targetPort: 10890 + masterserver: + enabled: true + ports: + masterserver: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + CAVES: "true" + FORCE_X64: "true" + GAME_ID: "343050" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/drone-runner/Chart.yaml b/charts/incubator/drone-runner/Chart.yaml index c013310e411..005b53461a0 100644 --- a/charts/incubator/drone-runner/Chart.yaml +++ b/charts/incubator/drone-runner/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: drone-runner -version: 3.0.12 +version: 4.0.0 appVersion: 1.0.0 description: Drone by Harness™ is a modern Continuous Integration platform home: https://truecharts.org/charts/incubator/drone-runner @@ -20,7 +20,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/drone-runner/values.yaml b/charts/incubator/drone-runner/values.yaml index 5e5fb8090c5..1cc1c653a8e 100644 --- a/charts/incubator/drone-runner/values.yaml +++ b/charts/incubator/drone-runner/values.yaml @@ -1,22 +1,9 @@ image: - repository: drone/drone-runner-kube pullPolicy: IfNotPresent + repository: drone/drone-runner-kube tag: 1.0.0-rc.3@sha256:14e319fb1c5833992409bc0ced86171c44d8c76b2aa1f8ff1dd2d395c2061d88 -env: - DRONE_RPC_HOST: "" - DRONE_RPC_PROTO: "http" -secretEnv: - DRONE_RPC_SECRET: "" -service: - main: - ports: - main: - port: 3000 - protocol: HTTP - targetPort: 3000 -serviceAccount: - main: - enabled: true +portal: + enabled: true rbac: main: enabled: true @@ -40,5 +27,22 @@ rbac: - list - watch - update -portal: - enabled: true +service: + main: + ports: + main: + port: 3000 + protocol: HTTP + targetPort: 3000 +serviceAccount: + main: + enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DRONE_RPC_HOST: "" + DRONE_RPC_PROTO: http + DRONE_RPC_SECRET: "" diff --git a/charts/incubator/dropbox-by-otherguy/Chart.yaml b/charts/incubator/dropbox-by-otherguy/Chart.yaml index 167bd175954..4aa932ab78b 100644 --- a/charts/incubator/dropbox-by-otherguy/Chart.yaml +++ b/charts/incubator/dropbox-by-otherguy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dropbox-by-otherguy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Dropbox client which syncs a local path with your cloud. home: https://truecharts.org/charts/incubator/dropbox-by-otherguy @@ -20,7 +20,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dropbox-by-otherguy/values.yaml b/charts/incubator/dropbox-by-otherguy/values.yaml index be2ca164eb4..768db3f2206 100644 --- a/charts/incubator/dropbox-by-otherguy/values.yaml +++ b/charts/incubator/dropbox-by-otherguy/values.yaml @@ -1,6 +1,3 @@ -env: - DROPBOX_GID: "100" - DROPBOX_UID: "99" image: pullPolicy: IfNotPresent repository: otherguy/dropbox @@ -12,24 +9,32 @@ persistence: dropboxuserfiles: enabled: true mountPath: /opt/dropbox/Dropbox -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DROPBOX_GID: "100" + DROPBOX_UID: "99" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dsmr-reader/Chart.yaml b/charts/incubator/dsmr-reader/Chart.yaml index cc8ad72fc34..3af97844401 100644 --- a/charts/incubator/dsmr-reader/Chart.yaml +++ b/charts/incubator/dsmr-reader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dsmr-reader -version: 12.0.3 +version: 13.0.0 appVersion: 2021.09.02 description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. home: https://truecharts.org/charts/incubator/dsmr-reader @@ -21,7 +21,7 @@ keywords: - energy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dsmr-reader/values.yaml b/charts/incubator/dsmr-reader/values.yaml index 7e97958a31a..3003002620c 100644 --- a/charts/incubator/dsmr-reader/values.yaml +++ b/charts/incubator/dsmr-reader/values.yaml @@ -1,41 +1,46 @@ image: + pullPolicy: IfNotPresent repository: xirixiz/dsmr-reader-docker tag: latest-2021.09.02-amd64@sha256:4858edb1ae63a20639a0ef9c51c7b2cf599686db5c582ead7b37b2a288122935 - 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 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: dsmr-reader + postgresqlUsername: dsmr-reader securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 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 +workload: + main: + podSpec: + containers: + main: + env: + DJANGO_DATABASE_ENGINE: django.db.backends.postgresql + DJANGO_DATABASE_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DJANGO_DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DJANGO_DATABASE_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DJANGO_DATABASE_PORT: "5432" + DJANGO_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DJANGO_TIME_ZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/dupeguru/Chart.yaml b/charts/incubator/dupeguru/Chart.yaml index 8fed545af60..aa39640ea74 100644 --- a/charts/incubator/dupeguru/Chart.yaml +++ b/charts/incubator/dupeguru/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dupeguru -version: 4.0.3 +version: 5.0.0 appVersion: 23.11.2 description: dupeGuru is a tool to find duplicate files on your computer. It can scan @@ -22,7 +22,7 @@ keywords: - dupeguru dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dupeguru/values.yaml b/charts/incubator/dupeguru/values.yaml index 2cd1555cf99..5e08b97c17b 100644 --- a/charts/incubator/dupeguru/values.yaml +++ b/charts/incubator/dupeguru/values.yaml @@ -1,13 +1,40 @@ +configmap: + dupeguru: + data: + DISPLAY_HEIGHT: "{{ .Values.dupeguru.DISPLAY_HEIGHT }}" + DISPLAY_WIDTH: "{{ .Values.dupeguru.DISPLAY_WIDTH }}" + ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.dupeguru.ENABLE_CJK_FONT }}' + KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.dupeguru.KEEP_APP_RUNNING }}' + SECURE_CONNECTION: '{{ ternary "1" "0" .Values.dupeguru.SECURE_CONNECTION }}' + enabled: true +dupeguru: + DISPLAY_HEIGHT: 768 + DISPLAY_WIDTH: 1280 + ENABLE_CJK_FONT: false + KEEP_APP_RUNNING: false + SECURE_CONNECTION: false image: + pullPolicy: IfNotPresent repository: jlesage/dupeguru tag: v23.11.2@sha256:56e3abe6cf50c7cf84d83bd8e8d1a450d765a95a8b75660f8147ddc0e56190fd - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config + storage: + enabled: true + mountPath: /storage + trash: + enabled: true + mountPath: /trash +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,35 +48,13 @@ 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 - data: - ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.dupeguru.ENABLE_CJK_FONT }}' - KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.dupeguru.KEEP_APP_RUNNING }}' - 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 - mountPath: "/config" - storage: - enabled: true - mountPath: "/storage" - trash: - enabled: true - mountPath: "/trash" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PASSWORD: "" + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-dupeguru' diff --git a/charts/incubator/dvblink/Chart.yaml b/charts/incubator/dvblink/Chart.yaml index 34af8b65fed..2cf68bf1624 100644 --- a/charts/incubator/dvblink/Chart.yaml +++ b/charts/incubator/dvblink/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dvblink -version: 2.0.12 +version: 3.0.0 appVersion: latest description: DVBLink need to enjoy your favorite channels and recordings within your @@ -21,7 +21,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dvblink/values.yaml b/charts/incubator/dvblink/values.yaml index dbc2d28ace7..e1959edbaa7 100644 --- a/charts/incubator/dvblink/values.yaml +++ b/charts/incubator/dvblink/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chvb/docker-dvblink @@ -7,12 +6,14 @@ persistence: dvblink: enabled: true mountPath: /opt/DVBLink -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -36,5 +37,3 @@ service: port: 2222 protocol: TCP targetPort: 22 -portal: - enabled: true diff --git a/charts/incubator/ecodms/Chart.yaml b/charts/incubator/ecodms/Chart.yaml index fc5c40e63bc..c463cf865f7 100644 --- a/charts/incubator/ecodms/Chart.yaml +++ b/charts/incubator/ecodms/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ecodms -version: 2.0.12 +version: 3.0.0 appVersion: latest description: ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ecodms/values.yaml b/charts/incubator/ecodms/values.yaml index deffe967b41..1b763bbf68a 100644 --- a/charts/incubator/ecodms/values.yaml +++ b/charts/incubator/ecodms/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ecodms/allinone-18.09 @@ -16,24 +15,29 @@ persistence: scaninputpath: enabled: true mountPath: /srv/scaninput -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/electrum/Chart.yaml b/charts/incubator/electrum/Chart.yaml index bec5bc3bb62..3bf6c2b5727 100644 --- a/charts/incubator/electrum/Chart.yaml +++ b/charts/incubator/electrum/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: electrum -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Electrum is a Bitcoin wallet focused on speed and simplicity, with low @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/electrum/values.yaml b/charts/incubator/electrum/values.yaml index a12dd021a45..96f82f7dd92 100644 --- a/charts/incubator/electrum/values.yaml +++ b/charts/incubator/electrum/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1024" - DATA_PERM: "770" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/electrum @@ -11,12 +6,14 @@ persistence: datapath: enabled: true mountPath: /electrum -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1024" + DATA_PERM: "770" + UMASK: "000" diff --git a/charts/incubator/emby-sync/Chart.yaml b/charts/incubator/emby-sync/Chart.yaml index 5a0af941d4d..cecb3516d71 100644 --- a/charts/incubator/emby-sync/Chart.yaml +++ b/charts/incubator/emby-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: emby-sync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A small flask based service to sync up Emby clients home: https://truecharts.org/charts/incubator/emby-sync @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/emby-sync/values.yaml b/charts/incubator/emby-sync/values.yaml index 730fcc11ac8..b5565b5df41 100644 --- a/charts/incubator/emby-sync/values.yaml +++ b/charts/incubator/emby-sync/values.yaml @@ -1,18 +1,16 @@ -env: - DEFAULT_ROOM: "" - EMBY_SERVER: "" - SECRET_KEY: "" image: pullPolicy: IfNotPresent repository: lastelement21/emby-sync tag: latest@sha256:8b492ef039d4202358a76c20aa1eb5b523f6580f639583cd1ee27f32fb345f5c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEFAULT_ROOM: "" + EMBY_SERVER: "" + SECRET_KEY: "" diff --git a/charts/incubator/ersatztv/Chart.yaml b/charts/incubator/ersatztv/Chart.yaml index 7165a2f86fc..8beecb5c8c1 100644 --- a/charts/incubator/ersatztv/Chart.yaml +++ b/charts/incubator/ersatztv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ersatztv -version: 0.0.10 +version: 1.0.0 appVersion: 0.7.4 description: ErsatzTV configuring and streaming custom live channels using your media library. home: https://truecharts.org/charts/incubator/ersatztv @@ -20,7 +20,7 @@ keywords: - media dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ersatztv/values.yaml b/charts/incubator/ersatztv/values.yaml index 479f4207178..a9c71e6f83c 100644 --- a/charts/incubator/ersatztv/values.yaml +++ b/charts/incubator/ersatztv/values.yaml @@ -1,36 +1,12 @@ image: - repository: jasongdove/ersatztv pullPolicy: IfNotPresent + repository: jasongdove/ersatztv tag: v0.8.2@sha256:4d0602a52f7cd2c026e1327a92efc1095dee9b72ebbee5a51a68a1f797ce3375 +imageSelector: image nvidiaImage: + pullPolicy: Always repository: jasongdove/ersatztv tag: v0.8.2-nvidia@sha256:7d9f31aa607fd1dc89d1e5bfc261fd8754ddb2c89ad1c0d0603f6820b1983c87 - pullPolicy: Always -vaapiImage: - repository: jasongdove/ersatztv - tag: v0.8.2-vaapi@sha256:ff76ed0d38243ef4dd09b27bde94ce292b7d7cff66b36280c28cd8ea69dff131 - pullPolicy: Always -imageSelector: image -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -probes: - liveness: - type: HTTP - readiness: - type: HTTP - startup: - type: HTTP -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8409 - port: 10607 persistence: config: enabled: true @@ -39,3 +15,32 @@ persistence: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10607 + protocol: HTTP + targetPort: 8409 +vaapiImage: + pullPolicy: Always + repository: jasongdove/ersatztv + tag: v0.8.2-vaapi@sha256:ff76ed0d38243ef4dd09b27bde94ce292b7d7cff66b36280c28cd8ea69dff131 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + readiness: + type: HTTP + startup: + type: HTTP diff --git a/charts/incubator/ethercalc/Chart.yaml b/charts/incubator/ethercalc/Chart.yaml index 07f99e733a4..ce2d997d867 100644 --- a/charts/incubator/ethercalc/Chart.yaml +++ b/charts/incubator/ethercalc/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ethercalc -version: 2.0.12 +version: 3.0.0 appVersion: latest description: EtherCalc is a web spreadsheet. home: https://truecharts.org/charts/incubator/ethercalc @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ethercalc/values.yaml b/charts/incubator/ethercalc/values.yaml index 3da7e54d6e5..145adbe55af 100644 --- a/charts/incubator/ethercalc/values.yaml +++ b/charts/incubator/ethercalc/values.yaml @@ -1,17 +1,16 @@ -env: - REDIS_PORT_6379_TCP_ADDR: "" - REDIS_PORT_6379_TCP_PORT: "" image: pullPolicy: IfNotPresent repository: audreyt/ethercalc tag: latest@sha256:f0568c0649a71e8e291acb5d812d4c71f9bbc06ab9476b3c7f0dc7f4750ebfa9 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,5 +18,11 @@ service: port: 8084 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + REDIS_PORT_6379_TCP_ADDR: "" + REDIS_PORT_6379_TCP_PORT: "" diff --git a/charts/incubator/euterpe/Chart.yaml b/charts/incubator/euterpe/Chart.yaml index 01514a2e450..c17c4bbd1aa 100644 --- a/charts/incubator/euterpe/Chart.yaml +++ b/charts/incubator/euterpe/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: euterpe -version: 3.0.13 +version: 4.0.0 appVersion: 1.5.4 description: Self-hosted streaming service for music, formerly known as HTTP Media @@ -25,7 +25,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/euterpe/values.yaml b/charts/incubator/euterpe/values.yaml index 3ac15b4e555..a7a490a199c 100644 --- a/charts/incubator/euterpe/values.yaml +++ b/charts/incubator/euterpe/values.yaml @@ -1,51 +1,50 @@ +euterpe: + authentication: + password: "" + user: "" + basic_authenticate: false + danger_zone: + gzip: true + log_file: euterpe.log + max_header_bytes: 1048576 + read_timeout: 15 + sqlite_database: euterpe.db + write_timeout: 1200 + discogs: + discogs_auth_token: "" + download_artwork: false + libraries: [] + library_scan: + files_per_operation: 1500 + initial_wait_duration: 1s + sleep_after_operation: 15ms image: pullPolicy: IfNotPresent repository: ironsmile/euterpe tag: v1.5.4@sha256:8582b072dc37100545cf7e0e3c8e2f19b8881fa31c7c2a1009437e9b14c1e181 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + configfile: + defaultMode: "0600" + enabled: true + mountPath: /root/.euterpe/config.json + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.json + type: secret + music: + enabled: true + mountPath: /root/Music +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -euterpe: - basic_authenticate: false - authentication: - user: "" - password: "" - libraries: [] - library_scan: - initial_wait_duration: 1s - files_per_operation: 1500 - sleep_after_operation: 15ms - discogs: - download_artwork: false - discogs_auth_token: "" - # Danger Zone - danger_zone: - gzip: true - log_file: euterpe.log - sqlite_database: euterpe.db - read_timeout: 15 - write_timeout: 1200 - max_header_bytes: 1048576 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 9996 protocol: HTTP -persistence: - music: - enabled: true - mountPath: /root/Music - configfile: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /root/.euterpe/config.json - subPath: config.json -portal: - enabled: true diff --git a/charts/incubator/explainshell/Chart.yaml b/charts/incubator/explainshell/Chart.yaml index 71590e9ee14..ca56ac3eecf 100644 --- a/charts/incubator/explainshell/Chart.yaml +++ b/charts/incubator/explainshell/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: explainshell -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Not everyone, especially people new to Linux and Unraid, know what a @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/explainshell/values.yaml b/charts/incubator/explainshell/values.yaml index ffc92d44e86..2181e6b8f0b 100644 --- a/charts/incubator/explainshell/values.yaml +++ b/charts/incubator/explainshell/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: spaceinvaderone/explainshell tag: latest@sha256:4087f0864ba72a987e7beb4f2fe2b86a799c7db3ec468029a1086e38974408fa persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/external-ip/Chart.yaml b/charts/incubator/external-ip/Chart.yaml index 80288f4b820..1f7f01b39da 100644 --- a/charts/incubator/external-ip/Chart.yaml +++ b/charts/incubator/external-ip/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: external-ip -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/external-ip/values.yaml b/charts/incubator/external-ip/values.yaml index 57d470a98b4..bccff19ae92 100644 --- a/charts/incubator/external-ip/values.yaml +++ b/charts/incubator/external-ip/values.yaml @@ -1,34 +1,39 @@ -env: - DELAY: 5m - NOTIFICATION_TYPE: "" - PROVIDER: "" - PUSHOVER_TITLE: "" - PUSHOVER_TOKEN: "" - PUSHOVER_USER: "" - RECOVERY_ALERT: "" image: pullPolicy: IfNotPresent repository: xavierh/external-ip tag: latest@sha256:c2b2aaf45493ec6e044da57f63f4cf8a528a894ae7fd8954bc1dc88e72f6b1d5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DELAY: 5m + NOTIFICATION_TYPE: "" + PROVIDER: "" + PUSHOVER_TITLE: "" + PUSHOVER_TOKEN: "" + PUSHOVER_USER: "" + RECOVERY_ALERT: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/factorioservermanager/Chart.yaml b/charts/incubator/factorioservermanager/Chart.yaml index 4d83566a3eb..f87116d5910 100644 --- a/charts/incubator/factorioservermanager/Chart.yaml +++ b/charts/incubator/factorioservermanager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: factorioservermanager -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "A tool for managing Factorio servers " home: https://truecharts.org/charts/incubator/factorioservermanager @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/factorioservermanager/values.yaml b/charts/incubator/factorioservermanager/values.yaml index a37a1afd50e..a0f4341c2a0 100644 --- a/charts/incubator/factorioservermanager/values.yaml +++ b/charts/incubator/factorioservermanager/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofsm/ofsm @@ -13,12 +12,14 @@ persistence: fsmsaves: enabled: true mountPath: /opt/factorio/saves -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: factorioport: enabled: true @@ -34,5 +35,3 @@ service: port: 8888 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/facturascripts/Chart.yaml b/charts/incubator/facturascripts/Chart.yaml index f49d1feabd0..0b40a928bba 100644 --- a/charts/incubator/facturascripts/Chart.yaml +++ b/charts/incubator/facturascripts/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: facturascripts -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "FacturaScripts is an accounting, billing and CRM program with it you @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/facturascripts/values.yaml b/charts/incubator/facturascripts/values.yaml index e6b928f84c7..33b62184ab9 100644 --- a/charts/incubator/facturascripts/values.yaml +++ b/charts/incubator/facturascripts/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: unraides/facturascripts @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /var/www/html -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 31000 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/fancyindex/Chart.yaml b/charts/incubator/fancyindex/Chart.yaml index dca654a1832..6abb0893b35 100644 --- a/charts/incubator/fancyindex/Chart.yaml +++ b/charts/incubator/fancyindex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fancyindex -version: 3.0.11 +version: 4.0.0 appVersion: latest description: Fancyindex provides a lightweight nginx directory listing with theming @@ -21,7 +21,7 @@ keywords: - fancyindex dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fancyindex/values.yaml b/charts/incubator/fancyindex/values.yaml index 7f29f833352..f8758af2bf3 100644 --- a/charts/incubator/fancyindex/values.yaml +++ b/charts/incubator/fancyindex/values.yaml @@ -1,30 +1,33 @@ image: - repository: docker.io/xal3xhx/fancy pullPolicy: IfNotPresent + repository: docker.io/xal3xhx/fancy tag: latest@sha256:536e1d8b2d0d9ef024f3cf6c054aff0350c34331d6d70896081355aa9ad6dc5c +persistence: + share: + enabled: true + mountPath: /share +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - WEBUSER: "webuser" - WEBPASSWORD: "webpassword" -env: - CONTAINER_TIMEZONE: "{{ .Values.TZ }}" - # User Defined - DISABLE_AUTH: false - SET_CONTAINER_TIMEZONE: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10235 targetPort: 80 -persistence: - share: - enabled: true - mountPath: "/share" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CONTAINER_TIMEZONE: "{{ .Values.TZ }}" + DISABLE_AUTH: "false" + SET_CONTAINER_TIMEZONE: "true" + WEBPASSWORD: webpassword + WEBUSER: webuser diff --git a/charts/incubator/farmos/Chart.yaml b/charts/incubator/farmos/Chart.yaml index 7c510ec2cc9..327c61ca6af 100644 --- a/charts/incubator/farmos/Chart.yaml +++ b/charts/incubator/farmos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: farmos -version: 2.0.18 +version: 3.0.0 appVersion: latest description: "farmOS is a web-based application for farm management, planning, and @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/farmos/values.yaml b/charts/incubator/farmos/values.yaml index 3f0418f4841..b912abe4a0b 100644 --- a/charts/incubator/farmos/values.yaml +++ b/charts/incubator/farmos/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: farmos/farmos @@ -7,12 +6,14 @@ persistence: sitesdirectory: enabled: true mountPath: /var/www/html/sites -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/fastcom-mqtt/Chart.yaml b/charts/incubator/fastcom-mqtt/Chart.yaml index a3af779e529..4cc3874ebd2 100644 --- a/charts/incubator/fastcom-mqtt/Chart.yaml +++ b/charts/incubator/fastcom-mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fastcom-mqtt -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Chart Chart with Fast.com CLI sending data directly to MQTT Broker @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fastcom-mqtt/values.yaml b/charts/incubator/fastcom-mqtt/values.yaml index 5fe50356e73..c34ef7d17b5 100644 --- a/charts/incubator/fastcom-mqtt/values.yaml +++ b/charts/incubator/fastcom-mqtt/values.yaml @@ -1,31 +1,36 @@ -env: - MQTT_DOWN: "" - MQTT_SERVER: "" - MQTT_UP: "" - SLEEP: "3600" image: pullPolicy: IfNotPresent repository: simonjenny/fastcom-mqtt tag: latest@sha256:1687c72cc75372e8786a0e401d545c8b47588b7f33d99bf6af724f125453a234 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + MQTT_DOWN: "" + MQTT_SERVER: "" + MQTT_UP: "" + SLEEP: "3600" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/fenrus/Chart.yaml b/charts/incubator/fenrus/Chart.yaml index c0e7d4a7a57..45b8ed5794a 100644 --- a/charts/incubator/fenrus/Chart.yaml +++ b/charts/incubator/fenrus/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fenrus -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Fenrus is a home page / personal dashboard with smart apps. \n" home: https://truecharts.org/charts/incubator/fenrus @@ -19,7 +19,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fenrus/values.yaml b/charts/incubator/fenrus/values.yaml index ddc66653fb4..0e8f5214fd3 100644 --- a/charts/incubator/fenrus/values.yaml +++ b/charts/incubator/fenrus/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: revenz/fenrus @@ -10,12 +9,14 @@ persistence: images: enabled: true mountPath: /app/wwwroot/images -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/ferdi-client/Chart.yaml b/charts/incubator/ferdi-client/Chart.yaml index a0d40e4532f..5a0a7626053 100644 --- a/charts/incubator/ferdi-client/Chart.yaml +++ b/charts/incubator/ferdi-client/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ferdi-client -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Ferdi is a destkop app that helps you organize how you use your favourite @@ -26,7 +26,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ferdi-client/values.yaml b/charts/incubator/ferdi-client/values.yaml index b22bf607e3b..55c619de2d0 100644 --- a/charts/incubator/ferdi-client/values.yaml +++ b/charts/incubator/ferdi-client/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - FERDI_V: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/ferdi-client @@ -11,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /ferdi -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + FERDI_V: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "000" diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml index ac41a17fea8..47c43124ac9 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ffmpeg-mkvdts2ac3 -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A Chart Chart designed to watch a directory and encode media files. home: https://truecharts.org/charts/incubator/ffmpeg-mkvdts2ac3 @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml index 0d21be609d3..2a07d7f8b23 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml @@ -1,8 +1,3 @@ -env: - mkvdts2ac3_params: --compress none;-d;-n;-w /output;--new - output_format: mkv - parameters: -map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k - script: encode.sh image: pullPolicy: IfNotPresent repository: snoopy86/ffmpeg @@ -20,24 +15,34 @@ persistence: watch: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + mkvdts2ac3_params: --compress none;-d;-n;-w /output;--new + output_format: mkv + parameters: -map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k + script: encode.sh + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/filegator/Chart.yaml b/charts/incubator/filegator/Chart.yaml index 570eda11281..c252a3d183e 100644 --- a/charts/incubator/filegator/Chart.yaml +++ b/charts/incubator/filegator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: filegator -version: 2.0.12 +version: 3.0.0 appVersion: latest description: FileGator is a free, open-source, self-hosted web application for managing @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/filegator/values.yaml b/charts/incubator/filegator/values.yaml index d400400e955..627a67e8bc0 100644 --- a/charts/incubator/filegator/values.yaml +++ b/charts/incubator/filegator/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: maxime1907/filegator @@ -14,12 +13,14 @@ persistence: enabled: true mountPath: /var/www/localhost/filegator/configuration.php readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -35,5 +36,3 @@ service: port: 8049 protocol: TCP targetPort: 443 -portal: - enabled: true diff --git a/charts/incubator/filerun/Chart.yaml b/charts/incubator/filerun/Chart.yaml index e5a32295801..0a9e22dc2ca 100644 --- a/charts/incubator/filerun/Chart.yaml +++ b/charts/incubator/filerun/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: filerun -version: 7.0.3 +version: 8.0.0 appVersion: latest description: FileRun is a full featured web based file manager with an easy to use @@ -22,7 +22,7 @@ keywords: - file dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/filerun/values.yaml b/charts/incubator/filerun/values.yaml index a1eec546bc4..acc2898da7f 100644 --- a/charts/incubator/filerun/values.yaml +++ b/charts/incubator/filerun/values.yaml @@ -1,29 +1,27 @@ image: + pullPolicy: IfNotPresent repository: filerun/filerun tag: latest@sha256:53bfd69c7d3ebf26d31ce9cda86f9b1575177c80f176258d74ef347666f28b1b - pullPolicy: IfNotPresent +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: filerun + mariadbUsername: filerun +persistence: + config: + enabled: true + mountPath: /var/www/html + userfile: + enabled: true + mountPath: /user-files +portal: + enabled: true 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 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,17 +29,24 @@ service: port: 10199 protocol: HTTP targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/var/www/html" - userfile: - enabled: true - mountPath: "/user-files" -mariadb: - enabled: true - mariadbUsername: filerun - mariadbDatabase: filerun - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APACHE_RUN_GROUP: apps + APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" + APACHE_RUN_USER: apps + APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" + FR_DB_HOST: + secretKeyRef: + key: plainporthost + name: mariadbcreds + FR_DB_NAME: filerun + FR_DB_PASS: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + FR_DB_PORT: "3306" + FR_DB_USER: filerun diff --git a/charts/incubator/fileshelter/Chart.yaml b/charts/incubator/fileshelter/Chart.yaml index 8a10d9c5d37..b7c875f65c1 100644 --- a/charts/incubator/fileshelter/Chart.yaml +++ b/charts/incubator/fileshelter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fileshelter -version: 2.0.15 +version: 3.0.0 appVersion: latest description: FileShelter is a self-hosted software that allows you to easily share @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fileshelter/values.yaml b/charts/incubator/fileshelter/values.yaml index 6af9f6e14c2..f599f4d37ef 100644 --- a/charts/incubator/fileshelter/values.yaml +++ b/charts/incubator/fileshelter/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: epoupon/fileshelter tag: latest@sha256:0ed70bdc5197566dedfa7e49bc2c92d71d279562993664ecf9554c7b4374e8c3 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/firefox-desktop-g3/Chart.yaml b/charts/incubator/firefox-desktop-g3/Chart.yaml index df5febab8c4..72dc8ad6a9f 100644 --- a/charts/incubator/firefox-desktop-g3/Chart.yaml +++ b/charts/incubator/firefox-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: firefox-desktop-g3 -version: 2.0.21 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/firefox-desktop-g3/values.yaml b/charts/incubator/firefox-desktop-g3/values.yaml index 8486901169d..8e67a6bb282 100644 --- a/charts/incubator/firefox-desktop-g3/values.yaml +++ b/charts/incubator/firefox-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-firefox-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/fistfuloffrags/Chart.yaml b/charts/incubator/fistfuloffrags/Chart.yaml index e1528dfaabb..3abf2d93f9c 100644 --- a/charts/incubator/fistfuloffrags/Chart.yaml +++ b/charts/incubator/fistfuloffrags/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fistfuloffrags -version: 2.0.12 +version: 3.0.0 appVersion: fistfuloffrags description: This Chart will download and install SteamCMD. It will also install Fistful @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fistfuloffrags/values.yaml b/charts/incubator/fistfuloffrags/values.yaml index 2d5fda293cf..3a838b8616d 100644 --- a/charts/incubator/fistfuloffrags/values.yaml +++ b/charts/incubator/fistfuloffrags/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: fistfuloffrags@sha256:ee9fded61fd63c76a6e3efa6bd64207cd115a5c376ada8ddea9c09c40d58301e -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "295230" - GAME_NAME: fof - GAME_PARAMS: +maxplayers 20 +map fof_fistful - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "295230" + GAME_NAME: fof + GAME_PARAMS: +maxplayers 20 +map fof_fistful + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/fivem/Chart.yaml b/charts/incubator/fivem/Chart.yaml index 5abb94dc9dd..dc16083858d 100644 --- a/charts/incubator/fivem/Chart.yaml +++ b/charts/incubator/fivem/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fivem -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically @@ -27,7 +27,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fivem/values.yaml b/charts/incubator/fivem/values.yaml index 8d5a9d65ecd..8d53b620f1e 100644 --- a/charts/incubator/fivem/values.yaml +++ b/charts/incubator/fivem/values.yaml @@ -1,10 +1,3 @@ -env: - GAME_CONFIG: server.cfg - MANUAL_UPDATES: "" - SERVER_KEY: "" - SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ - SRV_NAME: "" - START_VARS: "" image: pullPolicy: IfNotPresent repository: ich777/fivemserver @@ -13,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -58,5 +53,15 @@ service: port: 30120 protocol: UDP targetPort: 30120 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_CONFIG: server.cfg + MANUAL_UPDATES: "" + SERVER_KEY: "" + SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ + SRV_NAME: "" + START_VARS: "" diff --git a/charts/incubator/flame/Chart.yaml b/charts/incubator/flame/Chart.yaml index 5c18d3b82fe..a07169c0ce7 100644 --- a/charts/incubator/flame/Chart.yaml +++ b/charts/incubator/flame/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flame -version: 2.0.12 +version: 3.0.0 appVersion: 2.3.1 description: Flame is self-hosted start page for your server. Easily manage your apps @@ -22,7 +22,7 @@ keywords: - dashboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flame/values.yaml b/charts/incubator/flame/values.yaml index b3a8a94d880..f17999b7675 100644 --- a/charts/incubator/flame/values.yaml +++ b/charts/incubator/flame/values.yaml @@ -1,17 +1,19 @@ image: - repository: pawelmalak/flame pullPolicy: IfNotPresent + repository: pawelmalak/flame tag: 2.3.1@sha256:ed331453caf5ad167b8cc4c6d03d855e7a1d11e7387aa7c4c312cf0680dbe601 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + data: + enabled: true + mountPath: /app/data +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - PASSWORD: flame_password -env: - enable_integration: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +21,11 @@ service: port: 10291 protocol: HTTP targetPort: 5005 -persistence: - data: - enabled: true - mountPath: /app/data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: flame_password + enable_integration: "true" diff --git a/charts/incubator/flashpaper/Chart.yaml b/charts/incubator/flashpaper/Chart.yaml index 7f5a628fb62..5584b5b949c 100644 --- a/charts/incubator/flashpaper/Chart.yaml +++ b/charts/incubator/flashpaper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flashpaper -version: 4.0.3 +version: 5.0.0 appVersion: latest description: One-time encrypted password/secret sharing home: https://truecharts.org/charts/incubator/flashpaper @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flashpaper/values.yaml b/charts/incubator/flashpaper/values.yaml index 9ecaa35b048..1344172ed5f 100644 --- a/charts/incubator/flashpaper/values.yaml +++ b/charts/incubator/flashpaper/values.yaml @@ -2,29 +2,18 @@ image: pullPolicy: IfNotPresent repository: andrewpaglusch/flashpaper tag: latest@sha256:920a2e30b9b91180574bafd72fd0783d2bc64d2cf361fe1d7bffed95044c984d -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + data: + enabled: true + mountPath: /var/www/html/data +portal: + enabled: true 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 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,9 +21,27 @@ service: port: 8544 protocol: TCP targetPort: 80 -persistence: - data: - enabled: true - mountPath: /var/www/html/data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + 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/incubator/flemarr/Chart.yaml b/charts/incubator/flemarr/Chart.yaml index ccfdc38e0eb..16673d65859 100644 --- a/charts/incubator/flemarr/Chart.yaml +++ b/charts/incubator/flemarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flemarr -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Flemmarr is a simple Python script that parses a configuration written @@ -21,7 +21,7 @@ keywords: - flemarr dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flemarr/ci/ci-values.yaml b/charts/incubator/flemarr/ci/ci-values.yaml index b227d08ee43..bafa386ddde 100644 --- a/charts/incubator/flemarr/ci/ci-values.yaml +++ b/charts/incubator/flemarr/ci/ci-values.yaml @@ -1,28 +1,28 @@ flemarrConfig: sonarr: - server: - address: sonarr - port: 8989 config: host: analyticsEnabled: false ui: firstDayOfWeek: 1 timeFormat: HH:mm - rootfolder: - - name: Series - path: /data/series - defaultTags: [] - defaultQualityProfileId: 1 - defaultMetadataProfileId: 1 downloadclient: - - name: Transmission + - configContract: TransmissionSettings enable: true - protocol: torrent fields: - name: host value: transmission - name: port value: 9091 implementation: Transmission - configContract: TransmissionSettings + name: Transmission + protocol: torrent + rootfolder: + - defaultMetadataProfileId: 1 + defaultQualityProfileId: 1 + defaultTags: [] + name: Series + path: /data/series + server: + address: sonarr + port: 8989 diff --git a/charts/incubator/flemarr/values.yaml b/charts/incubator/flemarr/values.yaml index 59627f0c534..879b537f8b2 100644 --- a/charts/incubator/flemarr/values.yaml +++ b/charts/incubator/flemarr/values.yaml @@ -1,54 +1,27 @@ -image: - repository: pierremesure/flemmarr - tag: latest@sha256:fbd0eb6673499859ec6e1d9a8241510106d3d81c3d2bfca930c0b17040d09cb8 - pullPolicy: IfNotPresent -# https://github.com/Flemmarr/Flemmarr#configuration -flemarrConfig: -# sonarr: -# server: -# address: sonarr -# port: 8989 -# config: -# host: -# analyticsEnabled: false -# ui: -# # 0 = Sunday, 1 = Monday -# firstDayOfWeek: 1 -# # HH:mm = 17:30, h(:mm)a = 5:30PM -# timeFormat: HH:mm -# rootfolder: -# - name: Series -# path: /data/series -# defaultTags: [] -# defaultQualityProfileId: 1 -# defaultMetadataProfileId: 1 -# downloadclient: -# - name: Transmission -# enable: true -# protocol: torrent -# fields: -# - name: host -# value: transmission -# - name: port -# value: 9091 -# implementation: Transmission -# configContract: TransmissionSettings - -# Implemented for inclusion in TrueNAS Scale GUI flemarr: configFilePath: "" +flemarrConfig: null +image: + pullPolicy: IfNotPresent + repository: pierremesure/flemmarr + tag: latest@sha256:fbd0eb6673499859ec6e1d9a8241510106d3d81c3d2bfca930c0b17040d09cb8 +portal: + enabled: false service: main: enabled: false ports: main: enabled: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/flextv/Chart.yaml b/charts/incubator/flextv/Chart.yaml index dbd37930dd9..5489806a7a3 100644 --- a/charts/incubator/flextv/Chart.yaml +++ b/charts/incubator/flextv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flextv -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A super-sexy voice interface for the Plex HTPC. home: https://truecharts.org/charts/incubator/flextv @@ -21,7 +21,7 @@ keywords: - MediaApp dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flextv/values.yaml b/charts/incubator/flextv/values.yaml index 3e845e026e8..9dc7f573a05 100644 --- a/charts/incubator/flextv/values.yaml +++ b/charts/incubator/flextv/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: jcreynolds/flextv @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +29,10 @@ service: port: 5667 protocol: TCP targetPort: 443 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/fluttercoin-wallet/Chart.yaml b/charts/incubator/fluttercoin-wallet/Chart.yaml index f1288d1679f..5b0e224769a 100644 --- a/charts/incubator/fluttercoin-wallet/Chart.yaml +++ b/charts/incubator/fluttercoin-wallet/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fluttercoin-wallet -version: 2.0.13 +version: 3.0.0 appVersion: latest description: FlutterCoin may be a coin with the tried and true algorithm of scrypt, @@ -25,7 +25,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fluttercoin-wallet/values.yaml b/charts/incubator/fluttercoin-wallet/values.yaml index c7182f0b0cf..860222940a4 100644 --- a/charts/incubator/fluttercoin-wallet/values.yaml +++ b/charts/incubator/fluttercoin-wallet/values.yaml @@ -1,9 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1024" - DATA_PERM: "770" - EXTRA_PARAMS: -bind=0.0.0.0 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/fluttercoin @@ -12,12 +6,14 @@ persistence: datapath: enabled: true mountPath: /fluttercoin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: jsonremoteport: enabled: true @@ -41,5 +37,14 @@ service: port: 7408 protocol: TCP targetPort: 7408 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1024" + DATA_PERM: "770" + EXTRA_PARAMS: -bind=0.0.0.0 + UMASK: "000" diff --git a/charts/incubator/fmd2-wine/Chart.yaml b/charts/incubator/fmd2-wine/Chart.yaml index caf2b6684ff..658082f037c 100644 --- a/charts/incubator/fmd2-wine/Chart.yaml +++ b/charts/incubator/fmd2-wine/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fmd2-wine -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "**FMD2:** This is an active fork of the Free Manga Downloader which @@ -24,7 +24,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fmd2-wine/values.yaml b/charts/incubator/fmd2-wine/values.yaml index 8023e558302..0646278f268 100644 --- a/charts/incubator/fmd2-wine/values.yaml +++ b/charts/incubator/fmd2-wine/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "002" image: pullPolicy: IfNotPresent repository: banhcanh/docker-fmd2 @@ -20,12 +18,14 @@ persistence: downloaddirectory: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +33,10 @@ service: port: 6080 protocol: TCP targetPort: 6080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "002" diff --git a/charts/incubator/focalboard/Chart.yaml b/charts/incubator/focalboard/Chart.yaml index e7f95504f13..38462c389b4 100644 --- a/charts/incubator/focalboard/Chart.yaml +++ b/charts/incubator/focalboard/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: focalboard -version: 13.0.3 +version: 14.0.0 appVersion: 7.11.4 description: Focalboard is an open source, self-hosted alternative to Trello, Notion, @@ -25,7 +25,7 @@ keywords: - project management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/focalboard/values.yaml b/charts/incubator/focalboard/values.yaml index 39119f02089..9268e456f46 100644 --- a/charts/incubator/focalboard/values.yaml +++ b/charts/incubator/focalboard/values.yaml @@ -1,28 +1,28 @@ -image: - repository: mattermost/focalboard - pullPolicy: IfNotPresent - tag: 7.11.4@sha256:c935a2879dc7bcb8243a562afea21a30edbb6dbe029b53a9c0ae7ab4b3255c54 -securityContext: - readOnlyRootFilesystem: false -env: {} focalboard: - serverRoot: "http://localhost:10072" - telemetry: false - localOnly: false enableLocalMode: true + localOnly: false + serverRoot: http://localhost:10072 + telemetry: false +image: + pullPolicy: IfNotPresent + repository: mattermost/focalboard + tag: 7.11.4@sha256:c935a2879dc7bcb8243a562afea21a30edbb6dbe029b53a9c0ae7ab4b3255c54 +persistence: + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: focalboard + postgresqlUsername: focalboard +securityContext: + container: + readOnlyRootFilesystem: false service: main: ports: main: port: 10072 -persistence: - uploads: - enabled: true - mountPath: "/uploads" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: focalboard - postgresqlDatabase: focalboard -portal: - enabled: true diff --git a/charts/incubator/fogproject/Chart.yaml b/charts/incubator/fogproject/Chart.yaml index 4baa58e3858..1c26c658828 100644 --- a/charts/incubator/fogproject/Chart.yaml +++ b/charts/incubator/fogproject/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fogproject -version: 2.0.12 +version: 3.0.0 appVersion: latest description: FOG Project can capture, deploy, and manage Windows, Mac OSX, and various @@ -23,7 +23,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fogproject/values.yaml b/charts/incubator/fogproject/values.yaml index c7d402b3ad8..228d40837ae 100644 --- a/charts/incubator/fogproject/values.yaml +++ b/charts/incubator/fogproject/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: redvex2460/fogproject @@ -10,24 +9,29 @@ persistence: mysql: enabled: true mountPath: /var/lib/mysql -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/fotosho/Chart.yaml b/charts/incubator/fotosho/Chart.yaml index 4062b8c56f7..87271e6c7f9 100644 --- a/charts/incubator/fotosho/Chart.yaml +++ b/charts/incubator/fotosho/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fotosho -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "*BETA* Fotosho is a photo gallery for your home server. Organize your @@ -24,7 +24,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fotosho/values.yaml b/charts/incubator/fotosho/values.yaml index f73d36bc565..a014fa680cc 100644 --- a/charts/incubator/fotosho/values.yaml +++ b/charts/incubator/fotosho/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: advplyr/fotosho @@ -13,12 +12,14 @@ persistence: thumbs: enabled: true mountPath: /thumbnails -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 13377 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/freecad-desktop-g3/Chart.yaml b/charts/incubator/freecad-desktop-g3/Chart.yaml index b36fb623684..52587063b39 100644 --- a/charts/incubator/freecad-desktop-g3/Chart.yaml +++ b/charts/incubator/freecad-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: freecad-desktop-g3 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/freecad-desktop-g3/values.yaml b/charts/incubator/freecad-desktop-g3/values.yaml index c74dba8cea0..5737f735ba6 100644 --- a/charts/incubator/freecad-desktop-g3/values.yaml +++ b/charts/incubator/freecad-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-freecad-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/fsm/Chart.yaml b/charts/incubator/fsm/Chart.yaml index 96c7f5fbb8e..26834d03c68 100644 --- a/charts/incubator/fsm/Chart.yaml +++ b/charts/incubator/fsm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fsm -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "" home: https://truecharts.org/charts/incubator/fsm @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fsm/values.yaml b/charts/incubator/fsm/values.yaml index 9d6c1c41a21..aa2cf57b733 100644 --- a/charts/incubator/fsm/values.yaml +++ b/charts/incubator/fsm/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofsm/ofsm tag: latest@sha256:2b031bc1ec51e437a90b24266ce87f82362b4d16670e3804688610b4ac03b608 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/garrysmod/Chart.yaml b/charts/incubator/garrysmod/Chart.yaml index bd1775a252d..3122dce05b6 100644 --- a/charts/incubator/garrysmod/Chart.yaml +++ b/charts/incubator/garrysmod/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: garrysmod -version: 2.0.12 +version: 3.0.0 appVersion: garrysmod description: This Chart will download and install SteamCMD. It will also install Garry's @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/garrysmod/values.yaml b/charts/incubator/garrysmod/values.yaml index f6f62013417..4bf09c47050 100644 --- a/charts/incubator/garrysmod/values.yaml +++ b/charts/incubator/garrysmod/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: garrysmod@sha256:b808997c8418fae042a428efcd1703c0cb2f431bfc22b5aaeb70ef3674e6f483 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "4020" - GAME_NAME: garrysmod - GAME_PARAMS: -secure +maxplayers 12 +map gm_flatgrass - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "4020" + GAME_NAME: garrysmod + GAME_PARAMS: -secure +maxplayers 12 +map gm_flatgrass + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/genea/Chart.yaml b/charts/incubator/genea/Chart.yaml index 7ebb124540f..efd29d0e7ad 100644 --- a/charts/incubator/genea/Chart.yaml +++ b/charts/incubator/genea/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: genea -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Genea allows visually building and editing a family tree online. It consumes @@ -22,7 +22,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/genea/values.yaml b/charts/incubator/genea/values.yaml index 354d14399c2..d30610fee62 100644 --- a/charts/incubator/genea/values.yaml +++ b/charts/incubator/genea/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: biggiesize/genea-app tag: latest@sha256:acd12892dfaca16eb7216c1a4112883f3ce7d5aed0078ff2f390970a4a383625 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ghost/Chart.yaml b/charts/incubator/ghost/Chart.yaml index d7b06c2c620..1df2cbdfbbf 100644 --- a/charts/incubator/ghost/Chart.yaml +++ b/charts/incubator/ghost/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ghost -version: 6.0.62 +version: 7.0.0 appVersion: 5.73.1 description: Ghost is an open source, professional publishing platform built on a @@ -25,7 +25,7 @@ keywords: - cms dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ghost/values.yaml b/charts/incubator/ghost/values.yaml index 03f83d15d0a..34cfe1ad4a2 100644 --- a/charts/incubator/ghost/values.yaml +++ b/charts/incubator/ghost/values.yaml @@ -1,69 +1,69 @@ image: + pullPolicy: IfNotPresent repository: ghost tag: 5.73.1@sha256:1a505da1f3985e35ae920a68697e146f23242503c8ea9b13823efd0bf75e0306 - pullPolicy: IfNotPresent -env: - # db env - database__client: "mysql" - database__connection__port: 3306 - database__connection__user: "{{ .Values.mariadb.mariadbUsername }}" - database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}" - # server env - NODE_ENV: "production" - server__port: "{{ .Values.service.main.ports.main.port }}" - url: "http://localhost:10166" - useMinFiles: true - compress: true - imageOptimization__resize: true - imageOptimization__srcsets: true - preloadHeaders: false - sendWelcomeEmail: true - adminFrameProtection: true - emailAnalytics: true - backgroundJobs__emailAnalytics: true - stripeDirect: false - enableStripePromoCodes: false - # privacy env - privacy__useTinfoil: true - privacy__useUpdateCheck: false - privacy__useGravatar: false - privacy__useRpcPing: false - privacy__useStructuredData: false - # mail env - mail__from: "" - mail__transport: "" - mail__options__service: "" - mail__options__port: "" - mail__options__secure: false - mail__options__auth__user: "" - mail__options__auth__pass: "" - # integrations env - tenor__publicReadOnlyApiKey: "" - tenor__contentFilter: "off" - opensea__privateReadOnlyApiKey: "" - twitter__privateReadOnlyToken: "" - database__connection__host: - secretKeyRef: - name: mariadbcreds - key: plainhost - database__connection__password: - secretKeyRef: - name: mariadbcreds - key: mariadb-password +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: ghost + mariadbUsername: ghost +persistence: + content: + enabled: true + mountPath: /var/lib/ghost/content +portal: + enabled: true service: main: ports: main: port: 10166 targetPort: 10166 -persistence: - content: - enabled: true - mountPath: "/var/lib/ghost/content" -mariadb: - enabled: true - mariadbUsername: ghost - mariadbDatabase: ghost - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + NODE_ENV: production + adminFrameProtection: true + backgroundJobs__emailAnalytics: true + compress: true + database__client: mysql + database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}" + database__connection__host: + secretKeyRef: + key: plainhost + name: mariadbcreds + database__connection__password: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + database__connection__port: 3306 + database__connection__user: "{{ .Values.mariadb.mariadbUsername }}" + emailAnalytics: true + enableStripePromoCodes: false + imageOptimization__resize: true + imageOptimization__srcsets: true + mail__from: "" + mail__options__auth__pass: "" + mail__options__auth__user: "" + mail__options__port: "" + mail__options__secure: false + mail__options__service: "" + mail__transport: "" + opensea__privateReadOnlyApiKey: "" + preloadHeaders: false + privacy__useGravatar: false + privacy__useRpcPing: false + privacy__useStructuredData: false + privacy__useTinfoil: true + privacy__useUpdateCheck: false + sendWelcomeEmail: true + server__port: "{{ .Values.service.main.ports.main.port }}" + stripeDirect: false + tenor__contentFilter: "off" + tenor__publicReadOnlyApiKey: "" + twitter__privateReadOnlyToken: "" + url: http://localhost:10166 + useMinFiles: true diff --git a/charts/incubator/github-backup/Chart.yaml b/charts/incubator/github-backup/Chart.yaml index f95f70e455a..d8b60781632 100644 --- a/charts/incubator/github-backup/Chart.yaml +++ b/charts/incubator/github-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: github-backup -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Like to maintain your own data? Automatically backup your github account @@ -21,7 +21,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/github-backup/values.yaml b/charts/incubator/github-backup/values.yaml index 62fde27cffd..d9cae292082 100644 --- a/charts/incubator/github-backup/values.yaml +++ b/charts/incubator/github-backup/values.yaml @@ -1,6 +1,3 @@ -env: - SCHEDULE: "3600" - TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b image: pullPolicy: IfNotPresent repository: lnxd/github-backup @@ -12,24 +9,32 @@ persistence: config: enabled: true mountPath: /home/docker/github-backup/config/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + SCHEDULE: "3600" + TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/glauth/Chart.yaml b/charts/incubator/glauth/Chart.yaml index 71b7b0acf7c..897b5cd4a3d 100644 --- a/charts/incubator/glauth/Chart.yaml +++ b/charts/incubator/glauth/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: glauth -version: 2.0.12 +version: 3.0.0 appVersion: latest description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends. home: https://truecharts.org/charts/incubator/glauth @@ -20,7 +20,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/glauth/values.yaml b/charts/incubator/glauth/values.yaml index 5627accf4c8..cd5ae4aebe8 100644 --- a/charts/incubator/glauth/values.yaml +++ b/charts/incubator/glauth/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: glauth/glauth @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /app/config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: ldapport: enabled: true @@ -36,5 +37,3 @@ service: port: 5555 protocol: HTTP targetPort: 5555 -portal: - enabled: true diff --git a/charts/incubator/go-auto-yt/Chart.yaml b/charts/incubator/go-auto-yt/Chart.yaml index 58ede32d29b..f7c328f3c11 100644 --- a/charts/incubator/go-auto-yt/Chart.yaml +++ b/charts/incubator/go-auto-yt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: go-auto-yt -version: 2.0.12 +version: 3.0.0 appVersion: stable description: GoAutoYT makes it easy for you to automatically download videos from @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/go-auto-yt/values.yaml b/charts/incubator/go-auto-yt/values.yaml index 903ad14bc85..c56b64268fa 100644 --- a/charts/incubator/go-auto-yt/values.yaml +++ b/charts/incubator/go-auto-yt/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK_SET: "0022" image: pullPolicy: IfNotPresent repository: xiovv/go-auto-yt @@ -11,12 +9,14 @@ persistence: mounteddownloadsfolder: enabled: true mountPath: /app/downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 9000 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK_SET: "0022" diff --git a/charts/incubator/go-playground/Chart.yaml b/charts/incubator/go-playground/Chart.yaml index beff5717674..f04385f5d65 100644 --- a/charts/incubator/go-playground/Chart.yaml +++ b/charts/incubator/go-playground/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: go-playground -version: 2.0.12 +version: 3.0.0 appVersion: latest description: mproved Go Playground powered by Monaco Editor and React home: https://truecharts.org/charts/incubator/go-playground @@ -19,7 +19,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/go-playground/values.yaml b/charts/incubator/go-playground/values.yaml index c56d54995cb..75f9d9bd73d 100644 --- a/charts/incubator/go-playground/values.yaml +++ b/charts/incubator/go-playground/values.yaml @@ -1,17 +1,16 @@ -env: - APP_CLEAN_INTERVAL: 10m - APP_DEBUG: "false" image: pullPolicy: IfNotPresent repository: x1unix/go-playground tag: latest@sha256:2d9dad67af7a801cf472dccde3cecd02a2b19e4412b136d2a6ede02489baa470 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,5 +18,11 @@ service: port: 8888 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_CLEAN_INTERVAL: 10m + APP_DEBUG: "false" diff --git a/charts/incubator/goaccess-npm-logs/Chart.yaml b/charts/incubator/goaccess-npm-logs/Chart.yaml index 30f120a2c42..545312f0756 100644 --- a/charts/incubator/goaccess-npm-logs/Chart.yaml +++ b/charts/incubator/goaccess-npm-logs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: goaccess-npm-logs -version: 2.0.17 +version: 3.0.0 appVersion: latest description: GoAccess for Nginx Proxy Manager Logs home: https://truecharts.org/charts/incubator/goaccess-npm-logs @@ -21,7 +21,7 @@ keywords: - Network-Proxy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/goaccess-npm-logs/values.yaml b/charts/incubator/goaccess-npm-logs/values.yaml index ee01e98b90c..6aa95ee6c4b 100644 --- a/charts/incubator/goaccess-npm-logs/values.yaml +++ b/charts/incubator/goaccess-npm-logs/values.yaml @@ -1,10 +1,3 @@ -env: - BASIC_AUTH: "True" - BASIC_AUTH_PASSWORD: x - BASIC_AUTH_USERNAME: x - DEBUG: "False" - EXCLUDE_IPS: "" - SKIP_ARCHIVED_LOGS: "False" image: pullPolicy: IfNotPresent repository: xavierh/goaccess-for-nginxproxymanager @@ -14,12 +7,14 @@ persistence: enabled: true mountPath: /opt/log readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +22,15 @@ service: port: 7880 protocol: TCP targetPort: 7880 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASIC_AUTH: "True" + BASIC_AUTH_PASSWORD: x + BASIC_AUTH_USERNAME: x + DEBUG: "False" + EXCLUDE_IPS: "" + SKIP_ARCHIVED_LOGS: "False" diff --git a/charts/incubator/goaccess/Chart.yaml b/charts/incubator/goaccess/Chart.yaml index 5121977cf58..0926f187488 100644 --- a/charts/incubator/goaccess/Chart.yaml +++ b/charts/incubator/goaccess/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: goaccess -version: 2.0.11 +version: 3.0.0 appVersion: latest description: GoAccess is an open source real-time web log analyzer and interactive @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/goaccess/values.yaml b/charts/incubator/goaccess/values.yaml index 0886a1b8059..411aaf09e84 100644 --- a/charts/incubator/goaccess/values.yaml +++ b/charts/incubator/goaccess/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: gregyankovoy/goaccess @@ -7,12 +6,14 @@ persistence: goaccess: enabled: true mountPath: /opt/log -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 7889 protocol: TCP targetPort: 7889 -portal: - enabled: true diff --git a/charts/incubator/godaddy-ddns/Chart.yaml b/charts/incubator/godaddy-ddns/Chart.yaml index 8fd082ba665..9c9af789ed1 100644 --- a/charts/incubator/godaddy-ddns/Chart.yaml +++ b/charts/incubator/godaddy-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: godaddy-ddns -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/godaddy-ddns/values.yaml b/charts/incubator/godaddy-ddns/values.yaml index cc6b6e489f7..2b899554dcf 100644 --- a/charts/incubator/godaddy-ddns/values.yaml +++ b/charts/incubator/godaddy-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - GODADDY_API_KEY: "" - GODADDY_API_SECRET: "" - GODADDY_DOMAINS: "" image: pullPolicy: IfNotPresent repository: jwater7/godaddy-publicip-updater tag: latest@sha256:fd454790cf528241a1599da8374a0330ecfa1b49179d4aa8582526949ebb0180 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + GODADDY_API_KEY: "" + GODADDY_API_SECRET: "" + GODADDY_DOMAINS: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gokapi/Chart.yaml b/charts/incubator/gokapi/Chart.yaml index 1f05370d1d2..d454bc2b2e5 100644 --- a/charts/incubator/gokapi/Chart.yaml +++ b/charts/incubator/gokapi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gokapi -version: 2.0.14 +version: 3.0.0 appVersion: 1.7.2 description: Gokapi is a lightweight server to share files, which expire after a set @@ -23,7 +23,7 @@ keywords: - utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gokapi/values.yaml b/charts/incubator/gokapi/values.yaml index b1d1ba4b758..97c46d335e1 100644 --- a/charts/incubator/gokapi/values.yaml +++ b/charts/incubator/gokapi/values.yaml @@ -2,25 +2,6 @@ image: pullPolicy: IfNotPresent repository: f0rc3/gokapi tag: v1.7.2@sha256:c36a63685223e429438cdb6fd4310f72c4be72e711f44e640f94625edeb2cc00 -secretEnv: - GOKAPI_PASSWORD: "changme" - GOKAPI_USERNAME: "admin" -env: - GOKAPI_LENGTH_ID: 15 - GOKAPI_MAX_FILESIZE: 102400 - GOKAPI_MAX_MEMORY_UPLOAD: 20 - # GOKAPI_AWS_BUCKET: "" - # GOKAPI_AWS_REGION: "" - # GOKAPI_AWS_KEY: "" - # GOKAPI_AWS_KEY_SECRET: "" - # GOKAPI_AWS_ENDPOINT: "" -service: - main: - ports: - main: - port: 53842 - protocol: HTTP - targetPort: 53842 persistence: config: enabled: true @@ -30,3 +11,21 @@ persistence: mountPath: /app/data portal: enabled: true +service: + main: + ports: + main: + port: 53842 + protocol: HTTP + targetPort: 53842 +workload: + main: + podSpec: + containers: + main: + env: + GOKAPI_LENGTH_ID: "15" + GOKAPI_MAX_FILESIZE: "102400" + GOKAPI_MAX_MEMORY_UPLOAD: "20" + GOKAPI_PASSWORD: changme + GOKAPI_USERNAME: admin diff --git a/charts/incubator/google-cloud-storage-backup/Chart.yaml b/charts/incubator/google-cloud-storage-backup/Chart.yaml index a949f29d464..e0596b621d4 100644 --- a/charts/incubator/google-cloud-storage-backup/Chart.yaml +++ b/charts/incubator/google-cloud-storage-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: google-cloud-storage-backup -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | A simple way to backup important files to Google Cloud Storage. @@ -21,7 +21,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/google-cloud-storage-backup/values.yaml b/charts/incubator/google-cloud-storage-backup/values.yaml index eb0102f6c06..3079786b0fc 100644 --- a/charts/incubator/google-cloud-storage-backup/values.yaml +++ b/charts/incubator/google-cloud-storage-backup/values.yaml @@ -1,9 +1,3 @@ -env: - ACCESS_KEY: "Container Variable: ACCESS_KEY" - CRON_SCHEDULE: 0 * * * * - GCSOPTIONS: "" - GCSPATH: gs://mybucket/ - SECRET_KEY: "Container Variable: SECRET_KEY" image: pullPolicy: IfNotPresent repository: vinid223/gcloud-storage-backup @@ -13,24 +7,35 @@ persistence: enabled: true mountPath: /data/backup readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: "Container Variable: ACCESS_KEY" + CRON_SCHEDULE: 0 * * * * + GCSOPTIONS: "" + GCSPATH: gs://mybucket/ + SECRET_KEY: "Container Variable: SECRET_KEY" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/googlephotossync/Chart.yaml b/charts/incubator/googlephotossync/Chart.yaml index a230731ba97..3d6b48ff86f 100644 --- a/charts/incubator/googlephotossync/Chart.yaml +++ b/charts/incubator/googlephotossync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: googlephotossync -version: 2.0.18 +version: 3.0.0 appVersion: 3.1.3 description: Google Photos Sync downloads your Google Photos to the local file system. @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/googlephotossync/values.yaml b/charts/incubator/googlephotossync/values.yaml index 18c5e4e4f79..a1100290861 100644 --- a/charts/incubator/googlephotossync/values.yaml +++ b/charts/incubator/googlephotossync/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/gilesknap/gphotos-sync @@ -10,24 +9,29 @@ persistence: hostpath1: enabled: true mountPath: /storage -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gotify/Chart.yaml b/charts/incubator/gotify/Chart.yaml index 2f0d5ffa8e0..95e863e3ca7 100644 --- a/charts/incubator/gotify/Chart.yaml +++ b/charts/incubator/gotify/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gotify -version: 13.0.3 +version: 14.0.0 appVersion: 2.4.0 description: A simple server for sending and receiving messages. home: https://truecharts.org/charts/incubator/gotify @@ -21,7 +21,7 @@ keywords: - notifications dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gotify/values.yaml b/charts/incubator/gotify/values.yaml index f72ac0826b2..4d9f6e69e90 100644 --- a/charts/incubator/gotify/values.yaml +++ b/charts/incubator/gotify/values.yaml @@ -1,63 +1,57 @@ -image: - repository: gotify/server - pullPolicy: IfNotPresent - tag: 2.4.0@sha256:436a75a37795fed03df4d183c007b9d7d84329d4e92067121ff77f08e78cdadf gotify: - user: admin - pass: admin - registration: false - password_strength: 10 - # Advanced - 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 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_methods: [] + allowed_origins: [] + keep_alive_period_seconds: 0 + pass: admin + password_strength: 10 + registration: false + response_headers: [] + stream: + allowed_origins: [] + ping_period_seconds: 45 + user: admin +image: + pullPolicy: IfNotPresent + repository: gotify/server + tag: 2.4.0@sha256:436a75a37795fed03df4d183c007b9d7d84329d4e92067121ff77f08e78cdadf +persistence: + config-file: + defaultMode: "0600" + enabled: true + mountPath: /etc/gotify/config.yml + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.yml + type: secret + data: + enabled: true + mountPath: /app/data +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: gotify + postgresqlUsername: gotify service: main: ports: main: port: 10084 -persistence: - data: - enabled: true - mountPath: /app/data - config-file: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /etc/gotify/config.yml - subPath: config.yml -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: gotify - postgresqlDatabase: gotify -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret-env' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/gpodder/Chart.yaml b/charts/incubator/gpodder/Chart.yaml index e37e76ecb9d..fda7eb06569 100644 --- a/charts/incubator/gpodder/Chart.yaml +++ b/charts/incubator/gpodder/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gpodder -version: 2.0.13 +version: 3.0.0 appVersion: latest description: gPodder is a simple, open source podcast client written in Python using @@ -23,7 +23,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gpodder/values.yaml b/charts/incubator/gpodder/values.yaml index 5ed1477115d..c94a8129c8b 100644 --- a/charts/incubator/gpodder/values.yaml +++ b/charts/incubator/gpodder/values.yaml @@ -1,5 +1,3 @@ -env: - PASSWORD: "" image: pullPolicy: IfNotPresent repository: xthursdayx/gpodder-docker @@ -11,12 +9,14 @@ persistence: downloadspath: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: "" diff --git a/charts/incubator/grafana-image-renderer/Chart.yaml b/charts/incubator/grafana-image-renderer/Chart.yaml index f64709e4b19..6f3fac8fb48 100644 --- a/charts/incubator/grafana-image-renderer/Chart.yaml +++ b/charts/incubator/grafana-image-renderer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: grafana-image-renderer -version: 2.0.16 +version: 3.0.0 appVersion: latest description: A Grafana remote image renderer that handles rendering panels & dashboards @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/grafana-image-renderer/values.yaml b/charts/incubator/grafana-image-renderer/values.yaml index 0b85dfcdeec..39d15c1d1c6 100644 --- a/charts/incubator/grafana-image-renderer/values.yaml +++ b/charts/incubator/grafana-image-renderer/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: grafana/grafana-image-renderer tag: latest@sha256:0885e979bce2dbefcc261ec55d0fd37ce026e2724d4d7c100980a6b367c1008c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gridcoinwalletgui/Chart.yaml b/charts/incubator/gridcoinwalletgui/Chart.yaml index caf84549a1b..7c55836e73d 100644 --- a/charts/incubator/gridcoinwalletgui/Chart.yaml +++ b/charts/incubator/gridcoinwalletgui/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gridcoinwalletgui -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Running Boinc? Get some Gridcoins from your Boinc work! home: https://truecharts.org/charts/incubator/gridcoinwalletgui @@ -20,7 +20,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gridcoinwalletgui/values.yaml b/charts/incubator/gridcoinwalletgui/values.yaml index 43764c2c1d5..86a16e5311c 100644 --- a/charts/incubator/gridcoinwalletgui/values.yaml +++ b/charts/incubator/gridcoinwalletgui/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: vncpassword - VNC_RESOLUTION: 1920x1080 image: pullPolicy: IfNotPresent repository: sublivion/gridcoinwalletgui @@ -12,12 +9,14 @@ persistence: boincdatadir: enabled: true mountPath: /var/lib/boinc-client/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +32,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: vncpassword + VNC_RESOLUTION: 1920x1080 diff --git a/charts/incubator/grist/Chart.yaml b/charts/incubator/grist/Chart.yaml index 3813ea0c364..8e7dff13fd6 100644 --- a/charts/incubator/grist/Chart.yaml +++ b/charts/incubator/grist/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: grist -version: 8.0.3 +version: 9.0.0 appVersion: 1.1.7 description: Grist is a modern relational spreadsheet. It combine the flexibility @@ -24,7 +24,7 @@ keywords: - database dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/grist/values.yaml b/charts/incubator/grist/values.yaml index e6eac2762bf..3cc69b1f1a5 100644 --- a/charts/incubator/grist/values.yaml +++ b/charts/incubator/grist/values.yaml @@ -1,70 +1,75 @@ -image: - repository: gristlabs/grist - tag: 1.1.7@sha256:4d65d9fb49ed725dd0f5f629afb4e57ffc4d782527db10a386a2730b444b4902 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 grist: - domain: "" - single_org: "" - home_url: "" - default_email: user@mydomain.com - default_product: "" - default_locale: "" - allowed_webhook_domains: [] allowed_hosts: [] - hide_ui_elements: [] + allowed_webhook_domains: [] backup_delay_secs: 15 - max_upload_import_mb: 0 - max_upload_attachment_mb: 0 - title_suffix: " - Grist" - proxy_auth_header: "" cookie_max_age: 90 + default_email: user@mydomain.com + default_locale: "" + default_product: "" + domain: "" force_login: true - ignore_session: false - support_anon: false - throttle_cpu: false - include_custom_css: false - google: - client_id: "" - client_secret: "" - api_key: "" - drive_scope: drive.file forward_auth: 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' + google: + api_key: "" + client_id: "" + client_secret: "" + drive_scope: drive.file + hide_ui_elements: [] + home_url: "" + ignore_session: false + include_custom_css: false + max_upload_attachment_mb: 0 + max_upload_import_mb: 0 + proxy_auth_header: "" + single_org: "" + support_anon: false + throttle_cpu: false + title_suffix: " - Grist" +image: + pullPolicy: IfNotPresent + repository: gristlabs/grist + tag: 1.1.7@sha256:4d65d9fb49ed725dd0f5f629afb4e57ffc4d782527db10a386a2730b444b4902 +persistence: + persist: + enabled: true + mountPath: /persist +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: grist + postgresqlUsername: grist +redis: + enabled: true + existingSecret: rediscreds +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10163 api: enabled: true ports: api: enabled: true port: 10164 -persistence: - persist: - enabled: true - mountPath: "/persist" -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: grist - postgresqlDatabase: grist -redis: - enabled: true - existingSecret: rediscreds -portal: - enabled: true + main: + ports: + main: + port: 10163 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-config' diff --git a/charts/incubator/guide2go/Chart.yaml b/charts/incubator/guide2go/Chart.yaml index 21640ed9f29..e58447a91e0 100644 --- a/charts/incubator/guide2go/Chart.yaml +++ b/charts/incubator/guide2go/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: guide2go -version: 2.0.13 +version: 3.0.0 appVersion: latest description: a xml grabber from schedule direct service home: https://truecharts.org/charts/incubator/guide2go @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/guide2go/values.yaml b/charts/incubator/guide2go/values.yaml index c2fcbb8c243..58e1345bf50 100644 --- a/charts/incubator/guide2go/values.yaml +++ b/charts/incubator/guide2go/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: alturismo/guide2go @@ -13,24 +12,29 @@ persistence: tvh: enabled: true mountPath: /TVH -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/h5ai/Chart.yaml b/charts/incubator/h5ai/Chart.yaml index c138a1b9ddd..bd4d90045b0 100644 --- a/charts/incubator/h5ai/Chart.yaml +++ b/charts/incubator/h5ai/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: h5ai -version: 2.0.12 +version: 3.0.0 appVersion: latest description: h5ai is a modern file indexer for HTTP web servers with focus on your @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/h5ai/values.yaml b/charts/incubator/h5ai/values.yaml index 3d09f063056..2621090efab 100644 --- a/charts/incubator/h5ai/values.yaml +++ b/charts/incubator/h5ai/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: awesometic/h5ai @@ -11,12 +10,14 @@ persistence: enabled: true mountPath: /h5ai readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +25,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/habridge/Chart.yaml b/charts/incubator/habridge/Chart.yaml index 87e09e210fa..fcca627373b 100644 --- a/charts/incubator/habridge/Chart.yaml +++ b/charts/incubator/habridge/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: habridge -version: 5.0.3 +version: 6.0.0 appVersion: 5.4.1 description: Habridge emulates Philips Hue API to other home automation gateways such @@ -20,7 +20,7 @@ keywords: - habridge dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/habridge/values.yaml b/charts/incubator/habridge/values.yaml index 6b6b24e79cb..ac725858ce6 100644 --- a/charts/incubator/habridge/values.yaml +++ b/charts/incubator/habridge/values.yaml @@ -1,33 +1,38 @@ image: - repository: ghcr.io/linuxserver/habridge pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/habridge tag: 5.4.1@sha256:fdc5bfad251aae1ed687f5ef31df6f23bb90b65ea9ef3167ad00adc778448d54 +persistence: + config: + enabled: true + mountPath: /config + varrun: + enabled: true +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - SEC_KEY: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - targetPort: 8080 - port: 10146 comm: enabled: true ports: comm: enabled: true - targetPort: 50000 port: 50000 -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true -portal: - enabled: true + targetPort: 50000 + main: + ports: + main: + port: 10146 + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + SEC_KEY: "" diff --git a/charts/incubator/halflife2deathmatch/Chart.yaml b/charts/incubator/halflife2deathmatch/Chart.yaml index 21b56929d8b..0dc0b5c5107 100644 --- a/charts/incubator/halflife2deathmatch/Chart.yaml +++ b/charts/incubator/halflife2deathmatch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: halflife2deathmatch -version: 2.0.12 +version: 3.0.0 appVersion: hl2dm description: This Chart will download and install SteamCMD. It will also install HalfLife2 @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/halflife2deathmatch/values.yaml b/charts/incubator/halflife2deathmatch/values.yaml index 97095bdcc5d..a189f4540e6 100644 --- a/charts/incubator/halflife2deathmatch/values.yaml +++ b/charts/incubator/halflife2deathmatch/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: hl2dm@sha256:53a467b87844a42471f70bbebdada85873fe6d5c31266de85612f3fae72b58f6 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232370" - GAME_NAME: hl2mp - GAME_PARAMS: -secure +maxplayers 16 +map dm_overwatch - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232370" + GAME_NAME: hl2mp + GAME_PARAMS: -secure +maxplayers 16 +map dm_overwatch + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/hassconfigurator/Chart.yaml b/charts/incubator/hassconfigurator/Chart.yaml index 047283982ec..96a9bbaccfc 100644 --- a/charts/incubator/hassconfigurator/Chart.yaml +++ b/charts/incubator/hassconfigurator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hassconfigurator -version: 2.0.13 +version: 3.0.0 appVersion: x86_64 description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator home: https://truecharts.org/charts/incubator/hassconfigurator @@ -20,7 +20,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hassconfigurator/values.yaml b/charts/incubator/hassconfigurator/values.yaml index a61e177cbe8..b92c9bbb106 100644 --- a/charts/incubator/hassconfigurator/values.yaml +++ b/charts/incubator/hassconfigurator/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: causticlab/hass-configurator-docker @@ -10,12 +9,14 @@ persistence: hass-config: enabled: true mountPath: /hass-config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 3218 protocol: TCP targetPort: 3218 -portal: - enabled: true diff --git a/charts/incubator/hastebin/Chart.yaml b/charts/incubator/hastebin/Chart.yaml index 494e9e97923..309be5437d2 100644 --- a/charts/incubator/hastebin/Chart.yaml +++ b/charts/incubator/hastebin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hastebin -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Alpine-based Chart for Hastebin, the node.js paste service " home: https://truecharts.org/charts/incubator/hastebin @@ -23,7 +23,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hastebin/values.yaml b/charts/incubator/hastebin/values.yaml index 36815825f01..1c71b631d60 100644 --- a/charts/incubator/hastebin/values.yaml +++ b/charts/incubator/hastebin/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: flippinturt/hastebin @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 7777 protocol: TCP targetPort: 7777 -portal: - enabled: true diff --git a/charts/incubator/hasty-paste/Chart.yaml b/charts/incubator/hasty-paste/Chart.yaml index b3c11e2b1a3..8f15a0ff8d4 100644 --- a/charts/incubator/hasty-paste/Chart.yaml +++ b/charts/incubator/hasty-paste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hasty-paste -version: 1.0.0 +version: 2.0.0 appVersion: 1.9.0 description: A fast and minimal paste bin, written in Python using Quart. home: https://truecharts.org/charts/incubator/hasty-paste @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 15.3.1 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hasty-paste/values.yaml b/charts/incubator/hasty-paste/values.yaml index c07720be382..20b36d3a475 100644 --- a/charts/incubator/hasty-paste/values.yaml +++ b/charts/incubator/hasty-paste/values.yaml @@ -1,28 +1,42 @@ -image: - repository: ghcr.io/enchant97/hasty-paste - pullPolicy: IfNotPresent - tag: 1.9.0@sha256:fbbb670ac9b201bf0a47feaa7b1588b5b5c4657bbf49518f9534f12e8e80ce3d - hastyPaste: - new_at_index: false - enable_public_list: false - max_body_size: 2000000 - log_level: INFO - workers: 1 - interface: - default_use_long_id: false - default_expire_time_enable: false - default_expire_time_minutes: 0 - default_expire_time_hours: 1 - default_expire_time_days: 0 branding: - title: "" - description: "" - icon: "" - favicon: "" css_file: "" + description: "" + favicon: "" hide_version: false - + icon: "" + title: "" + enable_public_list: false + interface: + default_expire_time_days: 0 + default_expire_time_enable: false + default_expire_time_hours: 1 + default_expire_time_minutes: 0 + default_use_long_id: false + log_level: INFO + max_body_size: 2000000 + new_at_index: false + workers: 1 +image: + pullPolicy: IfNotPresent + repository: ghcr.io/enchant97/hasty-paste + tag: 1.9.0@sha256:fbbb670ac9b201bf0a47feaa7b1588b5b5c4657bbf49518f9534f12e8e80ce3d +persistence: + config: + enabled: true + mountPath: /app/data +portal: + open: + enabled: true +redis: + enabled: true + username: default +service: + main: + ports: + main: + port: 10601 + protocol: http workload: main: podSpec: @@ -30,49 +44,29 @@ workload: main: envFrom: - secretRef: - name: "hastypaste-secrets" + name: hastypaste-secrets probes: liveness: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh readiness: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh startup: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh - -service: - main: - ports: - main: - protocol: http - port: 10601 - -persistence: - config: - enabled: true - mountPath: /app/data - -redis: - enabled: true - username: default - -portal: - open: - enabled: true diff --git a/charts/incubator/hetzner-ddns/Chart.yaml b/charts/incubator/hetzner-ddns/Chart.yaml index 1740a668a6f..3a3a882b351 100644 --- a/charts/incubator/hetzner-ddns/Chart.yaml +++ b/charts/incubator/hetzner-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hetzner-ddns -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) @@ -22,7 +22,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hetzner-ddns/values.yaml b/charts/incubator/hetzner-ddns/values.yaml index 94c755000be..4ab0a8f9491 100644 --- a/charts/incubator/hetzner-ddns/values.yaml +++ b/charts/incubator/hetzner-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - API_TOKEN: my-secret-api-token - RECORD_TYPE: A - ZONE_NAME: example.com image: pullPolicy: IfNotPresent repository: kutzilla/hetzner-ddns tag: latest@sha256:b827c9203391994382e4a08927fc15c04d3a023bacc15b22480bc8250e787387 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + API_TOKEN: my-secret-api-token + RECORD_TYPE: A + ZONE_NAME: example.com + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/hexchat/Chart.yaml b/charts/incubator/hexchat/Chart.yaml index 8430f295371..0e6fc9354ac 100644 --- a/charts/incubator/hexchat/Chart.yaml +++ b/charts/incubator/hexchat/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hexchat -version: 2.0.12 +version: 3.0.0 appVersion: latest description: HexChat is an IRC client based on XChat, but unlike XChat it’s completely @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hexchat/values.yaml b/charts/incubator/hexchat/values.yaml index 0d26dad07d4..a643372216f 100644 --- a/charts/incubator/hexchat/values.yaml +++ b/charts/incubator/hexchat/values.yaml @@ -2,16 +2,18 @@ image: pullPolicy: IfNotPresent repository: binhex/arch-hexchat tag: latest@sha256:e3846eb27172042dafddc62ad74ffaadbad51950f585a84ad04593aace8b4fd5 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - VNC_PASSWORD: "" -env: - WEBPAGE_TITLE: HexChat + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +21,11 @@ service: port: 10307 protocol: HTTP targetPort: 6080 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PASSWORD: "" + WEBPAGE_TITLE: HexChat diff --git a/charts/incubator/hexo-blog/Chart.yaml b/charts/incubator/hexo-blog/Chart.yaml index 5d56c4c325a..8a7337f06d4 100644 --- a/charts/incubator/hexo-blog/Chart.yaml +++ b/charts/incubator/hexo-blog/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hexo-blog -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A self-hosted blogging platform in which posts are written in markdown home: https://truecharts.org/charts/incubator/hexo-blog @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hexo-blog/values.yaml b/charts/incubator/hexo-blog/values.yaml index d12ff8a4a84..653d17a4b8a 100644 --- a/charts/incubator/hexo-blog/values.yaml +++ b/charts/incubator/hexo-blog/values.yaml @@ -2,14 +2,18 @@ image: pullPolicy: IfNotPresent repository: fletchto99/hexo-dev-blog tag: latest@sha256:53cc5307c3e4fe6976378c3899275c204cd5f0b6bd836258a54c3fe4e515ca21 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -env: - HEXO_PLUGINS: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,9 +21,10 @@ service: port: 10306 protocol: HTTP targetPort: 8080 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + HEXO_PLUGINS: "" diff --git a/charts/incubator/hoobs/Chart.yaml b/charts/incubator/hoobs/Chart.yaml index 518f32a7be3..7923388ff4b 100644 --- a/charts/incubator/hoobs/Chart.yaml +++ b/charts/incubator/hoobs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hoobs -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "HOOBS is a Homebridge stack with a interface that simplifies configuration @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hoobs/values.yaml b/charts/incubator/hoobs/values.yaml index 7fb5b1f6d5f..1db4ad8b8ef 100644 --- a/charts/incubator/hoobs/values.yaml +++ b/charts/incubator/hoobs/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hoobs/hoobs @@ -7,12 +6,14 @@ persistence: applicationpath: enabled: true mountPath: /hoobs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: homebridgeport: enabled: true @@ -28,5 +29,3 @@ service: port: 8082 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/humhub/Chart.yaml b/charts/incubator/humhub/Chart.yaml index ad636e284aa..087a6c95e42 100644 --- a/charts/incubator/humhub/Chart.yaml +++ b/charts/incubator/humhub/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: humhub -version: 2.0.11 +version: 3.0.0 appVersion: latest description: HumHub is a free social network software and framework built to give @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/humhub/values.yaml b/charts/incubator/humhub/values.yaml index 197dcef021f..2b10679d70a 100644 --- a/charts/incubator/humhub/values.yaml +++ b/charts/incubator/humhub/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/siwatinc/humhub @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 85 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/hurtworld/Chart.yaml b/charts/incubator/hurtworld/Chart.yaml index 9cecad947cb..d3197d7097c 100644 --- a/charts/incubator/hurtworld/Chart.yaml +++ b/charts/incubator/hurtworld/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hurtworld -version: 2.0.12 +version: 3.0.0 appVersion: hurtworld description: This Chart will download and install SteamCMD. It will also install Hurtworld @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hurtworld/values.yaml b/charts/incubator/hurtworld/values.yaml index a6c4cbf5abd..3bb923f8a1b 100644 --- a/charts/incubator/hurtworld/values.yaml +++ b/charts/incubator/hurtworld/values.yaml @@ -2,30 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: hurtworld@sha256:4de1dfdcead5ae7bddca6262a91526a9ed0f8d0d88e6098f2d171fa02018f67f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "405100" - GAME_PARAMS: ;autosaveenabled 1;addadmin 76561197963117432 - GAME_PORT: "12871" - QUERY_PORT: "12881" - SRV_MAXPLAYERS: "50" - SRV_NAME: Hurtworld Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -41,12 +32,25 @@ service: port: 12881 protocol: UDP targetPort: 12881 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "405100" + GAME_PARAMS: ;autosaveenabled 1;addadmin 76561197963117432 + GAME_PORT: "12871" + PASSWRD: "" + QUERY_PORT: "12881" + SRV_MAXPLAYERS: "50" + SRV_NAME: Hurtworld Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml b/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml index f3da08024cb..329bbd4659e 100644 --- a/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml +++ b/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: icantbelieveitsnotvaletudo -version: 7.0.3 +version: 8.0.0 appVersion: 2021.2.1 description: Create live map data from Valetudo powered robots home: https://truecharts.org/charts/incubator/icantbelieveitsnotvaletudo @@ -22,7 +22,7 @@ keywords: - iot dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/icantbelieveitsnotvaletudo/values.yaml b/charts/incubator/icantbelieveitsnotvaletudo/values.yaml index 5d646e35ec2..b7ccc2233f5 100644 --- a/charts/incubator/icantbelieveitsnotvaletudo/values.yaml +++ b/charts/incubator/icantbelieveitsnotvaletudo/values.yaml @@ -1,48 +1,48 @@ -image: - repository: pmaksymiuk/icantbelieveitsnotvaletudo - tag: 2021.2.1@sha256:cfb6ca812b7bec09ef61d60c8ab71945b6594525673f2edd9ddcd88004d8b150 - pullPolicy: IfNotPresent -controller: - strategy: RollingUpdate +config: + mapsettings: + drawCharger: true + drawPath: true + drawRobot: true + scale: 2 + mqtt: + autoconfPrefix: homeassistant + broker_url: mqtt://user:pass@example.com:port + identifier: rockrobo + mapDataTopic: valetudo/rockrobo/map_data + minMillisecondsBetweenMapUpdates: 10000 + publishMapImage: true + topicPrefix: valetudo + webserver: + enabled: true configmap: settings: - enabled: true data: config.json: | {{- .Values.config | mustToPrettyJson | nindent 4 }} + enabled: true +controller: + strategy: RollingUpdate +image: + pullPolicy: IfNotPresent + repository: pmaksymiuk/icantbelieveitsnotvaletudo + tag: 2021.2.1@sha256:cfb6ca812b7bec09ef61d60c8ab71945b6594525673f2edd9ddcd88004d8b150 +persistence: + config: + enabled: true + mountPath: /config + settings: + enabled: true + mountPath: /app/config.json + subPath: config.json + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-settings" (include "tc.common.names.fullname" .) }}' +portal: + enabled: true service: main: ports: main: port: 10039 targetPort: 3000 -persistence: - config: - enabled: true - mountPath: "/config" - settings: - enabled: true - mountPath: "/app/config.json" - subPath: "config.json" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-settings" (include "tc.common.names.fullname" .) }}' -config: - mapsettings: - drawPath: true - drawCharger: true - drawRobot: true - scale: 2 - mqtt: - identifier: "rockrobo" - topicPrefix: "valetudo" - autoconfPrefix: "homeassistant" - broker_url: "mqtt://user:pass@example.com:port" - mapDataTopic: "valetudo/rockrobo/map_data" - minMillisecondsBetweenMapUpdates: 10000 - publishMapImage: true - webserver: - enabled: true -portal: - enabled: true diff --git a/charts/incubator/icinga2/Chart.yaml b/charts/incubator/icinga2/Chart.yaml index 8d02f8dd22b..873751df51e 100644 --- a/charts/incubator/icinga2/Chart.yaml +++ b/charts/incubator/icinga2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: icinga2 -version: 7.0.3 +version: 8.0.0 appVersion: 2.14.0 description: A monitoring system which checks the availability of your network resources, @@ -23,7 +23,7 @@ keywords: - monitoring dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/icinga2/values.yaml b/charts/incubator/icinga2/values.yaml index df2c925e3cd..8e0d437a6e3 100644 --- a/charts/incubator/icinga2/values.yaml +++ b/charts/incubator/icinga2/values.yaml @@ -1,40 +1,34 @@ image: + pullPolicy: IfNotPresent repository: jordan/icinga2 tag: 2.14.0@sha256:b837ec9eac774921715c1d7ab178e859550cca955d6e120df5886b79ad1f7b28 - 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: - main: - port: 10114 - targetPort: 80 - https: +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: icinga2 + mariadbUsername: icinga2 +persistence: + config: enabled: true - ports: - https: - enabled: true - port: 10115 - targetPort: 443 + mountPath: /etc/icinga2 + data: + enabled: true + mountPath: /var/lib/icinga2 + ssmtp: + enabled: true + mountPath: /etc/ssmtp + web: + enabled: true + mountPath: /etc/icingaweb2 +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: api: enabled: true ports: @@ -42,23 +36,34 @@ service: enabled: true port: 10116 targetPort: 5665 -persistence: - config: + https: enabled: true - mountPath: "/etc/icinga2" - data: - enabled: true - mountPath: "/var/lib/icinga2" - web: - enabled: true - mountPath: "/etc/icingaweb2" - ssmtp: - enabled: true - mountPath: "/etc/ssmtp" -mariadb: - enabled: true - mariadbUsername: icinga2 - mariadbDatabase: icinga2 - existingSecret: "mariadbcreds" -portal: - enabled: true + ports: + https: + enabled: true + port: 10115 + targetPort: 443 + main: + ports: + main: + port: 10114 + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + DEFAULT_MYSQL_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DEFAULT_MYSQL_PASS: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DEFAULT_MYSQL_USER: icinga2 + MYSQL_ROOT_PASSWORD: + secretKeyRef: + key: mariadb-root-password + name: mariadbcreds diff --git a/charts/incubator/imgpush/Chart.yaml b/charts/incubator/imgpush/Chart.yaml index ef9f7952689..cd129d2a971 100644 --- a/charts/incubator/imgpush/Chart.yaml +++ b/charts/incubator/imgpush/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: imgpush -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Minimalist Self-hosted Image Service for user submitted images in your @@ -26,7 +26,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/imgpush/values.yaml b/charts/incubator/imgpush/values.yaml index 140b1bd2aaf..a7e042bf86e 100644 --- a/charts/incubator/imgpush/values.yaml +++ b/charts/incubator/imgpush/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hauxir/imgpush @@ -10,12 +9,14 @@ persistence: storageimages: enabled: true mountPath: /images -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/import-ics/Chart.yaml b/charts/incubator/import-ics/Chart.yaml index f26f955eccd..a4e97503b6b 100644 --- a/charts/incubator/import-ics/Chart.yaml +++ b/charts/incubator/import-ics/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: import-ics -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Runs a python script at a crontab defined interval that downloads/imports @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/import-ics/values.yaml b/charts/incubator/import-ics/values.yaml index 41f66b682ee..766be6729ba 100644 --- a/charts/incubator/import-ics/values.yaml +++ b/charts/incubator/import-ics/values.yaml @@ -1,8 +1,3 @@ -env: - CRONTAB_SCHEDULE: 0 0 * * * - ICS_PASSWORD: "" - ICS_URL: "" - ICS_USERNAME: "" image: pullPolicy: IfNotPresent repository: vilhjalmr26/import_ics @@ -14,24 +9,34 @@ persistence: icsexportfolder: enabled: true mountPath: /import_ics/ical_export -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CRONTAB_SCHEDULE: 0 0 * * * + ICS_PASSWORD: "" + ICS_URL: "" + ICS_USERNAME: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/inkscape-desktop-g3/Chart.yaml b/charts/incubator/inkscape-desktop-g3/Chart.yaml index 71fa1f4fcc5..8192149a3c7 100644 --- a/charts/incubator/inkscape-desktop-g3/Chart.yaml +++ b/charts/incubator/inkscape-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: inkscape-desktop-g3 -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/inkscape-desktop-g3/values.yaml b/charts/incubator/inkscape-desktop-g3/values.yaml index 890307b69a0..f0e450849de 100644 --- a/charts/incubator/inkscape-desktop-g3/values.yaml +++ b/charts/incubator/inkscape-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-inkscape-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/insurgencysandstorm/Chart.yaml b/charts/incubator/insurgencysandstorm/Chart.yaml index 5bd853c5241..5da5084976d 100644 --- a/charts/incubator/insurgencysandstorm/Chart.yaml +++ b/charts/incubator/insurgencysandstorm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: insurgencysandstorm -version: 2.0.12 +version: 3.0.0 appVersion: insurgencysandstorm description: This Chart will download and install SteamCMD. It will also install Insurgency @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/insurgencysandstorm/values.yaml b/charts/incubator/insurgencysandstorm/values.yaml index d84a1aef5fe..159658535b3 100644 --- a/charts/incubator/insurgencysandstorm/values.yaml +++ b/charts/incubator/insurgencysandstorm/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: insurgencysandstorm@sha256:b20655466dd588939e512afbee11535fc715a2f7036639b220a29c4fbbe25270 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "581330" - GAME_PARAMS: Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28?Password=Docker - GAME_PORT: "27102" - QUERY_PORT: "27131" - SERVER_NAME: DockerServer - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27131 protocol: UDP targetPort: 27131 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "581330" + GAME_PARAMS: Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28?Password=Docker + GAME_PORT: "27102" + PASSWRD: "" + QUERY_PORT: "27131" + SERVER_NAME: DockerServer + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/inventree/Chart.yaml b/charts/incubator/inventree/Chart.yaml index e6467ae919a..b66ddcd7275 100644 --- a/charts/incubator/inventree/Chart.yaml +++ b/charts/incubator/inventree/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: inventree -version: 8.0.3 +version: 9.0.0 appVersion: 0.12.8 description: InvenTree is an open-source Inventory Management System which provides @@ -23,7 +23,7 @@ keywords: - inventree dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/inventree/values.yaml b/charts/incubator/inventree/values.yaml index 13f1feb9b0c..b2780f010c3 100644 --- a/charts/incubator/inventree/values.yaml +++ b/charts/incubator/inventree/values.yaml @@ -1,71 +1,75 @@ image: + pullPolicy: IfNotPresent repository: inventree/inventree tag: 0.12.8@sha256:b06f1e93beed3df06fd1e88bf06579cddcf8c24597f2aef6edc92dc06e0f932b - pullPolicy: IfNotPresent -nginxImage: - repository: nginx - tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 - 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" - admin_user: "testuser" - admin_password: "secret" + admin_mail: test@example.com + admin_password: secret + admin_user: testuser general: debug: false - log_level: "INFO" - plugins_enabled: false - login_confirm_days: 3 + log_level: INFO login_attempts: 5 + login_confirm_days: 3 + plugins_enabled: false mail: - backend: "django.core.mail.backends.smtp.EmailBackend" + backend: django.core.mail.backends.smtp.EmailBackend host: "" - port: 587 - username: "" password: "" - tls: false - ssl: false + port: 587 sender: "" + ssl: false + tls: false + username: "" +nginxImage: + pullPolicy: IfNotPresent + repository: nginx + tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 +persistence: + data: + enabled: true + mountPath: /home/inventree/data + inventree-nginx: + enabled: true + mountPath: /etc/nginx/conf.d + noMount: true + type: custom + volumeSpec: + configMap: + items: + - key: nginx.conf + path: default.conf + name: '{{ include "tc.common.names.fullname" . }}-inventree-config-nginx' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: inventree + postgresqlUsername: inventree +redis: + enabled: true + existingSecret: rediscreds + redisUsername: default +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10231 -persistence: - data: - enabled: true - mountPath: "/home/inventree/data" - inventree-nginx: - enabled: true - noMount: true - type: custom - mountPath: "/etc/nginx/conf.d" - volumeSpec: - configMap: - name: '{{ include "tc.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 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config' diff --git a/charts/incubator/invitarr/Chart.yaml b/charts/incubator/invitarr/Chart.yaml index 926b7d2df4c..04887f93172 100644 --- a/charts/incubator/invitarr/Chart.yaml +++ b/charts/incubator/invitarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: invitarr -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A chatbot that invites discord users to plex. home: https://truecharts.org/charts/incubator/invitarr @@ -22,7 +22,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/invitarr/values.yaml b/charts/incubator/invitarr/values.yaml index 6f6e2aceed7..489968405e5 100644 --- a/charts/incubator/invitarr/values.yaml +++ b/charts/incubator/invitarr/values.yaml @@ -2,30 +2,35 @@ image: pullPolicy: IfNotPresent repository: piratify/invitarr tag: latest@sha256:78a82851aa167e89a5f5d6f025d81ad8b4c08856f166a92f960e4a57a9c264d9 -env: - token: "" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: config: enabled: true mountPath: /app/app/config portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + token: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/jelu/Chart.yaml b/charts/incubator/jelu/Chart.yaml index d63e8405070..f68e083a8ad 100644 --- a/charts/incubator/jelu/Chart.yaml +++ b/charts/incubator/jelu/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jelu -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Track what you have read, what you are reading and what you want to read. home: https://truecharts.org/charts/incubator/jelu @@ -20,7 +20,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jelu/values.yaml b/charts/incubator/jelu/values.yaml index 6e3c4d54b33..14f14a9bae4 100644 --- a/charts/incubator/jelu/values.yaml +++ b/charts/incubator/jelu/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: wabayang/jelu @@ -16,12 +15,14 @@ persistence: importspath: enabled: true mountPath: /files/imports -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +30,3 @@ service: port: 11111 protocol: TCP targetPort: 11111 -portal: - enabled: true diff --git a/charts/incubator/jitsi/Chart.yaml b/charts/incubator/jitsi/Chart.yaml index 1536f151c92..10b7678b9b3 100644 --- a/charts/incubator/jitsi/Chart.yaml +++ b/charts/incubator/jitsi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jitsi -version: 2.0.21 +version: 3.0.0 appVersion: stable-8960 description: Jitsi is a set of open-source projects that allows you to easily build @@ -22,7 +22,7 @@ keywords: - jitsi dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jitsi/values.yaml b/charts/incubator/jitsi/values.yaml index c164adbab7d..7fcf5b25470 100644 --- a/charts/incubator/jitsi/values.yaml +++ b/charts/incubator/jitsi/values.yaml @@ -1,371 +1,153 @@ +additionalContainers: + jicofo: + env: + - name: JICOFO_AUTH_USER + value: "{{ .Values.env.JICOFO_AUTH_USER }}" + - name: JICOFO_AUTH_PASSWORD + value: "{{ .Values.env.JICOFO_AUTH_PASSWORD }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_DOMAIN + value: localhost + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + - name: XMPP_MUC_DOMAIN + value: localhost + - name: XMPP_SERVER + value: localhost + image: "{{ .Values.jicofoImage.repository }}:{{ .Values.jicofoImage.tag }}" + name: jicofo + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: jicofoconfig + jvb: + env: + - name: JVB_AUTH_USER + value: "{{ .Values.env.JVB_AUTH_USER }}" + - name: JVB_AUTH_PASSWORD + value: "{{ .Values.env.JVB_AUTH_PASSWORD }}" + - name: PUBLIC_URL + value: "{{ .Values.env.PUBLIC_URL }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + - name: XMPP_SERVER + value: localhost + image: "{{ .Values.jvbImage.repository }}:{{ .Values.jvbImage.tag }}" + name: jvb + ports: + - containerPort: 8080 + name: main + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: jvbconfig + prosody: + env: + - name: PUBLIC_URL + value: "{{ .Values.env.PUBLIC_URL }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_DOMAIN + value: localhost + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_MUC_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + image: "{{ .Values.prosodyImage.repository }}:{{ .Values.prosodyImage.tag }}" + name: prosody + ports: + - containerPort: 5222 + name: main + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: prosodyconfig + - mountPath: /prosody-plugins-custom + name: prosodyplugins image: - repository: jitsi/web pullPolicy: IfNotPresent + repository: jitsi/web tag: stable-8960@sha256:576cd90ba58da64081757f19d95675b31dffedb0cb1e4e91dd8e330e4d4153cf -prosodyImage: - repository: jitsi/prosody - tag: stable-9078@sha256:0d8e318150606fae30fd3d9f2458b001cd28b850e11d8bb11d32e0b29a2a6c36 jicofoImage: repository: jitsi/jicofo tag: stable-8960@sha256:38d1cc5875bbcf42bbc829c7643341a66ed1283b25812a5b24da389667319b26 jvbImage: repository: jitsi/jvb tag: stable-9078@sha256:87595e687d09c8044520eae6d625047856b59d8de1c74e093998fea792e4387d +persistence: + config: + enabled: true + mountPath: /config + crontabs: + enabled: true + mountPath: /var/spool/cron/crontabs + jicofoconfig: + enabled: true + mountPath: /jicofoconfig/config + jvbconfig: + enabled: true + mountPath: /jvbconfig/config + prosodyconfig: + enabled: true + mountPath: /prosodyconfig/config + prosodyplugins: + enabled: true + mountPath: /prosody-plugins-custom + transcripts: + enabled: true + mountPath: /usr/share/jitsi-meet/transcripts +portal: + enabled: true +prosodyImage: + repository: jitsi/prosody + tag: stable-9078@sha256:0d8e318150606fae30fd3d9f2458b001cd28b850e11d8bb11d32e0b29a2a6c36 securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - TZ: "{{ .Values.TZ }}" - JICOFO_AUTH_USER: "test" - JICOFO_AUTH_PASSWORD: “test123456” - JVB_AUTH_USER: "test" - JVB_AUTH_PASSWORD: "test123456" - PUBLIC_URL: "http://test.truecharts.org" - # AMPLITUDE_ID: "" - # ANALYTICS_SCRIPT_URLS: - # ANALYTICS_WHITELISTED_EVENTS: - # AUDIO_QUALITY_OPUS_BITRATE: - # CALLSTATS_CUSTOM_SCRIPT_URL: - # CALLSTATS_ID: - # CALLSTATS_SECRET: - # CHROME_EXTENSION_BANNER_JSON: - # CONFCODE_URL: - # CONFIG_EXTERNAL_CONNECT: - # DEFAULT_LANGUAGE: - # DEPLOYMENTINFO_ENVIRONMENT: - # DEPLOYMENTINFO_ENVIRONMENT_TYPE: - # DEPLOYMENTINFO_REGION: - # DEPLOYMENTINFO_SHARD: - # DEPLOYMENTINFO_USERREGION: - # DESKTOP_SHARING_FRAMERATE_MIN: - # DESKTOP_SHARING_FRAMERATE_MAX: - # DIALIN_NUMBERS_URL: - # DIALOUT_AUTH_URL: - # DIALOUT_CODES_URL: - # DISABLE_AUDIO_LEVELS: - # DISABLE_DEEP_LINKING: - # DISABLE_GRANT_MODERATOR: - # DISABLE_HTTPS: - # DISABLE_KICKOUT: - # DISABLE_POLLS: - # DISABLE_PRIVATE_CHAT: - # DISABLE_REACTIONS: - # DISABLE_REMOTE_VIDEO_MENU: - # DROPBOX_APPKEY: - # DROPBOX_REDIRECT_URI: - # DYNAMIC_BRANDING_URL: - # ENABLE_AUDIO_PROCESSING: - # ENABLE_AUTH: - # ENABLE_BREAKOUT_ROOMS: - # ENABLE_CALENDAR: - # ENABLE_COLIBRI_WEBSOCKET: - # ENABLE_E2EPING: - # ENABLE_FILE_RECORDING_SERVICE: - # ENABLE_FILE_RECORDING_SERVICE_SHARING: - # ENABLE_GUESTS: - # ENABLE_HSTS: - # ENABLE_HTTP_REDIRECT: - # ENABLE_IPV6: - ENABLE_LETSENCRYPT: 0 - # ENABLE_LIPSYNC: - # ENABLE_NO_AUDIO_DETECTION: - # ENABLE_NOISY_MIC_DETECTION: - # ENABLE_OPUS_RED: - # ENABLE_PREJOIN_PAGE: - # ENABLE_P2P: - # ENABLE_WELCOME_PAGE: - # ENABLE_CLOSE_PAGE: - # ENABLE_RECORDING: - # ENABLE_REMB: - # ENABLE_REQUIRE_DISPLAY_NAME: - # ENABLE_SIMULCAST: - # ENABLE_STATS_ID: - # ENABLE_STEREO: - # ENABLE_SUBDOMAINS: - # ENABLE_TALK_WHILE_MUTED: - # ENABLE_TCC: - # ENABLE_TRANSCRIPTIONS: - # ENABLE_XMPP_WEBSOCKET: - # ENABLE_JAAS_COMPONENTS: - # ETHERPAD_PUBLIC_URL: - # ETHERPAD_URL_BASE: - # E2EPING_NUM_REQUESTS: - # E2EPING_MAX_CONFERENCE_SIZE: - # E2EPING_MAX_MESSAGE_PER_SECOND: - # GOOGLE_ANALYTICS_ID: - # GOOGLE_API_APP_CLIENT_ID: - # HIDE_PREMEETING_BUTTONS: - # INVITE_SERVICE_URL: - # LETSENCRYPT_DOMAIN: - # LETSENCRYPT_EMAIL: - # LETSENCRYPT_USE_STAGING: - # MATOMO_ENDPOINT: - # MATOMO_SITE_ID: - # MICROSOFT_API_APP_CLIENT_ID: - # NGINX_RESOLVER: - # NGINX_WORKER_PROCESSES: - # NGINX_WORKER_CONNECTIONS: - # PEOPLE_SEARCH_URL: - # P2P_PREFERRED_CODEC: - # RESOLUTION: - # RESOLUTION_MIN: - # RESOLUTION_WIDTH: - # RESOLUTION_WIDTH_MIN: - # START_AUDIO_MUTED: - # START_AUDIO_ONLY: - # START_BITRATE: - # START_SILENT: - # START_WITH_AUDIO_MUTED: - # START_VIDEO_MUTED: - # START_WITH_VIDEO_MUTED: - # TESTING_CAP_SCREENSHARE_BITRATE: - # TESTING_OCTO_PROBABILITY: - # TOKEN_AUTH_URL: - # TOOLBAR_BUTTONS: - # VIDEOQUALITY_BITRATE_H264_LOW: - # VIDEOQUALITY_BITRATE_H264_STANDARD: - # VIDEOQUALITY_BITRATE_H264_HIGH: - # VIDEOQUALITY_BITRATE_VP8_LOW: - # VIDEOQUALITY_BITRATE_VP8_STANDARD: - # VIDEOQUALITY_BITRATE_VP8_HIGH: - # VIDEOQUALITY_BITRATE_VP9_LOW: - # VIDEOQUALITY_BITRATE_VP9_STANDARD: - # VIDEOQUALITY_BITRATE_VP9_HIGH: - # VIDEOQUALITY_ENFORCE_PREFERRED_CODEC: - # VIDEOQUALITY_PREFERRED_CODEC: - XMPP_AUTH_DOMAIN: "localhost" - XMPP_BOSH_URL_BASE: "http://localhost:5280" - XMPP_DOMAIN: "localhost" - # XMPP_GUEST_DOMAIN: - XMPP_MUC_DOMAIN: "localhost" - # XMPP_RECORDER_DOMAIN: - # XMPP_PORT: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10247 targetPort: 80 -additionalContainers: - prosody: - name: prosody - image: "{{ .Values.prosodyImage.repository }}:{{ .Values.prosodyImage.tag }}" - env: - # AUTH_TYPE: - # DISABLE_POLLS: - # ENABLE_AUTH: - # ENABLE_AV_MODERATION: - # ENABLE_BREAKOUT_ROOMS: - # ENABLE_GUESTS: - # ENABLE_LOBBY: - # ENABLE_RECORDING: - # ENABLE_XMPP_WEBSOCKET: - # ENABLE_JAAS_COMPONENTS: - # GLOBAL_CONFIG: - # GLOBAL_MODULES: - # JIBRI_RECORDER_USER: - # JIBRI_RECORDER_PASSWORD: - # JIBRI_XMPP_USER: - # JIBRI_XMPP_PASSWORD: - # JICOFO_COMPONENT_SECRET: - # JIGASI_XMPP_USER: - # JIGASI_XMPP_PASSWORD: - # JVB_AUTH_USER: - # JVB_AUTH_PASSWORD: - # JWT_APP_ID: - # JWT_APP_SECRET: - # JWT_ACCEPTED_ISSUERS: - # JWT_ACCEPTED_AUDIENCES: - # JWT_ASAP_KEYSERVER: - # JWT_ALLOW_EMPTY: - # JWT_AUTH_TYPE: - # JWT_TOKEN_AUTH_MODULE: - # MATRIX_UVS_URL: - # MATRIX_UVS_ISSUER: - # MATRIX_UVS_AUTH_TOKEN: - # MATRIX_UVS_SYNC_POWER_LEVELS: - # LOG_LEVEL: - # LDAP_AUTH_METHOD: - # LDAP_BASE: - # LDAP_BINDDN: - # LDAP_BINDPW: - # LDAP_FILTER: - # LDAP_VERSION: - # LDAP_TLS_CIPHERS: - # LDAP_TLS_CHECK_PEER: - # LDAP_TLS_CACERT_FILE: - # LDAP_TLS_CACERT_DIR: - # LDAP_START_TLS: - # LDAP_URL: - # LDAP_USE_TLS: - # PROSODY_RESERVATION_ENABLED: - # PROSODY_RESERVATION_REST_BASE_URL: - - name: PUBLIC_URL - value: "{{ .Values.env.PUBLIC_URL }}" - # TURN_CREDENTIALS: - # TURN_HOST: - # TURNS_HOST: - # TURN_PORT: - # TURNS_PORT: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_DOMAIN - value: "localhost" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - # XMPP_GUEST_DOMAIN: - - name: XMPP_MUC_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - # XMPP_MODULES: - # XMPP_MUC_MODULES: - # XMPP_INTERNAL_MUC_MODULES: - # XMPP_RECORDER_DOMAIN: - # XMPP_PORT: - ports: - - containerPort: 5222 - name: main - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - volumeMounts: - - name: prosodyconfig - mountPath: "/config" - - name: prosodyplugins - mountPath: "/prosody-plugins-custom" - jicofo: - name: jicofo - image: "{{ .Values.jicofoImage.repository }}:{{ .Values.jicofoImage.tag }}" - env: - # AUTH_TYPE: - # BRIDGE_AVG_PARTICIPANT_STRESS: - # BRIDGE_STRESS_THRESHOLD: - # ENABLE_AUTH: - # ENABLE_AUTO_OWNER: - # ENABLE_CODEC_VP8: - # ENABLE_CODEC_VP9: - # ENABLE_CODEC_H264: - # ENABLE_OCTO: - # ENABLE_RECORDING: - # ENABLE_SCTP: - # ENABLE_AUTO_LOGIN: - - name: JICOFO_AUTH_USER - value: "{{ .Values.env.JICOFO_AUTH_USER }}" - - name: JICOFO_AUTH_PASSWORD - value: "{{ .Values.env.JICOFO_AUTH_PASSWORD }}" - # JICOFO_ENABLE_BRIDGE_HEALTH_CHECKS: - # JICOFO_CONF_INITIAL_PARTICIPANT_WAIT_TIMEOUT: - # JICOFO_CONF_SINGLE_PARTICIPANT_TIMEOUT: - # JICOFO_ENABLE_HEALTH_CHECKS: - # JICOFO_SHORT_ID: - # JIBRI_BREWERY_MUC: - # JIBRI_REQUEST_RETRIES: - # JIBRI_PENDING_TIMEOUT: - # JIGASI_BREWERY_MUC: - # JIGASI_SIP_URI: - # JVB_BREWERY_MUC: - # MAX_BRIDGE_PARTICIPANTS: - # OCTO_BRIDGE_SELECTION_STRATEGY: - # SENTRY_DSN="${JICOFO_SENTRY_DSN:-0}": - # SENTRY_ENVIRONMENT: - # SENTRY_RELEASE: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_DOMAIN - value: "localhost" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - - name: XMPP_MUC_DOMAIN - value: "localhost" - # XMPP_RECORDER_DOMAIN: - - name: XMPP_SERVER - value: "localhost" - # XMPP_PORT: - volumeMounts: - - name: jicofoconfig - mountPath: "/config" - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - jvb: - name: jvb - image: "{{ .Values.jvbImage.repository }}:{{ .Values.jvbImage.tag }}" - env: - # DOCKER_HOST_ADDRESS: - # ENABLE_COLIBRI_WEBSOCKET: - # ENABLE_OCTO: - - name: JVB_AUTH_USER - value: "{{ .Values.env.JVB_AUTH_USER }}" - - name: JVB_AUTH_PASSWORD - value: "{{ .Values.env.JVB_AUTH_PASSWORD }}" - # JVB_BREWERY_MUC: - # JVB_PORT: - # JVB_MUC_NICKNAME: - # JVB_STUN_SERVERS: - # JVB_OCTO_BIND_ADDRESS: - # JVB_OCTO_PUBLIC_ADDRESS: - # JVB_OCTO_BIND_PORT: - # JVB_OCTO_REGION: - # JVB_WS_DOMAIN: - # JVB_WS_SERVER_ID: - - name: PUBLIC_URL - value: "{{ .Values.env.PUBLIC_URL }}" - # SENTRY_DSN="${JVB_SENTRY_DSN:-0}": - # SENTRY_ENVIRONMENT: - # SENTRY_RELEASE: - # COLIBRI_REST_ENABLED: - # SHUTDOWN_REST_ENABLED: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - - name: XMPP_SERVER - value: "localhost" - # XMPP_POR: - ports: - - containerPort: 8080 - name: main - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - volumeMounts: - - name: jvbconfig - mountPath: "/config" -persistence: - config: - enabled: true - mountPath: "/config" - crontabs: - enabled: true - mountPath: "/var/spool/cron/crontabs" - transcripts: - enabled: true - mountPath: "/usr/share/jitsi-meet/transcripts" - prosodyconfig: - enabled: true - mountPath: "/prosodyconfig/config" - prosodyplugins: - enabled: true - mountPath: "/prosody-plugins-custom" - jicofoconfig: - enabled: true - mountPath: "/jicofoconfig/config" - jvbconfig: - enabled: true - mountPath: "/jvbconfig/config" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_LETSENCRYPT: "0" + JICOFO_AUTH_PASSWORD: “test123456” + JICOFO_AUTH_USER: test + JVB_AUTH_PASSWORD: test123456 + JVB_AUTH_USER: test + PUBLIC_URL: http://test.truecharts.org + TZ: "{{ .Values.TZ }}" + XMPP_AUTH_DOMAIN: localhost + XMPP_BOSH_URL_BASE: http://localhost:5280 + XMPP_DOMAIN: localhost + XMPP_MUC_DOMAIN: localhost diff --git a/charts/incubator/jmzhomeproxy/Chart.yaml b/charts/incubator/jmzhomeproxy/Chart.yaml index 2717918e603..ef2a5680a9a 100644 --- a/charts/incubator/jmzhomeproxy/Chart.yaml +++ b/charts/incubator/jmzhomeproxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jmzhomeproxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Proxy is in quotes because I couldn't think of a better name. There is @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jmzhomeproxy/values.yaml b/charts/incubator/jmzhomeproxy/values.yaml index ad4e9e55416..9457f76d99e 100644 --- a/charts/incubator/jmzhomeproxy/values.yaml +++ b/charts/incubator/jmzhomeproxy/values.yaml @@ -1,15 +1,16 @@ -env: {} image: pullPolicy: IfNotPresent repository: jmzsoftware/jmzhomelabproxy tag: latest@sha256:6f37ef95a27aa512b8e5eaea0c22457035ca81bf6a7b71f91de1b57c78b7586d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,5 +18,3 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true diff --git a/charts/incubator/jump/Chart.yaml b/charts/incubator/jump/Chart.yaml index e16951b08bb..eecceb03458 100644 --- a/charts/incubator/jump/Chart.yaml +++ b/charts/incubator/jump/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jump -version: 2.0.12 +version: 3.0.0 appVersion: 1.3.2 description: Jump is yet another self-hosted startpage for your server designed to @@ -22,7 +22,7 @@ keywords: - jump dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jump/values.yaml b/charts/incubator/jump/values.yaml index c322371fa9f..097354542d1 100644 --- a/charts/incubator/jump/values.yaml +++ b/charts/incubator/jump/values.yaml @@ -1,30 +1,35 @@ image: + pullPolicy: IfNotPresent repository: daledavies/jump tag: v1.3.2@sha256:20275d290e2541e3eca960fc800d4739f1273d1f9dd222a51c064d59a9f1a1a2 - pullPolicy: IfNotPresent +persistence: + backgrounds: + enabled: true + mountPath: /backgrounds + search: + enabled: true + mountPath: /search + sites: + enabled: true + mountPath: /sites +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - SITENAME: "My Site" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10108 targetPort: 8080 -persistence: - backgrounds: - enabled: true - mountPath: "/backgrounds" - search: - enabled: true - mountPath: "/search" - sites: - enabled: true - mountPath: "/sites" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SITENAME: My Site diff --git a/charts/incubator/kdenlive-vnc/Chart.yaml b/charts/incubator/kdenlive-vnc/Chart.yaml index 384345bea3f..3cc344467f3 100644 --- a/charts/incubator/kdenlive-vnc/Chart.yaml +++ b/charts/incubator/kdenlive-vnc/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kdenlive-vnc -version: 2.0.12 +version: 3.0.0 appVersion: latest description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface) home: https://truecharts.org/charts/incubator/kdenlive-vnc @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kdenlive-vnc/values.yaml b/charts/incubator/kdenlive-vnc/values.yaml index 5677ffd11e2..50a9c2004f3 100644 --- a/charts/incubator/kdenlive-vnc/values.yaml +++ b/charts/incubator/kdenlive-vnc/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: tessypowder/docker-kdenlive @@ -7,12 +6,14 @@ persistence: content: enabled: true mountPath: /sharedContent -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 5900 protocol: TCP targetPort: 5900 -portal: - enabled: true diff --git a/charts/incubator/kdenlive/Chart.yaml b/charts/incubator/kdenlive/Chart.yaml index 9f0782587ba..e7845da021c 100644 --- a/charts/incubator/kdenlive/Chart.yaml +++ b/charts/incubator/kdenlive/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kdenlive -version: 2.0.23 +version: 3.0.0 appVersion: latest description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform @@ -24,7 +24,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kdenlive/values.yaml b/charts/incubator/kdenlive/values.yaml index e5763cd5fc1..afe72c640ce 100644 --- a/charts/incubator/kdenlive/values.yaml +++ b/charts/incubator/kdenlive/values.yaml @@ -1,7 +1,3 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/kdenlive @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" diff --git a/charts/incubator/keeweb/Chart.yaml b/charts/incubator/keeweb/Chart.yaml index f9ead1a583b..4a4777c904c 100644 --- a/charts/incubator/keeweb/Chart.yaml +++ b/charts/incubator/keeweb/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: keeweb -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This webapp is a browser and desktop password manager compatible with @@ -26,7 +26,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/keeweb/values.yaml b/charts/incubator/keeweb/values.yaml index f35671219c8..d4a8fbe0ebb 100644 --- a/charts/incubator/keeweb/values.yaml +++ b/charts/incubator/keeweb/values.yaml @@ -2,27 +2,6 @@ image: pullPolicy: IfNotPresent repository: antelle/keeweb tag: latest@sha256:8ff5e10baa2ca50967964bf26af41461da79ef62a481094a00f75726623bcb36 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8003 - protocol: HTTPS - targetPort: 443 - http: - enabled: true - ports: - http: - enabled: true - port: 8004 - protocol: HTTP - targetPort: 80 ingress: http: autoLink: true @@ -32,3 +11,24 @@ persistence: mountPath: /etc/nginx/external portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + http: + enabled: true + ports: + http: + enabled: true + port: 8004 + protocol: HTTP + targetPort: 80 + main: + ports: + main: + port: 8003 + protocol: HTTPS + targetPort: 443 diff --git a/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml b/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml index a004e7e4c92..dfa9882c52a 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kerbalspaceprogram-lmp -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and run Luna Multiplayer for Kerbal Space Program @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kerbalspaceprogram-lmp/values.yaml b/charts/incubator/kerbalspaceprogram-lmp/values.yaml index fdf8e52375f..cc4abc0f87e 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/values.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/values.yaml @@ -1,7 +1,3 @@ -env: - DATA_PERM: "770" - LMP_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "0000" image: pullPolicy: IfNotPresent repository: ich777/lunamultiplayer-ksp @@ -10,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /lunamultiplayer -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 8800 protocol: UDP targetPort: 8800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + LMP_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "0000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/kerio-connect/Chart.yaml b/charts/incubator/kerio-connect/Chart.yaml index b0a338ee270..f0f546ce2f5 100644 --- a/charts/incubator/kerio-connect/Chart.yaml +++ b/charts/incubator/kerio-connect/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kerio-connect -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kerio-connect/values.yaml b/charts/incubator/kerio-connect/values.yaml index cb5a942debf..ff2432526bc 100644 --- a/charts/incubator/kerio-connect/values.yaml +++ b/charts/incubator/kerio-connect/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chvb/docker-kerio-connect @@ -7,12 +6,14 @@ persistence: kerio-connect: enabled: true mountPath: /backup -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,62 +29,6 @@ service: port: 222 protocol: TCP targetPort: 22 - tcpport10: - enabled: true - ports: - tcpport10: - enabled: true - port: 563 - protocol: TCP - targetPort: 563 - tcpport11: - enabled: true - ports: - tcpport11: - enabled: true - port: 389 - protocol: TCP - targetPort: 389 - tcpport12: - enabled: true - ports: - tcpport12: - enabled: true - port: 636 - protocol: TCP - targetPort: 636 - tcpport13: - enabled: true - ports: - tcpport13: - enabled: true - port: 8001 - protocol: TCP - targetPort: 80 - tcpport14: - enabled: true - ports: - tcpport14: - enabled: true - port: 4443 - protocol: TCP - targetPort: 443 - tcpport15: - enabled: true - ports: - tcpport15: - enabled: true - port: 5222 - protocol: TCP - targetPort: 5222 - tcpport16: - enabled: true - ports: - tcpport16: - enabled: true - port: 5223 - protocol: TCP - targetPort: 5223 tcpport2: enabled: true ports: @@ -148,5 +93,59 @@ service: port: 119 protocol: TCP targetPort: 119 -portal: - enabled: true + tcpport10: + enabled: true + ports: + tcpport10: + enabled: true + port: 563 + protocol: TCP + targetPort: 563 + tcpport11: + enabled: true + ports: + tcpport11: + enabled: true + port: 389 + protocol: TCP + targetPort: 389 + tcpport12: + enabled: true + ports: + tcpport12: + enabled: true + port: 636 + protocol: TCP + targetPort: 636 + tcpport13: + enabled: true + ports: + tcpport13: + enabled: true + port: 8001 + protocol: TCP + targetPort: 80 + tcpport14: + enabled: true + ports: + tcpport14: + enabled: true + port: 4443 + protocol: TCP + targetPort: 443 + tcpport15: + enabled: true + ports: + tcpport15: + enabled: true + port: 5222 + protocol: TCP + targetPort: 5222 + tcpport16: + enabled: true + ports: + tcpport16: + enabled: true + port: 5223 + protocol: TCP + targetPort: 5223 diff --git a/charts/incubator/kitana/Chart.yaml b/charts/incubator/kitana/Chart.yaml index 079fe237f53..8d912bc43c8 100644 --- a/charts/incubator/kitana/Chart.yaml +++ b/charts/incubator/kitana/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kitana -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Kitana exposes your Plex plugin interfaces "to the outside world". It @@ -26,7 +26,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kitana/values.yaml b/charts/incubator/kitana/values.yaml index 060521ad474..39616f7d3a2 100644 --- a/charts/incubator/kitana/values.yaml +++ b/charts/incubator/kitana/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: pannal/kitana @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 31337 protocol: TCP targetPort: 31337 -portal: - enabled: true diff --git a/charts/incubator/koel/Chart.yaml b/charts/incubator/koel/Chart.yaml index dd1547f98b8..f764343db46 100644 --- a/charts/incubator/koel/Chart.yaml +++ b/charts/incubator/koel/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: koel -version: 7.0.3 +version: 8.0.0 appVersion: latest description: Koel is a simple web-based personal audio streaming service written in @@ -24,7 +24,7 @@ keywords: - stream dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/koel/values.yaml b/charts/incubator/koel/values.yaml index 826d898e64e..639bd6359d0 100644 --- a/charts/incubator/koel/values.yaml +++ b/charts/incubator/koel/values.yaml @@ -1,55 +1,17 @@ image: + pullPolicy: IfNotPresent repository: phanan/koel tag: latest@sha256:55b8d583f415371e94ced5bb9eebd45204c14170d26a8fb7cb99b698886949f6 - 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 }}" - volumeMounts: - - name: music - mountPath: "/music" - - name: covers - mountPath: "/var/www/html/public/img/covers" - - name: searchindex - mountPath: "/var/www/html/storage/search-indexes" + command: + - php + - artisan + - koel:init + - --no-assets env: - name: DB_CONNECTION - value: "mysql" + value: mysql - name: DB_PORT value: "3306" - name: DB_USERNAME @@ -59,33 +21,80 @@ installContainers: - name: DB_HOST valueFrom: secretKeyRef: - name: mariadbcreds key: plainhost + name: mariadbcreds - name: DB_PASSWORD valueFrom: secretKeyRef: - name: mariadbcreds key: mariadb-password + name: mariadbcreds - name: APP_KEY valueFrom: secretKeyRef: - name: koel-secrets key: APP_KEY - command: ["php", "artisan", "koel:init", "--no-assets"] -persistence: - music: - enabled: true - mountPath: "/music" - covers: - enabled: true - mountPath: "/var/www/html/public/img/covers" - searchindex: - enabled: true - mountPath: "/var/www/html/storage/search-indexes" + name: koel-secrets + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /music + name: music + - mountPath: /var/www/html/public/img/covers + name: covers + - mountPath: /var/www/html/storage/search-indexes + name: searchindex mariadb: enabled: true - mariadbUsername: koel + existingSecret: mariadbcreds mariadbDatabase: koel - existingSecret: "mariadbcreds" + mariadbUsername: koel +persistence: + covers: + enabled: true + mountPath: /var/www/html/public/img/covers + music: + enabled: true + mountPath: /music + searchindex: + enabled: true + mountPath: /var/www/html/storage/search-indexes portal: enabled: true +secretEnv: + LASTFM_API_KEY: "" + LASTFM_API_SECRET: "" + YOUTUBE_API_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10185 + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + APP_KEY: + secretKeyRef: + key: APP_KEY + name: koel-secrets + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + FORCE_HTTPS: false + MEMORY_LIMIT: 2048 diff --git a/charts/incubator/krusader/Chart.yaml b/charts/incubator/krusader/Chart.yaml index 921510a9181..2717a483904 100644 --- a/charts/incubator/krusader/Chart.yaml +++ b/charts/incubator/krusader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: krusader -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Krusader is an advanced orthodox file manager for KDE and other desktops @@ -28,7 +28,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/krusader/values.yaml b/charts/incubator/krusader/values.yaml index 61f7a41a012..ab2c59d1499 100644 --- a/charts/incubator/krusader/values.yaml +++ b/charts/incubator/krusader/values.yaml @@ -1,9 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - NOVNC_RESIZE: remote - RUNASROOT: "false" - USER_LOCALES: en_US.UTF-8 UTF-8 image: pullPolicy: IfNotPresent repository: ich777/krusader @@ -15,12 +9,14 @@ persistence: datapath: enabled: true mountPath: /mnt/user -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +24,14 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + NOVNC_RESIZE: remote + RUNASROOT: "false" + USER_LOCALES: en_US.UTF-8 UTF-8 diff --git a/charts/incubator/kutt/Chart.yaml b/charts/incubator/kutt/Chart.yaml index e7354a2bf74..5721fc5d48f 100644 --- a/charts/incubator/kutt/Chart.yaml +++ b/charts/incubator/kutt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kutt -version: 7.0.3 +version: 8.0.0 appVersion: 2.7.4 description: Kutt is a modern URL shortener with support for custom domains. Shorten @@ -23,7 +23,7 @@ keywords: - short dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kutt/values.yaml b/charts/incubator/kutt/values.yaml index 22a6ad7467e..b0e43b45830 100644 --- a/charts/incubator/kutt/values.yaml +++ b/charts/incubator/kutt/values.yaml @@ -1,78 +1,80 @@ image: - repository: kutt/kutt pullPolicy: IfNotPresent + repository: kutt/kutt tag: v2.7.4@sha256:340fae3678e5f9ba6b40761d72e5c6992331bef678b5a0fcc8afea83ab735f41 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: kutt + postgresqlUsername: kutt +redis: + enabled: true + existingSecret: rediscreds 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 + GOOGLE_SAFE_BROWSING_KEY: "" + MAIL_PASSWORD: "" + MAIL_USER: "" + RECAPTCHA_SECRET_KEY: "" + RECAPTCHA_SITE_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 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 +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_EMAILS: admin@example.com,admin@example2.com + CONTACT_EMAIL: admin@example.com + CUSTOM_DOMAIN_USE_HTTPS: false + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: kutt + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: kutt + DEFAULT_DOMAIN: localhost:{{ .Values.service.main.ports.main.port }} + DEFAULT_MAX_STATS_PER_LINK: 5000 + DISALLOW_ANONYMOUS_LINKS: false + DISALLOW_REGISTRATION: false + JWT_SECRET: + secretKeyRef: + key: JWT_SECRET + name: kutt-secrets + LINK_LENGTH: 6 + MAIL_FROM: "" + MAIL_HOST: "" + MAIL_PORT: 567 + MAIL_SECURE: true + NON_USER_COOLDOWN: 0 + PORT: "{{ .Values.service.main.ports.main.port }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + REPORT_EMAIL: admin@example.com + SITE_NAME: My Kutt Instance + USER_LIMIT_PER_DAY: 50 diff --git a/charts/incubator/lastoasis/Chart.yaml b/charts/incubator/lastoasis/Chart.yaml index 23a9dea0d0e..57e02977f8b 100644 --- a/charts/incubator/lastoasis/Chart.yaml +++ b/charts/incubator/lastoasis/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lastoasis -version: 2.0.13 +version: 3.0.0 appVersion: lastoasis description: This Chart will download and install SteamCMD. It will also install Last @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lastoasis/values.yaml b/charts/incubator/lastoasis/values.yaml index d0c43d0d720..24105f0cf3a 100644 --- a/charts/incubator/lastoasis/values.yaml +++ b/charts/incubator/lastoasis/values.yaml @@ -2,30 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: lastoasis@sha256:1a954ecff7ac2509ebe975ef868f7a09e0c20c470bd0e331132608883bddb9db -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - CUSTOMER_KEY: pwHB3mLCOUWscFi7 - GAME_ID: "920720" - GAME_PARAMS: -port=5555 -QueryPort=27015 -NoLiveServer -EnableCheats - IDENTIFIER: dockeroasis - PROVIDER_KEY: " 8IhohaMRZIJJubv5 " - SLOTS: "20" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -41,12 +32,25 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOMER_KEY: pwHB3mLCOUWscFi7 + GAME_ID: "920720" + GAME_PARAMS: -port=5555 -QueryPort=27015 -NoLiveServer -EnableCheats + IDENTIFIER: dockeroasis + PASSWRD: "" + PROVIDER_KEY: " 8IhohaMRZIJJubv5 " + SLOTS: "20" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/leantime/Chart.yaml b/charts/incubator/leantime/Chart.yaml index 644ec9449b3..b6abfbbe8fd 100644 --- a/charts/incubator/leantime/Chart.yaml +++ b/charts/incubator/leantime/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: leantime -version: 8.0.3 +version: 9.0.0 appVersion: 2.4.7 description: Straightforward open source project management system to make your ideas @@ -23,7 +23,7 @@ keywords: - management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/leantime/values.yaml b/charts/incubator/leantime/values.yaml index 67d32d9a7fe..7cc923976ea 100644 --- a/charts/incubator/leantime/values.yaml +++ b/charts/incubator/leantime/values.yaml @@ -1,39 +1,47 @@ image: - repository: leantime/leantime pullPolicy: IfNotPresent + repository: leantime/leantime tag: 2.4.7@sha256:f4327024cbd0ba0b2caba729eeac3d447fcfc442641685e1a56e4b772db48fe9 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: leantime + mariadbUsername: leantime +portal: + enabled: true 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 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10117 targetPort: 80 -mariadb: - enabled: true - mariadbUsername: leantime - mariadbDatabase: leantime - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LEAN_APP_URL: + "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled + }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ + end }}" + LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + LEAN_DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + LEAN_DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + LEAN_SESSION_PASSWORD: + secretKeyRef: + key: LEAN_SESSION_PASSWORD + name: leantime-secrets diff --git a/charts/incubator/left4dead/Chart.yaml b/charts/incubator/left4dead/Chart.yaml index dccf2324887..be7d9ff80a2 100644 --- a/charts/incubator/left4dead/Chart.yaml +++ b/charts/incubator/left4dead/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: left4dead -version: 2.0.12 +version: 3.0.0 appVersion: l4d description: This Chart will download and install SteamCMD. It will also install Left4Dead @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/left4dead/values.yaml b/charts/incubator/left4dead/values.yaml index c4e1c5a2c7b..3e35f411e6c 100644 --- a/charts/incubator/left4dead/values.yaml +++ b/charts/incubator/left4dead/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: l4d@sha256:251ffb0cc73f15a751ba01c3543bd03b903fe68f3a76549bf0bf34836647dfa5 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "222840" - GAME_NAME: left4dead - GAME_PARAMS: +maxplayers 4 +map l4d_farm04_barn - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "222840" + GAME_NAME: left4dead + GAME_PARAMS: +maxplayers 4 +map l4d_farm04_barn + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/lemur-cfssl/Chart.yaml b/charts/incubator/lemur-cfssl/Chart.yaml index 2b33096b051..48311c7e37e 100644 --- a/charts/incubator/lemur-cfssl/Chart.yaml +++ b/charts/incubator/lemur-cfssl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lemur-cfssl -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Lemur manages TLS certificate creation. While not able to issue certificates @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lemur-cfssl/values.yaml b/charts/incubator/lemur-cfssl/values.yaml index 576f4833734..14659447738 100644 --- a/charts/incubator/lemur-cfssl/values.yaml +++ b/charts/incubator/lemur-cfssl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: halianelf/lemur @@ -10,24 +9,29 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/lenpaste/Chart.yaml b/charts/incubator/lenpaste/Chart.yaml index 237cdedbede..3f3642c24e6 100644 --- a/charts/incubator/lenpaste/Chart.yaml +++ b/charts/incubator/lenpaste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lenpaste -version: 3.0.25 +version: 4.0.0 appVersion: 1.1.1 description: Lenpaste is a web service that allows you to share notes anonymously home: https://truecharts.org/charts/incubator/lenpaste @@ -19,7 +19,7 @@ keywords: - lenpaste dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lenpaste/values.yaml b/charts/incubator/lenpaste/values.yaml index d578775963d..02dcdf24c51 100644 --- a/charts/incubator/lenpaste/values.yaml +++ b/charts/incubator/lenpaste/values.yaml @@ -1,36 +1,40 @@ image: + pullPolicy: IfNotPresent repository: git.lcomrade.su/root/lenpaste tag: 1.1.1@sha256:4ff3aaf27d6c21a157b2220f778fb91efc66e7b3222a9f7de88ad5a2e426704f - pullPolicy: IfNotPresent -env: - LENPASTE_ADDRESS: ":{{ .Values.service.main.ports.main.port }}" - LENPASTE_DB_DRIVER: postgres - LENPASTE_DB_SOURCE: - secretKeyRef: - name: dbcreds - key: urlnossl - # User Defined - LENPASTE_ADMIN_NAME: admin - LENPASTE_ADMIN_MAIL: admin@example.com - LENPASTE_DB_CLEANUP_PERIOD: 3h - LENPASTE_ROBOTS_DISALLOW: true - LENPASTE_TITLE_MAX_LENGTH: 100 - LENPASTE_BODY_MAX_LENGTH: 10000 - LENPASTE_MAX_PASTE_LIFETIME: unlimited +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: lenpaste + postgresqlUsername: lenpaste service: main: ports: main: port: 10326 protocol: HTTP -persistence: - data: - enabled: true - mountPath: "/data" -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: lenpaste - postgresqlDatabase: lenpaste -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LENPASTE_ADDRESS: :{{ .Values.service.main.ports.main.port }} + LENPASTE_ADMIN_MAIL: admin@example.com + LENPASTE_ADMIN_NAME: admin + LENPASTE_BODY_MAX_LENGTH: 10000 + LENPASTE_DB_CLEANUP_PERIOD: 3h + LENPASTE_DB_DRIVER: postgres + LENPASTE_DB_SOURCE: + secretKeyRef: + key: urlnossl + name: dbcreds + LENPASTE_MAX_PASTE_LIFETIME: unlimited + LENPASTE_ROBOTS_DISALLOW: true + LENPASTE_TITLE_MAX_LENGTH: 100 diff --git a/charts/incubator/libreoffice/Chart.yaml b/charts/incubator/libreoffice/Chart.yaml index 380be6b03b3..4244208753e 100644 --- a/charts/incubator/libreoffice/Chart.yaml +++ b/charts/incubator/libreoffice/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: libreoffice -version: 5.0.3 +version: 6.0.0 appVersion: 7.5.5 description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. home: https://truecharts.org/charts/incubator/libreoffice @@ -18,7 +18,7 @@ keywords: - libreoffice dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/libreoffice/values.yaml b/charts/incubator/libreoffice/values.yaml index 24cec359e00..8e7dcfd6403 100644 --- a/charts/incubator/libreoffice/values.yaml +++ b/charts/incubator/libreoffice/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/libreoffice pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/libreoffice tag: 7.5.5@sha256:5d8487fce6b2eec0aa4c2b2b30c33bd5867c6c36409e111c14574e5948af0776 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10133 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10133 + targetPort: 3000 diff --git a/charts/incubator/librephotos/Chart.yaml b/charts/incubator/librephotos/Chart.yaml index b3948239ab1..6cf5e51bdf6 100644 --- a/charts/incubator/librephotos/Chart.yaml +++ b/charts/incubator/librephotos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: librephotos -version: 8.0.3 +version: 9.0.0 appVersion: latest description: A self-hosted open source photo management service. home: https://truecharts.org/charts/incubator/librephotos @@ -20,7 +20,7 @@ keywords: - gallery dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/librephotos/values.yaml b/charts/incubator/librephotos/values.yaml index b6bd5119424..1960b684d3a 100644 --- a/charts/incubator/librephotos/values.yaml +++ b/charts/incubator/librephotos/values.yaml @@ -1,27 +1,24 @@ -image: - repository: reallibrephotos/librephotos - tag: latest@sha256:3ded92c9ba78c238c2837841f394d86d7246ffb082dae6ad54127383d4022156 - pullPolicy: IfNotPresent -frontendImage: - repository: reallibrephotos/librephotos-frontend - tag: latest@sha256:541b044d439e9790623405409ab57c92810def8a1e701b5f4f7d4f9421e7240a -proxyImage: - repository: reallibrephotos/librephotos-proxy - tag: latest@sha256:b45c74482bc409b113fcb7519beb9acb646e6d24bc36fed69afd3df39a0aa8e3 -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: "" +additionalContainers: + frontend: + image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" + name: frontend + proxy: + image: "{{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}" + name: proxy + ports: + - containerPort: 80 + name: main + volumeMounts: + - mountPath: /etc/nginx/nginx.conf + name: librephotos-config + readOnly: true + subPath: nginx-config + - mountPath: /data + name: media + - mountPath: /protected_media + name: protected-media configmap: config: - enabled: true data: nginx-config: |- user nginx; @@ -78,98 +75,106 @@ 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 +frontendImage: + repository: reallibrephotos/librephotos-frontend + tag: latest@sha256:541b044d439e9790623405409ab57c92810def8a1e701b5f4f7d4f9421e7240a +image: + pullPolicy: IfNotPresent + repository: reallibrephotos/librephotos + tag: latest@sha256:3ded92c9ba78c238c2837841f394d86d7246ffb082dae6ad54127383d4022156 +persistence: + cache: + enabled: true + mountPath: /root/.cache + librephotos-config: + enabled: "true" + mountPath: /etc/nginx/nginx.conf + subPath: nginx-config + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + logs: + enabled: true + mountPath: /logs + media: + enabled: true + mountPath: /data + protected-media: + enabled: true + mountPath: /protected_media +portal: enabled: true - existingSecret: "rediscreds" - redisUsername: default postgresql: enabled: true - existingSecret: "dbcreds" - postgresqlUsername: librephotos + existingSecret: dbcreds postgresqlDatabase: librephotos + postgresqlUsername: librephotos +proxyImage: + repository: reallibrephotos/librephotos-proxy + tag: latest@sha256:b45c74482bc409b113fcb7519beb9acb646e6d24bc36fed69afd3df39a0aa8e3 +redis: + enabled: true + existingSecret: rediscreds + redisUsername: default +secretEnv: + ADMIN_EMAIL: admin@mydomain.com + ADMIN_PASSWORD: password + ADMIN_USERNAME: admin + MAPBOX_API_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10161 targetPort: 80 -additionalContainers: - proxy: - name: proxy - image: "{{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}" - ports: - - containerPort: 80 - name: main - volumeMounts: - - name: librephotos-config - mountPath: "/etc/nginx/nginx.conf" - subPath: nginx-config - readOnly: true - - name: media - mountPath: "/data" - - name: protected-media - mountPath: "/protected_media" - frontend: - name: frontend - image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" -persistence: - media: - enabled: true - mountPath: "/data" - protected-media: - enabled: true - mountPath: "/protected_media" - logs: - enabled: true - mountPath: "/logs" - cache: - enabled: true - mountPath: "/root/.cache" - librephotos-config: - enabled: "true" - mountPath: "/etc/nginx/nginx.conf" - subPath: "nginx-config" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BACKEND_HOST: localhost + DB_BACKEND: postgresql + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PASS: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DEBUG: false + HEAVYWEIGHT_PROCESS: 1 + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASS: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECRET_KEY: + secretKeyRef: + key: SECRET_KEY + name: librephotos-secrets + SKIP_PATTERNS: "" + WEB_CONCURRENCY: 2 + probes: + liveness: + path: /login + readiness: + path: /login + startup: + path: /login diff --git a/charts/incubator/lingva/Chart.yaml b/charts/incubator/lingva/Chart.yaml index 7c1da84bd3d..e52c88ad680 100644 --- a/charts/incubator/lingva/Chart.yaml +++ b/charts/incubator/lingva/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lingva -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Alternative front-end for Google Translate, serving as a Free and Open @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lingva/values.yaml b/charts/incubator/lingva/values.yaml index 9452f1d65ac..df7e1126d8d 100644 --- a/charts/incubator/lingva/values.yaml +++ b/charts/incubator/lingva/values.yaml @@ -1,16 +1,16 @@ -env: - site_domain: "" image: pullPolicy: IfNotPresent repository: thedaviddelta/lingva-translate tag: latest@sha256:7c9837562e49923ccadfe0e2a017fa3419a1d2878efdd33b2ef754316b6d0ae7 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -18,5 +18,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + site_domain: "" diff --git a/charts/incubator/linkace/Chart.yaml b/charts/incubator/linkace/Chart.yaml index 237f423718c..ea80e22590b 100644 --- a/charts/incubator/linkace/Chart.yaml +++ b/charts/incubator/linkace/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: linkace -version: 8.0.3 +version: 9.0.0 appVersion: 1.13.0 description: Your self-hosted bookmark archive. Free and open source. home: https://truecharts.org/charts/incubator/linkace @@ -20,7 +20,7 @@ keywords: - linkace dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/linkace/values.yaml b/charts/incubator/linkace/values.yaml index 0d6554454a2..6750d5be89c 100644 --- a/charts/incubator/linkace/values.yaml +++ b/charts/incubator/linkace/values.yaml @@ -1,94 +1,82 @@ -image: - repository: linkace/linkace - tag: v1.13.0-simple@sha256:b1af60405d8c57a261f9612c5d47a8b5ea1b632caa3f96798dee33709bf90384 - 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: - schedule: "*/15 * * * *" annotations: {} failedJobsHistoryLimit: 5 + schedule: "*/15 * * * *" successfulJobsHistoryLimit: 2 +image: + pullPolicy: IfNotPresent + repository: linkace/linkace + tag: v1.13.0-simple@sha256:b1af60405d8c57a261f9612c5d47a8b5ea1b632caa3f96798dee33709bf90384 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: linkace + mariadbUsername: linkace +persistence: + backups: + enabled: true + mountPath: /app/storage/app/backups + logs: + enabled: true + mountPath: /app/storage/logs +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + pod: + fsGroup: 82 service: main: ports: main: port: 10160 targetPort: 80 -persistence: - logs: - enabled: true - mountPath: "/app/storage/logs" - 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 +workload: + main: + podSpec: + containers: + main: + env: + APP_DEBUG: false + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: linkace-secrets + APP_NAME: LinkAce + APP_TIMEZONE: "{{ .Values.TZ }}" + APP_URL: http://localhost + BACKUP_DISK: local_backups + BACKUP_ENABLED: false + BACKUP_MAX_SIZE: 512 + BACKUP_NOTIFICATION_EMAIL: your@email.com + CACHE_DRIVER: redis + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SESSION_DRIVER: redis diff --git a/charts/incubator/linkwallet/Chart.yaml b/charts/incubator/linkwallet/Chart.yaml index 118276dfbb5..4e35df7be40 100644 --- a/charts/incubator/linkwallet/Chart.yaml +++ b/charts/incubator/linkwallet/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: linkwallet -version: 2.0.13 +version: 3.0.0 appVersion: 0.0.36 description: A self-hosted bookmark database with full-text page content search. home: https://truecharts.org/charts/incubator/linkwallet @@ -19,7 +19,7 @@ keywords: - bookmarks dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/linkwallet/values.yaml b/charts/incubator/linkwallet/values.yaml index 11b12c4e0ab..098982eb4b4 100644 --- a/charts/incubator/linkwallet/values.yaml +++ b/charts/incubator/linkwallet/values.yaml @@ -1,10 +1,13 @@ image: + pullPolicy: IfNotPresent repository: tardisx/linkwallet tag: v0.0.36@sha256:a8b2ed2b80256d701428222bea69b686114dd240be0f479f01c5e8f1757d55d1 - pullPolicy: IfNotPresent -args: - - -db-path - - /data/linkwallet.db +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true service: main: ports: @@ -12,9 +15,11 @@ service: port: 10353 protocol: HTTP targetPort: 8080 -persistence: - data: - enabled: true - mountPath: /data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + args: + - -db-path + - /data/linkwallet.db diff --git a/charts/incubator/livebook/Chart.yaml b/charts/incubator/livebook/Chart.yaml index 1fff3479532..a03069921df 100644 --- a/charts/incubator/livebook/Chart.yaml +++ b/charts/incubator/livebook/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: livebook -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Livebook is a web application for writing interactive and collaborative @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/livebook/values.yaml b/charts/incubator/livebook/values.yaml index 6f618368f9c..63b23430193 100644 --- a/charts/incubator/livebook/values.yaml +++ b/charts/incubator/livebook/values.yaml @@ -1,5 +1,3 @@ -env: - LIVEBOOK_PASSWORD: livebookiscool image: pullPolicy: IfNotPresent repository: livebook/livebook @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8787 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LIVEBOOK_PASSWORD: livebookiscool diff --git a/charts/incubator/livestreamdvr/Chart.yaml b/charts/incubator/livestreamdvr/Chart.yaml index 1802242e975..d6b272e2372 100644 --- a/charts/incubator/livestreamdvr/Chart.yaml +++ b/charts/incubator/livestreamdvr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: livestreamdvr -version: 2.0.13 +version: 3.0.0 appVersion: master description: An automatic twitch recorder. home: https://truecharts.org/charts/incubator/livestreamdvr @@ -20,7 +20,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/livestreamdvr/values.yaml b/charts/incubator/livestreamdvr/values.yaml index b3a66b3cb73..82341eae2b9 100644 --- a/charts/incubator/livestreamdvr/values.yaml +++ b/charts/incubator/livestreamdvr/values.yaml @@ -1,6 +1,3 @@ -env: - TCD_ENABLE_FILES_API: "0" - UMASK: "022" image: pullPolicy: IfNotPresent repository: mrbrax/twitchautomator @@ -18,12 +15,14 @@ persistence: hostpath4: enabled: true mountPath: /usr/local/share/twitchautomator/data/logs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,5 +30,11 @@ service: port: 8146 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TCD_ENABLE_FILES_API: "0" + UMASK: "022" diff --git a/charts/incubator/llalon-github-backup/Chart.yaml b/charts/incubator/llalon-github-backup/Chart.yaml index e1a044002c3..d8cd07f64b4 100644 --- a/charts/incubator/llalon-github-backup/Chart.yaml +++ b/charts/incubator/llalon-github-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: llalon-github-backup -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Automatically backup github repositories on schedule. Allows for custom @@ -22,7 +22,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/llalon-github-backup/values.yaml b/charts/incubator/llalon-github-backup/values.yaml index f2c7690c669..eb0de9e9e57 100644 --- a/charts/incubator/llalon-github-backup/values.yaml +++ b/charts/incubator/llalon-github-backup/values.yaml @@ -1,6 +1,3 @@ -env: - SCHEDULE: "3600" - TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b image: pullPolicy: IfNotPresent repository: docker.io/llalon/github-backup @@ -12,24 +9,32 @@ persistence: config: enabled: true mountPath: /home/docker/github-backup/config/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + SCHEDULE: "3600" + TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/loki/Chart.yaml b/charts/incubator/loki/Chart.yaml index 4ad8da134d6..e7c1f865ff4 100644 --- a/charts/incubator/loki/Chart.yaml +++ b/charts/incubator/loki/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: loki -version: 11.0.3 +version: 12.0.0 appVersion: 2.9.2 description: "Loki: like Prometheus, but for logs." home: https://truecharts.org/charts/incubator/loki @@ -19,7 +19,7 @@ keywords: - logs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/loki/values.yaml b/charts/incubator/loki/values.yaml index ada540dd0d9..e8a44cb82a8 100644 --- a/charts/incubator/loki/values.yaml +++ b/charts/incubator/loki/values.yaml @@ -1,96 +1,36 @@ -image: - repository: grafana/loki - pullPolicy: IfNotPresent - tag: 2.9.2@sha256:6074e01dbe03cbf8f848c478f7e98df326f984d263162eff5bd47db3970f7ffb -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': |- -# {{- 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 - targetPort: 3100 - port: 3100 -probes: - liveness: - path: "/ready" - readiness: - path: "/ready" - startup: - path: "/ready" +alerting_groups: [] config: - # existingSecret: auth_enabled: false + chunk_store_config: + max_look_back_period: 0s + compactor: + shared_store: filesystem + working_directory: /data/loki/boltdb-shipper-compactor ingester: - chunk_idle_period: 3m chunk_block_size: 262144 + chunk_idle_period: 3m chunk_retain_period: 1m - max_transfer_retries: 0 - wal: - dir: /data/loki/wal lifecycler: ring: 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 + max_transfer_retries: 0 + wal: + dir: /data/loki/wal limits_config: enforce_metric_name: false reject_old_samples: true reject_old_samples_max_age: 168h schema_config: configs: - - from: 2020-10-24 - store: boltdb-shipper + - from: "2020-10-24" + index: + period: 24h + prefix: index_ object_store: filesystem schema: v11 - index: - prefix: index_ - period: 24h + store: boltdb-shipper server: http_listen_port: 3100 storage_config: @@ -101,50 +41,60 @@ config: shared_store: filesystem filesystem: directory: /data/loki/chunks - chunk_store_config: - max_look_back_period: 0s table_manager: retention_deletes_enabled: false retention_period: 0s - compactor: - working_directory: /data/loki/boltdb-shipper-compactor - shared_store: filesystem -# Needed for Alerting: https://grafana.com/docs/loki/latest/alerting/ -# This is just a simple example, for more details: https://grafana.com/docs/loki/latest/configuration/#ruler_config -# ruler: -# storage: -# type: local -# local: -# directory: /rules -# rule_path: /tmp/scratch -# alertmanager_url: http://alertmanager.svc.namespace:9093 -# ring: -# kvstore: -# store: inmemory -# enable_api: true - -# Specify Loki Alerting rules based on this documentation: https://grafana.com/docs/loki/latest/alerting/ -# When specified, you also need to add a ruler config section above. An example is shown in the alerting docs. -alerting_groups: [] -# - name: example -# rules: -# - alert: HighThroughputLogStreams -# expr: sum by(container) (rate({job=~"loki-dev/.*"}[1m])) > 1000 -# for: 2m - +controller: + replicas: 1 + revisionHistoryLimit: 3 + rollingUpdate: + partition: null + surge: null + unavailable: 1 + strategy: RollingUpdate + type: statefulset +image: + pullPolicy: IfNotPresent + repository: grafana/loki + tag: 2.9.2@sha256:6074e01dbe03cbf8f848c478f7e98df326f984d263162eff5bd47db3970f7ffb persistence: config: enabled: true - type: secret - # -- Specify the name of the configmap object to be mounted + mountPath: /etc/loki objectName: '{{ include "tc.common.names.fullname" . -}}-config' - # -- Where to mount the volume in the main container. - mountPath: "/etc/loki" + type: secret +portal: + enabled: true +promtail: + enabled: true +secret: + config: + data: + loki.yaml: | + {{- tpl (toYaml .Values.config) . | nindent 8 }} + enabled: true +service: + main: + ports: + main: + port: 3100 + protocol: HTTP + targetPort: 3100 volumeClaimTemplates: data: enabled: true - mountPath: "/data" -promtail: - enabled: true -portal: - enabled: true + mountPath: /data +workload: + main: + podSpec: + containers: + main: + args: + - -config.file=/etc/loki/loki.yaml + probes: + liveness: + path: /ready + readiness: + path: /ready + startup: + path: /ready diff --git a/charts/incubator/longvinter/Chart.yaml b/charts/incubator/longvinter/Chart.yaml index d3a83fc68ac..c17fb8b0a29 100644 --- a/charts/incubator/longvinter/Chart.yaml +++ b/charts/incubator/longvinter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: longvinter -version: 2.0.12 +version: 3.0.0 appVersion: longvinter description: This Chart will download and install SteamCMD. It will also install Longvinter @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/longvinter/values.yaml b/charts/incubator/longvinter/values.yaml index 46f82febe99..1c638fbe9a3 100644 --- a/charts/incubator/longvinter/values.yaml +++ b/charts/incubator/longvinter/values.yaml @@ -1,6 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_PORT: "27016" image: pullPolicy: IfNotPresent repository: ich777/steamcmd @@ -12,19 +9,14 @@ persistence: steamcmd: enabled: true mountPath: /serverdata/steamcmd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +24,18 @@ service: port: 27016 protocol: UDP targetPort: 27016 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_PORT: "27016" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/lychee/Chart.yaml b/charts/incubator/lychee/Chart.yaml index ccedf20a378..962c34b2cdc 100644 --- a/charts/incubator/lychee/Chart.yaml +++ b/charts/incubator/lychee/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lychee -version: 17.0.3 +version: 18.0.0 appVersion: 4.13.0 description: Lychee is a free photo-management tool, which runs on your server or @@ -23,7 +23,7 @@ keywords: - pictures dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lychee/values.yaml b/charts/incubator/lychee/values.yaml index 3a0a40181e3..6d38c179536 100644 --- a/charts/incubator/lychee/values.yaml +++ b/charts/incubator/lychee/values.yaml @@ -1,88 +1,78 @@ image: - repository: lycheeorg/lychee-laravel pullPolicy: IfNotPresent + repository: lycheeorg/lychee-laravel tag: v4.13.0@sha256:40eebc538f460ace2cb9abc9e8ba1a97615d1cfa4092aff2c3b9677d5494f171 +persistence: + conf: + enabled: true + mountPath: /conf + sym: + enabled: true + mountPath: /sym + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: lychee + postgresqlUsername: lychee +redis: + enabled: true + existingSecret: rediscreds securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 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 - mountPath: "/conf" - sym: - enabled: true - mountPath: "/sym" - uploads: - enabled: true - mountPath: "/uploads" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: lychee - postgresqlDatabase: lychee -redis: - enabled: true - existingSecret: "rediscreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_DEBUG: false + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: lychee-secrets + APP_NAME: Lychee + APP_URL: http://localhost + CACHE_DRIVER: redis + DB_CONNECTION: pgsql + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" + MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" + PHP_TZ: "{{ .Values.TZ }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECURITY_HEADER_HSTS_ENABLE: false + SESSION_DRIVER: redis + TIMEZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/magicmirror2/Chart.yaml b/charts/incubator/magicmirror2/Chart.yaml index 3ea1aa0e21c..209c60a3ff3 100644 --- a/charts/incubator/magicmirror2/Chart.yaml +++ b/charts/incubator/magicmirror2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: magicmirror2 -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Open source modular smart mirror platform. home: https://truecharts.org/charts/incubator/magicmirror2 @@ -20,7 +20,7 @@ keywords: - smart dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/magicmirror2/values.yaml b/charts/incubator/magicmirror2/values.yaml index 3f92aa7bdde..36b8c601094 100644 --- a/charts/incubator/magicmirror2/values.yaml +++ b/charts/incubator/magicmirror2/values.yaml @@ -1,29 +1,30 @@ image: - repository: ich777/magic-mirror2 pullPolicy: IfNotPresent + repository: ich777/magic-mirror2 tag: latest@sha256:92e2fe5fb98791aba510e1be122bd1d659fa396a48dbafa0894ebc044df07651 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 magicmirror: force_update: false force_update_modules: false -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-magicmirror-env' -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / +persistence: + config: + enabled: true + mountPath: /magicmirror2 + configfile: + enabled: true + mountPath: /tmp/config.js + objectName: + '{{ printf "%s-magicmirror-config" (include "tc.common.names.fullname" + .) }}' + subPath: config.js + type: configMap +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,17 +32,21 @@ service: port: 10590 protocol: HTTP targetPort: 10000 -persistence: - config: - enabled: true - mountPath: /magicmirror2 - # Mounts a modified default config file to a "tmp" which the entrypoint, - # copies to the config location if it does not exist. - configfile: - enabled: true - type: configMap - mountPath: /tmp/config.js - subPath: config.js - objectName: '{{ printf "%s-magicmirror-config" (include "tc.common.names.fullname" .) }}' -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-magicmirror-env' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/mailpile/Chart.yaml b/charts/incubator/mailpile/Chart.yaml index d0e02e2f9c7..1ab95713317 100644 --- a/charts/incubator/mailpile/Chart.yaml +++ b/charts/incubator/mailpile/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mailpile -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mailpile is software, an e-mail client. It runs on your desktop or laptop @@ -25,7 +25,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mailpile/values.yaml b/charts/incubator/mailpile/values.yaml index 7c07006f2a6..7c9b63add0f 100644 --- a/charts/incubator/mailpile/values.yaml +++ b/charts/incubator/mailpile/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: rroemhild/mailpile @@ -10,12 +9,14 @@ persistence: path2: enabled: true mountPath: /root/.gnupg -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 33411 protocol: TCP targetPort: 33411 -portal: - enabled: true diff --git a/charts/incubator/maloja/Chart.yaml b/charts/incubator/maloja/Chart.yaml index b580aa58ff3..a62c1eb250e 100644 --- a/charts/incubator/maloja/Chart.yaml +++ b/charts/incubator/maloja/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: maloja -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Self-hosted music scrobble database to create personal listening statistics @@ -22,7 +22,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/maloja/values.yaml b/charts/incubator/maloja/values.yaml index 624d93d4f63..03afd7e7ea5 100644 --- a/charts/incubator/maloja/values.yaml +++ b/charts/incubator/maloja/values.yaml @@ -1,6 +1,3 @@ -env: - MALOJA_DATA_DIRECTORY: /config - MALOJA_HOST: 0.0.0.0 image: pullPolicy: IfNotPresent repository: krateng/maloja @@ -9,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 42010 protocol: TCP targetPort: 42010 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MALOJA_DATA_DIRECTORY: /config + MALOJA_HOST: 0.0.0.0 diff --git a/charts/incubator/mango/Chart.yaml b/charts/incubator/mango/Chart.yaml index b676e8be8b0..57d6fb65415 100644 --- a/charts/incubator/mango/Chart.yaml +++ b/charts/incubator/mango/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mango -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Mango is a self-hosted manga server and reader. Its features include[br] @@ -21,7 +21,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mango/values.yaml b/charts/incubator/mango/values.yaml index a76cadcde38..00fd88b5d1f 100644 --- a/charts/incubator/mango/values.yaml +++ b/charts/incubator/mango/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hkalexling/mango @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /root/mango -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true diff --git a/charts/incubator/media-roller/Chart.yaml b/charts/incubator/media-roller/Chart.yaml index 36b1899151b..4d895126ce2 100644 --- a/charts/incubator/media-roller/Chart.yaml +++ b/charts/incubator/media-roller/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: media-roller -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mobile friendly tool for downloading videos from social media. home: https://truecharts.org/charts/incubator/media-roller @@ -21,7 +21,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/media-roller/values.yaml b/charts/incubator/media-roller/values.yaml index ef26b8a7dec..0a4ac0eaac6 100644 --- a/charts/incubator/media-roller/values.yaml +++ b/charts/incubator/media-roller/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ronnieroller/media-roller @@ -7,12 +6,14 @@ persistence: download: enabled: true mountPath: /download -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/mediaelch/Chart.yaml b/charts/incubator/mediaelch/Chart.yaml index b931b593c9d..80026a9d6ac 100644 --- a/charts/incubator/mediaelch/Chart.yaml +++ b/charts/incubator/mediaelch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mediaelch -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mediaelch is a Tool to manage your movie and show libary regarding the @@ -23,7 +23,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mediaelch/values.yaml b/charts/incubator/mediaelch/values.yaml index d14a3037acd..dadd061411b 100644 --- a/charts/incubator/mediaelch/values.yaml +++ b/charts/incubator/mediaelch/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: masonxx/mediaelch @@ -8,12 +6,14 @@ persistence: mediaelch: enabled: true mountPath: /shows -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 5800 protocol: TCP targetPort: 5800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/mediagoblin/Chart.yaml b/charts/incubator/mediagoblin/Chart.yaml index 9b21c744cd7..ba5aa5c6bbf 100644 --- a/charts/incubator/mediagoblin/Chart.yaml +++ b/charts/incubator/mediagoblin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mediagoblin -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "MediaGoblin is a free software media publishing platform that anyone @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mediagoblin/values.yaml b/charts/incubator/mediagoblin/values.yaml index ce44296969f..07814fa9a84 100644 --- a/charts/incubator/mediagoblin/values.yaml +++ b/charts/incubator/mediagoblin/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: mtlynch/mediagoblin @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /var/lib/mediagoblin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 6543 protocol: TCP targetPort: 6543 -portal: - enabled: true diff --git a/charts/incubator/memories-of-mars/Chart.yaml b/charts/incubator/memories-of-mars/Chart.yaml index 79dea563a5e..37956a19730 100644 --- a/charts/incubator/memories-of-mars/Chart.yaml +++ b/charts/incubator/memories-of-mars/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: memories-of-mars -version: 2.0.12 +version: 3.0.0 appVersion: memoriesofmars description: This Chart will download and install SteamCMD. It will also install Memories @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/memories-of-mars/values.yaml b/charts/incubator/memories-of-mars/values.yaml index 3ef41741eba..0fc2c4376c6 100644 --- a/charts/incubator/memories-of-mars/values.yaml +++ b/charts/incubator/memories-of-mars/values.yaml @@ -2,42 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: memoriesofmars@sha256:a74ff0229c88a820f10cfcb0d91fe8939a41f368eb9c0bf930d98b1e5aa33677 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "897590" - GAME_PARAMS: "" - MULTIHOME: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - beaconport: - enabled: true - ports: - beaconport: - enabled: true - port: 15000 - protocol: UDP - targetPort: 15000 persistence: serverfiles: enabled: true @@ -47,3 +11,43 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + beaconport: + enabled: true + ports: + beaconport: + enabled: true + port: 15000 + protocol: UDP + targetPort: 15000 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "897590" + GAME_PARAMS: "" + MULTIHOME: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/metatube/Chart.yaml b/charts/incubator/metatube/Chart.yaml index 4b5647d2a43..4f772f547d2 100644 --- a/charts/incubator/metatube/Chart.yaml +++ b/charts/incubator/metatube/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: metatube -version: 2.0.13 +version: 3.0.0 appVersion: latest description: MetaTube downloads video from YouTube and can add metadata from a specified @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/metatube/values.yaml b/charts/incubator/metatube/values.yaml index f1c383ec2c4..9757484dedb 100644 --- a/charts/incubator/metatube/values.yaml +++ b/charts/incubator/metatube/values.yaml @@ -1,8 +1,3 @@ -env: - DEBUG: "False" - LOG: "False" - LOG_LEVEL: "10" - SOCKET_LOG: "False" image: pullPolicy: IfNotPresent repository: jvt038/metatube @@ -14,12 +9,14 @@ persistence: storagedownloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +24,13 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEBUG: "False" + LOG: "False" + LOG_LEVEL: "10" + SOCKET_LOG: "False" diff --git a/charts/incubator/microbin/Chart.yaml b/charts/incubator/microbin/Chart.yaml index d1c326e4a2b..5b6fde14ed3 100644 --- a/charts/incubator/microbin/Chart.yaml +++ b/charts/incubator/microbin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: microbin -version: 2.0.13 +version: 3.0.0 appVersion: 2.0.4 description: MicroBin is a super tiny, feature rich, configurable, self-contained @@ -21,7 +21,7 @@ keywords: - microbin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/microbin/values.yaml b/charts/incubator/microbin/values.yaml index a6141621e6a..cca159fdce8 100644 --- a/charts/incubator/microbin/values.yaml +++ b/charts/incubator/microbin/values.yaml @@ -1,31 +1,31 @@ image: + pullPolicy: IfNotPresent repository: danielszabo99/microbin tag: 2.0.4@sha256:c5bd4643135540a68a2846950fe4f65f3bcc94b62ed7c7644e563dfde6f1732c - pullPolicy: IfNotPresent microbin: - username: user - password: pass - title: Microbin editable: true - syntax_highlight: true - hide_logo: false - hide_header: false - hide_footer: false footer: TrueCharts + hide_footer: false + hide_header: false + hide_logo: false no_listing: false + password: pass private: true pure_html: false read_only: true - wide: true + syntax_highlight: true threads: 1 + title: Microbin + username: user + wide: true +persistence: + data: + enabled: true + mountPath: /app/pasta_data +portal: + enabled: true service: main: ports: main: port: 10302 -persistence: - data: - enabled: true - mountPath: "/app/pasta_data" -portal: - enabled: true diff --git a/charts/incubator/mindustry/Chart.yaml b/charts/incubator/mindustry/Chart.yaml index d9fc3342782..bfb84367ff7 100644 --- a/charts/incubator/mindustry/Chart.yaml +++ b/charts/incubator/mindustry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mindustry -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Basic Mindustry Server. It will download the preferred version @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mindustry/values.yaml b/charts/incubator/mindustry/values.yaml index 33789a246a0..da998f71594 100644 --- a/charts/incubator/mindustry/values.yaml +++ b/charts/incubator/mindustry/values.yaml @@ -1,8 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - SRV_NAME: DockerMindustry - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/mindustry-server @@ -11,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /mindustry -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +29,13 @@ service: port: 6567 protocol: UDP targetPort: 6567 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + SRV_NAME: DockerMindustry + UMASK: "000" diff --git a/charts/incubator/miniflux/Chart.yaml b/charts/incubator/miniflux/Chart.yaml index 98422a8f66f..cdf7b26422c 100644 --- a/charts/incubator/miniflux/Chart.yaml +++ b/charts/incubator/miniflux/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: miniflux -version: 11.0.3 +version: 12.0.0 appVersion: 2.0.50 description: Miniflux is a minimalist and opinionated feed reader. home: https://truecharts.org/charts/incubator/miniflux @@ -21,7 +21,7 @@ keywords: - news dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/miniflux/values.yaml b/charts/incubator/miniflux/values.yaml index 38fb01d19d3..c9ca55cabd8 100644 --- a/charts/incubator/miniflux/values.yaml +++ b/charts/incubator/miniflux/values.yaml @@ -1,45 +1,48 @@ image: + pullPolicy: IfNotPresent repository: miniflux/miniflux tag: 2.0.50@sha256:759712dd554234b28b229bb9695f31e99b4771018d2ccefdd825a1ebe66ee219 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: miniflux + postgresqlUsername: miniflux 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 + ADMIN_PASSWORD: changeme + ADMIN_USERNAME: admin 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 +workload: + main: + podSpec: + containers: + main: + env: + CREATE_ADMIN: 1 + DATABASE_URL: + secretKeyRef: + key: urlnossl + name: dbcreds + RUN_MIGRATIONS: 1 + probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 3 + httpGet: + path: /healthcheck + port: 8080 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 1 diff --git a/charts/incubator/mininote/Chart.yaml b/charts/incubator/mininote/Chart.yaml index 5a5035dc5d6..a1972333d1d 100644 --- a/charts/incubator/mininote/Chart.yaml +++ b/charts/incubator/mininote/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mininote -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A simple, self-hosted, encrypted Markdown note-taking app built with @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mininote/values.yaml b/charts/incubator/mininote/values.yaml index 2f02c72064d..72ee087185d 100644 --- a/charts/incubator/mininote/values.yaml +++ b/charts/incubator/mininote/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: n1try/mininote @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/ml-workspace/Chart.yaml b/charts/incubator/ml-workspace/Chart.yaml index ed33ff89e3a..fc981f20007 100644 --- a/charts/incubator/ml-workspace/Chart.yaml +++ b/charts/incubator/ml-workspace/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ml-workspace -version: 5.0.3 +version: 6.0.0 appVersion: 0.13.2 description: All-in-one web-based development environment for machine learning home: https://truecharts.org/charts/incubator/ml-workspace @@ -21,7 +21,7 @@ keywords: - ai dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ml-workspace/ci/gpu-values.yaml b/charts/incubator/ml-workspace/ci/gpu-values.yaml index 2bbd13341c1..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/gpu-values.yaml +++ b/charts/incubator/ml-workspace/ci/gpu-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageGPU" diff --git a/charts/incubator/ml-workspace/ci/light-values.yaml b/charts/incubator/ml-workspace/ci/light-values.yaml index 46c55851859..e5267e3a409 100644 --- a/charts/incubator/ml-workspace/ci/light-values.yaml +++ b/charts/incubator/ml-workspace/ci/light-values.yaml @@ -1 +1 @@ -imageSelector: "imageLight" +imageSelector: imageLight diff --git a/charts/incubator/ml-workspace/ci/minimal-values.yaml b/charts/incubator/ml-workspace/ci/minimal-values.yaml index 91bcbc9405e..cc9047d8876 100644 --- a/charts/incubator/ml-workspace/ci/minimal-values.yaml +++ b/charts/incubator/ml-workspace/ci/minimal-values.yaml @@ -1 +1 @@ -imageSelector: "imageMinimal" +imageSelector: imageMinimal diff --git a/charts/incubator/ml-workspace/ci/r-values.yaml b/charts/incubator/ml-workspace/ci/r-values.yaml index 1174fc10f28..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/r-values.yaml +++ b/charts/incubator/ml-workspace/ci/r-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageR" diff --git a/charts/incubator/ml-workspace/ci/spark-values.yaml b/charts/incubator/ml-workspace/ci/spark-values.yaml index 1ae0f19dfa1..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/spark-values.yaml +++ b/charts/incubator/ml-workspace/ci/spark-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageSpark" diff --git a/charts/incubator/ml-workspace/values.yaml b/charts/incubator/ml-workspace/values.yaml index 03137aacd8b..f376f73b203 100644 --- a/charts/incubator/ml-workspace/values.yaml +++ b/charts/incubator/ml-workspace/values.yaml @@ -1,65 +1,65 @@ +gpuImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-gpu + tag: 0.13.2@sha256:ca83f64f4339344c96bb6491234008b972c1e64a1c1ef41522b8da601dfceb1e image: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace tag: 0.13.2@sha256:5dfc8928059eb9d6d2bc33d7947e99b6bb38c2beaa40029afb73596a9c08c134 - pullPolicy: IfNotPresent -gpuImage: - repository: mltooling/ml-workspace-gpu - pullPolicy: IfNotPresent - tag: 0.13.2@sha256:ca83f64f4339344c96bb6491234008b972c1e64a1c1ef41522b8da601dfceb1e -minimalImage: - repository: mltooling/ml-workspace-minimal - pullPolicy: IfNotPresent - tag: 0.13.2@sha256:94206eadc4bcfd1d4af4c598f767da176ad898592b9dc54bf62ddd2d9f6d1be6 +imageSelector: image lightImage: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace-light - pullPolicy: IfNotPresent tag: 0.13.2@sha256:cc0e1441702b49927a14d902c4530fa15ce9ad6796a61e41eaebf2e72cf77bc9 +minimalImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-minimal + tag: 0.13.2@sha256:94206eadc4bcfd1d4af4c598f767da176ad898592b9dc54bf62ddd2d9f6d1be6 +persistence: + shm: + enabled: true + medium: Memory + mountPath: /dev/shm + type: emptyDir + workspace: + enabled: true + mountPath: /workspace +portal: + enabled: true rImage: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace-r - pullPolicy: IfNotPresent tag: 0.12.1@sha256:fd7b4b0831e31c38eeddd9a55ea24fc274836ab317d404049dec14026e82468d -sparkImage: - repository: mltooling/ml-workspace-spark - pullPolicy: IfNotPresent - tag: 0.12.1@sha256:c04bc8eb48bac6c36f8c45ce8b00ce312fed37089adcc71b34faf6c685b1ef24 -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: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10201 -persistence: - workspace: - enabled: true - mountPath: "/workspace" - shm: - enabled: true - mountPath: "/dev/shm" - type: "emptyDir" - medium: "Memory" -portal: - enabled: true +sparkImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-spark + tag: 0.12.1@sha256:c04bc8eb48bac6c36f8c45ce8b00ce312fed37089adcc71b34faf6c685b1ef24 +workload: + main: + podSpec: + containers: + main: + env: + AUTHENTICATE_VIA_JUPYTER: mytoken + CONFIG_BACKUP_ENABLED: "true" + INCLUDE_TUTORIALS: "true" + MAX_NUM_THREADS: auto + NOTEBOOK_ARGS: "" + SHARED_LINKS_ENABLED: "false" + SHUTDOWN_INACTIVE_KERNELS: "false" + WORKSPACE_AUTH_PASSWORD: password + WORKSPACE_AUTH_USER: admin + WORKSPACE_BASE_URL: / + WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}" + WORKSPACE_SSL_ENABLED: "false" diff --git a/charts/incubator/mocodo-mcd/Chart.yaml b/charts/incubator/mocodo-mcd/Chart.yaml index 3bc66c765e1..ca33930d532 100644 --- a/charts/incubator/mocodo-mcd/Chart.yaml +++ b/charts/incubator/mocodo-mcd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mocodo-mcd -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Mocodo est un logiciel d'aide l'enseignement et la conception des bases @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mocodo-mcd/values.yaml b/charts/incubator/mocodo-mcd/values.yaml index ba57102b508..accea1a06af 100644 --- a/charts/incubator/mocodo-mcd/values.yaml +++ b/charts/incubator/mocodo-mcd/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: olprog/mocodo @@ -7,12 +6,14 @@ persistence: path: enabled: true mountPath: /root/mocodo -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/mojopaste/Chart.yaml b/charts/incubator/mojopaste/Chart.yaml index 89141ab1da5..060dc640473 100644 --- a/charts/incubator/mojopaste/Chart.yaml +++ b/charts/incubator/mojopaste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mojopaste -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mojopaste is a pastebin application. There's about one million of these @@ -26,7 +26,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mojopaste/values.yaml b/charts/incubator/mojopaste/values.yaml index 00f06dd7260..7e3a5fd635e 100644 --- a/charts/incubator/mojopaste/values.yaml +++ b/charts/incubator/mojopaste/values.yaml @@ -1,5 +1,3 @@ -env: - PASTE_ENABLE_CHARTS: "0" image: pullPolicy: IfNotPresent repository: jhthorsen/mojopaste @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3300 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASTE_ENABLE_CHARTS: "0" diff --git a/charts/incubator/monero-node/Chart.yaml b/charts/incubator/monero-node/Chart.yaml index e699845a401..20090f2590d 100644 --- a/charts/incubator/monero-node/Chart.yaml +++ b/charts/incubator/monero-node/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: monero-node -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chart to run a monero full network node home: https://truecharts.org/charts/incubator/monero-node @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/monero-node/values.yaml b/charts/incubator/monero-node/values.yaml index 120d330534d..3ec1b28664a 100644 --- a/charts/incubator/monero-node/values.yaml +++ b/charts/incubator/monero-node/values.yaml @@ -1,5 +1,3 @@ -env: - name: monerod image: pullPolicy: IfNotPresent repository: kannix/monero-full-node @@ -14,12 +12,14 @@ persistence: containerdir2: enabled: true mountPath: /src -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -35,5 +35,10 @@ service: port: 18081 protocol: TCP targetPort: 18081 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + name: monerod diff --git a/charts/incubator/money-balancer/Chart.yaml b/charts/incubator/money-balancer/Chart.yaml index 25ffc2c2eae..d876ec13713 100644 --- a/charts/incubator/money-balancer/Chart.yaml +++ b/charts/incubator/money-balancer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: money-balancer -version: 2.0.12 +version: 3.0.0 appVersion: 1.3.0 description: Money Balancer helps you to keep track of who paid for what and calculates @@ -22,7 +22,7 @@ keywords: - balance dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/money-balancer/values.yaml b/charts/incubator/money-balancer/values.yaml index c78b8535343..38b3d657b69 100644 --- a/charts/incubator/money-balancer/values.yaml +++ b/charts/incubator/money-balancer/values.yaml @@ -1,20 +1,13 @@ image: - repository: ghcr.io/dorianim/money-balancer pullPolicy: IfNotPresent + repository: ghcr.io/dorianim/money-balancer tag: v1.3.0@sha256:89167ac32326ef9b50187e220f54744d9b329b321cebbf8f03578a48cc98964a -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-moneybalancer-secret' -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true service: main: ports: @@ -22,9 +15,21 @@ service: port: 10302 protocol: HTTP targetPort: 8000 -persistence: - data: - enabled: true - mountPath: "/data" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-moneybalancer-secret' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/mordhau/Chart.yaml b/charts/incubator/mordhau/Chart.yaml index acf034ff150..62f55567ede 100644 --- a/charts/incubator/mordhau/Chart.yaml +++ b/charts/incubator/mordhau/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mordhau -version: 2.0.12 +version: 3.0.0 appVersion: mordhau description: "This Docker will download and install SteamCMD. It will also install @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mordhau/values.yaml b/charts/incubator/mordhau/values.yaml index a7a86670662..7ac29f4cdb1 100644 --- a/charts/incubator/mordhau/values.yaml +++ b/charts/incubator/mordhau/values.yaml @@ -2,52 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: mordhau@sha256:4c0dba279cc619913d667cf57a1b1a9c6f6e0f1206c4dfadd0ef51d771342dfb -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - BEACON_PORT: "15000" - GAME_ID: "629800" - GAME_PARAMS: "" - GAME_PORT: "7777" - QUERY_PORT: "27015" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - beaconport: - enabled: true - ports: - beaconport: - enabled: true - port: 15000 - protocol: UDP - targetPort: 15000 - udp: - enabled: true - ports: - udp: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -57,3 +11,53 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + beaconport: + enabled: true + ports: + beaconport: + enabled: true + port: 15000 + protocol: UDP + targetPort: 15000 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 + udp: + enabled: true + ports: + udp: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + BEACON_PORT: "15000" + GAME_ID: "629800" + GAME_PARAMS: "" + GAME_PORT: "7777" + PASSWRD: "" + QUERY_PORT: "27015" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/moviegrabber/Chart.yaml b/charts/incubator/moviegrabber/Chart.yaml index 3865b49d163..6244276b857 100644 --- a/charts/incubator/moviegrabber/Chart.yaml +++ b/charts/incubator/moviegrabber/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: moviegrabber -version: 2.0.12 +version: 3.0.0 appVersion: latest description: MovieGrabber is a fully automated way of downloading movie from usenet, @@ -28,7 +28,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/moviegrabber/values.yaml b/charts/incubator/moviegrabber/values.yaml index f22a61b36e8..38de8ff5f1e 100644 --- a/charts/incubator/moviegrabber/values.yaml +++ b/charts/incubator/moviegrabber/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: binhex/arch-moviegrabber @@ -8,12 +6,14 @@ persistence: moviegrabber: enabled: true mountPath: /media -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 9191 protocol: TCP targetPort: 9191 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/namecheap-ddns/Chart.yaml b/charts/incubator/namecheap-ddns/Chart.yaml index 0c0e86187f4..06377c1df27 100644 --- a/charts/incubator/namecheap-ddns/Chart.yaml +++ b/charts/incubator/namecheap-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: namecheap-ddns -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "This simple Chart will update a namecheap dynamic dns domain. You must @@ -25,7 +25,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/namecheap-ddns/values.yaml b/charts/incubator/namecheap-ddns/values.yaml index ce512e3a906..bcdea5546d7 100644 --- a/charts/incubator/namecheap-ddns/values.yaml +++ b/charts/incubator/namecheap-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - APP_DOMAIN: "" - APP_HOST: "" - APP_PASSWORD: "" image: pullPolicy: IfNotPresent repository: edchamberlain/namecheap_ddns tag: latest@sha256:fb6e8ad8647cf37b4e82a084d52e2c5b2fc0f3d4ceaa83690f7edf4a16eed19b persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + APP_DOMAIN: "" + APP_HOST: "" + APP_PASSWORD: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/necesse/Chart.yaml b/charts/incubator/necesse/Chart.yaml index 440fa49594e..b0866e95f87 100644 --- a/charts/incubator/necesse/Chart.yaml +++ b/charts/incubator/necesse/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: necesse -version: 2.0.12 +version: 3.0.0 appVersion: necesse description: This Chart will download and install SteamCMD. It will also install Necesse @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/necesse/values.yaml b/charts/incubator/necesse/values.yaml index 3fd184c7d92..ef677ec20ef 100644 --- a/charts/incubator/necesse/values.yaml +++ b/charts/incubator/necesse/values.yaml @@ -1,7 +1,3 @@ -env: - GAME_ID: "1169370" - GAME_PARAMS: "" - WORLD_NAME: World image: pullPolicy: IfNotPresent repository: ich777/steamcmd @@ -13,12 +9,14 @@ persistence: steamcmd: enabled: true mountPath: /serverdata/steamcmd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -34,5 +32,12 @@ service: port: 14159 protocol: UDP targetPort: 14159 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1169370" + GAME_PARAMS: "" + WORLD_NAME: World diff --git a/charts/incubator/neko/Chart.yaml b/charts/incubator/neko/Chart.yaml index 623fac820c9..39c30135bee 100644 --- a/charts/incubator/neko/Chart.yaml +++ b/charts/incubator/neko/Chart.yaml @@ -20,6 +20,6 @@ name: neko sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/neko type: application -version: 2.0.30 +version: 3.0.0 annotations: "truecharts.org/category": media diff --git a/charts/incubator/neko/ci/brave-values.yaml b/charts/incubator/neko/ci/brave-values.yaml index 120f702ccdd..b360f3d66ca 100644 --- a/charts/incubator/neko/ci/brave-values.yaml +++ b/charts/incubator/neko/ci/brave-values.yaml @@ -1 +1 @@ -imageSelector: "imageBrave" +imageSelector: imageBrave diff --git a/charts/incubator/neko/ci/chrome-values.yaml b/charts/incubator/neko/ci/chrome-values.yaml index e4fd1099889..556f6f63217 100644 --- a/charts/incubator/neko/ci/chrome-values.yaml +++ b/charts/incubator/neko/ci/chrome-values.yaml @@ -1 +1 @@ -imageSelector: "imageChrome" +imageSelector: imageChrome diff --git a/charts/incubator/neko/ci/chromium-values.yaml b/charts/incubator/neko/ci/chromium-values.yaml index 07521351840..4706746114b 100644 --- a/charts/incubator/neko/ci/chromium-values.yaml +++ b/charts/incubator/neko/ci/chromium-values.yaml @@ -1 +1 @@ -imageSelector: "imageChromium" +imageSelector: imageChromium diff --git a/charts/incubator/neko/ci/edge-values.yaml b/charts/incubator/neko/ci/edge-values.yaml index f4ffaa26989..1014f3d77be 100644 --- a/charts/incubator/neko/ci/edge-values.yaml +++ b/charts/incubator/neko/ci/edge-values.yaml @@ -1 +1 @@ -imageSelector: "imageEdge" +imageSelector: imageEdge diff --git a/charts/incubator/neko/ci/remmina-values.yaml b/charts/incubator/neko/ci/remmina-values.yaml index b9d88b51ee9..91a0b234d00 100644 --- a/charts/incubator/neko/ci/remmina-values.yaml +++ b/charts/incubator/neko/ci/remmina-values.yaml @@ -1 +1 @@ -imageSelector: "imageRemmina" +imageSelector: imageRemmina diff --git a/charts/incubator/neko/ci/tor-values.yaml b/charts/incubator/neko/ci/tor-values.yaml index 7dda216dd7c..d75ef54f967 100644 --- a/charts/incubator/neko/ci/tor-values.yaml +++ b/charts/incubator/neko/ci/tor-values.yaml @@ -1 +1 @@ -imageSelector: "imageTor" +imageSelector: imageTor diff --git a/charts/incubator/neko/ci/vivaldi-values.yaml b/charts/incubator/neko/ci/vivaldi-values.yaml index 7c2b7ff2e90..cbca10d537c 100644 --- a/charts/incubator/neko/ci/vivaldi-values.yaml +++ b/charts/incubator/neko/ci/vivaldi-values.yaml @@ -1 +1 @@ -imageSelector: "imageVivaldi" +imageSelector: imageVivaldi diff --git a/charts/incubator/neko/ci/vlc-values.yaml b/charts/incubator/neko/ci/vlc-values.yaml index a5f6ec1b314..3a7157b9396 100644 --- a/charts/incubator/neko/ci/vlc-values.yaml +++ b/charts/incubator/neko/ci/vlc-values.yaml @@ -1 +1 @@ -imageSelector: "imageVlc" +imageSelector: imageVlc diff --git a/charts/incubator/neko/ci/vncviewer-values.yaml b/charts/incubator/neko/ci/vncviewer-values.yaml index 501812215b0..241a4064be7 100644 --- a/charts/incubator/neko/ci/vncviewer-values.yaml +++ b/charts/incubator/neko/ci/vncviewer-values.yaml @@ -1 +1 @@ -imageSelector: "imageVncviewer" +imageSelector: imageVncviewer diff --git a/charts/incubator/neko/ci/xfce-values.yaml b/charts/incubator/neko/ci/xfce-values.yaml index 312155969c9..73a4f4141f6 100644 --- a/charts/incubator/neko/ci/xfce-values.yaml +++ b/charts/incubator/neko/ci/xfce-values.yaml @@ -1 +1 @@ -imageSelector: "imageXfce" +imageSelector: imageXfce diff --git a/charts/incubator/neko/values.yaml b/charts/incubator/neko/values.yaml index a313c99b4ff..9c2bb8ec58b 100644 --- a/charts/incubator/neko/values.yaml +++ b/charts/incubator/neko/values.yaml @@ -1,68 +1,36 @@ -image: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: firefox@sha256:f419f71b40c6c1f03cda16de4f2c0f467a577a14d4d7e889e9858161ea0209ad braveImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: brave@sha256:89aa7029bfb66f6556a42466cfe030fa27bef6cfe972c08a22f5a101484677eb chromeImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: google-chrome@sha256:5b3dbb15c456680a4176ac88a057511d99bfe344c82819001e26031b1ddc2241 chromiumImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: chromium@sha256:40c252ef1a520ef41e75ca56c5ae1792d017fa0ad6aa7d79e1f417b34cabb0ff edgeImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: microsoft-edge@sha256:b07404b0f6dcd2b16261330d30e5364add93bd843ffec3aea3a9e2f67c615c4a +image: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: firefox@sha256:f419f71b40c6c1f03cda16de4f2c0f467a577a14d4d7e889e9858161ea0209ad +imageSelector: image +portal: + enabled: true remminaImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: remmina@sha256:932c2c4e721d46235faeda948ff6d2c0b2d91db3028db2127d6eadc28c30284e -torImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: tor-browser@sha256:b8ee63fdb4286dcbef71aa373bc080606c96009f6081b95d0f1d3abc216e1bb4 -vivaldiImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vivaldi@sha256:8b9d1269af0dcf1dcb690dc0677c5470a58f4f2035677557b8f423f8dbdec98d -vlcImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vlc@sha256:e3129b3887451e2b3dbdb627a617e34b5331ee3f3b253fc2d14503e222d3b745 -vncviewerImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vncviewer@sha256:d6e961e5b15fc58639ac6b4eeb791c5b48c859e69d65d25c20ff92bf7c95b458 -xfceImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: xfce@sha256:df36f438915ac4f1ffa18608e7d9169e330cea4f6c3f91d3d6257031c9cbc0eb -imageSelector: "image" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - NEKO_PASSWORD: userpass - NEKO_PASSWORD_ADMIN: adminpass -env: - NEKO_UDPMUX: 52100 - NEKO_TCPMUX: 52100 - # User Defined - NEKO_SCREEN: 1920x1080@30 - NEKO_CONTROL_PROTECTION: false - NEKO_IMPLICIT_CONTROL: false - NEKO_LOCKS: "" - NEKO_NAT1TO1: "" - NEKO_IPFETCH: "" - NEKO_PROXY: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -70,14 +38,6 @@ service: port: 10294 protocol: HTTP targetPort: 8080 - mux-udp: - enabled: true - ports: - mux-udp: - enabled: true - port: 52100 - protocol: UDP - targetPort: 52100 mux-tcp: enabled: true ports: @@ -86,5 +46,48 @@ service: port: 52100 protocol: TCP targetPort: 52100 -portal: - enabled: true + mux-udp: + enabled: true + ports: + mux-udp: + enabled: true + port: 52100 + protocol: UDP + targetPort: 52100 +torImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: tor-browser@sha256:b8ee63fdb4286dcbef71aa373bc080606c96009f6081b95d0f1d3abc216e1bb4 +vivaldiImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vivaldi@sha256:8b9d1269af0dcf1dcb690dc0677c5470a58f4f2035677557b8f423f8dbdec98d +vlcImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vlc@sha256:e3129b3887451e2b3dbdb627a617e34b5331ee3f3b253fc2d14503e222d3b745 +vncviewerImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vncviewer@sha256:d6e961e5b15fc58639ac6b4eeb791c5b48c859e69d65d25c20ff92bf7c95b458 +workload: + main: + podSpec: + containers: + main: + env: + NEKO_CONTROL_PROTECTION: "false" + NEKO_IMPLICIT_CONTROL: "false" + NEKO_IPFETCH: "" + NEKO_LOCKS: "" + NEKO_NAT1TO1: "" + NEKO_PASSWORD: userpass + NEKO_PASSWORD_ADMIN: adminpass + NEKO_PROXY: "true" + NEKO_SCREEN: 1920x1080@30 + NEKO_TCPMUX: "52100" + NEKO_UDPMUX: "52100" +xfceImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: xfce@sha256:df36f438915ac4f1ffa18608e7d9169e330cea4f6c3f91d3d6257031c9cbc0eb diff --git a/charts/incubator/netbox/Chart.yaml b/charts/incubator/netbox/Chart.yaml index c5169e17018..3289a16ad76 100644 --- a/charts/incubator/netbox/Chart.yaml +++ b/charts/incubator/netbox/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: netbox -version: 3.0.42 +version: 4.0.0 appVersion: 3.6.5 description: NetBox is the leading solution for modeling and documenting modern networks. home: https://truecharts.org/charts/incubator/netbox @@ -20,7 +20,7 @@ keywords: - netbox dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/netbox/values.yaml b/charts/incubator/netbox/values.yaml index 74a0d7325ee..3b888633897 100644 --- a/charts/incubator/netbox/values.yaml +++ b/charts/incubator/netbox/values.yaml @@ -1,25 +1,116 @@ image: + pullPolicy: IfNotPresent repository: netboxcommunity/netbox tag: v3.6.5-2.7.0@sha256:11df75195b88cec1d54de1790060851abd19e94aeee50e0586a8eba192074bbe - pullPolicy: IfNotPresent +metrics: + enabled: false + prometheusRule: + enabled: false + labels: {} + rules: [] + serviceMonitor: + interval: 1m + labels: {} + scrapeTimeout: 30s +netbox: + admins: [] + allowed_hosts: [] + allowed_urls_schemes: [] + auth_password_validators: [] + banner: + bottom: "" + login: "" + top: "" + cors_origin_allow_all: false + cors_origin_regex_whitelist: [] + cors_origin_whitelist: [] + csrf_cookie_name: csrftoken + csrf_trusted_origin: [] + date_time: + date_format: N j, Y + date_time_format: N j, Y g:i a + short_date_format: Y-m-d + short_date_time_format: Y-m-d H:i + short_time_format: H:i:s + time_format: g:i a + debug: false + email: + from_email: "" + password: "" + port: 587 + server: "" + timeout: 10 + use_ssl: false + use_tls: true + username: "" + enforce_global_unique: true + exempt_view_permissions: [] + graphql_enabled: true + http_proxies: [] + internal_ips: [] + login_persistence: false + login_required: true + login_timeout: 1209600 + maps_url: https://maps.google.com/?q= + max_page_size: 1000 + napalm: + args: [] + password: "" + timeout: 30 + username: "" + paginate_count: 50 + plugin_config: null + powerfeed: + default_amperage: 15 + default_max_utilization: 80 + default_voltage: 120 + prefer_ipv4: false + rack: + elevation_default_unit_height: 22 + elevation_default_unit_width: 220 + remote_auth: {} + retention: + changelog: 90 + job_result: 90 + rq_default_timeout: 300 + session_cookie_name: sessionid + storage_backend: "" + storage_config: [] +persistence: + config: + enabled: true + mountPath: /etc/netbox/config + configfile: + enabled: true + mountPath: /etc/netbox/config/01-config.py + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + subPath: config.py + type: secret + media: + enabled: true + mountPath: /opt/netbox/netbox/media + reports: + enabled: true + mountPath: /etc/netbox/reports + scripts: + enabled: true + mountPath: /etc/netbox/scripts +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: netbox + postgresqlUsername: netbox +redis: + enabled: true + existingSecret: rediscreds securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -probes: - liveness: - type: HTTP - path: /api - readiness: - type: HTTP - path: /api - startup: - type: HTTP - path: /api - # Gives some time for app to run db migrations - initialDelaySeconds: 60 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,218 +118,19 @@ service: port: 10265 protocol: HTTP targetPort: 8080 -netbox: - # -- This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write - # access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name. - # 127.0.0.1 added automatically - allowed_hosts: [] - # - netbox.example.com - # - URL schemes that are allowed within links in NetBox - allowed_urls_schemes: [] - # - file - # - ftp - # -- Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of - # application errors (assuming correct email settings are provided). - admins: [] - # - name: John Doe - # email: jdoe@example.com - # -- Enable any desired validators for local account passwords below. For a list of included validators, please see the - # Django documentation at https://docs.djangoproject.com/en/stable/topics/auth/passwords/#password-validation. - auth_password_validators: [] - # - name: django.contrib.auth.password_validation.MinimumLengthValidator - # options: - # - key: min_length - # value: 10 - banner: - # -- Optionally display a persistent banner at the top of every page. - top: "" - # -- Optionally display a persistent banner at the bottom of every page. - bottom: "" - # -- Text to include on the login page above the login form. HTML is allowed - login: "" - retention: - # -- Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. - changelog: 90 - # -- Maximum number of days to retain job results (scripts and reports). Set to 0 to retain job results in the database indefinitely. - job_result: 90 - # -- When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. - prefer_ipv4: false - # -- Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table - enforce_global_unique: true - # - API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be - # - allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or - # - CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers - cors_origin_allow_all: false - cors_origin_whitelist: [] - # - "127.0.0.1" - cors_origin_regex_whitelist: [] - # - r'^(https?://)?(\w+\.)?example\.com$' - debug: false - email: - server: "" - port: 587 - username: "" - password: "" - use_ssl: false - use_tls: true - timeout: 10 - from_email: "" - # -- Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and - # by anonymous users. List models in the form `.`. Add '*' to this list to exempt all models. - exempt_view_permissions: [] - # - dcim.site - # - dcim.region - # - ipam.prefix - # - HTTP proxies NetBox should use when sending outbound HTTP requests (e.g. for webhooks). - http_proxies: [] - # - key: http - # url: http://10.10.1.10:3128 - # - key: https - # url: http://10.10.1.10:1080 - # -- IP addresses recognized as internal to the system. The debugging toolbar will be available only to clients accessing - # NetBox from an internal IP. (127.0.0.1 and ::1) added automatically - internal_ips: [] - # - "10.10.10.5" - # -- Automatically reset the lifetime of a valid session upon each authenticated request. Enables users to remain - # authenticated to NetBox indefinitely. - login_persistence: false - # -- Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users - # are permitted to access most data in NetBox but not make any changes. - login_required: true - # -- The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to - # re-authenticate. (Default: 1209600 [14 days]) - login_timeout: 1209600 - # -- Enable GraphQL API. - graphql_enabled: true - # -- Maps provider - maps_url: https://maps.google.com/?q= - # -- An API consumer can request an arbitrary number of objects =by appending the "limit" parameter to the URL (e.g. - # "?limit=1000"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request - # all objects by specifying "?limit=0". - max_page_size: 1000 - # -- Determine how many objects to display per page within a list. (Default: 50) - paginate_count: 50 - powerfeed: - # -- The default value for the amperage field when creating new power feeds. - default_amperage: 15 - # -- The default value (percentage) for the max_utilization field when creating new power feeds. - default_max_utilization: 80 - # -- The default value for the voltage field when creating new power feeds. - default_voltage: 120 - # -- Rack elevation size defaults, in pixels. For best results, the ratio of width to height should be roughly 10:1. - rack: - elevation_default_unit_height: 22 - elevation_default_unit_width: 220 - # -- Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM. - napalm: - username: "" - password: "" - timeout: 30 - # -- NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). - args: [] - # - arg: allow_agent - # value: "False" - # -- Cross-Site-Request-Forgery-Attack settings. If Netbox is sitting behind a reverse proxy, you might need to set this - csrf_trusted_origin: [] - # - https://netbox.mydomain.com - # -- The name to use for the session cookie. - session_cookie_name: sessionid - # -- The name to use for the csrf token cookie. - csrf_cookie_name: csrftoken - # -- By default uploaded media is stored on the local filesystem. Using Django-storages is also supported. Provide the - # class path of the storage driver in storage_backend and any configuration options in storage_config. For example: - # Example storages.backends.s3boto3.S3Boto3Storage - storage_backend: "" - storage_config: [] - # - key: AWS_ACCESS_KEY_ID - # value: KeyID - # - key: AWS_SECRET_ACCESS_KEY - # value: Secret - # - key: AWS_STORAGE_BUCKET_NAME - # value: netbox - # - key: AWS_S3_REGION_NAME - # value: eu-west-1 - # -- Plugins configuration settings. These settings are used by various plugins that the user may have installed. - plugin_config: - # - plugin_name: plugin1 - # enabled: false - # config: - # - key: foo - # value: bar - # - key: fizz - # value: bizz - # -- Maximum execution time for background tasks, in seconds. - rq_default_timeout: 300 - # -- Remote authentication support - remote_auth: {} - # enabled: false - # backend: netbox.authentication.RemoteUserBackend - # header: header - # auto_create_user: false - # default_groups: [] - # default_permissions: - # - key: dcim.change_site - # value: None - # -- Date/time formatting. See the following link for supported formats: - # https://docs.djangoproject.com/en/stable/ref/templates/builtins/#date - date_time: - date_format: N j, Y - short_date_format: Y-m-d - time_format: g:i a - short_time_format: H:i:s - date_time_format: N j, Y g:i a - short_date_time_format: Y-m-d H:i -metrics: - # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. - # @default -- See values.yaml - enabled: false - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - 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 -persistence: - config: - enabled: true - mountPath: /etc/netbox/config - reports: - enabled: true - mountPath: /etc/netbox/reports - scripts: - enabled: true - mountPath: /etc/netbox/scripts - media: - enabled: true - mountPath: /opt/netbox/netbox/media - configfile: - enabled: true - type: secret - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /etc/netbox/config/01-config.py - subPath: config.py -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: netbox - postgresqlDatabase: netbox -redis: - enabled: true - existingSecret: rediscreds -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /api + type: HTTP + readiness: + path: /api + type: HTTP + startup: + initialDelaySeconds: 60 + path: /api + type: HTTP diff --git a/charts/incubator/neverwinternights-ee/Chart.yaml b/charts/incubator/neverwinternights-ee/Chart.yaml index 6cab5da9f3f..0409151a77e 100644 --- a/charts/incubator/neverwinternights-ee/Chart.yaml +++ b/charts/incubator/neverwinternights-ee/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: neverwinternights-ee -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install Neverwinter Nights: Enhanced Edition @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/neverwinternights-ee/values.yaml b/charts/incubator/neverwinternights-ee/values.yaml index 5fd0beabd23..8ea0aadb5db 100644 --- a/charts/incubator/neverwinternights-ee/values.yaml +++ b/charts/incubator/neverwinternights-ee/values.yaml @@ -1,24 +1,3 @@ -env: - APWD: adminDocker - AUTO_SAV_I: "5" - DIFF: "1" - ELC: "0" - GAME_PARAMS: "" - ILR: "0" - LOG_LVL: "4" - MAXLEVEL: "40" - MAX_CLIENTS: "4" - MINLEVEL: "1" - MOD_NAME: "" - ONEPARTY: "0" - PAUSEAPLAY: "0" - PPW: Docker - PUBLIC_SRV: "0" - PVP: "0" - RLD_W_E: "0" - SERVERVAULT: "0" - SRV_NAME: Docker NWNEE - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/nwnee-server @@ -27,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /nwnee -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -47,5 +21,36 @@ service: port: 5121 protocol: UDP targetPort: 5121 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APWD: adminDocker + AUTO_SAV_I: "5" + DIFF: "1" + ELC: "0" + GAME_PARAMS: "" + ILR: "0" + LOG_LVL: "4" + MAX_CLIENTS: "4" + MAXLEVEL: "40" + MINLEVEL: "1" + MOD_NAME: "" + ONEPARTY: "0" + PAUSEAPLAY: "0" + PPW: Docker + PUBLIC_SRV: "0" + PVP: "0" + RLD_W_E: "0" + SERVERVAULT: "0" + SRV_NAME: Docker NWNEE + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/newyearcountdownclock/Chart.yaml b/charts/incubator/newyearcountdownclock/Chart.yaml index ba87924316a..55f8a1fa44a 100644 --- a/charts/incubator/newyearcountdownclock/Chart.yaml +++ b/charts/incubator/newyearcountdownclock/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: newyearcountdownclock -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Self Hosted, self contained New Year Countdown clock home: https://truecharts.org/charts/incubator/newyearcountdownclock @@ -21,7 +21,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/newyearcountdownclock/values.yaml b/charts/incubator/newyearcountdownclock/values.yaml index a07a114685d..5b773dcbc65 100644 --- a/charts/incubator/newyearcountdownclock/values.yaml +++ b/charts/incubator/newyearcountdownclock/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: modem7/newyearcountdown tag: latest@sha256:6ca1505ff8d26c10d2446d557c3c79e96a00d47bd7ff2f5bd5871627ecb39077 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/nexus-oss/Chart.yaml b/charts/incubator/nexus-oss/Chart.yaml index 64f93d85b37..82a18d896d1 100644 --- a/charts/incubator/nexus-oss/Chart.yaml +++ b/charts/incubator/nexus-oss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nexus-oss -version: 2.0.17 +version: 3.0.0 appVersion: 3.62.0 description: Sonatype Nexus open source is a artifact repository manager home: https://truecharts.org/charts/incubator/nexus-oss @@ -19,7 +19,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nexus-oss/values.yaml b/charts/incubator/nexus-oss/values.yaml index 40631868843..41aa7a15d63 100644 --- a/charts/incubator/nexus-oss/values.yaml +++ b/charts/incubator/nexus-oss/values.yaml @@ -1,22 +1,31 @@ image: - repository: sonatype/nexus3 pullPolicy: IfNotPresent + repository: sonatype/nexus3 tag: 3.62.0@sha256:cfff1ebfb808abfb5e9054c95ff7fea349cdb1e7ff0b629c1051763e4e74e0dc -podSecurityContext: - runAsGroup: 200 - runAsUser: 200 - fsGroup: 200 -env: - INSTALL4J_ADD_VM_PARAMS: "-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs" -service: - main: - ports: - main: - port: 10288 - targetPort: 8081 persistence: data: enabled: true mountPath: /nexus-data portal: enabled: true +securityContext: + container: + runAsGroup: 200 + runAsUser: 200 + pod: + fsGroup: 200 +service: + main: + ports: + main: + port: 10288 + targetPort: 8081 +workload: + main: + podSpec: + containers: + main: + env: + INSTALL4J_ADD_VM_PARAMS: + -Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m + -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs diff --git a/charts/incubator/nightscout/Chart.yaml b/charts/incubator/nightscout/Chart.yaml index 9da78048812..1a63e2e8cdb 100644 --- a/charts/incubator/nightscout/Chart.yaml +++ b/charts/incubator/nightscout/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nightscout -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Allows the installation of Nightscout, a remote CGM monitoring system. @@ -24,7 +24,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nightscout/values.yaml b/charts/incubator/nightscout/values.yaml index 437ac0f6fb3..10ad7f77a0f 100644 --- a/charts/incubator/nightscout/values.yaml +++ b/charts/incubator/nightscout/values.yaml @@ -1,27 +1,16 @@ -env: - API_SECRET: "" - BASE_URL: "" - BG_HIGH: "" - BG_LOW: "" - BG_TARGET_BOTTOM: "" - BG_TARGET_TOP: "" - DISPLAY_UNITS: "" - ENABLE: delta direction upbat timeago devicestatus errorcodes ar2 simplealarms profile - INSECURE_USE_HTTP: "true" - MONGO_CONNECTION: mongodb://db-user:db-password@mongodb-instance:port/db-name - THEME: colors - TIME_FORMAT: "24" image: pullPolicy: IfNotPresent repository: nightscout/cgm-remote-monitor-travis tag: latest@sha256:3ace874753e834b9c9b8a242df67f86329b04a3a48584452ae45207bfbfdb271 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +18,23 @@ service: port: 1337 protocol: TCP targetPort: 1337 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + API_SECRET: "" + BASE_URL: "" + BG_HIGH: "" + BG_LOW: "" + BG_TARGET_BOTTOM: "" + BG_TARGET_TOP: "" + DISPLAY_UNITS: "" + ENABLE: + delta direction upbat timeago devicestatus errorcodes ar2 simplealarms + profile + INSECURE_USE_HTTP: "true" + MONGO_CONNECTION: mongodb://db-user:db-password@mongodb-instance:port/db-name + THEME: colors + TIME_FORMAT: "24" diff --git a/charts/incubator/noisedash/Chart.yaml b/charts/incubator/noisedash/Chart.yaml index 27055813075..b8942dce196 100644 --- a/charts/incubator/noisedash/Chart.yaml +++ b/charts/incubator/noisedash/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: noisedash -version: 2.0.15 +version: 3.0.0 appVersion: 0.6.12 description: Self-hosted web tool for generating ambient noises home: https://truecharts.org/charts/incubator/noisedash @@ -19,7 +19,7 @@ keywords: - noise dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/noisedash/values.yaml b/charts/incubator/noisedash/values.yaml index 9d29990bb56..c514ef8ce33 100644 --- a/charts/incubator/noisedash/values.yaml +++ b/charts/incubator/noisedash/values.yaml @@ -1,20 +1,9 @@ image: + pullPolicy: IfNotPresent repository: noisedash/noisedash tag: v0.6.12@sha256:c1fa45b7419746da8f056310c187b34ffe48dcb92e2463c0f2015cebf5b13340 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 noisedash: max_sample_size_in_bytes: 10737418240 -service: - main: - ports: - main: - port: 10328 persistence: db: enabled: true @@ -24,3 +13,14 @@ persistence: mountPath: /var/noisedash/samples portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10328 diff --git a/charts/incubator/nosqlclient/Chart.yaml b/charts/incubator/nosqlclient/Chart.yaml index bf9ea7c2a05..966c9c57d25 100644 --- a/charts/incubator/nosqlclient/Chart.yaml +++ b/charts/incubator/nosqlclient/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nosqlclient -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Cross-platform and self hosted, easy to use, intuitive mongodb management @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nosqlclient/values.yaml b/charts/incubator/nosqlclient/values.yaml index d2c2496d009..d782c65fd19 100644 --- a/charts/incubator/nosqlclient/values.yaml +++ b/charts/incubator/nosqlclient/values.yaml @@ -1,5 +1,3 @@ -env: - MONGO_URL: "" image: pullPolicy: IfNotPresent repository: mongoclient/mongoclient @@ -8,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /data/db -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MONGO_URL: "" diff --git a/charts/incubator/notarius/Chart.yaml b/charts/incubator/notarius/Chart.yaml index 2695edea6eb..6442a163619 100644 --- a/charts/incubator/notarius/Chart.yaml +++ b/charts/incubator/notarius/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: notarius -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "" home: https://truecharts.org/charts/incubator/notarius @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/notarius/values.yaml b/charts/incubator/notarius/values.yaml index 0abba5be924..a8d9198f96b 100644 --- a/charts/incubator/notarius/values.yaml +++ b/charts/incubator/notarius/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: agusalex/notarius tag: latest@sha256:ac7f357fc114660429b2b08f8939cf3bcbe7a0cc399a46077b77d417500a6ab4 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/notea/Chart.yaml b/charts/incubator/notea/Chart.yaml index 825dc9d8274..93967570ba3 100644 --- a/charts/incubator/notea/Chart.yaml +++ b/charts/incubator/notea/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: notea -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Self hosted note taking, alternative to Notions. Look at Github for config home: https://truecharts.org/charts/incubator/notea @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/notea/values.yaml b/charts/incubator/notea/values.yaml index 14fb3b26a32..539eb6b3830 100644 --- a/charts/incubator/notea/values.yaml +++ b/charts/incubator/notea/values.yaml @@ -1,30 +1,35 @@ -env: - PASSWORD: "" - STORE_PASSWORD: "" - STORE_USER: "" image: pullPolicy: IfNotPresent repository: diamkil/notea tag: latest@sha256:e331f787662bafb3722845045ac1753a084bf16b71b43c820e84dc5af6fe2aa1 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: "" + STORE_PASSWORD: "" + STORE_USER: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/observium/Chart.yaml b/charts/incubator/observium/Chart.yaml index a94b486dfb1..9ca5ac40fed 100644 --- a/charts/incubator/observium/Chart.yaml +++ b/charts/incubator/observium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: observium -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Observium is an autodiscovering network monitoring platform supporting @@ -22,7 +22,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/observium/values.yaml b/charts/incubator/observium/values.yaml index 5d247e0a03d..745e4c71bb3 100644 --- a/charts/incubator/observium/values.yaml +++ b/charts/incubator/observium/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: uberchuckie/observium @@ -7,12 +6,14 @@ persistence: observium: enabled: true mountPath: /opt/observium/rrd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8514 protocol: UDP targetPort: 514 -portal: - enabled: true diff --git a/charts/incubator/obsidian/Chart.yaml b/charts/incubator/obsidian/Chart.yaml index 89358638d87..e9c62a7cd2a 100644 --- a/charts/incubator/obsidian/Chart.yaml +++ b/charts/incubator/obsidian/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: obsidian -version: 2.0.11 +version: 3.0.0 appVersion: 0.1.1 description: A knowledge base that works on local Markdown files. home: https://truecharts.org/charts/incubator/obsidian @@ -21,7 +21,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/obsidian/values.yaml b/charts/incubator/obsidian/values.yaml index acd4e0ddfd5..e955f51532e 100644 --- a/charts/incubator/obsidian/values.yaml +++ b/charts/incubator/obsidian/values.yaml @@ -2,19 +2,22 @@ image: pullPolicy: IfNotPresent repository: ghcr.io/sytone/obsidian-remote tag: 0.1.1@sha256:0494ea57446e77609a469caf08a6886f3825f893883bfab2f4736e06d01c19b2 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + storageconfig: + enabled: true + mountPath: /config/.config/obsidian + storagevaults: + enabled: true + mountPath: /vaults +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10292 - protocol: HTTP - targetPort: 8080 api: enabled: true ports: @@ -26,12 +29,9 @@ service: enabled: true port: 27124 targetPort: 27124 -persistence: - storageconfig: - enabled: true - mountPath: /config/.config/obsidian - storagevaults: - enabled: true - mountPath: /vaults -portal: - enabled: true + main: + ports: + main: + port: 10292 + protocol: HTTP + targetPort: 8080 diff --git a/charts/incubator/onlinecheckyourserver/Chart.yaml b/charts/incubator/onlinecheckyourserver/Chart.yaml index 8f8f1c4d89b..cb5e03bd6ab 100644 --- a/charts/incubator/onlinecheckyourserver/Chart.yaml +++ b/charts/incubator/onlinecheckyourserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: onlinecheckyourserver -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a simple Chart that will check if a domain name or IP address @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/onlinecheckyourserver/values.yaml b/charts/incubator/onlinecheckyourserver/values.yaml index e2b04d8cb34..358c4a37027 100644 --- a/charts/incubator/onlinecheckyourserver/values.yaml +++ b/charts/incubator/onlinecheckyourserver/values.yaml @@ -1,36 +1,41 @@ -env: - HOST: google.com - PING_INTERVAL: "300" - PING_RETRY: "3600" - PING_TIMEOUT: "10" - PUSHOVER_APP_TOKEN: "" - PUSHOVER_MESSAGE: google.com is offline! - PUSHOVER_PRIORITY: "0" - PUSHOVER_TITLE: Online Check - PUSHOVER_USER_TOKEN: "" image: pullPolicy: IfNotPresent repository: ich777/online-check-pushover tag: latest@sha256:686ba0e2b0cb5f9a3f06420620d38d89a2c66ab11d114eaf8fdd187ba9e606b5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + HOST: google.com + PING_INTERVAL: "300" + PING_RETRY: "3600" + PING_TIMEOUT: "10" + PUSHOVER_APP_TOKEN: "" + PUSHOVER_MESSAGE: google.com is offline! + PUSHOVER_PRIORITY: "0" + PUSHOVER_TITLE: Online Check + PUSHOVER_USER_TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/openaudible/Chart.yaml b/charts/incubator/openaudible/Chart.yaml index 06125f87cce..bb1bd5cb867 100644 --- a/charts/incubator/openaudible/Chart.yaml +++ b/charts/incubator/openaudible/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openaudible -version: 2.0.12 +version: 3.0.0 appVersion: latest description: All your audiobooks in one place home: https://truecharts.org/charts/incubator/openaudible @@ -19,7 +19,7 @@ keywords: - audible dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openaudible/values.yaml b/charts/incubator/openaudible/values.yaml index 9eb6e88ce71..67fa91ff1c1 100644 --- a/charts/incubator/openaudible/values.yaml +++ b/charts/incubator/openaudible/values.yaml @@ -1,13 +1,19 @@ image: + pullPolicy: IfNotPresent repository: openaudible/openaudible tag: latest@sha256:268d8121db70d88d8076649605bfadb50ba671460fa9060b67ef5e9b4d8f07a2 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config/OpenAudible +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -15,9 +21,3 @@ service: port: 10325 protocol: HTTP targetPort: 3000 -persistence: - config: - enabled: true - mountPath: "/config/OpenAudible" -portal: - enabled: true diff --git a/charts/incubator/openebs/Chart.yaml b/charts/incubator/openebs/Chart.yaml index a5d9d8c491a..ce1323c5716 100644 --- a/charts/incubator/openebs/Chart.yaml +++ b/charts/incubator/openebs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openebs -version: 0.0.2 +version: 1.0.0 appVersion: latest description: OpenEBS is a umbrella container storage provisioner home: https://truecharts.org/charts/incubator/openebs diff --git a/charts/incubator/openebs/values.yaml b/charts/incubator/openebs/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/openebs/values.yaml +++ b/charts/incubator/openebs/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the cluster’s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/opengl-desktop-g3/Chart.yaml b/charts/incubator/opengl-desktop-g3/Chart.yaml index 7720d941727..6e68c4569eb 100644 --- a/charts/incubator/opengl-desktop-g3/Chart.yaml +++ b/charts/incubator/opengl-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: opengl-desktop-g3 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -25,7 +25,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/opengl-desktop-g3/values.yaml b/charts/incubator/opengl-desktop-g3/values.yaml index 975da946973..1754c2021e9 100644 --- a/charts/incubator/opengl-desktop-g3/values.yaml +++ b/charts/incubator/opengl-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-opengl-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/openkm/Chart.yaml b/charts/incubator/openkm/Chart.yaml index 3cb33e44d84..7993035c8b5 100644 --- a/charts/incubator/openkm/Chart.yaml +++ b/charts/incubator/openkm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openkm -version: 11.0.3 +version: 12.0.0 appVersion: 6.3.12 description: OpenKM integrates all essential documents management, collaboration and @@ -24,7 +24,7 @@ keywords: - docs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openkm/values.yaml b/charts/incubator/openkm/values.yaml index e2095e5710e..0c0775cea37 100644 --- a/charts/incubator/openkm/values.yaml +++ b/charts/incubator/openkm/values.yaml @@ -1,45 +1,46 @@ image: + pullPolicy: IfNotPresent repository: openkm/openkm-ce tag: 6.3.12@sha256:4491acfc5ad9b1f9357fc5daea575eb7b0c09ba9898824c0558663104912de08 - pullPolicy: IfNotPresent initContainers: init: + command: + - /config/init/init.sh image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" - command: ["/config/init/init.sh"] volumeMounts: - - name: init - mountPath: "/config/init" - - name: config - mountPath: "/opt/tomcat" + - mountPath: /config/init + name: init + - mountPath: /opt/tomcat + name: config +persistence: + config: + enabled: true + mountPath: /opt/tomcat/repository + init: + enabled: "true" + mountPath: /config/init + readOnly: true + type: custom + volumeSpec: + configMap: + defaultMode: "0777" + name: '{{ include "tc.common.names.fullname" . }}-init' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: openkm + postgresqlUsername: openkm securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10090 targetPort: 8080 -persistence: - config: - enabled: true - mountPath: "/opt/tomcat/repository" - init: - enabled: "true" - mountPath: "/config/init" - readOnly: true - type: "custom" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-init' - defaultMode: "0777" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: openkm - postgresqlDatabase: openkm -portal: - enabled: true diff --git a/charts/incubator/openldap/Chart.yaml b/charts/incubator/openldap/Chart.yaml index 40dd2cf7aec..a4028c2aba7 100644 --- a/charts/incubator/openldap/Chart.yaml +++ b/charts/incubator/openldap/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openldap -version: 10.0.3 +version: 11.0.0 appVersion: 1.5.0 description: Community developed LDAP software home: https://truecharts.org/charts/incubator/openldap @@ -23,7 +23,7 @@ keywords: - high availability dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openldap/values.yaml b/charts/incubator/openldap/values.yaml index c1af444afe8..507f70ee06f 100644 --- a/charts/incubator/openldap/values.yaml +++ b/charts/incubator/openldap/values.yaml @@ -1,42 +1,36 @@ -image: - repository: osixia/openldap - pullPolicy: IfNotPresent - tag: 1.5.0@sha256:18742e9c449c9c1afe129d3f2f3ee15fb34cc43e5f940a20f3399728f41d7c28 -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 + rollingUpdate: + partition: null + surge: null + unavailable: 1 + strategy: RollingUpdate + type: statefulset +image: + pullPolicy: IfNotPresent + repository: osixia/openldap + tag: 1.5.0@sha256:18742e9c449c9c1afe129d3f2f3ee15fb34cc43e5f940a20f3399728f41d7c28 persistence: varrun: enabled: false +portal: + enabled: false +replication: + clusterName: cluster.local + enabled: false + interval: "00:00:00:10" + retry: 60 + starttls: critical + timeout: 1 + tls_reqcert: never +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 389 - targetPort: 389 ldaps: enabled: true ports: @@ -44,50 +38,45 @@ 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" - clusterName: "cluster.local" - retry: 60 - timeout: 1 - 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. + main: + ports: + main: + port: 389 + targetPort: 389 volumeClaimTemplates: data: enabled: true - mountPath: "/var/lib/ldap/" + mountPath: /var/lib/ldap/ slapd: enabled: true - mountPath: "/etc/ldap/slapd.d/" -portal: - enabled: false + mountPath: /etc/ldap/slapd.d/ +workload: + main: + podSpec: + containers: + main: + env: + CONTAINER_LOG_LEVEL: "4" + KEEP_EXISTING_CONFIG: "false" + LDAP_ADMIN_PASSWORD: ldapadmin + LDAP_BACKEND: mdb + LDAP_BASE_DN: "" + LDAP_CONFIG_PASSWORD: changeme + LDAP_DOMAIN: example.org + LDAP_LOG_LEVEL: "256" + LDAP_ORGANISATION: Example Inc. + LDAP_READONLY_USER: "false" + LDAP_READONLY_USER_PASSWORD: readonly + LDAP_READONLY_USER_USERNAME: readonly + LDAP_REMOVE_CONFIG_AFTER_SETUP: "true" + LDAP_RFC2307BIS_SCHEMA: "false" + LDAP_SSL_HELPER_PREFIX: ldap + LDAP_TLS: "true" + LDAP_TLS_CIPHER_SUITE: NORMAL + LDAP_TLS_ENFORCE: "false" + LDAP_TLS_PROTOCOL_MIN: "3.0" + LDAP_TLS_REQCERT: never + LDAP_TLS_VERIFY_CLIENT: never + envFrom: + - configMapRef: + name: openldapconfig diff --git a/charts/incubator/openproject/Chart.yaml b/charts/incubator/openproject/Chart.yaml index f1dc49b5b99..bac23ebbc6a 100644 --- a/charts/incubator/openproject/Chart.yaml +++ b/charts/incubator/openproject/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openproject -version: 3.0.30 +version: 4.0.0 appVersion: 13.0.7 description: OpenProject is a web-based project management system for location-independent @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openproject/values.yaml b/charts/incubator/openproject/values.yaml index a03de741b6b..c67dd737231 100644 --- a/charts/incubator/openproject/values.yaml +++ b/charts/incubator/openproject/values.yaml @@ -1,36 +1,41 @@ image: - repository: openproject/community pullPolicy: IfNotPresent + repository: openproject/community tag: 13.0.7@sha256:5bee5235bef030a411e1bfdd8a5a441a66b285964b2152693764356afaa45f40 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -env: - SECRET_KEY_BASE: - secretKeyRef: - name: openproject-secrets - key: SECRET_KEY_BASE - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url-noql persistence: assets: enabled: true mountPath: /var/openproject/assets +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: openproject + postgresqlUsername: openproject +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10290 targetPort: 80 -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: openproject - postgresqlDatabase: openproject -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATABASE_URL: + secretKeyRef: + key: url-noql + name: dbcreds + SECRET_KEY_BASE: + secretKeyRef: + key: SECRET_KEY_BASE + name: openproject-secrets diff --git a/charts/incubator/openra/Chart.yaml b/charts/incubator/openra/Chart.yaml index 89c34793e64..b02e1aabe20 100644 --- a/charts/incubator/openra/Chart.yaml +++ b/charts/incubator/openra/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openra -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mudislanders Template for mounting OpenRA's dedicated server by rmoriz @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openra/values.yaml b/charts/incubator/openra/values.yaml index 0522f4810bd..51600b545fe 100644 --- a/charts/incubator/openra/values.yaml +++ b/charts/incubator/openra/values.yaml @@ -1,25 +1,16 @@ -env: - AdvertiseOnline: "True" - Ban: "" - EnableSingleplayer: "False" - ExternalPort: "1234" - ListenPort: "1234" - MAP: "" - MOTD: Have Fun!! - Mod: ra - Name: DEDICATED SERVER - Password: "" image: pullPolicy: IfNotPresent repository: rmoriz/openra tag: latest@sha256:81a3a76c915122109c22469fbec28175c23644ca7f2879a21a82467979f95f56 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +18,19 @@ service: port: 1234 protocol: TCP targetPort: 1234 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AdvertiseOnline: "True" + Ban: "" + EnableSingleplayer: "False" + ExternalPort: "1234" + ListenPort: "1234" + MAP: "" + MOTD: Have Fun!! + Mod: ra + Name: DEDICATED SERVER + Password: "" diff --git a/charts/incubator/openttd/Chart.yaml b/charts/incubator/openttd/Chart.yaml index c0004ef42fd..e9ea89ead7f 100644 --- a/charts/incubator/openttd/Chart.yaml +++ b/charts/incubator/openttd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openttd -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install the version of OpenTTD that you @@ -24,7 +24,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openttd/values.yaml b/charts/incubator/openttd/values.yaml index 6d4c75d45df..92b78dc5879 100644 --- a/charts/incubator/openttd/values.yaml +++ b/charts/incubator/openttd/values.yaml @@ -1,7 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_VERSION: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - GFX_PK_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 image: pullPolicy: IfNotPresent repository: ich777/openttdserver @@ -10,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,5 +37,12 @@ service: port: 3979 protocol: UDP targetPort: 3979 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_VERSION: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + GFX_PK_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 diff --git a/charts/incubator/orbital-sync/Chart.yaml b/charts/incubator/orbital-sync/Chart.yaml index 2141839ac5e..bb3088591fe 100644 --- a/charts/incubator/orbital-sync/Chart.yaml +++ b/charts/incubator/orbital-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: orbital-sync -version: 3.0.0 +version: 4.0.0 appVersion: 1.5.2 description: Orbital Sync synchronizes multiple Pi-hole instances for high availability. home: https://truecharts.org/charts/incubator/orbital-sync @@ -21,7 +21,7 @@ keywords: - DNS dependencies: - name: common - version: 15.3.1 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/orbital-sync/values.yaml b/charts/incubator/orbital-sync/values.yaml index 0e296d0f83d..003db010bf4 100644 --- a/charts/incubator/orbital-sync/values.yaml +++ b/charts/incubator/orbital-sync/values.yaml @@ -1,51 +1,7 @@ image: - repository: ghcr.io/mattwebbio/orbital-sync pullPolicy: IfNotPresent + repository: ghcr.io/mattwebbio/orbital-sync tag: 1.5.2@sha256:ade616e16ccb3442e9ad648128d9f97db9b3c34c2ef78764e650ff45d624c075 - -securityContext: - container: - readOnlyRootFilesystem: false - -workload: - main: - podSpec: - containers: - main: - env: - INTERVAL_MINUTES: 30 - SYNC_WHITELIST: true - SYNC_REGEX_WHITELIST: true - SYNC_BLACKLIST: true - SYNC_REGEXLIST: true - SYNC_ADLIST: true - SYNC_CLIENT: true - SYNC_GROUP: true - SYNC_AUDITLOG: false - SYNC_STATICDHCPLEASES: false - SYNC_LOCALDNSRECORDS: true - SYNC_LOCALCNAMERECORDS: true - SYNC_FLUSHTABLES: true - RUN_ONCE: false - VERBOSE: false - envFrom: - - secretRef: - name: "orbital-secrets" - probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -service: - main: - enabled: false - ports: - main: - enabled: false - orbital: honeybadger_api_key: "" primary_host_base_url: http://pihole.local @@ -53,14 +9,51 @@ orbital: secondary_hosts: - host: http://pihole2.local password: password - # - host: http://10.10.10.1:1234 - # password: "supersecretpass" - persistence: config: enabled: true - mountPath: "/app" - + mountPath: /app portal: open: enabled: false +securityContext: + container: + container: + readOnlyRootFilesystem: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + INTERVAL_MINUTES: 30 + RUN_ONCE: false + SYNC_ADLIST: true + SYNC_AUDITLOG: false + SYNC_BLACKLIST: true + SYNC_CLIENT: true + SYNC_FLUSHTABLES: true + SYNC_GROUP: true + SYNC_LOCALCNAMERECORDS: true + SYNC_LOCALDNSRECORDS: true + SYNC_REGEX_WHITELIST: true + SYNC_REGEXLIST: true + SYNC_STATICDHCPLEASES: false + SYNC_WHITELIST: true + VERBOSE: false + envFrom: + - secretRef: + name: orbital-secrets + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/owi2plex/Chart.yaml b/charts/incubator/owi2plex/Chart.yaml index ce6be470333..e4d277a6900 100644 --- a/charts/incubator/owi2plex/Chart.yaml +++ b/charts/incubator/owi2plex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: owi2plex -version: 2.0.12 +version: 3.0.0 appVersion: latest description: a xml grabber for enigma with open webif home: https://truecharts.org/charts/incubator/owi2plex @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/owi2plex/values.yaml b/charts/incubator/owi2plex/values.yaml index de4c9d9294d..509fa6b030b 100644 --- a/charts/incubator/owi2plex/values.yaml +++ b/charts/incubator/owi2plex/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: alturismo/owi2plex @@ -13,24 +12,29 @@ persistence: tvh: enabled: true mountPath: /TVH -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/passwordpusherephemeral/Chart.yaml b/charts/incubator/passwordpusherephemeral/Chart.yaml index 78364bf03bb..04e6cdd8fb2 100644 --- a/charts/incubator/passwordpusherephemeral/Chart.yaml +++ b/charts/incubator/passwordpusherephemeral/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: passwordpusherephemeral -version: 2.0.31 +version: 3.0.0 appVersion: latest description: Ephemeral version requires no other database Chart! PasswordPusher or @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/passwordpusherephemeral/values.yaml b/charts/incubator/passwordpusherephemeral/values.yaml index 568ec3faeb2..9578c5241e0 100644 --- a/charts/incubator/passwordpusherephemeral/values.yaml +++ b/charts/incubator/passwordpusherephemeral/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: pglombardo/pwpush-ephemeral tag: latest@sha256:a5755796d23fd041b3ddd1a1855ca4557c3d627ac5367002c5a26c87084d018d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/pavlovvr/Chart.yaml b/charts/incubator/pavlovvr/Chart.yaml index b471887bec3..45bd95fd731 100644 --- a/charts/incubator/pavlovvr/Chart.yaml +++ b/charts/incubator/pavlovvr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pavlovvr -version: 2.0.12 +version: 3.0.0 appVersion: pavlovvr description: This Chart will download and install SteamCMD. It will also install Pavlov @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pavlovvr/values.yaml b/charts/incubator/pavlovvr/values.yaml index f230cc3599f..69476679012 100644 --- a/charts/incubator/pavlovvr/values.yaml +++ b/charts/incubator/pavlovvr/values.yaml @@ -2,19 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pavlovvr@sha256:dd3bbb09137484848074cbee01cd7aeaee1354bc04b2dca54c038977375f9c0c -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true secretEmv: - USERNAME: "" PASSWRD: "" -env: - GAME_ID: "622970" - GAME_PARAMS: "" - VALIDATE: false + USERNAME: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -46,12 +51,12 @@ service: port: 7777 protocol: UDP targetPort: 7777 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "622970" + GAME_PARAMS: "" + VALIDATE: "false" diff --git a/charts/incubator/penpot/Chart.yaml b/charts/incubator/penpot/Chart.yaml index 2196c034223..8591e6ba07f 100644 --- a/charts/incubator/penpot/Chart.yaml +++ b/charts/incubator/penpot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: penpot -version: 3.0.3 +version: 4.0.0 appVersion: 1.19.3 description: Open Source design and prototyping platform. home: https://truecharts.org/charts/incubator/penpot @@ -21,7 +21,7 @@ keywords: - design dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/penpot/values.yaml b/charts/incubator/penpot/values.yaml index fc41148c898..ec96b266451 100644 --- a/charts/incubator/penpot/values.yaml +++ b/charts/incubator/penpot/values.yaml @@ -1,115 +1,89 @@ -image: - repository: penpotapp/frontend - pullPolicy: IfNotPresent - tag: 1.19.3@sha256:cfc31dd9d63ec92759dc66b19da5401896748c6ec96ce1f3b06a21604eaa16e9 backendImage: - repository: penpotapp/backend pullPolicy: IfNotPresent + repository: penpotapp/backend tag: 1.19.3@sha256:a800c1096e8d8774d1fbe8c6deac6244c284e3a4c407acc56a460f3289d09adb exporterImage: - repository: penpotapp/exporter pullPolicy: IfNotPresent + repository: penpotapp/exporter tag: 1.19.3@sha256:e113a685d07bff470a2e75acab61fd61c5b24185d8931fd19b65d1f622061823 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostAliases: - - ip: 127.0.0.1 - hostnames: + - hostnames: - penpot-backend - penpot-exporter - penpot-frontend + ip: 127.0.0.1 +image: + pullPolicy: IfNotPresent + repository: penpotapp/frontend + tag: 1.19.3@sha256:cfc31dd9d63ec92759dc66b19da5401896748c6ec96ce1f3b06a21604eaa16e9 penpot: - public_uri: "http://localhost:{{ .Values.service.main.ports.main.port }}" flags: - registration: true - insecure_register: false - login: true + backend_api_doc: false + cors: false demo_users: false demo_warning: false - user_feedback: false - mail_verification: true - log_invitation_token: false + insecure_register: false log_emails: false + log_invitation_token: false + login: true + mail_verification: true + registration: true secure_session_cookies: true - cors: false - backend_api_doc: false - telemetry_enabled: false - registration_domain_whitelist: [] - smtp: - enabled: false - default_from: "no-reply@example.com" - default_reply_to: "no-reply@example.com" - tls: true - ssl: false - host: "" - port: 587 - user: "" - pass: "" + user_feedback: false identity_providers: - google: - enabled: false - client_id: "" - client_secret: "" github: - enabled: false client_id: "" client_secret: "" + enabled: false gitlab: - enabled: false base_uri: "" client_id: "" client_secret: "" - oidc: enabled: false - base_uri: "" + google: client_id: "" client_secret: "" + enabled: false ldap: + attrs_email: "" + attrs_fullname: "" + attrs_username: "" + base_dn: "" + bind_dn: "" + bind_pass: "" enabled: false host: "" port: 10389 ssl: false starttls: false - base_dn: "" - bind_dn: "" - bind_pass: "" - 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 - targetPort: 80 - port: 10592 + oidc: + base_uri: "" + client_id: "" + client_secret: "" + enabled: false + public_uri: http://localhost:{{ .Values.service.main.ports.main.port }} + registration_domain_whitelist: [] + smtp: + default_from: no-reply@example.com + default_reply_to: no-reply@example.com + enabled: false + host: "" + pass: "" + port: 587 + ssl: false + tls: true + user: "" + telemetry_enabled: false persistence: + assets: + enabled: true + mountPath: /opt/data/assets data: enabled: true mountPath: /opt/data noMount: true - assets: - enabled: true - mountPath: /opt/data/assets +portal: + enabled: true postgresql: enabled: true existingSecret: dbcreds @@ -119,5 +93,36 @@ redis: enabled: true existingSecret: rediscreds redisUsername: penpot -portal: - enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10592 + protocol: HTTP + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-common-secret' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-frontend-secret' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/phoronix-test-suite/Chart.yaml b/charts/incubator/phoronix-test-suite/Chart.yaml index da4ba18eb71..8ec8711c0d3 100644 --- a/charts/incubator/phoronix-test-suite/Chart.yaml +++ b/charts/incubator/phoronix-test-suite/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: phoronix-test-suite -version: 2.0.12 +version: 3.0.0 appVersion: latest description: The Phoronix Test Suite is the most comprehensive testing and benchmarking @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/phoronix-test-suite/values.yaml b/charts/incubator/phoronix-test-suite/values.yaml index fad73344754..265d35c554c 100644 --- a/charts/incubator/phoronix-test-suite/values.yaml +++ b/charts/incubator/phoronix-test-suite/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: phoronix/pts @@ -10,24 +9,29 @@ persistence: results: enabled: true mountPath: /var/lib/phoronix-test-suite/test-results -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/photo-stream/Chart.yaml b/charts/incubator/photo-stream/Chart.yaml index 66322f74f80..bc587306eb5 100644 --- a/charts/incubator/photo-stream/Chart.yaml +++ b/charts/incubator/photo-stream/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: photo-stream -version: 2.1.11 +version: 3.0.0 appVersion: latest description: Photo Stream is a simpler home for your photos. Easy to use, self hosted, @@ -25,7 +25,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/photo-stream/values.yaml b/charts/incubator/photo-stream/values.yaml index d079c500d87..bb66a399e8e 100644 --- a/charts/incubator/photo-stream/values.yaml +++ b/charts/incubator/photo-stream/values.yaml @@ -1,8 +1,3 @@ -env: - AUTHOR_NAME: TrueCharts - DESCRIPTION: TrueCharts Photo Stream collection. - SHOW_OFFICIAL_GITHUB: "0" - TITLE: Photo Stream for TrueCharts image: pullPolicy: IfNotPresent repository: waschinski/photo-stream @@ -11,12 +6,14 @@ persistence: storageimages: enabled: true mountPath: /photo-stream/photos/original -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 4000 protocol: HTTP targetPort: 4000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AUTHOR_NAME: TrueCharts + DESCRIPTION: TrueCharts Photo Stream collection. + SHOW_OFFICIAL_GITHUB: "0" + TITLE: Photo Stream for TrueCharts diff --git a/charts/incubator/phpmyadmin/Chart.yaml b/charts/incubator/phpmyadmin/Chart.yaml index bcfc83a0d2d..2f95b8bc763 100644 --- a/charts/incubator/phpmyadmin/Chart.yaml +++ b/charts/incubator/phpmyadmin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: phpmyadmin -version: 2.0.15 +version: 3.0.0 appVersion: 5.2.1 description: A web interface for MySQL and MariaDB. home: https://truecharts.org/charts/incubator/phpmyadmin @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/phpmyadmin/values.yaml b/charts/incubator/phpmyadmin/values.yaml index bb0b86bc42d..113b3e9e7d5 100644 --- a/charts/incubator/phpmyadmin/values.yaml +++ b/charts/incubator/phpmyadmin/values.yaml @@ -2,18 +2,14 @@ image: pullPolicy: IfNotPresent repository: phpmyadmin/phpmyadmin tag: 5.2.1@sha256:67ba2550fd004399ab0b95b64021a88ea544011e566a9a1995180a3decb6410d -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - MYSQL_PASSWORD: root - MYSQL_USER: root - PMA_HOST: 192.168.70.99 - PMA_PORT: "3306" - # PMA_ABSOLUTE_URI: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +17,13 @@ service: port: 8080 protocol: HTTP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MYSQL_PASSWORD: root + MYSQL_USER: root + PMA_HOST: 192.168.70.99 + PMA_PORT: "3306" diff --git a/charts/incubator/pialert/Chart.yaml b/charts/incubator/pialert/Chart.yaml index cb9f51453ff..232ce8da199 100644 --- a/charts/incubator/pialert/Chart.yaml +++ b/charts/incubator/pialert/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pialert -version: 2.0.5 +version: 3.0.0 appVersion: latest description: Monitoring your WIFI/LAN network and alerting of new (intruder or hacker) @@ -22,7 +22,7 @@ keywords: - networking dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pialert/values.yaml b/charts/incubator/pialert/values.yaml index 55ed6c2edc6..3b750e6511b 100644 --- a/charts/incubator/pialert/values.yaml +++ b/charts/incubator/pialert/values.yaml @@ -1,116 +1,10 @@ -image: - repository: jokobsk/pi.alert - pullPolicy: IfNotPresent - tag: latest@sha256:7d88edb76d412162b3a743f6c4667c27d804c59f8f31cd229867750e89d5841c -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true -pialert: - general: - dark_mode: true - web_protection: false - web_password: "" - print_log: false - report_dashboard_url: http://localhost - days_to_keep_events: 90 - scan_cycle_minutes: 5 - included_sections: [] - scan_subnets: [] - # - cidr: "192.168.1.0/24" - # interface: eth0 - pushsafer: - enabled: false - token: "" - apprise: - enabled: false - host: "" - url: "" - ntfy: - enabled: false - host: "" - topic: "" - user: "" - password: "" - webhook: - enabled: false - url: "" - payload: json - method: GET - email: - enabled: false - server: "" - port: 587 - report_to: "" - report_from: "" - skip_login: false - skip_tls: false - user: "" - password: "" - mqtt: - enabled: false - broker: "" - port: 1883 - user: "" - password: "" - qos: 0 - delay_sec: 2 - dyndns: - enabled: false - domain: "" - user: "" - password: "" - update_url: "" - pholus: - enabled: false - timeout: 20 - force: false - days_data: 7 - run: once - run_timeout: 300 - run_schedule: "0 4 * * *" - pihole: - # If enabled you need to map '/etc/pihole/pihole-FTL.db' with additional storage - 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 - port: 10600 -persistence: - config: - enabled: true - mountPath: /home/pi/pialert/config - db: - enabled: true - mountPath: /home/pi/pialert/db - pialert-config: - enabled: true - noMount: true - type: secret - objectName: '{{ template "tc.common.names.fullname" . }}-secret' +image: + pullPolicy: IfNotPresent + repository: jokobsk/pi.alert + tag: latest@sha256:7d88edb76d412162b3a743f6c4667c27d804c59f8f31cd229867750e89d5841c initContainers: init: - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - volumeMounts: - - name: db - mountPath: /home/pi/pialert/db - - name: config - mountPath: /home/pi/pialert/config - - name: pialert-config - mountPath: /tc-pialert.conf - subPath: pialert.conf - command: ["/bin/sh", "-c"] args: - | dark_file="/home/pi/pialert/db/setting_darkmode" @@ -128,5 +22,114 @@ initContainers: echo "Dark mode file does not exist, no action is needed." fi {{- end }} + command: + - /bin/sh + - -c + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /home/pi/pialert/db + name: db + - mountPath: /home/pi/pialert/config + name: config + - mountPath: /tc-pialert.conf + name: pialert-config + subPath: pialert.conf +persistence: + config: + enabled: true + mountPath: /home/pi/pialert/config + db: + enabled: true + mountPath: /home/pi/pialert/db + pialert-config: + enabled: true + noMount: true + objectName: '{{ template "tc.common.names.fullname" . }}-secret' + type: secret +pialert: + apprise: + enabled: false + host: "" + url: "" + dyndns: + domain: "" + enabled: false + password: "" + update_url: "" + user: "" + email: + enabled: false + password: "" + port: 587 + report_from: "" + report_to: "" + server: "" + skip_login: false + skip_tls: false + user: "" + general: + dark_mode: true + days_to_keep_events: 90 + included_sections: [] + print_log: false + report_dashboard_url: http://localhost + scan_cycle_minutes: 5 + scan_subnets: [] + web_password: "" + web_protection: false + mqtt: + broker: "" + delay_sec: 2 + enabled: false + password: "" + port: 1883 + qos: 0 + user: "" + ntfy: + enabled: false + host: "" + password: "" + topic: "" + user: "" + pholus: + days_data: 7 + enabled: false + force: false + run: once + run_schedule: 0 4 * * * + run_timeout: 300 + timeout: 20 + pihole: + dhcp_active: false + pihole_active: false + pushsafer: + enabled: false + token: "" + webhook: + enabled: false + method: GET + payload: json + url: "" portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10600 + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + env: + HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}" + HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}" + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/incubator/piaware/Chart.yaml b/charts/incubator/piaware/Chart.yaml index e6613968c50..d68134d793a 100644 --- a/charts/incubator/piaware/Chart.yaml +++ b/charts/incubator/piaware/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: piaware -version: 9.0.3 +version: 10.0.0 appVersion: "9.0" description: Program for forwarding ADS-B data to FlightAware home: https://truecharts.org/charts/incubator/piaware @@ -21,7 +21,7 @@ keywords: - flight-tracker dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/piaware/values.yaml b/charts/incubator/piaware/values.yaml index 45c4307208e..8f6bca1360b 100644 --- a/charts/incubator/piaware/values.yaml +++ b/charts/incubator/piaware/values.yaml @@ -1,34 +1,23 @@ +affinity: {} image: + pullPolicy: IfNotPresent repository: mikenye/piaware tag: v9.0@sha256:439c082d6bfc9028e6aa3e07cbbae1574e24bab88f520742e26c092c51c54247 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10092 targetPort: 8080 -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: {} -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - piaware - -portal: - enabled: true diff --git a/charts/incubator/pidgin/Chart.yaml b/charts/incubator/pidgin/Chart.yaml index 15c092c6d78..24af0829b50 100644 --- a/charts/incubator/pidgin/Chart.yaml +++ b/charts/incubator/pidgin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pidgin -version: 5.0.3 +version: 6.0.0 appVersion: 2.14.12 description: Pidgin is a chat program which lets you log into accounts on multiple @@ -20,7 +20,7 @@ keywords: - pidgin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pidgin/values.yaml b/charts/incubator/pidgin/values.yaml index 9e1a6b552d2..d0dd21b122e 100644 --- a/charts/incubator/pidgin/values.yaml +++ b/charts/incubator/pidgin/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/pidgin pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/pidgin tag: 2.14.12@sha256:70e66c935b3de567036bf27cc26887b2e908604378d1db8e3981dc090f7b2dbb -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10136 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10136 + targetPort: 3000 diff --git a/charts/incubator/pigallery2/Chart.yaml b/charts/incubator/pigallery2/Chart.yaml index 14523528914..ab120d4e08d 100644 --- a/charts/incubator/pigallery2/Chart.yaml +++ b/charts/incubator/pigallery2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pigallery2 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: "Homepage: http://bpatrik.github.io/pigallery2/" home: https://truecharts.org/charts/incubator/pigallery2 @@ -26,7 +26,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pigallery2/values.yaml b/charts/incubator/pigallery2/values.yaml index b680c8c03e4..e1c547ef3bc 100644 --- a/charts/incubator/pigallery2/values.yaml +++ b/charts/incubator/pigallery2/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bpatrik/pigallery2 @@ -17,12 +16,14 @@ persistence: tmp: enabled: true mountPath: /app/data/tmp -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +31,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/pingvin-share/Chart.yaml b/charts/incubator/pingvin-share/Chart.yaml index 9b98daaba0c..d7201aeaa6f 100644 --- a/charts/incubator/pingvin-share/Chart.yaml +++ b/charts/incubator/pingvin-share/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pingvin-share -version: 0.0.26 +version: 1.0.0 appVersion: 0.20.2 description: A self-hosted file sharing platform and an alternative for WeTransfer. home: https://truecharts.org/charts/incubator/pingvin-share @@ -20,7 +20,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pingvin-share/values.yaml b/charts/incubator/pingvin-share/values.yaml index 73d4cbcfee2..5b4c6d43107 100644 --- a/charts/incubator/pingvin-share/values.yaml +++ b/charts/incubator/pingvin-share/values.yaml @@ -1,23 +1,23 @@ image: - repository: stonith404/pingvin-share pullPolicy: IfNotPresent + repository: stonith404/pingvin-share tag: v0.20.2@sha256:3862dcfd09886460cfe74e40c0ee1b50b75ae433ad1cb8fb469ed7a59de5d2be -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3000 - port: 10595 persistence: data: enabled: true mountPath: /opt/app/backend/data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10595 + protocol: HTTP + targetPort: 3000 diff --git a/charts/incubator/pixark/Chart.yaml b/charts/incubator/pixark/Chart.yaml index 7837bbb4ad5..d9877082f5e 100644 --- a/charts/incubator/pixark/Chart.yaml +++ b/charts/incubator/pixark/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pixark -version: 2.0.13 +version: 3.0.0 appVersion: pixark description: This Chart will download and install SteamCMD. It will also install PIXARK @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pixark/values.yaml b/charts/incubator/pixark/values.yaml index 2aa9d835e9f..569b94f4d84 100644 --- a/charts/incubator/pixark/values.yaml +++ b/charts/incubator/pixark/values.yaml @@ -2,54 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pixark@sha256:e7fb71beef3fc419072fac62b7ebf90648f539821581074bb852397e5b0f6596 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "824360" - GAME_PARAMS: ?MaxPlayers=10 - GAME_PARAMS_EXTRA: -QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye -nosteamclient -game -server -log - MAP: CubeWorld_Light - SERVER_NAME: PIXARKDocker - SRV_ADMIN_PWD: adminDocker - SRV_PWD: Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27015 - protocol: UDP - targetPort: 27015 - cubeport: - enabled: true - ports: - cubeport: - enabled: true - port: 27018 - protocol: UDP - targetPort: 27018 - queryport: - enabled: true - ports: - queryport: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -59,3 +11,57 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + cubeport: + enabled: true + ports: + cubeport: + enabled: true + port: 27018 + protocol: UDP + targetPort: 27018 + main: + ports: + main: + port: 27015 + protocol: UDP + targetPort: 27015 + queryport: + enabled: true + ports: + queryport: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "824360" + GAME_PARAMS: ?MaxPlayers=10 + GAME_PARAMS_EXTRA: + -QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye + -nosteamclient -game -server -log + MAP: CubeWorld_Light + PASSWRD: "" + SERVER_NAME: PIXARKDocker + SRV_ADMIN_PWD: adminDocker + SRV_PWD: Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/pixelserv-tls/Chart.yaml b/charts/incubator/pixelserv-tls/Chart.yaml index b10812c8081..6b13951bc88 100644 --- a/charts/incubator/pixelserv-tls/Chart.yaml +++ b/charts/incubator/pixelserv-tls/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pixelserv-tls -version: 2.0.12 +version: 3.0.0 appVersion: latest description: pixelserv-tls is a tiny bespoke HTTP/1.1 webserver with HTTPS and SNI @@ -24,7 +24,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pixelserv-tls/values.yaml b/charts/incubator/pixelserv-tls/values.yaml index e3f1312231e..c65ed3faf97 100644 --- a/charts/incubator/pixelserv-tls/values.yaml +++ b/charts/incubator/pixelserv-tls/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: imthai/pixelserv-tls @@ -7,12 +6,14 @@ persistence: certficatesdir: enabled: true mountPath: /var/cache/pixelserv -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: http: enabled: true @@ -28,5 +29,3 @@ service: port: 443 protocol: HTTP targetPort: 443 -portal: - enabled: true diff --git a/charts/incubator/plik/Chart.yaml b/charts/incubator/plik/Chart.yaml index f4b0812d763..ba235eb26ad 100644 --- a/charts/incubator/plik/Chart.yaml +++ b/charts/incubator/plik/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: plik -version: 0.0.14 +version: 1.0.0 appVersion: 1.3.8 description: A scalable file uploading system with multiple backends. home: https://truecharts.org/charts/incubator/plik @@ -20,7 +20,7 @@ keywords: - files dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/plik/values.yaml b/charts/incubator/plik/values.yaml index ec9009b099b..858e7fba05e 100644 --- a/charts/incubator/plik/values.yaml +++ b/charts/incubator/plik/values.yaml @@ -1,81 +1,7 @@ image: - repository: rootgg/plik pullPolicy: IfNotPresent + repository: rootgg/plik tag: 1.3.8@sha256:cb850b05f1471c4b1f9342fa23e9bf9f98bd62fe0f58c53c83e548ec46d02ff6 -plik: - general: - debug: false - debug_requests: false - log_level: INFO - abuse_contact: "" - network: - download_domain: "something" - download_domain_alias: [] - enhanced_web_security: false - session_timeout: 365d - source_ip_header: "" - upload_whitelist: [] - files: - max_file_size: 10GB - max_files_per_upload: 1000 - default_ttl: 30d - max_ttl: 30d - # file | gcs | s3 | swift - data_backend: file - gcs: - bucket: "" - folder: "" - s3: - bucket: "" - endpoint: "" - access_key_id: "" - secret_access_key: "" - location: "" - prefix: "" - use_ssl: true - part_size: 16000000 - sse: "" - swift: - container: "" - auth_url: https://auth.swiftauthapi.xxx/v2.0/ - username: "" - api_key: "" - domain: "" - tenant: "" - features: - authentication: disabled - one_shot: enabled - removable: enabled - stream: enabled - password: enabled - comments: enabled - set_ttl: enabled - extend_ttl: disabled - clients: enabled - github: enabled - third_party: - google_api_client_id: "" - google_api_secret: "" - google_valid_domains: [] - ovh_api_key: "" - ovh_api_secret: "" - ovh_api_endpoint: https://eu.api.ovh.com/1.0 -service: - main: - ports: - main: - protocol: HTTP - port: 10599 -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / persistence: data: enabled: true @@ -83,16 +9,94 @@ persistence: plikd-config: enabled: true mountPath: /home/plik/server/plikd.cfg + readOnly: true subPath: plikd.cfg type: custom - readOnly: true volumeSpec: secret: secretName: '{{ include "tc.common.names.fullname" . }}-plik-secret' +plik: + features: + authentication: disabled + clients: enabled + comments: enabled + extend_ttl: disabled + github: enabled + one_shot: enabled + password: enabled + removable: enabled + set_ttl: enabled + stream: enabled + files: + data_backend: file + default_ttl: 30d + gcs: + bucket: "" + folder: "" + max_file_size: 10GB + max_files_per_upload: 1000 + max_ttl: 30d + s3: + access_key_id: "" + bucket: "" + endpoint: "" + location: "" + part_size: 16000000 + prefix: "" + secret_access_key: "" + sse: "" + use_ssl: true + swift: + api_key: "" + auth_url: https://auth.swiftauthapi.xxx/v2.0/ + container: "" + domain: "" + tenant: "" + username: "" + general: + abuse_contact: "" + debug: false + debug_requests: false + log_level: INFO + network: + download_domain: something + download_domain_alias: [] + enhanced_web_security: false + session_timeout: 365d + source_ip_header: "" + upload_whitelist: [] + third_party: + google_api_client_id: "" + google_api_secret: "" + google_valid_domains: [] + ovh_api_endpoint: https://eu.api.ovh.com/1.0 + ovh_api_key: "" + ovh_api_secret: "" +portal: + enabled: true postgresql: enabled: true existingSecret: dbcreds - postgresqlUsername: plik postgresqlDatabase: plik -portal: - enabled: true + postgresqlUsername: plik +service: + main: + ports: + main: + port: 10599 + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/post-recording/Chart.yaml b/charts/incubator/post-recording/Chart.yaml index 4d7dc7b6737..dde3b20d344 100644 --- a/charts/incubator/post-recording/Chart.yaml +++ b/charts/incubator/post-recording/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: post-recording -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Watches for .ts files made by Live TV recordings, convert them to a friendly @@ -23,7 +23,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/post-recording/values.yaml b/charts/incubator/post-recording/values.yaml index 91d6fca30b2..a7e34450f79 100644 --- a/charts/incubator/post-recording/values.yaml +++ b/charts/incubator/post-recording/values.yaml @@ -1,11 +1,3 @@ -env: - CONVERSION_FORMAT: mkv - DELETE_TS: "1" - NVIDIA_VISIBLE_DEVICES: "" - POST_PROCESS: comchap - SOURCE_EXT: ts - SUBTITLES: "0" - UMASK: "000" image: pullPolicy: IfNotPresent repository: chacawaca/post-recording @@ -20,24 +12,37 @@ persistence: watchfolder: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CONVERSION_FORMAT: mkv + DELETE_TS: "1" + NVIDIA_VISIBLE_DEVICES: "" + POST_PROCESS: comchap + SOURCE_EXT: ts + SUBTITLES: "0" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/poste/Chart.yaml b/charts/incubator/poste/Chart.yaml index 2f422998254..fd30dcbef52 100644 --- a/charts/incubator/poste/Chart.yaml +++ b/charts/incubator/poste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: poste -version: 2.0.15 +version: 3.0.0 appVersion: latest description: "FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, @@ -27,7 +27,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/poste/values.yaml b/charts/incubator/poste/values.yaml index 496a3d8ccf0..67b164f7716 100644 --- a/charts/incubator/poste/values.yaml +++ b/charts/incubator/poste/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: analogic/poste.io @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: containerhttps: enabled: true @@ -92,5 +93,3 @@ service: port: 25 protocol: TCP targetPort: 25 -portal: - enabled: true diff --git a/charts/incubator/postgresql/Chart.yaml b/charts/incubator/postgresql/Chart.yaml index 228b5223d5b..870003bbc4e 100644 --- a/charts/incubator/postgresql/Chart.yaml +++ b/charts/incubator/postgresql/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: postgresql -version: 14.0.9 +version: 15.0.0 appVersion: 14.10.0 description: PostgresSQL home: https://truecharts.org/charts/incubator/postgresql @@ -22,7 +22,7 @@ keywords: - sql dependencies: - name: common - version: 14.3.5 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/postgresql/values.yaml b/charts/incubator/postgresql/values.yaml index 1ccb0db5540..6416e1f03e7 100644 --- a/charts/incubator/postgresql/values.yaml +++ b/charts/incubator/postgresql/values.yaml @@ -1,7 +1,34 @@ +cnpg: + main: + acceptRO: false + creds: {} + database: app + enabled: false + instances: 2 + monitoring: + enablePodMonitor: true + pooler: + instances: 2 + primary: true + primaryUpdateStrategy: unsupervised + storage: + size: 256Gi + walsize: 256Gi + user: app image: - repository: bitnami/postgresql pullPolicy: IfNotPresent + repository: bitnami/postgresql tag: 14.10.0@sha256:861429d707ffbf21f7d45afe6af741173801ea7bcd57408d931a9bfbf316cd58 +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false + port: 9999 workload: main: enabled: false @@ -16,43 +43,3 @@ workload: enabled: false startup: enabled: false -portal: - open: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false - port: 9999 -cnpg: - main: - enabled: false - primary: true - # -- number of instances for both postgres and pgbouncer - instances: 2 - database: "app" - user: "app" - # password: - # superUserPassword: - # -- change to supervised to disable unsupervised updates - # Example of rolling update strategy: - # - unsupervised: automated update of the primary once all - # replicas have been upgraded (default) - # - supervised: requires manual supervision to perform - # the switchover of the primary - primaryUpdateStrategy: unsupervised - # -- enable to create extra pgbouncer for readonly access - acceptRO: false - # -- storage size for the two pvc's per instance - storage: - size: "256Gi" - walsize: "256Gi" - pooler: - instances: 2 - # -- set to enable prometheus metrics - monitoring: - enablePodMonitor: true - # -- contains credentials and urls output by generator - creds: {} diff --git a/charts/incubator/postscriptum/Chart.yaml b/charts/incubator/postscriptum/Chart.yaml index 20042433f28..66745933742 100644 --- a/charts/incubator/postscriptum/Chart.yaml +++ b/charts/incubator/postscriptum/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: postscriptum -version: 2.0.13 +version: 3.0.0 appVersion: postscriptum description: This Chart will download and install SteamCMD. It will also install PostScriptum @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/postscriptum/values.yaml b/charts/incubator/postscriptum/values.yaml index 5f09137c2cc..0f7ff025cfd 100644 --- a/charts/incubator/postscriptum/values.yaml +++ b/charts/incubator/postscriptum/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: postscriptum@sha256:92c1ec43ee3e8633793b487383f0cd49da4b0b873d4d200c888b9152f8910b37 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DATA_PERM: "770" - GAME_ID: "746200" - GAME_PARAMS: Port=10027 QueryPort=10037 -log - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 10037 protocol: UDP targetPort: 10037 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + GAME_ID: "746200" + GAME_PARAMS: Port=10027 QueryPort=10037 -log + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/preclear/Chart.yaml b/charts/incubator/preclear/Chart.yaml index 3031356d32c..a0f4f427030 100644 --- a/charts/incubator/preclear/Chart.yaml +++ b/charts/incubator/preclear/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: preclear -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A utility to "burn-in" a new disk, before adding it to your array has @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/preclear/values.yaml b/charts/incubator/preclear/values.yaml index 98db0e7f6ee..b1ee6fa5aa7 100644 --- a/charts/incubator/preclear/values.yaml +++ b/charts/incubator/preclear/values.yaml @@ -1,7 +1,3 @@ -env: - UMASK: "000" - VNC_PASSWORD: "" - WEBPAGE_TITLE: Preclear image: pullPolicy: IfNotPresent repository: binhex/arch-preclear @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 6080 protocol: TCP targetPort: 6080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" + VNC_PASSWORD: "" + WEBPAGE_TITLE: Preclear diff --git a/charts/incubator/pritunl/Chart.yaml b/charts/incubator/pritunl/Chart.yaml index f481eaaaf6c..9433a1ae900 100644 --- a/charts/incubator/pritunl/Chart.yaml +++ b/charts/incubator/pritunl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pritunl -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Run a Pritunl VPN Server [br][br] @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pritunl/values.yaml b/charts/incubator/pritunl/values.yaml index e254087a87f..5830dee3b84 100644 --- a/charts/incubator/pritunl/values.yaml +++ b/charts/incubator/pritunl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bashninja/docker-pritunl @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: http: enabled: true @@ -44,5 +45,3 @@ service: port: 1194 protocol: UDP targetPort: 1194 -portal: - enabled: true diff --git a/charts/incubator/privatebin/Chart.yaml b/charts/incubator/privatebin/Chart.yaml index 9ff31d07a0f..fa352fc96d4 100644 --- a/charts/incubator/privatebin/Chart.yaml +++ b/charts/incubator/privatebin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: privatebin -version: 3.0.33 +version: 4.0.0 appVersion: 1.6.0 description: PrivateBin is a minimalist, open source online pastebin where the server @@ -23,7 +23,7 @@ keywords: - pastebin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/privatebin/values.yaml b/charts/incubator/privatebin/values.yaml index 747bbdbb42e..f1cf9be7378 100644 --- a/charts/incubator/privatebin/values.yaml +++ b/charts/incubator/privatebin/values.yaml @@ -1,96 +1,102 @@ image: - repository: privatebin/pdo pullPolicy: IfNotPresent + repository: privatebin/pdo tag: 1.6.0@sha256:77c6789bcfc5068baa614bf217eb556f278269aea373b45ab24b2dcc8658c692 -podSecurityContext: - runAsUser: 65534 - runAsGroup: 82 - fsGroup: 82 +persistence: + conf-app: + enabled: true + mountPath: /srv/cfg + readOnly: true + type: custom + volumeSpec: + secret: + secretName: '{{ include "tc.common.names.fullname" . }}-secret' + conf-nginx: + enabled: true + mountPath: /etc/nginx/conf.d/sizelimits.conf + readOnly: true + subPath: sizelimits-nginx.conf + type: custom + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + conf-php: + enabled: true + mountPath: /etc/php8/conf.d/10-sizelimits.ini + readOnly: true + subPath: sizelimits-php.ini + type: custom + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + nginx-cache: + enabled: true + mountPath: /var/lib/nginx/tmp + type: emptyDir + run: + enabled: true + medium: Memory + mountPath: /run + type: emptyDir +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: privatebin + postgresqlUsername: privatebin privatebin: - # See also: https://github.com/PrivateBin/PrivateBin/wiki/Configuration + expire: + default: 1week main: - name: "" basepath: "" + burnafterreadingselected: false + compression: "" + cspheader: "" + defaultformatter: plaintext discussion: true + fileupload: false + httpwarning: "" + icon: "" + info: "" + languagedefault: "" + languageselection: false + name: "" + notice: "" opendiscussion: false password: true - fileupload: false - burnafterreadingselected: false - defaultformatter: "plaintext" - syntaxhighlightingtheme: "" - sizelimit: 10485760 - template: "bootstrap" - info: "" - notice: "" - languageselection: false - languagedefault: "" - urlshortener: "" qrcode: "" - icon: "" - cspheader: "" + sizelimit: 10485760 + syntaxhighlightingtheme: "" + template: bootstrap + urlshortener: "" zerobincompatibility: "" - httpwarning: "" - compression: "" - expire: - default: "1week" - traffic: - limit: 10 - exempted: "" - creators: "" - header: "" purge: - limit: 300 batchsize: 10 -env: - TZ: "{{ .Values.TZ }}" - PHP_TZ: "{{ .Values.TZ }}" + limit: 300 + traffic: + creators: "" + exempted: "" + header: "" + limit: 10 +securityContext: + container: + runAsGroup: 82 + runAsUser: 65534 + pod: + fsGroup: 82 service: main: ports: main: + port: 10248 protocol: HTTP targetPort: 8080 - port: 10248 -persistence: - run: - enabled: true - mountPath: "/run" - type: "emptyDir" - medium: "Memory" - nginx-cache: - enabled: true - mountPath: "/var/lib/nginx/tmp" - type: "emptyDir" - conf-app: - enabled: true - type: "custom" - readOnly: true - mountPath: "/srv/cfg" - volumeSpec: - secret: - secretName: '{{ include "tc.common.names.fullname" . }}-secret' - conf-php: - enabled: true - type: "custom" - readOnly: true - mountPath: "/etc/php8/conf.d/10-sizelimits.ini" - subPath: "sizelimits-php.ini" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-config' - conf-nginx: - enabled: true - type: "custom" - readOnly: true - mountPath: "/etc/nginx/conf.d/sizelimits.conf" - subPath: "sizelimits-nginx.conf" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-config' -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: privatebin - postgresqlDatabase: privatebin -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PHP_TZ: "{{ .Values.TZ }}" + TZ: "{{ .Values.TZ }}" diff --git a/charts/incubator/projectzomboidreporter-frontend/Chart.yaml b/charts/incubator/projectzomboidreporter-frontend/Chart.yaml index b9583275221..4dc3a0bcb93 100644 --- a/charts/incubator/projectzomboidreporter-frontend/Chart.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: projectzomboidreporter-frontend -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is the frontend template used in the Project Zomboid Reporter. All @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/projectzomboidreporter-frontend/values.yaml b/charts/incubator/projectzomboidreporter-frontend/values.yaml index d055fed62d4..2fa9e53c5c4 100644 --- a/charts/incubator/projectzomboidreporter-frontend/values.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: chrisashtear/zomboid-reporter-frontend tag: latest@sha256:e1524291dce7d62218701ddf7ce159fdfa5bebb1090efb54f9ac9df33a5ea057 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/prpdf/Chart.yaml b/charts/incubator/prpdf/Chart.yaml index 086c2562202..c2dc5e5bcf0 100644 --- a/charts/incubator/prpdf/Chart.yaml +++ b/charts/incubator/prpdf/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: prpdf -version: 2.0.16 +version: 3.0.0 appVersion: latest description: This tool is for Preview and Rename scanned PDF-Documents. Rulebased @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/prpdf/values.yaml b/charts/incubator/prpdf/values.yaml index dff00cc6e24..e536f4a9e57 100644 --- a/charts/incubator/prpdf/values.yaml +++ b/charts/incubator/prpdf/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: knex666/prpdf @@ -13,24 +12,29 @@ persistence: hostpath2: enabled: true mountPath: /source/static/pdf/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ps3netsrv/Chart.yaml b/charts/incubator/ps3netsrv/Chart.yaml index d09a90a4773..ed26014baf8 100644 --- a/charts/incubator/ps3netsrv/Chart.yaml +++ b/charts/incubator/ps3netsrv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ps3netsrv -version: 2.0.12 +version: 3.0.0 appVersion: 1.6.0 description: Allows Multiman or Webman to play game backups. home: https://truecharts.org/charts/incubator/ps3netsrv @@ -20,7 +20,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ps3netsrv/values.yaml b/charts/incubator/ps3netsrv/values.yaml index c7efcbf9f06..d6793da1839 100644 --- a/charts/incubator/ps3netsrv/values.yaml +++ b/charts/incubator/ps3netsrv/values.yaml @@ -2,19 +2,6 @@ image: pullPolicy: IfNotPresent repository: shawly/ps3netsrv tag: v1.6.0@sha256:d6a926bb0c004b2e1c557b3ceb9fc74be5845e00a2a13c3f10db65c3a853cb81 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 38008 - protocol: HTTP - targetPort: 38008 persistence: games: enabled: true @@ -23,3 +10,16 @@ persistence: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 38008 + protocol: HTTP + targetPort: 38008 diff --git a/charts/incubator/pt-helper/Chart.yaml b/charts/incubator/pt-helper/Chart.yaml index 6b7c14bde0c..6d03c81bdb8 100644 --- a/charts/incubator/pt-helper/Chart.yaml +++ b/charts/incubator/pt-helper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pt-helper -version: 2.0.15 +version: 3.0.0 appVersion: latest description: A tool that can automatically download free seeds and delete them after @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pt-helper/values.yaml b/charts/incubator/pt-helper/values.yaml index 9ca90ae5580..dd8e857d8ca 100644 --- a/charts/incubator/pt-helper/values.yaml +++ b/charts/incubator/pt-helper/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: crazyq/pt_helper @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8192 protocol: TCP targetPort: 8192 -portal: - enabled: true diff --git a/charts/incubator/pure-ftpd/Chart.yaml b/charts/incubator/pure-ftpd/Chart.yaml index f37c8cb9baf..fb74452a3dc 100644 --- a/charts/incubator/pure-ftpd/Chart.yaml +++ b/charts/incubator/pure-ftpd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pure-ftpd -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant @@ -24,7 +24,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pure-ftpd/values.yaml b/charts/incubator/pure-ftpd/values.yaml index c49682685b3..f7811694f70 100644 --- a/charts/incubator/pure-ftpd/values.yaml +++ b/charts/incubator/pure-ftpd/values.yaml @@ -1,7 +1,3 @@ -env: - AUTH_METHOD: puredb - PASSIVE_PORT_RANGE: 30000:30009 - SECURE_MODE: "true" image: pullPolicy: IfNotPresent repository: crazymax/pure-ftpd @@ -13,12 +9,14 @@ persistence: ftpfolder: enabled: true mountPath: /home -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -34,5 +32,12 @@ service: port: 30000 protocol: TCP targetPort: 30000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AUTH_METHOD: puredb + PASSIVE_PORT_RANGE: 30000:30009 + SECURE_MODE: "true" diff --git a/charts/incubator/pvk-ii/Chart.yaml b/charts/incubator/pvk-ii/Chart.yaml index 96f22554e57..d951d62044e 100644 --- a/charts/incubator/pvk-ii/Chart.yaml +++ b/charts/incubator/pvk-ii/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pvk-ii -version: 2.0.13 +version: 3.0.0 appVersion: pvkii description: This Chart will download and install SteamCMD. It will also install Pirates, @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pvk-ii/values.yaml b/charts/incubator/pvk-ii/values.yaml index 73d19974885..f3b3c6994a3 100644 --- a/charts/incubator/pvk-ii/values.yaml +++ b/charts/incubator/pvk-ii/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pvkii@sha256:9ada22a503d301abf414d657febbb0700951b09b3c2adc492dd69f15dddffd3b -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DATA_PERM: "770" - GAME_ID: "17575" - GAME_NAME: pvkii - GAME_PARAMS: -maxplayers 18 +map bt_island - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + GAME_ID: "17575" + GAME_NAME: pvkii + GAME_PARAMS: -maxplayers 18 +map bt_island + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/pwm/Chart.yaml b/charts/incubator/pwm/Chart.yaml index d368a5a7332..fa583ecc6c4 100644 --- a/charts/incubator/pwm/Chart.yaml +++ b/charts/incubator/pwm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pwm -version: 2.0.12 +version: 3.0.0 appVersion: latest description: PWM is a free and opensource password self-service application enabling @@ -22,7 +22,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pwm/values.yaml b/charts/incubator/pwm/values.yaml index de9783be2a3..7949adb09d4 100644 --- a/charts/incubator/pwm/values.yaml +++ b/charts/incubator/pwm/values.yaml @@ -1,5 +1,3 @@ -env: - PWM_APPLICATIONFLAGS: NoFileLock image: pullPolicy: IfNotPresent repository: fjudith/pwm @@ -8,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /usr/share/pwm -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8282 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PWM_APPLICATIONFLAGS: NoFileLock diff --git a/charts/incubator/pydio-cells/Chart.yaml b/charts/incubator/pydio-cells/Chart.yaml index 31bcdff038a..ddeba407751 100644 --- a/charts/incubator/pydio-cells/Chart.yaml +++ b/charts/incubator/pydio-cells/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pydio-cells -version: 8.0.3 +version: 9.0.0 appVersion: 4.3.1 description: Pydio-cells is the nextgen file sharing platform for organizations. home: https://truecharts.org/charts/incubator/pydio-cells @@ -18,7 +18,7 @@ keywords: - pydio-cells dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pydio-cells/values.yaml b/charts/incubator/pydio-cells/values.yaml index 94a2f74f981..ab8851d0429 100644 --- a/charts/incubator/pydio-cells/values.yaml +++ b/charts/incubator/pydio-cells/values.yaml @@ -1,16 +1,5 @@ -image: - repository: pydio/cells - pullPolicy: IfNotPresent - tag: 4.3.1@sha256:6e2a6ecac3df7d6477a2f79a4da75221d7007a004837e4baa0538d42082da389 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 configmap: install: - enabled: true data: pydiocells-install: |- frontendapplicationtitle: {{ .Values.pydioinstall.title }} @@ -23,48 +12,50 @@ 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" + enabled: true +image: + pullPolicy: IfNotPresent + repository: pydio/cells + tag: 4.3.1@sha256:6e2a6ecac3df7d6477a2f79a4da75221d7007a004837e4baa0538d42082da389 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: pydiocells + mariadbUsername: pydiocells +persistence: + cells: + enabled: true + mountPath: /cells + data: + enabled: true + mountPath: /cells/data + logs: + enabled: true + mountPath: /cells/logs + pydiocells-install: + enabled: "true" + mountPath: /cells/install.yml + subPath: pydiocells-install + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' + services: + enabled: true + mountPath: /cells/services +portal: + enabled: true 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 + password: supersecret + title: Pydio Cells + username: admin +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - protocol: HTTPS - port: 10150 gprc: enabled: true ports: @@ -77,31 +68,47 @@ service: healthcheck: enabled: true port: 10162 -persistence: - cells: - enabled: true - mountPath: "/cells" - data: - enabled: true - mountPath: "/cells/data" - logs: - enabled: true - mountPath: "/cells/logs" - services: - enabled: true - mountPath: "/cells/services" - pydiocells-install: - enabled: "true" - mountPath: "/cells/install.yml" - subPath: "pydiocells-install" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' -mariadb: - enabled: true - mariadbUsername: pydiocells - mariadbDatabase: pydiocells - existingSecret: "mariadbcreds" -portal: - enabled: true + main: + ports: + main: + port: 10150 + protocol: HTTPS +workload: + main: + podSpec: + containers: + main: + env: + CELLS_BIND: 0.0.0.0:{{ .Values.service.main.ports.main.port }} + CELLS_DATA_DIR: /cells/data + CELLS_EXTERNAL: "" + CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" + CELLS_HEALTHCHECK: + "{{ .Values.service.healthcheck.ports.healthcheck.port + }}" + CELLS_INSTALL_YAML: /cells/install.yml + CELLS_LOG_DIR: /cells/logs + CELLS_SERVICES_DIR: /cells/services + CELLS_WORKING_DIR: /cells + probes: + liveness: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP + readiness: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP + startup: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP diff --git a/charts/incubator/pyload-ng/Chart.yaml b/charts/incubator/pyload-ng/Chart.yaml index 952df574613..3cbd1963e3e 100644 --- a/charts/incubator/pyload-ng/Chart.yaml +++ b/charts/incubator/pyload-ng/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pyload-ng -version: 2.0.25 +version: 3.0.0 appVersion: latest description: pyLoad(https://pyload.net/) is a Free and Open Source download manager @@ -25,7 +25,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pyload-ng/values.yaml b/charts/incubator/pyload-ng/values.yaml index d1c057d59fd..2ed117cf3ba 100644 --- a/charts/incubator/pyload-ng/values.yaml +++ b/charts/incubator/pyload-ng/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/pyload-ng @@ -11,12 +9,14 @@ persistence: pathdownloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +32,10 @@ service: port: 9666 protocol: TCP targetPort: 9666 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/qflood/Chart.yaml b/charts/incubator/qflood/Chart.yaml index bceceebed5d..91b71d13330 100644 --- a/charts/incubator/qflood/Chart.yaml +++ b/charts/incubator/qflood/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: qflood -version: 2.0.17 +version: 3.0.0 appVersion: latest description: Chart with qBittorrent and the Flood UI. home: https://truecharts.org/charts/incubator/qflood @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/qflood/values.yaml b/charts/incubator/qflood/values.yaml index f124327449f..7e44c3135f8 100644 --- a/charts/incubator/qflood/values.yaml +++ b/charts/incubator/qflood/values.yaml @@ -1,6 +1,3 @@ -env: - FLOOD_AUTH: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: cr.hotio.dev/hotio/qflood @@ -9,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostportfor808: enabled: true @@ -30,5 +29,11 @@ service: port: 3000 protocol: HTTP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FLOOD_AUTH: "" + UMASK: "" diff --git a/charts/incubator/quake3/Chart.yaml b/charts/incubator/quake3/Chart.yaml index 3061cf1955e..d3ee0877c1e 100644 --- a/charts/incubator/quake3/Chart.yaml +++ b/charts/incubator/quake3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quake3 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This Chart will download and install Quake III Server (You have to copy @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quake3/values.yaml b/charts/incubator/quake3/values.yaml index eb5ac0dda2b..aeedb17aa0a 100644 --- a/charts/incubator/quake3/values.yaml +++ b/charts/incubator/quake3/values.yaml @@ -1,10 +1,3 @@ -env: - DL_URL_PATCH: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip - DL_URL_PR: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run - GAME_PARAMS: +set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32 - Q3_MAP: q3dm1 - Q3_PORT: "27960" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/quake3 @@ -13,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /quake3 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +21,22 @@ service: port: 27960 protocol: UDP targetPort: 27960 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DL_URL_PATCH: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip + DL_URL_PR: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run + GAME_PARAMS: +set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32 + Q3_MAP: q3dm1 + Q3_PORT: "27960" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/quickshare/Chart.yaml b/charts/incubator/quickshare/Chart.yaml index fcf228be37a..c3b33a6f734 100644 --- a/charts/incubator/quickshare/Chart.yaml +++ b/charts/incubator/quickshare/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quickshare -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Quick and simple file sharing between different devices. home: https://truecharts.org/charts/incubator/quickshare @@ -23,7 +23,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quickshare/values.yaml b/charts/incubator/quickshare/values.yaml index ad66eb562b0..3703106a5a4 100644 --- a/charts/incubator/quickshare/values.yaml +++ b/charts/incubator/quickshare/values.yaml @@ -1,6 +1,3 @@ -env: - DEFAULTADMIN: admin - DEFAULTADMINPWD: "1234" image: pullPolicy: IfNotPresent repository: hexxa/quickshare @@ -9,12 +6,14 @@ persistence: storagedata: enabled: true mountPath: /quickshare/root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 8686 protocol: TCP targetPort: 8686 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEFAULTADMIN: admin + DEFAULTADMINPWD: "1234" diff --git a/charts/incubator/quiz-game/Chart.yaml b/charts/incubator/quiz-game/Chart.yaml index 4e938f7df07..4b93aad3b92 100644 --- a/charts/incubator/quiz-game/Chart.yaml +++ b/charts/incubator/quiz-game/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quiz-game -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Test your General Knowledge in different types of topics. home: https://truecharts.org/charts/incubator/quiz-game @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quiz-game/values.yaml b/charts/incubator/quiz-game/values.yaml index 4cc0d3ad069..5b86113ad06 100644 --- a/charts/incubator/quiz-game/values.yaml +++ b/charts/incubator/quiz-game/values.yaml @@ -2,22 +2,22 @@ image: pullPolicy: IfNotPresent repository: patrickstigler/quiz-game tag: latest@sha256:553f335b16bdbd87b4b640d6a266b0d3fbf982f18ec6365b8dfc2bd18fc3e0e1 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 80 - port: 10588 persistence: config: enabled: true mountPath: /app portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10588 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/qwantify/Chart.yaml b/charts/incubator/qwantify/Chart.yaml index e5daf4739e6..76eeb11c148 100644 --- a/charts/incubator/qwantify/Chart.yaml +++ b/charts/incubator/qwantify/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: qwantify -version: 0.0.7 +version: 1.0.0 appVersion: "20.04" description: Play games with your friends right from the browser. home: https://truecharts.org/charts/incubator/qwantify @@ -20,7 +20,7 @@ keywords: - games dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/qwantify/values.yaml b/charts/incubator/qwantify/values.yaml index 48a104c555d..ed6441486fc 100644 --- a/charts/incubator/qwantify/values.yaml +++ b/charts/incubator/qwantify/values.yaml @@ -1,26 +1,31 @@ image: - repository: ghcr.io/wanjohiryan/qwantify pullPolicy: IfNotPresent + repository: ghcr.io/wanjohiryan/qwantify tag: 20.04@sha256:008fae84dc4d9c80eeddb9b2dc2438c0ba92a8c3a3776835a7a24321f7ea6ce1 -env: - APPPATH: "/games" - APPFILE: "/game.exe" -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8080 - port: 10603 persistence: games: enabled: true mountPath: /games portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10603 + protocol: HTTP + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + APPFILE: /game.exe + APPPATH: /games diff --git a/charts/incubator/radarrsync/Chart.yaml b/charts/incubator/radarrsync/Chart.yaml index eec0471b4cd..42da1c636e7 100644 --- a/charts/incubator/radarrsync/Chart.yaml +++ b/charts/incubator/radarrsync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: radarrsync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: RadarrSync Syncs two Radarr servers through web API. This is a modified @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/radarrsync/values.yaml b/charts/incubator/radarrsync/values.yaml index 4f8e7e3bb41..e7619ca371f 100644 --- a/charts/incubator/radarrsync/values.yaml +++ b/charts/incubator/radarrsync/values.yaml @@ -1,32 +1,37 @@ -env: - PROFILE_ID: "" - RADARR4K_KEY: "" - RADARR4K_URL: "" - RADARR_KEY: "" - RADARR_URL: "" image: pullPolicy: IfNotPresent repository: dmanius/radarrsync-docker tag: latest@sha256:805e1578bea5719e2aedc6fca77013824a3024d641021e23fa5c37cd19a23322 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PROFILE_ID: "" + RADARR_KEY: "" + RADARR_URL: "" + RADARR4K_KEY: "" + RADARR4K_URL: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/radicale/Chart.yaml b/charts/incubator/radicale/Chart.yaml index 8a82c1da292..1e3b9e058a0 100644 --- a/charts/incubator/radicale/Chart.yaml +++ b/charts/incubator/radicale/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: radicale -version: 2.0.14 +version: 3.0.0 appVersion: 3.1.8.3 description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and @@ -29,7 +29,7 @@ keywords: - to-do dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/radicale/values.yaml b/charts/incubator/radicale/values.yaml index ee98a6d22a9..dd0d57f1822 100644 --- a/charts/incubator/radicale/values.yaml +++ b/charts/incubator/radicale/values.yaml @@ -1,78 +1,78 @@ image: - repository: tomsquest/docker-radicale pullPolicy: IfNotPresent + repository: tomsquest/docker-radicale tag: 3.1.8.3@sha256:b5dac16dafcb003520a1ea95d3e25a24d0955cc552b0d6d447163f0e070780ff -# Docker image configuration docs: -# https://github.com/tomsquest/docker-radicale#custom-configuration - -# Radicale configuration docs: -# https://radicale.org/v3.html#configuration +persistence: + config: + enabled: true + readOnly: true + type: custom + volumeSpec: + configMap: + name: radicale-config + data: + enabled: true + mountPath: /data + users: + enabled: true + mountPath: /etc/radicale/users + readOnly: true + subPath: users + type: custom + volumeSpec: + secret: + secretName: radicale-secret +portal: + enabled: true radicale: + auth: + delay: 1 + realm: Radicale - Password Required + type: htpasswd + users: [] + encoding: + request: utf-8 + stock: utf-8 + logging: + level: warning + mask_passwords: true + rights: + type: owner_only server: max_connections: 8 max_content_length: 100000000 timeout: 30 - encoding: - request: utf-8 - stock: utf-8 - auth: - type: htpasswd - delay: 1 - realm: Radicale - Password Required - users: [] - rights: - type: owner_only storage: - type: multifilesystem max_sync_token_age: 2592000 + type: multifilesystem web: type: internal - logging: - level: warning - mask_passwords: true security: PUID: 2999 securityContext: - capabilities: - drop: - - ALL - add: - - SETUID - - SETGID - - KILL -podSecurityContext: - runAsUser: 2999 - runAsGroup: 2999 - fsGroup: 2999 -env: - # Skip chown on /data by entrypoint.sh - TAKE_FILE_OWNERSHIP: false + container: + capabilities: + add: + - SETUID + - SETGID + - KILL + drop: + - ALL + runAsGroup: 2999 + runAsUser: 2999 + pod: + fsGroup: 2999 service: main: ports: main: + port: 10255 protocol: HTTP targetPort: 5232 - port: 10255 -persistence: - config: - enabled: true - type: custom - readOnly: true - volumeSpec: - configMap: - name: radicale-config - users: - enabled: true - type: custom - readOnly: true - mountPath: /etc/radicale/users - subPath: users - volumeSpec: - secret: - secretName: radicale-secret - data: - enabled: true - mountPath: /data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TAKE_FILE_OWNERSHIP: "false" diff --git a/charts/incubator/raneto/Chart.yaml b/charts/incubator/raneto/Chart.yaml index de9595fe1cb..e53e1d03509 100644 --- a/charts/incubator/raneto/Chart.yaml +++ b/charts/incubator/raneto/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: raneto -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Raneto(http://raneto.com/) - is an open source Knowledgebase platform @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/raneto/values.yaml b/charts/incubator/raneto/values.yaml index 5567d7b2987..3796ca1d87d 100644 --- a/charts/incubator/raneto/values.yaml +++ b/charts/incubator/raneto/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/raneto @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/rapidphotodownloader/Chart.yaml b/charts/incubator/rapidphotodownloader/Chart.yaml index cd6fff47acd..b6c2a459a03 100644 --- a/charts/incubator/rapidphotodownloader/Chart.yaml +++ b/charts/incubator/rapidphotodownloader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rapidphotodownloader -version: 2.0.14 +version: 3.0.0 appVersion: latest description: This Chart will download and install Rapid Photo Downloader. home: https://truecharts.org/charts/incubator/rapidphotodownloader @@ -23,7 +23,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rapidphotodownloader/values.yaml b/charts/incubator/rapidphotodownloader/values.yaml index 435a39cf82f..50740823b4b 100644 --- a/charts/incubator/rapidphotodownloader/values.yaml +++ b/charts/incubator/rapidphotodownloader/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "881" - CUSTOM_RES_W: "1024" - DL_URL: https://launchpad.net/rapid/pyqt/0.9.17/+download/install.py - FORCE_UPDATE: "" image: pullPolicy: IfNotPresent repository: ich777/rapidphotodownloader @@ -17,12 +12,14 @@ persistence: sourcefolder: enabled: true mountPath: /media/source -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +27,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "881" + CUSTOM_RES_W: "1024" + DL_URL: https://launchpad.net/rapid/pyqt/0.9.17/+download/install.py + FORCE_UPDATE: "" diff --git a/charts/incubator/raspberrymatic/Chart.yaml b/charts/incubator/raspberrymatic/Chart.yaml index f7727231079..fcee5296af9 100644 --- a/charts/incubator/raspberrymatic/Chart.yaml +++ b/charts/incubator/raspberrymatic/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: raspberrymatic -version: 2.0.15 +version: 3.0.0 appVersion: latest description: A free and non-commercial open-source operating system alternative for @@ -23,7 +23,7 @@ keywords: - iot dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/raspberrymatic/values.yaml b/charts/incubator/raspberrymatic/values.yaml index 7a2b9fcee9d..bcccd480a52 100644 --- a/charts/incubator/raspberrymatic/values.yaml +++ b/charts/incubator/raspberrymatic/values.yaml @@ -1,23 +1,36 @@ image: - repository: ghcr.io/jens-maus/raspberrymatic pullPolicy: IfNotPresent + repository: ghcr.io/jens-maus/raspberrymatic tag: latest@sha256:6307d2b5b869e4032c1adfa14b0ad0f0aecfb7ac44382012182ead33628b4e88 - +persistence: + config: + enabled: true + mountPath: /usr/local + control: + enabled: true + hostPath: /run/udev/control + mountPath: /run/udev/control + type: hostPath + modules: + enabled: true + hostPath: /lib/modules + mountPath: /lib/modules + readOnly: true + type: hostPath + sys: + enabled: true + hostPath: /sys + mountPath: /sys + type: hostPath +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10581 - protocol: HTTP - targetPort: 80 ccu: enabled: true ports: @@ -37,27 +50,9 @@ service: enabled: true port: 8181 targetPort: 8181 - -persistence: - config: - enabled: true - mountPath: /usr/local - modules: - enabled: true - type: hostPath - mountPath: /lib/modules - hostPath: /lib/modules - readOnly: true - sys: - enabled: true - type: hostPath - mountPath: /sys - hostPath: /sys - control: - enabled: true - type: hostPath - mountPath: /run/udev/control - hostPath: /run/udev/control - -portal: - enabled: true + main: + ports: + main: + port: 10581 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/recipes/Chart.yaml b/charts/incubator/recipes/Chart.yaml index 294f59f5828..b6498fb7e5e 100644 --- a/charts/incubator/recipes/Chart.yaml +++ b/charts/incubator/recipes/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: recipes -version: 12.0.3 +version: 13.0.0 appVersion: 1.5.6 description: Recipes is a Django application to manage, tag and search recipes using @@ -23,7 +23,7 @@ keywords: - cooking dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/recipes/values.yaml b/charts/incubator/recipes/values.yaml index ed6d5451f30..7122eef8bab 100644 --- a/charts/incubator/recipes/values.yaml +++ b/charts/incubator/recipes/values.yaml @@ -1,19 +1,21 @@ -image: - repository: vabene1111/recipes - tag: 1.5.6@sha256:5c9a304e42aac1f02ac1387f7183473eeeabc091635524587d158f78c8426f68 - pullPolicy: IfNotPresent -nginxImage: - repository: nginx - tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 +additionalContainers: + nginx: + image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" + name: nginx + ports: + - containerPort: 80 + name: main + volumeMounts: + - mountPath: /etc/nginx/nginx.conf + name: recipes-config + readOnly: true + subPath: nginx-config + - mountPath: /media + name: media + - mountPath: /static + name: static configmap: config: - enabled: true data: nginx-config: |- events { @@ -41,73 +43,76 @@ 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 - image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" - ports: - - containerPort: 80 - name: main - volumeMounts: - - name: recipes-config - mountPath: "/etc/nginx/nginx.conf" - subPath: nginx-config - readOnly: true - - name: media - mountPath: "/media" - - name: static - mountPath: "/static" + enabled: true +image: + pullPolicy: IfNotPresent + repository: vabene1111/recipes + tag: 1.5.6@sha256:5c9a304e42aac1f02ac1387f7183473eeeabc091635524587d158f78c8426f68 +nginxImage: + repository: nginx + tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 +persistence: + media: + enabled: true + mountPath: /opt/recipes/mediafiles + recipes-config: + enabled: "true" + mountPath: /etc/nginx/nginx.conf + subPath: nginx.conf + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + static: + enabled: true + mountPath: /opt/recipes/staticfiles + type: emptyDir +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: recipes + postgresqlUsername: recipes +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10029 targetPort: 80 -persistence: - media: - enabled: true - mountPath: "/opt/recipes/mediafiles" - static: - enabled: true - type: emptyDir - mountPath: "/opt/recipes/staticfiles" - recipes-config: - enabled: "true" - mountPath: "/etc/nginx/nginx.conf" - subPath: "nginx.conf" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: recipes - postgresqlDatabase: recipes -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_HOSTS: "*" + COMMENT_PREF_DEFAULT: 1 + CSRF_TRUSTED_ORIGINS: "" + DB_ENGINE: django.db.backends.postgresql + DEBUG: 0 + FRACTION_PREF_DEFAULT: 0 + GUNICORN_MEDIA: 0 + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + POSTGRES_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + POSTGRES_PORT: "5432" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + SECRET_KEY: + secretKeyRef: + key: SECRET_KEY + name: recipes-secrets + SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 + TIMEZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/red-discordbot/Chart.yaml b/charts/incubator/red-discordbot/Chart.yaml index 3459fb93f3f..43492018cf8 100644 --- a/charts/incubator/red-discordbot/Chart.yaml +++ b/charts/incubator/red-discordbot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: red-discordbot -version: 2.0.20 +version: 3.0.0 appVersion: full description: "The newest Red-Discordbot in a convenient multi-arch Chart " home: https://truecharts.org/charts/incubator/red-discordbot @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/red-discordbot/values.yaml b/charts/incubator/red-discordbot/values.yaml index 32e9cb38d9d..33b51623093 100644 --- a/charts/incubator/red-discordbot/values.yaml +++ b/charts/incubator/red-discordbot/values.yaml @@ -1,6 +1,3 @@ -env: - PREFIX: "" - TOKEN: "" image: pullPolicy: IfNotPresent repository: phasecorex/red-discordbot @@ -9,24 +6,32 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PREFIX: "" + TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/redm/Chart.yaml b/charts/incubator/redm/Chart.yaml index ad330554f6d..8eda2d6b8c0 100644 --- a/charts/incubator/redm/Chart.yaml +++ b/charts/incubator/redm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: redm -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) @@ -27,7 +27,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/redm/values.yaml b/charts/incubator/redm/values.yaml index 6a23f2fae07..0f5f1379021 100644 --- a/charts/incubator/redm/values.yaml +++ b/charts/incubator/redm/values.yaml @@ -1,10 +1,3 @@ -env: - GAME_CONFIG: server.cfg - MANUAL_UPDATES: "" - SERVER_KEY: "" - SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ - SRV_NAME: "" - START_VARS: "" image: pullPolicy: IfNotPresent repository: ich777/redmserver @@ -13,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -58,5 +53,15 @@ service: port: 30120 protocol: UDP targetPort: 30120 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_CONFIG: server.cfg + MANUAL_UPDATES: "" + SERVER_KEY: "" + SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ + SRV_NAME: "" + START_VARS: "" diff --git a/charts/incubator/remotely/Chart.yaml b/charts/incubator/remotely/Chart.yaml index 9f9baf8f9a5..113054f6369 100644 --- a/charts/incubator/remotely/Chart.yaml +++ b/charts/incubator/remotely/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: remotely -version: 2.0.12 +version: 3.0.0 appVersion: "1380" description: A remote control and remote scripting solution, built with .NET 5, Blazor, @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/remotely/values.yaml b/charts/incubator/remotely/values.yaml index 5a310590491..f60fa1f29f3 100644 --- a/charts/incubator/remotely/values.yaml +++ b/charts/incubator/remotely/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: immybot/remotely @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /remotely-data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 9280 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/restic-rest-server/Chart.yaml b/charts/incubator/restic-rest-server/Chart.yaml index 1afbbd959c1..3c8a243445a 100644 --- a/charts/incubator/restic-rest-server/Chart.yaml +++ b/charts/incubator/restic-rest-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: restic-rest-server -version: 2.0.14 +version: 3.0.0 appVersion: 0.12.1 description: "Rest Server is a high performance HTTP server that implements restic's @@ -23,7 +23,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/restic-rest-server/values.yaml b/charts/incubator/restic-rest-server/values.yaml index 1029eeaf96f..b8c10d8b378 100644 --- a/charts/incubator/restic-rest-server/values.yaml +++ b/charts/incubator/restic-rest-server/values.yaml @@ -1,5 +1,3 @@ -env: - OPTIONS: "" image: pullPolicy: IfNotPresent repository: restic/rest-server @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + OPTIONS: "" diff --git a/charts/incubator/restreamer/Chart.yaml b/charts/incubator/restreamer/Chart.yaml index 00228ab3407..e026d24162d 100644 --- a/charts/incubator/restreamer/Chart.yaml +++ b/charts/incubator/restreamer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: restreamer -version: 2.0.16 +version: 3.0.0 appVersion: 2.5.0 description: Allows smart free video streaming in real time. home: https://truecharts.org/charts/incubator/restreamer @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/restreamer/values.yaml b/charts/incubator/restreamer/values.yaml index c5ddfb67057..ce49e4ca398 100644 --- a/charts/incubator/restreamer/values.yaml +++ b/charts/incubator/restreamer/values.yaml @@ -1,151 +1,154 @@ -image: - repository: datarhei/restreamer - pullPolicy: IfNotPresent - tag: 2.6.0@sha256:41586fa1b935fb6fa2bd94a475db8a48e2d21295af7354048f70eb1b025f39cb cudaImage: - repository: datarhei/restreamer pullPolicy: IfNotPresent + repository: datarhei/restreamer tag: cuda-2.1.0@sha256:4243a635d93049e858e8d272090c711f3556639c499ea4aa09d042985f2594e6 -vaapiImage: - repository: datarhei/restreamer +image: pullPolicy: IfNotPresent - tag: vaapi-2.1.0@sha256:f4826fd5f0de7b2a143e02b7950d61db3534867d21b5beb8bf386fe358c1ca26 -imageSelector: "image" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' -restreamer: - general: - hostname: "" - host_auto: true - origins: [] - mimetypes_file: "mime.types" - tls_enable: false - api: - api_auth_username: admin - api_auth_password: password - api_read_only: false - api_access_http_allow: [] - api_access_http_block: [] - api_access_https_allow: [] - api_access_https_block: [] - api_auth_enable: true - api_auth_disable_localhost: false - api_auth0_enable: false - api_auth0_tenants: "" - storage_disk: - disk_max_size_mb: 0 - cache_enable: true - cache_max_size_mb: 0 - cache_ttl: 300 - cache_max_file_size_mb: 1 - cache_types: [] - storage_mem: - storage_mem_auth_enable: true - storage_mem_auth_username: "" - storage_mem_auth_password: "" - storage_mem_max_size_mb: 0 - storage_mem_purge: false - rtmp: - rtmp_enable: false - rtmps_enable: false - rtmp_app: "/" - rtmp_token: "" - ffmpeg: - ffmpeg_binary: ffmpeg - ffmpeg_max_processes: 0 - ffmpeg_access_input_allow: [] - ffmpeg_access_input_block: [] - ffmpeg_access_output_allow: [] - ffmpeg_access_output_block: [] - ffmpeg_log_max_lines: 50 - ffmpeg_log_max_history: 3 - playout: - playout_enable: false - playout_min_port: 0 - playout_max_port: 0 - logs: - log_level: info - log_topics: [] - log_max_lines: 1000 - debug: - debug_profiling: false - debug_force_gc: 0 - metrics: - metrics_enable: false - metrics_prometheus_enable: false - metrics_range_seconds: 300 - metrics_interval_seconds: 2 - sessions: - sessions_enable: false - sessions_ip_ignore_list: [] - sessions_timeout_sec: 30 - sessions_persist: false - sessions_max_bitrate: 0 - sessions_max_sessions: 0 - router: - router_blocked_prefixes: [] - router_routes: [] -probes: - liveness: - path: "/health" - readiness: - path: "/health" - startup: - path: "/health" -service: - main: - ports: - main: - port: 8080 - protocol: HTTP - https: - enabled: true - ports: - https: - enabled: true - protocol: HTTPS - port: 8081 - rtmp: - enabled: true - ports: - rtmp: - enabled: true - protocol: TCP - port: 1935 - rtmps: - enabled: true - ports: - rtmps: - enabled: true - protocol: TCP - port: 1936 - srt: - enabled: true - ports: - srt: - enabled: true - protocol: UDP - port: 6000 + repository: datarhei/restreamer + tag: 2.6.0@sha256:41586fa1b935fb6fa2bd94a475db8a48e2d21295af7354048f70eb1b025f39cb +imageSelector: image ingress: https: autoLink: true persistence: - # CORE_DB_DIR config: enabled: true mountPath: /core/config - # CORE_STORAGE_DISK_DIR data: enabled: true mountPath: /core/data portal: enabled: true +restreamer: + api: + api_access_http_allow: [] + api_access_http_block: [] + api_access_https_allow: [] + api_access_https_block: [] + api_auth_disable_localhost: false + api_auth_enable: true + api_auth_password: password + api_auth_username: admin + api_auth0_enable: false + api_auth0_tenants: "" + api_read_only: false + debug: + debug_force_gc: 0 + debug_profiling: false + ffmpeg: + ffmpeg_access_input_allow: [] + ffmpeg_access_input_block: [] + ffmpeg_access_output_allow: [] + ffmpeg_access_output_block: [] + ffmpeg_binary: ffmpeg + ffmpeg_log_max_history: 3 + ffmpeg_log_max_lines: 50 + ffmpeg_max_processes: 0 + general: + host_auto: true + hostname: "" + mimetypes_file: mime.types + origins: [] + tls_enable: false + logs: + log_level: info + log_max_lines: 1000 + log_topics: [] + metrics: + metrics_enable: false + metrics_interval_seconds: 2 + metrics_prometheus_enable: false + metrics_range_seconds: 300 + playout: + playout_enable: false + playout_max_port: 0 + playout_min_port: 0 + router: + router_blocked_prefixes: [] + router_routes: [] + rtmp: + rtmp_app: / + rtmp_enable: false + rtmp_token: "" + rtmps_enable: false + sessions: + sessions_enable: false + sessions_ip_ignore_list: [] + sessions_max_bitrate: 0 + sessions_max_sessions: 0 + sessions_persist: false + sessions_timeout_sec: 30 + storage_disk: + cache_enable: true + cache_max_file_size_mb: 1 + cache_max_size_mb: 0 + cache_ttl: 300 + cache_types: [] + disk_max_size_mb: 0 + storage_mem: + storage_mem_auth_enable: true + storage_mem_auth_password: "" + storage_mem_auth_username: "" + storage_mem_max_size_mb: 0 + storage_mem_purge: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + https: + enabled: true + ports: + https: + enabled: true + port: 8081 + protocol: HTTPS + main: + ports: + main: + port: 8080 + protocol: HTTP + rtmp: + enabled: true + ports: + rtmp: + enabled: true + port: 1935 + protocol: TCP + rtmps: + enabled: true + ports: + rtmps: + enabled: true + port: 1936 + protocol: TCP + srt: + enabled: true + ports: + srt: + enabled: true + port: 6000 + protocol: UDP +vaapiImage: + pullPolicy: IfNotPresent + repository: datarhei/restreamer + tag: vaapi-2.1.0@sha256:f4826fd5f0de7b2a143e02b7950d61db3534867d21b5beb8bf386fe358c1ca26 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/rflood/Chart.yaml b/charts/incubator/rflood/Chart.yaml index 935b661bffa..27ff41d3bed 100644 --- a/charts/incubator/rflood/Chart.yaml +++ b/charts/incubator/rflood/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rflood -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Chart with rTorrent and the Flood UI. home: https://truecharts.org/charts/incubator/rflood @@ -20,7 +20,7 @@ keywords: - downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rflood/values.yaml b/charts/incubator/rflood/values.yaml index c497079da1f..6a4e0eac44e 100644 --- a/charts/incubator/rflood/values.yaml +++ b/charts/incubator/rflood/values.yaml @@ -1,15 +1,19 @@ image: - repository: cr.hotio.dev/hotio/rflood pullPolicy: IfNotPresent + repository: cr.hotio.dev/hotio/rflood tag: latest@sha256:7f0e1a136befab8de5c31f5fd6d3d968ca1217d266c11b8aae91e29c2b20433a -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - FLOOD_AUTH: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,9 +21,10 @@ service: port: 3000 protocol: HTTP targetPort: 3000 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FLOOD_AUTH: "false" diff --git a/charts/incubator/rmlint/Chart.yaml b/charts/incubator/rmlint/Chart.yaml index 6fbf7d60f03..e63fff66fef 100644 --- a/charts/incubator/rmlint/Chart.yaml +++ b/charts/incubator/rmlint/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rmlint -version: 2.0.12 +version: 3.0.0 appVersion: latest description: rmlint finds space waste and other broken things on your filesystem and @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rmlint/values.yaml b/charts/incubator/rmlint/values.yaml index 0cb8bd20126..69074802e63 100644 --- a/charts/incubator/rmlint/values.yaml +++ b/charts/incubator/rmlint/values.yaml @@ -1,6 +1,3 @@ -env: - GUAC_PASS: "" - GUAC_USER: "" image: pullPolicy: IfNotPresent repository: bobbintb/docker-rmlint-unraid @@ -12,12 +9,14 @@ persistence: searchlocation: enabled: true mountPath: /root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -25,5 +24,11 @@ service: port: 8322 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GUAC_PASS: "" + GUAC_USER: "" diff --git a/charts/incubator/root/Chart.yaml b/charts/incubator/root/Chart.yaml index 3d2cefc6d60..e9d13ede640 100644 --- a/charts/incubator/root/Chart.yaml +++ b/charts/incubator/root/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: root -version: 2.0.11 +version: 3.0.0 appVersion: latest description: ROOT is a framework for data processing, born at CERN, at the heart of @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/root/values.yaml b/charts/incubator/root/values.yaml index 9d11ddea734..423ef705202 100644 --- a/charts/incubator/root/values.yaml +++ b/charts/incubator/root/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bgameiro/arch-cern-root @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /appdata -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 9999 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/rss-proxy/Chart.yaml b/charts/incubator/rss-proxy/Chart.yaml index 9d8ad5e807f..46bc40c2335 100644 --- a/charts/incubator/rss-proxy/Chart.yaml +++ b/charts/incubator/rss-proxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rss-proxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rss-proxy/values.yaml b/charts/incubator/rss-proxy/values.yaml index 8587d5cf78b..31c255ab62e 100644 --- a/charts/incubator/rss-proxy/values.yaml +++ b/charts/incubator/rss-proxy/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: damoeb/rss-proxy tag: latest@sha256:2637cb10003fa19a31b48831ee7bd0941c668db73180c17a833c723ef894ff7d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rss-to-telegram/Chart.yaml b/charts/incubator/rss-to-telegram/Chart.yaml index 02b9da79a01..3f9a45f5469 100644 --- a/charts/incubator/rss-to-telegram/Chart.yaml +++ b/charts/incubator/rss-to-telegram/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rss-to-telegram -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a @@ -25,7 +25,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rss-to-telegram/values.yaml b/charts/incubator/rss-to-telegram/values.yaml index 5d72af466f5..30f0287d3a6 100644 --- a/charts/incubator/rss-to-telegram/values.yaml +++ b/charts/incubator/rss-to-telegram/values.yaml @@ -1,7 +1,3 @@ -env: - CHATID: "" - DELAY: "60" - TOKEN: "" image: pullPolicy: IfNotPresent repository: bokker/rss.to.telegram @@ -10,24 +6,33 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CHATID: "" + DELAY: "60" + TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rstudio/Chart.yaml b/charts/incubator/rstudio/Chart.yaml index 08ee45be301..e27ae1efcfe 100644 --- a/charts/incubator/rstudio/Chart.yaml +++ b/charts/incubator/rstudio/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rstudio -version: 3.0.11 +version: 4.0.0 appVersion: 4.3.2 description: Integrated development environment for R, a programming language for @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rstudio/values.yaml b/charts/incubator/rstudio/values.yaml index 4dbf46c301e..dc9e58bc3cc 100644 --- a/charts/incubator/rstudio/values.yaml +++ b/charts/incubator/rstudio/values.yaml @@ -1,28 +1,7 @@ image: - repository: rocker/rstudio pullPolicy: IfNotPresent + repository: rocker/rstudio tag: 4.3.2@sha256:f8c7260993558a5683ae6874c602233c6ceff962b351476625e149ae38a3a41e -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USER: rstudio - PASSWORD: rstudio -env: - DISABLE_AUTH: false - ROOT: "FALSE" - USERID: "{{ .Values.podSecurityContext.runAsUser }}" - GROUPID: "{{ .Values.podSecurityContext.fsGroup }}" -service: - main: - ports: - main: - port: 8787 - protocol: HTTP - targetPort: 8787 persistence: config: enabled: true @@ -32,3 +11,28 @@ persistence: mountPath: /home/rstudio/workspace portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 8787 + protocol: HTTP + targetPort: 8787 +workload: + main: + podSpec: + containers: + main: + env: + DISABLE_AUTH: "false" + GROUPID: "{{ .Values.podSecurityContext.fsGroup }}" + PASSWORD: rstudio + ROOT: "FALSE" + USER: rstudio + USERID: "{{ .Values.podSecurityContext.runAsUser }}" diff --git a/charts/incubator/rtmpserver/Chart.yaml b/charts/incubator/rtmpserver/Chart.yaml index d417698776d..18ec50fc8dc 100644 --- a/charts/incubator/rtmpserver/Chart.yaml +++ b/charts/incubator/rtmpserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rtmpserver -version: 4.0.3 +version: 5.0.0 appVersion: latest description: A video streaming server that supports RTMP, HLS, DASH out of the box. home: https://truecharts.org/charts/incubator/rtmpserver @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rtmpserver/values.yaml b/charts/incubator/rtmpserver/values.yaml index b4f0347a8ac..e5cc1a02097 100644 --- a/charts/incubator/rtmpserver/values.yaml +++ b/charts/incubator/rtmpserver/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: alqutami/rtmp-hls tag: latest@sha256:5bf1d59f1e9e0b98233f2f9842a1cb98e6cc9b1a5e31208c8088fac202bb1d56 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8080 - port: 10610 - rtmp: - enabled: true - ports: - rtmp: - enabled: true - protocol: TCP - targetPort: 1935 - port: 1935 -probes: - liveness: - path: /stats.html - readiness: - path: /stats.html - startup: - path: /stats.html ingress: rtmp: autoLink: true @@ -42,3 +14,36 @@ persistence: mountPath: /mnt/hls portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10610 + protocol: HTTP + targetPort: 8080 + rtmp: + enabled: true + ports: + rtmp: + enabled: true + port: 1935 + protocol: TCP + targetPort: 1935 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /stats.html + readiness: + path: /stats.html + startup: + path: /stats.html diff --git a/charts/incubator/rust/Chart.yaml b/charts/incubator/rust/Chart.yaml index 3a22ef0ec13..c40086098ee 100644 --- a/charts/incubator/rust/Chart.yaml +++ b/charts/incubator/rust/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rust -version: 2.0.13 +version: 3.0.0 appVersion: rust description: This Chart will download and install SteamCMD. It will also install RUST @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rust/values.yaml b/charts/incubator/rust/values.yaml index e1e68b1477d..164b0449254 100644 --- a/charts/incubator/rust/values.yaml +++ b/charts/incubator/rust/values.yaml @@ -2,37 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: rust@sha256:e3b26847509e1ca3e04d8ea23686d19413451ab76d3cfd23985e588c0d0c9edf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "258550" - GAME_PARAMS: +server.maxplayers 10 - GAME_PORT: "28015" - OXIDE_MOD: "" - SERVER_DISCRIPTION: Simple Unraid Rust Docker Server - SERVER_NAME: RustDockerServer - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 28015 - protocol: UDP - targetPort: 28015 persistence: serverfiles: enabled: true @@ -42,3 +11,38 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 28015 + protocol: UDP + targetPort: 28015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "258550" + GAME_PARAMS: +server.maxplayers 10 + GAME_PORT: "28015" + OXIDE_MOD: "" + PASSWRD: "" + SERVER_DISCRIPTION: Simple Unraid Rust Docker Server + SERVER_NAME: RustDockerServer + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rustpad/Chart.yaml b/charts/incubator/rustpad/Chart.yaml index 31f87a99415..58591e7bdf3 100644 --- a/charts/incubator/rustpad/Chart.yaml +++ b/charts/incubator/rustpad/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rustpad -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Rustpad is an efficient and minimal open-source collaborative text editor @@ -26,7 +26,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rustpad/values.yaml b/charts/incubator/rustpad/values.yaml index 5939de2d835..ea38b73294a 100644 --- a/charts/incubator/rustpad/values.yaml +++ b/charts/incubator/rustpad/values.yaml @@ -1,7 +1,3 @@ -env: - EXPIRY_DAYS: "1" - RUST_LOG: info - SQLITE_URI: sqlite:///persist/rustpad_db.db image: pullPolicy: IfNotPresent repository: ekzhang/rustpad @@ -10,12 +6,14 @@ persistence: storagedatabase: enabled: true mountPath: /persist -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3030 protocol: TCP targetPort: 3030 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXPIRY_DAYS: "1" + RUST_LOG: info + SQLITE_URI: sqlite:///persist/rustpad_db.db diff --git a/charts/incubator/s3backup/Chart.yaml b/charts/incubator/s3backup/Chart.yaml index 71f5a4f4d7e..3f572055472 100644 --- a/charts/incubator/s3backup/Chart.yaml +++ b/charts/incubator/s3backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: s3backup -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A simple way to backup important files to Amazon S3 and Glacier. home: https://truecharts.org/charts/incubator/s3backup @@ -21,7 +21,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/s3backup/values.yaml b/charts/incubator/s3backup/values.yaml index 49bee906e4a..b8cce1d68d4 100644 --- a/charts/incubator/s3backup/values.yaml +++ b/charts/incubator/s3backup/values.yaml @@ -1,32 +1,37 @@ -env: - ACCESS_KEY: Your AWS Access key - CRON_SCHEDULE: 0 * * * * - S3CMDPARAMS: "" - S3PATH: s3://mybucket/ - SECRET_KEY: Your AWS Access secret image: pullPolicy: IfNotPresent repository: joch/s3backup tag: latest@sha256:f81c2bb5de6ee13413f4e63bd720d2221605956344833df086e14554b44b2776 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: Your AWS Access key + CRON_SCHEDULE: 0 * * * * + S3CMDPARAMS: "" + S3PATH: s3://mybucket/ + SECRET_KEY: Your AWS Access secret + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/s3sync/Chart.yaml b/charts/incubator/s3sync/Chart.yaml index 9b40344183a..2fe3f420ced 100644 --- a/charts/incubator/s3sync/Chart.yaml +++ b/charts/incubator/s3sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: s3sync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This application backs up every folder mounted at `/data/` to a given @@ -24,7 +24,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/s3sync/values.yaml b/charts/incubator/s3sync/values.yaml index aae44f6f45f..b43927118a4 100644 --- a/charts/incubator/s3sync/values.yaml +++ b/charts/incubator/s3sync/values.yaml @@ -1,10 +1,3 @@ -env: - ACCESS_KEY: your_access_key_here - CRON_SCHEDULE: 0 * * * * - REGION: bucket_region_here - S3PATH: s3://your_bucket_name - S3SYNCPARAMS: "" - SECRET_KEY: your_secret_key_here image: pullPolicy: IfNotPresent repository: whatname/docker-s3sync @@ -14,24 +7,36 @@ persistence: enabled: true mountPath: /data/example readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: your_access_key_here + CRON_SCHEDULE: 0 * * * * + REGION: bucket_region_here + S3PATH: s3://your_bucket_name + S3SYNCPARAMS: "" + SECRET_KEY: your_secret_key_here + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/scprime/Chart.yaml b/charts/incubator/scprime/Chart.yaml index 09fde447979..ac1d42af56b 100644 --- a/charts/incubator/scprime/Chart.yaml +++ b/charts/incubator/scprime/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: scprime -version: 2.0.14 +version: 3.0.0 appVersion: latest description: ScPrime is a cryptocurrency project targeting public cloud services with @@ -24,7 +24,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/scprime/values.yaml b/charts/incubator/scprime/values.yaml index 98e82272d55..66a69ede9e9 100644 --- a/charts/incubator/scprime/values.yaml +++ b/charts/incubator/scprime/values.yaml @@ -1,5 +1,3 @@ -env: - SCPRIME_WALLET_PASSWORD: "" image: pullPolicy: IfNotPresent repository: scprime/scprime @@ -11,12 +9,14 @@ persistence: storage: enabled: true mountPath: /storage -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostapiaddress: enabled: true @@ -32,5 +32,10 @@ service: port: 4282 protocol: TCP targetPort: 4282 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SCPRIME_WALLET_PASSWORD: "" diff --git a/charts/incubator/sdtd/Chart.yaml b/charts/incubator/sdtd/Chart.yaml index b780d8cf05e..55ef970340d 100644 --- a/charts/incubator/sdtd/Chart.yaml +++ b/charts/incubator/sdtd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sdtd -version: 4.0.3 +version: 5.0.0 appVersion: 7dtd description: This chart will download and install SteamCMD. It will also install 7 @@ -22,7 +22,7 @@ keywords: - game-servers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sdtd/values.yaml b/charts/incubator/sdtd/values.yaml index 11b19b63bbb..20bee091603 100644 --- a/charts/incubator/sdtd/values.yaml +++ b/charts/incubator/sdtd/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: 7dtd@sha256:bce95372ad7869d373785f6997f4491709898d937b931a5cacb2f2abfc65b8ff -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true 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 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,22 +24,6 @@ service: port: 26900 protocol: TCP targetPort: 26900 - steammasterser: - enabled: true - ports: - steammasterser: - enabled: true - port: 26900 - protocol: UDP - targetPort: 26900 - steamcommunica: - enabled: true - ports: - steamcommunica: - enabled: true - port: 26901 - protocol: UDP - targetPort: 26901 raknet: enabled: true ports: @@ -54,6 +32,30 @@ service: port: 26902 protocol: UDP targetPort: 26902 + registeringats: + enabled: true + ports: + registeringats: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 + steamcommunica: + enabled: true + ports: + steamcommunica: + enabled: true + port: 26901 + protocol: UDP + targetPort: 26901 + steammasterser: + enabled: true + ports: + steammasterser: + enabled: true + port: 26900 + protocol: UDP + targetPort: 26900 unet: enabled: true ports: @@ -78,20 +80,22 @@ service: port: 8082 protocol: TCP targetPort: 8082 - registeringats: - enabled: true - ports: - registeringats: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BACKUP_FILES: "false" + BACKUP_INTERVAL: "60" + BACKUP_TO_KEEP: "12" + ENABLE_BEPINEX: "false" + GAME_ID: "294420" + GAME_PARAMS: -logfile 7DaysToDie_Data/output_log.txt $@ + PASSWRD: "" + SERVERCONFIG: serverconfig.xml + USERNAME: "" + VALIDATE: "false" + probes: + startup: + failureThreshold: 360 diff --git a/charts/incubator/self-service-password/Chart.yaml b/charts/incubator/self-service-password/Chart.yaml index ee989f1c9bc..470b7e42f5d 100644 --- a/charts/incubator/self-service-password/Chart.yaml +++ b/charts/incubator/self-service-password/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: self-service-password -version: 3.0.12 +version: 4.0.0 appVersion: 5.3.3 description: Self Service Password is a PHP application that allows users to change @@ -24,7 +24,7 @@ keywords: - ldap dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/self-service-password/values.yaml b/charts/incubator/self-service-password/values.yaml index 8acc30ad25b..50a0bed06d3 100644 --- a/charts/incubator/self-service-password/values.yaml +++ b/charts/incubator/self-service-password/values.yaml @@ -1,28 +1,33 @@ image: - repository: tiredofit/self-service-password pullPolicy: IfNotPresent + repository: tiredofit/self-service-password tag: 5.3.3@sha256:22702382af64ccb68a6f6cfee934632b67fa01c58185307470b992b11615cc55 +persistence: + config: + enabled: true + mountPath: /assets/custom + logs: + enabled: true + mountPath: /www/logs +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - SETUP_MODE: "manual" - ENABLE_RESET_LOG: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10182 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/assets/custom" - logs: - enabled: true - mountPath: "/www/logs" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_RESET_LOG: "true" + SETUP_MODE: manual diff --git a/charts/incubator/send/Chart.yaml b/charts/incubator/send/Chart.yaml index 5f9d237aad9..ed721092478 100644 --- a/charts/incubator/send/Chart.yaml +++ b/charts/incubator/send/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: send -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/send/values.yaml b/charts/incubator/send/values.yaml index 2d70a39a76f..8b01f704e4d 100644 --- a/charts/incubator/send/values.yaml +++ b/charts/incubator/send/values.yaml @@ -1,13 +1,3 @@ -env: - BASE_URL: http://192.168.0.100:1443 - FILE_DIR: /uploads - MAX_DOWNLOADS: "100" - MAX_EXPIRE_SECONDS: "604800" - MAX_FILE_SIZE: "2147483648" - NODE_ENV: production - REDIS_HOST: 192.168.0.100 - REDIS_PASSWORD: password - REDIS_PORT: "6379" image: pullPolicy: IfNotPresent repository: registry.gitlab.com/timvisee/send @@ -16,12 +6,14 @@ persistence: uploadpath: enabled: true mountPath: /uploads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +21,18 @@ service: port: 1443 protocol: TCP targetPort: 1443 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASE_URL: http://192.168.0.100:1443 + FILE_DIR: /uploads + MAX_DOWNLOADS: "100" + MAX_EXPIRE_SECONDS: "604800" + MAX_FILE_SIZE: "2147483648" + NODE_ENV: production + REDIS_HOST: 192.168.0.100 + REDIS_PASSWORD: password + REDIS_PORT: "6379" diff --git a/charts/incubator/senseai-server/Chart.yaml b/charts/incubator/senseai-server/Chart.yaml index c7ecb32057f..c8666543fb2 100644 --- a/charts/incubator/senseai-server/Chart.yaml +++ b/charts/incubator/senseai-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: senseai-server -version: 2.0.12 +version: 3.0.0 appVersion: 1.4.0 description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence @@ -22,7 +22,7 @@ keywords: - senseai dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/senseai-server/values.yaml b/charts/incubator/senseai-server/values.yaml index 6a0645974e7..b1635c8700b 100644 --- a/charts/incubator/senseai-server/values.yaml +++ b/charts/incubator/senseai-server/values.yaml @@ -1,16 +1,16 @@ image: + pullPolicy: IfNotPresent repository: codeproject/senseai-server tag: focal-1.4.0@sha256:e26603f89a1a994cda27c4604fb79ed380acd65e4233e9bd4a8689eb21625b39 - pullPolicy: IfNotPresent +persistence: + data: + enabled: true + mountPath: /usr/share/CodeProject/SenseAI +portal: + enabled: true service: main: ports: main: port: 10118 targetPort: 5000 -persistence: - data: - enabled: true - mountPath: "/usr/share/CodeProject/SenseAI" -portal: - enabled: true diff --git a/charts/incubator/serpbear/Chart.yaml b/charts/incubator/serpbear/Chart.yaml index 76eee71f0b5..42fa108bc90 100644 --- a/charts/incubator/serpbear/Chart.yaml +++ b/charts/incubator/serpbear/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: serpbear -version: 0.0.13 +version: 1.0.0 appVersion: latest description: Search Engine Position Tracking App. home: https://truecharts.org/charts/incubator/serpbear @@ -20,7 +20,7 @@ keywords: - metrics dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/serpbear/values.yaml b/charts/incubator/serpbear/values.yaml index 3f2f2940af0..4d9cc47a8cf 100644 --- a/charts/incubator/serpbear/values.yaml +++ b/charts/incubator/serpbear/values.yaml @@ -1,26 +1,31 @@ image: - repository: towfiqi/serpbear pullPolicy: IfNotPresent + repository: towfiqi/serpbear tag: latest@sha256:99975abedaa41631edb884bde8456fe26d017e214761fdb65c8155d7718a3cf5 -serpbear: - user: admin - password: secret - session_duration: 24 - api_key: "" - app_url: http://localhost:10605 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-env-secret' -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3000 - port: 10605 persistence: data: enabled: true mountPath: /app/data portal: enabled: true +serpbear: + api_key: "" + app_url: http://localhost:10605 + password: secret + session_duration: 24 + user: admin +service: + main: + ports: + main: + port: 10605 + protocol: HTTP + targetPort: 3000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-env-secret' diff --git a/charts/incubator/serviio/Chart.yaml b/charts/incubator/serviio/Chart.yaml index 623c7f3f258..d87724267b6 100644 --- a/charts/incubator/serviio/Chart.yaml +++ b/charts/incubator/serviio/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: serviio -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Serviio is a freeware media server designed to let users stream music, @@ -27,7 +27,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/serviio/values.yaml b/charts/incubator/serviio/values.yaml index 5e48e1db3a4..978f4355fef 100644 --- a/charts/incubator/serviio/values.yaml +++ b/charts/incubator/serviio/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: riftbit/serviio @@ -16,12 +15,14 @@ persistence: hostpath5: enabled: true mountPath: /media/serviio -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostport2: enabled: true @@ -61,5 +62,3 @@ service: port: 23423 protocol: HTTP targetPort: 23423 -portal: - enabled: true diff --git a/charts/incubator/shaarli/Chart.yaml b/charts/incubator/shaarli/Chart.yaml index 502512fba1b..5ce8cd615bb 100644 --- a/charts/incubator/shaarli/Chart.yaml +++ b/charts/incubator/shaarli/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shaarli -version: 2.0.13 +version: 3.0.0 appVersion: master description: The personal, minimalist, super-fast, database free, bookmarking service. home: https://truecharts.org/charts/incubator/shaarli @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shaarli/values.yaml b/charts/incubator/shaarli/values.yaml index 31b5de7a840..245dd593b64 100644 --- a/charts/incubator/shaarli/values.yaml +++ b/charts/incubator/shaarli/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: shaarli/shaarli @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /var/www/shaarli/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 8000 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/shadowsocks/Chart.yaml b/charts/incubator/shadowsocks/Chart.yaml index e8172042f58..cc9c88accdc 100644 --- a/charts/incubator/shadowsocks/Chart.yaml +++ b/charts/incubator/shadowsocks/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shadowsocks -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption @@ -27,7 +27,7 @@ keywords: - Network-VPN dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shadowsocks/values.yaml b/charts/incubator/shadowsocks/values.yaml index 996f2c2a579..cd40e303686 100644 --- a/charts/incubator/shadowsocks/values.yaml +++ b/charts/incubator/shadowsocks/values.yaml @@ -1,19 +1,16 @@ -env: - DNS_ADDRS: 8.8.8.8,8.8.4.4 - METHOD: chacha20-ietf-poly1305 - PASSWORD: "" - TIMEOUT: "300" image: pullPolicy: IfNotPresent repository: shadowsocks/shadowsocks-libev tag: latest@sha256:124d1bff89bf9e6be19d3843fdcd40c5f26524a7931c8accc5560a88d0a42374 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +26,13 @@ service: port: 8388 protocol: UDP targetPort: 8388 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DNS_ADDRS: 8.8.8.8,8.8.4.4 + METHOD: chacha20-ietf-poly1305 + PASSWORD: "" + TIMEOUT: "300" diff --git a/charts/incubator/shapeshifter-obfuscator/Chart.yaml b/charts/incubator/shapeshifter-obfuscator/Chart.yaml index e572fec2c24..040c4e1136f 100644 --- a/charts/incubator/shapeshifter-obfuscator/Chart.yaml +++ b/charts/incubator/shapeshifter-obfuscator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shapeshifter-obfuscator -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher @@ -24,7 +24,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shapeshifter-obfuscator/values.yaml b/charts/incubator/shapeshifter-obfuscator/values.yaml index f99a45b9979..ab8f280edfe 100644 --- a/charts/incubator/shapeshifter-obfuscator/values.yaml +++ b/charts/incubator/shapeshifter-obfuscator/values.yaml @@ -1,5 +1,3 @@ -env: - ARGS: -transparent -server -state state -orport 127.0.0.1:3333 -transports obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging image: pullPolicy: IfNotPresent repository: juchong/shapeshifter-docker @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /state -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,12 @@ service: port: 2222 protocol: TCP targetPort: 2222 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ARGS: + -transparent -server -state state -orport 127.0.0.1:3333 -transports + obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging diff --git a/charts/incubator/sheetable/Chart.yaml b/charts/incubator/sheetable/Chart.yaml index cc613a4ed95..4645222520c 100644 --- a/charts/incubator/sheetable/Chart.yaml +++ b/charts/incubator/sheetable/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sheetable -version: 3.0.26 +version: 4.0.0 appVersion: "0.8" description: SheetAble is an easy to use music sheet organiser for all the music enthusiasts @@ -22,7 +22,7 @@ keywords: - sheetable dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sheetable/values.yaml b/charts/incubator/sheetable/values.yaml index 14515111a5a..138d47b4739 100644 --- a/charts/incubator/sheetable/values.yaml +++ b/charts/incubator/sheetable/values.yaml @@ -1,50 +1,48 @@ image: + pullPolicy: IfNotPresent repository: vallezw/sheetable tag: v0.8@sha256:b5fb5a92cf045d4b354169e89bc4dab33cc4a92492f31a12c5349ebef450a0b1 - pullPolicy: IfNotPresent -# securityContext: -# readOnlyRootFilesystem: false -# runAsNonRoot: false - -# podSecurityContext: -# runAsUser: 0 -# runAsGroup: 0 +persistence: + config: + enabled: true + mountPath: /app/config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: sheetable + postgresqlUsername: sheetable secretEnv: - ADMIN_EMAIL: "email@domain.com" - ADMIN_PASSWORD: "changeme" -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - CONFIG_PATH: "/app/config/" - DB_DRIVER: "postgres" - DB_PORT: "5432" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - API_SECRET: - secretKeyRef: - name: sheetable-secrets - key: API_SECRET + ADMIN_EMAIL: email@domain.com + ADMIN_PASSWORD: changeme service: main: ports: main: port: 10284 protocol: HTTP -persistence: - config: - enabled: true - mountPath: "/app/config" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: sheetable - postgresqlDatabase: sheetable -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + API_SECRET: + secretKeyRef: + key: API_SECRET + name: sheetable-secrets + CONFIG_PATH: /app/config/ + DB_DRIVER: postgres + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/incubator/shortipy/Chart.yaml b/charts/incubator/shortipy/Chart.yaml index 7977b7519df..ea71ed961ed 100644 --- a/charts/incubator/shortipy/Chart.yaml +++ b/charts/incubator/shortipy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shortipy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: URL Shortener in python based on flask home: https://truecharts.org/charts/incubator/shortipy @@ -21,7 +21,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shortipy/values.yaml b/charts/incubator/shortipy/values.yaml index a75153d8816..2ea1df1002e 100644 --- a/charts/incubator/shortipy/values.yaml +++ b/charts/incubator/shortipy/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: knex666/shortipy tag: latest@sha256:7cd696ae789fc6e0e092c7af2db99ee9f2f14c888ace05883f50001a6fe7dbf2 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/sia-daemon/Chart.yaml b/charts/incubator/sia-daemon/Chart.yaml index a2a0d9bed66..ba746cab4f9 100644 --- a/charts/incubator/sia-daemon/Chart.yaml +++ b/charts/incubator/sia-daemon/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sia-daemon -version: 2.0.17 +version: 3.0.0 appVersion: master description: Sia is a decentralized cloud storage platform that radically alters the @@ -29,7 +29,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sia-daemon/values.yaml b/charts/incubator/sia-daemon/values.yaml index e776b694726..baef5d99381 100644 --- a/charts/incubator/sia-daemon/values.yaml +++ b/charts/incubator/sia-daemon/values.yaml @@ -1,6 +1,3 @@ -env: - SIA_API_PASSWORD: "" - SIA_WALLET_PASSWORD: "" image: pullPolicy: IfNotPresent repository: ghcr.io/siafoundation/siad @@ -9,12 +6,14 @@ persistence: datadirectory: enabled: true mountPath: /sia-data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostrhp2port: enabled: true @@ -38,5 +37,11 @@ service: port: 9981 protocol: TCP targetPort: 9981 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SIA_API_PASSWORD: "" + SIA_WALLET_PASSWORD: "" diff --git a/charts/incubator/sinusbot/Chart.yaml b/charts/incubator/sinusbot/Chart.yaml index 63e31679a55..daa074640c8 100644 --- a/charts/incubator/sinusbot/Chart.yaml +++ b/charts/incubator/sinusbot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sinusbot -version: 2.0.13 +version: 3.0.0 appVersion: latest description: SinusBot is a MusicBot that will let you listen to music together with @@ -24,7 +24,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sinusbot/values.yaml b/charts/incubator/sinusbot/values.yaml index b1f1351d80e..5ffb313fad7 100644 --- a/charts/incubator/sinusbot/values.yaml +++ b/charts/incubator/sinusbot/values.yaml @@ -1,5 +1,3 @@ -env: - OVERRIDE_PASSWORD: foobar image: pullPolicy: IfNotPresent repository: sinusbot/docker @@ -11,12 +9,14 @@ persistence: scriptspath: enabled: true mountPath: /opt/sinusbot/scripts -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 8087 protocol: TCP targetPort: 8087 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + OVERRIDE_PASSWORD: foobar diff --git a/charts/incubator/slack-invite/Chart.yaml b/charts/incubator/slack-invite/Chart.yaml index 481cc0734fe..36c62beda44 100644 --- a/charts/incubator/slack-invite/Chart.yaml +++ b/charts/incubator/slack-invite/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: slack-invite -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Creates a simple webpage for Slack invite signups home: https://truecharts.org/charts/incubator/slack-invite @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/slack-invite/values.yaml b/charts/incubator/slack-invite/values.yaml index 7b00c521eca..0327ba370a1 100644 --- a/charts/incubator/slack-invite/values.yaml +++ b/charts/incubator/slack-invite/values.yaml @@ -1,18 +1,16 @@ -env: - COMMUNITY_NAME: myslackteam - SLACK_TOKEN: Enter YOur slack token here - SLACK_URL: myslackteam.slack.com image: pullPolicy: IfNotPresent repository: ninthwalker/slack-invite tag: latest@sha256:25a38b1ee28baf78046162bcaf90962eee3ad79b60666f5451e5f30e5a0c0dda persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 7879 protocol: TCP targetPort: 7879 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + COMMUNITY_NAME: myslackteam + SLACK_TOKEN: Enter YOur slack token here + SLACK_URL: myslackteam.slack.com diff --git a/charts/incubator/snipe-it/Chart.yaml b/charts/incubator/snipe-it/Chart.yaml index f573657c193..5f1c1dd5c47 100644 --- a/charts/incubator/snipe-it/Chart.yaml +++ b/charts/incubator/snipe-it/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: snipe-it -version: 8.0.3 +version: 9.0.0 appVersion: 6.2.3 description: Open source asset management home: https://truecharts.org/charts/incubator/snipe-it @@ -23,7 +23,7 @@ keywords: - management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/snipe-it/values.yaml b/charts/incubator/snipe-it/values.yaml index 936a1c79b0d..126b0763d91 100644 --- a/charts/incubator/snipe-it/values.yaml +++ b/charts/incubator/snipe-it/values.yaml @@ -1,135 +1,94 @@ image: - repository: snipe/snipe-it pullPolicy: IfNotPresent + repository: snipe/snipe-it tag: v6.2.3@sha256:f95f136b8f805626736371283059d6a14f662a533fbba5396458bda5f443f6fd +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: snipe-it + mariadbUsername: snipe-it +persistence: + backups: + enabled: true + mountPath: /var/lib/snipeit/dumps + data: + enabled: true + mountPath: /var/lib/snipeit/data + logs: + enabled: true + mountPath: /var/www/html/storage/logs +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds 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" + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsNonRoot: false + runAsUser: 0 + pod: + fsGroup: 50 service: main: ports: main: port: 10120 targetPort: 80 -persistence: - logs: - enabled: true - mountPath: "/var/www/html/storage/logs" - data: - enabled: true - mountPath: "/var/lib/snipeit/data" - 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 +workload: + main: + podSpec: + containers: + main: + env: + API_TOKEN_EXPIRATION_YEARS: 40 + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: snipeit-secrets + APP_LOCALE: en + APP_TIMEZONE: "{{ .Values.TZ }}" + APP_URL: http://localhost:80 + CACHE_DRIVER: redis + COOKIE_NAME: snipeit_session + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + ENCRYPT: false + EXPIRE_ON_CLOSE: false + FILESYSTEM_DISK: local + IMAGE_LIB: gd + LOGIN_LOCKOUT_DURATION: 60 + LOGIN_MAX_ATTEMPTS: 5 + MAX_RESULTS: 500 + QUEUE_DRIVER: redis + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECURE_COOKIES: false + SESSION_DRIVER: redis + SESSION_LIFETIME: 30 + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/snowflake-proxy/Chart.yaml b/charts/incubator/snowflake-proxy/Chart.yaml index 06363d78e79..44e107f33de 100644 --- a/charts/incubator/snowflake-proxy/Chart.yaml +++ b/charts/incubator/snowflake-proxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: snowflake-proxy -version: 0.0.15 +version: 1.0.0 appVersion: 2.6.0 description: Snowflake's Proxy component to help users in the censored regions. home: https://truecharts.org/charts/incubator/snowflake-proxy @@ -20,7 +20,7 @@ keywords: - proxy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/snowflake-proxy/values.yaml b/charts/incubator/snowflake-proxy/values.yaml index eea3c30a4fd..77b25c820de 100644 --- a/charts/incubator/snowflake-proxy/values.yaml +++ b/charts/incubator/snowflake-proxy/values.yaml @@ -1,52 +1,58 @@ -image: - repository: thetorproject/snowflake-proxy - pullPolicy: IfNotPresent - tag: v2.6.0@sha256:96a1e45e7b9fcc2bb2c0680990f42508b67d5e4f163d3c688d9db63761375d32 -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 hostNetwork: true -snowflake: - allow_non_tls_relay: false - allowed_relay_hostname_pattern: "snowflake.torproject.net$" - broker: "https://snowflake-broker.torproject.net/" - capacity: 0 - ephemeral_ports_range: "59999:60000" - keep_local_addresses: false - nat_retest_interval: 24h0m0s - relay: "wss://snowflake.bamsoftware.com/" - stun: "stun:stun.stunprotocol.org:3478" - summary_interval: 1h0m0s - unsafe_logging: false - verbose: false - log: "" +image: + pullPolicy: IfNotPresent + repository: thetorproject/snowflake-proxy + tag: v2.6.0@sha256:96a1e45e7b9fcc2bb2c0680990f42508b67d5e4f163d3c688d9db63761375d32 +portal: + enabled: false +securityContext: + container: + runAsGroup: 1000 + runAsUser: 1000 service: main: enabled: false ports: main: enabled: false -probes: - liveness: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version - readiness: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version - startup: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version -portal: - enabled: false +snowflake: + allow_non_tls_relay: false + allowed_relay_hostname_pattern: snowflake.torproject.net$ + broker: https://snowflake-broker.torproject.net/ + capacity: 0 + ephemeral_ports_range: 59999:60000 + keep_local_addresses: false + log: "" + nat_retest_interval: 24h0m0s + relay: wss://snowflake.bamsoftware.com/ + stun: stun:stun.stunprotocol.org:3478 + summary_interval: 1h0m0s + unsafe_logging: false + verbose: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version + readiness: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version + startup: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version diff --git a/charts/incubator/socials/Chart.yaml b/charts/incubator/socials/Chart.yaml index 52c4755a7c6..d009e8f8e56 100644 --- a/charts/incubator/socials/Chart.yaml +++ b/charts/incubator/socials/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: socials -version: 2.0.12 +version: 3.0.0 appVersion: main description: Socials is a single-page website that stores all your social media and @@ -25,7 +25,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/socials/values.yaml b/charts/incubator/socials/values.yaml index 44758ada75d..5e43d100df9 100644 --- a/charts/incubator/socials/values.yaml +++ b/charts/incubator/socials/values.yaml @@ -1,6 +1,3 @@ -env: - LOG_LEVEL: info - UMASK: "000" image: pullPolicy: IfNotPresent repository: ghcr.io/diamkil/socials @@ -9,12 +6,14 @@ persistence: socials: enabled: true mountPath: /app/people -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 7574 protocol: TCP targetPort: 7574 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LOG_LEVEL: info + UMASK: "000" diff --git a/charts/incubator/somfyprotect2mqtt/Chart.yaml b/charts/incubator/somfyprotect2mqtt/Chart.yaml index 1b0e9011b44..b80257e3b9d 100644 --- a/charts/incubator/somfyprotect2mqtt/Chart.yaml +++ b/charts/incubator/somfyprotect2mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: somfyprotect2mqtt -version: 0.0.5 +version: 1.0.0 appVersion: 2023.11.1 description: Somfy Protect to MQTT home: https://truecharts.org/charts/incubator/somfyprotect2mqtt @@ -20,7 +20,7 @@ keywords: - mqtt dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/somfyprotect2mqtt/values.yaml b/charts/incubator/somfyprotect2mqtt/values.yaml index 113b173895f..b9f0aa87969 100644 --- a/charts/incubator/somfyprotect2mqtt/values.yaml +++ b/charts/incubator/somfyprotect2mqtt/values.yaml @@ -1,54 +1,60 @@ image: - repository: minims/somfyprotect2mqtt pullPolicy: IfNotPresent + repository: minims/somfyprotect2mqtt tag: 2023.11.1@sha256:19fdf79ee019b22fd5872d61b86d82f75aa418a5bf87da8272337f0dd3af922f +persistence: + configfile: + defaultMode: "0600" + enabled: true + mountPath: /config/config.yaml + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.yaml + type: secret +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -somfyprotect2mqtt: - somfy: - username: admin - password: password - sites: ["Maison"] - ha: - alarm_code: 1234 - alarm_code_arm_required: false - alarm_code_disarm_required: true - mqtt: - host: "0.0.0.0" - port: 1883 - username: admin - password: password - client_id: client_id - topic_prefix: somfyProtect2mqtt - ha_discover_prefix: homeassistant - delay_site: 10 - delay_device: 60 - manual_snapshot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -persistence: - configfile: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /config/config.yaml - subPath: config.yaml -portal: - enabled: false +somfyprotect2mqtt: + delay_device: 60 + delay_site: 10 + ha: + alarm_code: 1234 + alarm_code_arm_required: false + alarm_code_disarm_required: true + manual_snapshot: false + mqtt: + client_id: client_id + ha_discover_prefix: homeassistant + host: 0.0.0.0 + password: password + port: 1883 + topic_prefix: somfyProtect2mqtt + username: admin + somfy: + password: password + sites: + - Maison + username: admin +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/sonarqube/Chart.yaml b/charts/incubator/sonarqube/Chart.yaml index c15eae3d42c..adabb4b4c06 100644 --- a/charts/incubator/sonarqube/Chart.yaml +++ b/charts/incubator/sonarqube/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sonarqube -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "SonarQube is an open source platform for continuous inspection of code @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sonarqube/values.yaml b/charts/incubator/sonarqube/values.yaml index 0aaefc62539..01df9b95f84 100644 --- a/charts/incubator/sonarqube/values.yaml +++ b/charts/incubator/sonarqube/values.yaml @@ -1,5 +1,3 @@ -env: - SONAR_ES_BOOTSTRAP_CHECKS_DISABLE: "true" image: pullPolicy: IfNotPresent repository: sonarqube @@ -14,12 +12,14 @@ persistence: logs: enabled: true mountPath: /opt/sonarqube/logs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +27,10 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SONAR_ES_BOOTSTRAP_CHECKS_DISABLE: "true" diff --git a/charts/incubator/songkong/Chart.yaml b/charts/incubator/songkong/Chart.yaml index 897d386ef60..13c650a1c99 100644 --- a/charts/incubator/songkong/Chart.yaml +++ b/charts/incubator/songkong/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: songkong -version: 2.0.20 +version: 3.0.0 appVersion: latest description: Official SongKong Chart repository, Identify your songs and add metadata @@ -21,7 +21,7 @@ keywords: - MediaApp-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/songkong/values.yaml b/charts/incubator/songkong/values.yaml index 2ec6e978dc1..ee7f8872c83 100644 --- a/charts/incubator/songkong/values.yaml +++ b/charts/incubator/songkong/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: songkong/songkong @@ -10,12 +9,14 @@ persistence: songkongconfig: enabled: true mountPath: /songkong -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 4567 protocol: TCP targetPort: 4567 -portal: - enabled: true diff --git a/charts/incubator/sourcegraph/Chart.yaml b/charts/incubator/sourcegraph/Chart.yaml index 7bb9552aa4f..fe01b057ef6 100644 --- a/charts/incubator/sourcegraph/Chart.yaml +++ b/charts/incubator/sourcegraph/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sourcegraph -version: 2.0.21 +version: 3.0.0 appVersion: 5.2.2 description: Sourcegraph Chart. home: https://truecharts.org/charts/incubator/sourcegraph @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sourcegraph/values.yaml b/charts/incubator/sourcegraph/values.yaml index 0bf4469fcbe..fb1bd1ec12f 100644 --- a/charts/incubator/sourcegraph/values.yaml +++ b/charts/incubator/sourcegraph/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: sourcegraph/server @@ -10,12 +9,14 @@ persistence: configstoragepath: enabled: true mountPath: /etc/sourcegraph -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: adminconsolepo: enabled: true @@ -39,5 +40,3 @@ service: port: 7080 protocol: HTTP targetPort: 7080 -portal: - enabled: true diff --git a/charts/incubator/sqlite-web/Chart.yaml b/charts/incubator/sqlite-web/Chart.yaml index 108eb622490..55c00751cd7 100644 --- a/charts/incubator/sqlite-web/Chart.yaml +++ b/charts/incubator/sqlite-web/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sqlite-web -version: 2.0.12 +version: 3.0.0 appVersion: latest description: sqlite-web is a web-based SQLite database browser written in Python. home: https://truecharts.org/charts/incubator/sqlite-web @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sqlite-web/values.yaml b/charts/incubator/sqlite-web/values.yaml index b4ec1f1fb2a..1bfdff54516 100644 --- a/charts/incubator/sqlite-web/values.yaml +++ b/charts/incubator/sqlite-web/values.yaml @@ -1,5 +1,3 @@ -env: - SQLITE_DATABASE: db_name.db image: pullPolicy: IfNotPresent repository: coleifer/sqlite-web @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SQLITE_DATABASE: db_name.db diff --git a/charts/incubator/st-reborn-server/Chart.yaml b/charts/incubator/st-reborn-server/Chart.yaml index ce4ab2007a5..103cad840b6 100644 --- a/charts/incubator/st-reborn-server/Chart.yaml +++ b/charts/incubator/st-reborn-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: st-reborn-server -version: 2.0.12 +version: 3.0.0 appVersion: 1.2.0 description: Skyrim Together Reborn server files. home: https://truecharts.org/charts/incubator/st-reborn-server @@ -20,7 +20,7 @@ keywords: - gameserver dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/st-reborn-server/values.yaml b/charts/incubator/st-reborn-server/values.yaml index 09741c7ef6e..34cd8c59716 100644 --- a/charts/incubator/st-reborn-server/values.yaml +++ b/charts/incubator/st-reborn-server/values.yaml @@ -1,30 +1,35 @@ image: - repository: tiltedphoques/st-reborn-server pullPolicy: IfNotPresent + repository: tiltedphoques/st-reborn-server tag: v1.2.0@sha256:d8322e41e8d3f3e347eef10c50cce977348b24de6f90c98b78a3b4757f2fde57 +persistence: + config: + enabled: true + mountPath: /home/server/config + data: + enabled: true + mountPath: /home/server/Data + logs: + enabled: true + mountPath: /home/server/logs +portal: + enabled: false service: main: ports: main: + port: 10578 protocol: UDP targetPort: 10578 - port: 10578 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -persistence: - config: - enabled: true - mountPath: "/home/server/config" - logs: - enabled: true - mountPath: "/home/server/logs" - data: - enabled: true - mountPath: "/home/server/Data" -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/stackedit/Chart.yaml b/charts/incubator/stackedit/Chart.yaml index c55e9db9bd3..031a10456e1 100644 --- a/charts/incubator/stackedit/Chart.yaml +++ b/charts/incubator/stackedit/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: stackedit -version: 2.0.12 +version: 3.0.0 appVersion: latest description: StackEdits Markdown syntax highlighting is unique. The refined text formatting @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/stackedit/values.yaml b/charts/incubator/stackedit/values.yaml index 4ca5d9ca0b3..44fc22392ad 100644 --- a/charts/incubator/stackedit/values.yaml +++ b/charts/incubator/stackedit/values.yaml @@ -1,16 +1,16 @@ -env: - ROOT_URL: / image: pullPolicy: IfNotPresent repository: qmcgaw/stackedit tag: latest@sha256:c74120b91fd0ce0d5fae45af1a47b963e75dfeb95f4d080448e01bc80b73416a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -18,5 +18,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ROOT_URL: / diff --git a/charts/incubator/standardnotes-web/Chart.yaml b/charts/incubator/standardnotes-web/Chart.yaml index e807b06a8b7..d9b46c53fd2 100644 --- a/charts/incubator/standardnotes-web/Chart.yaml +++ b/charts/incubator/standardnotes-web/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: standardnotes-web -version: 2.0.12 +version: 3.0.0 appVersion: stable description: A safe and private place for your life's work. home: https://truecharts.org/charts/incubator/standardnotes-web @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/standardnotes-web/values.yaml b/charts/incubator/standardnotes-web/values.yaml index 7c81915c83a..1bba1e1cdb7 100644 --- a/charts/incubator/standardnotes-web/values.yaml +++ b/charts/incubator/standardnotes-web/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: standardnotes/web tag: stable@sha256:bf99c33bad03ca9ccd79c40e6aece368a6c23b887f95fcfeeaab86f68f0e3878 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/starmade/Chart.yaml b/charts/incubator/starmade/Chart.yaml index fc557d2aa6d..cbc8d49c99b 100644 --- a/charts/incubator/starmade/Chart.yaml +++ b/charts/incubator/starmade/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: starmade -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This Chart will download and install a StarMade Dedicated Server. It @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/starmade/values.yaml b/charts/incubator/starmade/values.yaml index aa33e0f30df..a1a4a1bd900 100644 --- a/charts/incubator/starmade/values.yaml +++ b/charts/incubator/starmade/values.yaml @@ -1,12 +1,3 @@ -env: - DATA_PERM: "770" - DL_URL: http://files.star-made.org/StarMade-Starter.jar - GAME_PARAMS: "" - RUNTIME_NAME: basicjre - STARTER_PARAMS: -nogui - UMASK: "000" - XMS_SIZE: "1024" - XMX_SIZE: "1024" image: pullPolicy: IfNotPresent repository: ich777/starmade-server @@ -15,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /starmade -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +21,17 @@ service: port: 4242 protocol: TCP targetPort: 4242 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + DL_URL: http://files.star-made.org/StarMade-Starter.jar + GAME_PARAMS: "" + RUNTIME_NAME: basicjre + STARTER_PARAMS: -nogui + UMASK: "000" + XMS_SIZE: "1024" + XMX_SIZE: "1024" diff --git a/charts/incubator/stationeers/Chart.yaml b/charts/incubator/stationeers/Chart.yaml index 6d217465221..159d75d370e 100644 --- a/charts/incubator/stationeers/Chart.yaml +++ b/charts/incubator/stationeers/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: stationeers -version: 2.0.14 +version: 3.0.0 appVersion: stationeers description: This Chart will download and install SteamCMD. It will also install Stationeers @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/stationeers/values.yaml b/charts/incubator/stationeers/values.yaml index 4db262d91d8..e22066fbacb 100644 --- a/charts/incubator/stationeers/values.yaml +++ b/charts/incubator/stationeers/values.yaml @@ -2,41 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: stationeers@sha256:bad81ee7f57a177ad73369070e5834a560b2e021e713ad77fb3ee1c715aaf7a9 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "600760" - GAME_PARAMS: AutoSave true SaveInterval 300 - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27015 - protocol: UDP - targetPort: 27015 - gameport: - enabled: true - ports: - gameport: - enabled: true - port: 27500 - protocol: UDP - targetPort: 27500 persistence: serverfiles: enabled: true @@ -46,3 +11,42 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport: + enabled: true + ports: + gameport: + enabled: true + port: 27500 + protocol: UDP + targetPort: 27500 + main: + ports: + main: + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "600760" + GAME_PARAMS: AutoSave true SaveInterval 300 + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/statping-ng/Chart.yaml b/charts/incubator/statping-ng/Chart.yaml index 73b153305ed..ffe5b7872ee 100644 --- a/charts/incubator/statping-ng/Chart.yaml +++ b/charts/incubator/statping-ng/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: statping-ng -version: 12.0.3 +version: 13.0.0 appVersion: 0.90.80 description: Status page for monitoring your websites and applications. home: https://truecharts.org/charts/incubator/statping-ng @@ -21,7 +21,7 @@ keywords: - status-page dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/statping-ng/values.yaml b/charts/incubator/statping-ng/values.yaml index 31eb28cefcb..b0ac45dd7af 100644 --- a/charts/incubator/statping-ng/values.yaml +++ b/charts/incubator/statping-ng/values.yaml @@ -1,79 +1,69 @@ image: + pullPolicy: IfNotPresent repository: quay.io/statping-ng/statping-ng tag: v0.90.80@sha256:743bacfb03a6986390abeb404df6cf52769ea8783b0d50a0bfeef8a2ccb4e548 - pullPolicy: IfNotPresent -statping: - name: Statping - description: This is a Statping instance deployed as Helm chart - domain: "" - language: "" - admin_user: admin - admin_pass: admin - admin_email: admin@example.com - sample_data: false - allow_reports: false - use_cdn: true - disable_logs: false - 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' +metrics: + enabled: true + prometheusRule: + enabled: false + labels: {} + rules: [] + serviceMonitor: + interval: 1m + labels: {} + scrapeTimeout: 30s +persistence: + data: + enabled: true + mountPath: /app +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: postgres + postgresqlUsername: postgres 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 - enabled: true - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - 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 -portal: - enabled: true +statping: + admin_email: admin@example.com + admin_pass: admin + admin_user: admin + allow_reports: false + cleanup_interval: 1h + description: This is a Statping instance deployed as Helm chart + disable_colors: false + disable_logs: false + domain: "" + language: "" + name: Statping + remove_after: 2160h + sample_data: false + use_cdn: true +workload: + main: + podSpec: + containers: + main: + env: + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_PASS: + secretKeyRef: + key: postgresql-password + name: dbcreds + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/storm/Chart.yaml b/charts/incubator/storm/Chart.yaml index 6d73b9a9033..012b873271e 100644 --- a/charts/incubator/storm/Chart.yaml +++ b/charts/incubator/storm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: storm -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Introducing Storm home: https://truecharts.org/charts/incubator/storm @@ -21,7 +21,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/storm/values.yaml b/charts/incubator/storm/values.yaml index 179a946d19b..0fdcb8fcf57 100644 --- a/charts/incubator/storm/values.yaml +++ b/charts/incubator/storm/values.yaml @@ -1,20 +1,16 @@ -env: - DELUGE_RPC_HOSTNAME: "" - DELUGE_RPC_PASSWORD: "" - DELUGE_RPC_USERNAME: "" - DELUGE_RPC_VERSION: v2 - STORM_API_KEY: "" image: pullPolicy: IfNotPresent repository: ghcr.io/relvacode/storm tag: latest@sha256:9f50d643af5a83424331a93a212e320407a1a1577f0202e6141f7f5245d2711a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +18,14 @@ service: port: 8221 protocol: TCP targetPort: 8221 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DELUGE_RPC_HOSTNAME: "" + DELUGE_RPC_PASSWORD: "" + DELUGE_RPC_USERNAME: "" + DELUGE_RPC_VERSION: v2 + STORM_API_KEY: "" diff --git a/charts/incubator/suistartpage/Chart.yaml b/charts/incubator/suistartpage/Chart.yaml index f7b467a4a81..4fdb7c08993 100644 --- a/charts/incubator/suistartpage/Chart.yaml +++ b/charts/incubator/suistartpage/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: suistartpage -version: 2.0.12 +version: 3.0.0 appVersion: latest description: SUI Startpage is a simple and clean server start page or homepage that @@ -25,7 +25,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/suistartpage/values.yaml b/charts/incubator/suistartpage/values.yaml index 1d37da50cc2..071a8127a53 100644 --- a/charts/incubator/suistartpage/values.yaml +++ b/charts/incubator/suistartpage/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: corneliousjd/sui-startpage @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /usr/share/nginx/html -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8489 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/survivethenights/Chart.yaml b/charts/incubator/survivethenights/Chart.yaml index 03ff92af1d1..263ce704bdb 100644 --- a/charts/incubator/survivethenights/Chart.yaml +++ b/charts/incubator/survivethenights/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: survivethenights -version: 2.0.12 +version: 3.0.0 appVersion: stn description: This Chart will download and install SteamCMD. It will also install Survive @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/survivethenights/values.yaml b/charts/incubator/survivethenights/values.yaml index fade088162d..da77acd6f30 100644 --- a/charts/incubator/survivethenights/values.yaml +++ b/charts/incubator/survivethenights/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: stn@sha256:0db54c53ea2335612e6e9334d001fc9f9b46abe51d8836797b728b38c5969248 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DEBUG_OUTPUT: "false" - GAME_ID: "1502300" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7950 - protocol: UDP - targetPort: 7950 persistence: serverfiles: enabled: true @@ -39,3 +11,35 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 7950 + protocol: UDP + targetPort: 7950 +workload: + main: + podSpec: + containers: + main: + env: + DEBUG_OUTPUT: "false" + GAME_ID: "1502300" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/synapse/Chart.yaml b/charts/incubator/synapse/Chart.yaml index a09bd13472f..c9ec7d60f5d 100644 --- a/charts/incubator/synapse/Chart.yaml +++ b/charts/incubator/synapse/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: synapse -version: 8.0.3 +version: 9.0.0 appVersion: 1.95.1 description: A Helm chart to deploy a Matrix homeserver stack into Kubernetes home: https://truecharts.org/charts/incubator/synapse @@ -20,7 +20,7 @@ keywords: - synapse dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/synapse/ci/base-values.yaml b/charts/incubator/synapse/ci/base-values.yaml index 7e5ba36f000..b909b7bb63c 100644 --- a/charts/incubator/synapse/ci/base-values.yaml +++ b/charts/incubator/synapse/ci/base-values.yaml @@ -1,5 +1,2 @@ matrix: - # 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 - hostname: "matrix.example.com" + hostname: matrix.example.com diff --git a/charts/incubator/synapse/ci/basic-values.yaml b/charts/incubator/synapse/ci/basic-values.yaml index 7e5ba36f000..b909b7bb63c 100644 --- a/charts/incubator/synapse/ci/basic-values.yaml +++ b/charts/incubator/synapse/ci/basic-values.yaml @@ -1,5 +1,2 @@ matrix: - # 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 - hostname: "matrix.example.com" + hostname: matrix.example.com diff --git a/charts/incubator/synapse/values.yaml b/charts/incubator/synapse/values.yaml index 82ddeca5dbc..0759d3c60a9 100644 --- a/charts/incubator/synapse/values.yaml +++ b/charts/incubator/synapse/values.yaml @@ -1,21 +1,120 @@ +coturn: + enabled: false image: - repository: matrixdotorg/synapse pullPolicy: IfNotPresent + repository: matrixdotorg/synapse tag: v1.95.1@sha256:9b6d64057cf0be41370c87523fd9dc9a0b744389aa67cb0462eca4ef34e0c5ec -command: - - sh - - -c - - | - exec python -B -m synapse.app.homeserver \ - -c /data/homeserver.yaml \ - -c /data/secret/secret.yaml \ - -c /data/custom.yaml +installContainers: + generate-signing-key: + args: + - -m + - synapse.app.homeserver + - --config-path + - /data/homeserver.yaml + - --config-path + - /data/secret/secret.yaml + - --config-path + - /data/custom.yaml + - --keys-directory + - /data/keys + - --generate-keys + command: + - python + env: + - name: SYNAPSE_SERVER_NAME + value: "{{ .Values.matrix.serverName }}" + - name: SYNAPSE_REPORT_STATS + value: "no" + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /data + name: config + - mountPath: /data/secret + name: secret + - mountPath: /data/keys + name: key +mail: + enabled: false + from: Matrix + host: "" + password: "" + port: 25 + requireTransportSecurity: true + riotUrl: "" + username: "" +matrix: + adminEmail: admin@example.com + blockNonAdminInvites: false + disabled: false + disabledMessage: "" + encryptByDefault: invite + federation: + allowPublicRooms: true + blacklist: + - 127.0.0.0/8 + - 10.0.0.0/8 + - 172.16.0.0/12 + - 192.168.0.0/16 + - 100.64.0.0/10 + - 169.254.0.0/16 + - ::1/128 + - fe80::/64 + - fc00::/7 + enabled: true + logging: + rootLogLevel: WARNING + sqlLogLevel: WARNING + synapseLogLevel: WARNING + presence: true + registration: + allowGuests: false + autoJoinRooms: [] + enabled: false + retentionPeriod: 7d + search: true + security: + surpressKeyServerWarning: true + serverName: example.com + uploads: + maxPixels: 32M + maxSize: 10M + urlPreviews: + enabled: false +persistence: + config: + enabled: true + mountPath: /data + objectName: synapse-config + readOnly: false + type: configMap + key: + enabled: true + mountPath: /data/keys + media: + enabled: true + mountPath: /data/media_store + secret: + enabled: true + mountPath: /data/secret + objectName: synapse-secret + readOnly: false + type: secret + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + env: + POSTGRES_INITDB_ARGS: --encoding=UTF8 --locale=C + existingSecret: dbcreds + postgresqlDatabase: synapse + postgresqlUsername: synapse +securityContext: + container: + allowPrivilegeEscalation: true service: - main: - ports: - main: - port: 8008 - targetPort: 8008 federation: enabled: true ports: @@ -23,13 +122,11 @@ service: enabled: true port: 8448 targetPort: 8008 - replication: - enabled: true + main: ports: - replication: - enabled: true - port: 9092 - targetPort: 9092 + main: + port: 8008 + targetPort: 8008 metrics: enabled: true ports: @@ -37,248 +134,37 @@ service: enabled: true port: 9093 targetPort: 9090 -securityContext: - allowPrivilegeEscalation: true -secretEnv: {} -installContainers: - generate-signing-key: - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - env: - - name: SYNAPSE_SERVER_NAME - value: "{{ .Values.matrix.serverName }}" - - name: SYNAPSE_REPORT_STATS - value: "no" - command: ["python"] - args: - - "-m" - - "synapse.app.homeserver" - - "--config-path" - - "/data/homeserver.yaml" - - "--config-path" - - "/data/secret/secret.yaml" - - "--config-path" - - "/data/custom.yaml" - - "--keys-directory" - - "/data/keys" - - "--generate-keys" - volumeMounts: - - name: config - mountPath: /data - - name: secret - mountPath: /data/secret - - name: key - mountPath: /data/keys -env: {} -persistence: - config: + replication: enabled: true - type: configMap - objectName: synapse-config - mountPath: /data - readOnly: false - secret: - enabled: true - type: secret - objectName: synapse-secret - mountPath: /data/secret - readOnly: false - key: - enabled: true - mountPath: "/data/keys" - media: - enabled: true - mountPath: "/data/media_store" - uploads: - enabled: true - mountPath: "/uploads" -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health -# Synapse Kubernetes resource settings + ports: + replication: + enabled: true + port: 9092 + targetPort: 9092 synapse: - loadCustomConfig: false - # -- List of application config .yaml files to be loaded from /appConfig appConfig: [] - # Prometheus metrics for Synapse - # https://github.com/matrix-org/synapse/blob/master/docs/metrics-howto.md + loadCustomConfig: false metrics: - # Whether Synapse should capture metrics on an additional endpoint - enabled: true - # 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 - # If homeserverOverride is set, the entirety of homeserver.yaml will be replaced with the contents. - # If homeserverExtra is set, the contents will be appended to the end of the default configuration. - # It is highly recommended that you take a look at the defaults in templates/synapse/_homeserver.yaml, to get a sense - # of the requirements and default configuration options to use other services in this chart. - # homeserverOverride: {} - # homeserverExtra: {} - - # Domain name of the server - # This is not necessarily the host name where the service is reachable. In fact, you may want to omit any subdomains - # 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 - # hostname: "matrix.example.com" - - # 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: [] - - # IP addresses to blacklist federation requests to - blacklist: - - "127.0.0.0/8" - - "10.0.0.0/8" - - "172.16.0.0/12" - - "192.168.0.0/16" - - "100.64.0.0/10" - - "169.254.0.0/16" - - "::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. - # - # sharedSecret: - - # Allow users to join rooms as a guest - allowGuests: false - # Required "3PIDs" - third-party identifiers such as email or msisdn (SMS) - # required3Pids: - # - email - # - msisdn - - # 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. - # - # Normally, the connection to the key server is validated via TLS certificates. - # Additional security can be provided by configuring a `verify key`, which - # will make synapse check that the response is signed by that key. - # - # This setting supercedes an older setting named `perspectives`. The old format - # is still supported for backwards-compatibility, but it is deprecated. - # - # 'trustedKeyServers' defaults to matrix.org, but using it will generate a - # warning on start-up. To suppress this warning, set - # 'surpressKeyServerWarning' to true. - # - # Options for each entry in the list include: - # - # serverName: the name of the server. required. - # - # verifyKeys: an optional map from key id to base64-encoded public key. - # If specified, we will check that the response is signed by at least - # one of the given keys. - # - # acceptKeysInsecurely: a boolean. Normally, if `verify_keys` is unset, - # and federation_verify_certificates is not `true`, synapse will refuse - # to start, because this would allow anyone who can spoof DNS responses - # to masquerade as the trusted key server. If you know what you are doing - # and are sure that your network environment provides a secure connection - # to the key server, you can set this to `true` to override this - # behaviour. - # - # An example configuration might look like: - # - # trustedKeyServers: - # - serverName: my_trusted_server.example.com - # verifyKeys: - # - id: "ed25519:auto" - # 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. - rootLogLevel: WARNING - # beware: increasing this to DEBUG will make synapse log sensitive - # information such as access tokens. - sqlLogLevel: WARNING - # The log level for the synapse server - synapseLogLevel: WARNING -# Settings for email notifications -mail: - # Set to false to disable all email notifications - # NOTE: If enabled, either enable the Exim relay or configure an external mail server below - enabled: false - # Name and email address for outgoing mail - from: "Matrix " - # Optional: Element instance URL. - # 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 - port: 25 - username: "" - password: "" - requireTransportSecurity: true -coturn: - enabled: false -# Enabled postgres -postgresql: - env: - POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C" - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: synapse - postgresqlDatabase: synapse -portal: - enabled: true + port: 9092 +workload: + main: + podSpec: + containers: + main: + command: + - sh + - -c + - | + exec python -B -m synapse.app.homeserver \ + -c /data/homeserver.yaml \ + -c /data/secret/secret.yaml \ + -c /data/custom.yaml + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/tachidesk-docker/Chart.yaml b/charts/incubator/tachidesk-docker/Chart.yaml index 3b890f582de..7af742789d7 100644 --- a/charts/incubator/tachidesk-docker/Chart.yaml +++ b/charts/incubator/tachidesk-docker/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tachidesk-docker -version: 2.0.15 +version: 3.0.0 appVersion: latest description: The official Tachidesk Chart-Chart. home: https://truecharts.org/charts/incubator/tachidesk-docker @@ -21,7 +21,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tachidesk-docker/values.yaml b/charts/incubator/tachidesk-docker/values.yaml index 65e0d29720d..6200c2a5212 100644 --- a/charts/incubator/tachidesk-docker/values.yaml +++ b/charts/incubator/tachidesk-docker/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/suwayomi/tachidesk @@ -13,12 +12,14 @@ persistence: local-library: enabled: true mountPath: /home/suwayomi/.local/share/Tachidesk/local -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 4567 protocol: TCP targetPort: 4567 -portal: - enabled: true diff --git a/charts/incubator/tanoshi/Chart.yaml b/charts/incubator/tanoshi/Chart.yaml index 95711c336e8..377979a6c96 100644 --- a/charts/incubator/tanoshi/Chart.yaml +++ b/charts/incubator/tanoshi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tanoshi -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Selfhosted web manga reader. home: https://truecharts.org/charts/incubator/tanoshi @@ -22,7 +22,7 @@ keywords: - MediaServer-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tanoshi/values.yaml b/charts/incubator/tanoshi/values.yaml index 24e1c931240..44018f89213 100644 --- a/charts/incubator/tanoshi/values.yaml +++ b/charts/incubator/tanoshi/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: faldez/tanoshi @@ -7,12 +6,14 @@ persistence: directoryconfig: enabled: true mountPath: /tanoshi -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/tar1090/Chart.yaml b/charts/incubator/tar1090/Chart.yaml index 80cabf94460..d54ba7224cc 100644 --- a/charts/incubator/tar1090/Chart.yaml +++ b/charts/incubator/tar1090/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tar1090 -version: 2.0.18 +version: 3.0.0 appVersion: latest description: Multi-arch tar1090 Chart for visualising ADSB data. home: https://truecharts.org/charts/incubator/tar1090 @@ -19,7 +19,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tar1090/values.yaml b/charts/incubator/tar1090/values.yaml index 2616f9a1483..fdd42fbf3a8 100644 --- a/charts/incubator/tar1090/values.yaml +++ b/charts/incubator/tar1090/values.yaml @@ -1,19 +1,16 @@ -env: - BEASTHOST: - LAT: xx.xxxxx - LONG: xx.xxxxx - MLATHOST: image: pullPolicy: IfNotPresent repository: mikenye/tar1090 tag: latest@sha256:3051d7efe6152d7103ff7dd785772e9b67b6eb115000e6c07fc7fca87875919f persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +18,13 @@ service: port: 8078 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BEASTHOST: + LAT: xx.xxxxx + LONG: xx.xxxxx + MLATHOST: diff --git a/charts/incubator/teamspeak3/Chart.yaml b/charts/incubator/teamspeak3/Chart.yaml index 46c7752ef40..4b8200fdfa8 100644 --- a/charts/incubator/teamspeak3/Chart.yaml +++ b/charts/incubator/teamspeak3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: teamspeak3 -version: 7.0.3 +version: 8.0.0 appVersion: 3.13.7 description: TeamSpeak is software for quality voice communication via the Internet. home: https://truecharts.org/charts/incubator/teamspeak3 @@ -22,7 +22,7 @@ keywords: - teamspeak server dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/teamspeak3/values.yaml b/charts/incubator/teamspeak3/values.yaml index d6e6958e8ec..3fda12a5390 100644 --- a/charts/incubator/teamspeak3/values.yaml +++ b/charts/incubator/teamspeak3/values.yaml @@ -1,17 +1,27 @@ image: - repository: teamspeak pullPolicy: IfNotPresent + repository: teamspeak tag: 3.13.7@sha256:cfdeb278e1838b9db4b47f493af0b45cad30586d5f97af2a87eb90f86a0d6467 +persistence: + data: + enabled: true + mountPath: /var/ts3server +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -# 9987 default voice -# 10011 server query -# 30033 file transport + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: + files: + enabled: true + ports: + files: + enabled: true + port: 30033 + targetPort: 30033 main: ports: main: @@ -23,20 +33,12 @@ service: voice: enabled: true port: 9987 - targetPort: 9987 protocol: UDP - files: - enabled: true - ports: - files: - enabled: true - port: 30033 - targetPort: 30033 -env: - TS3SERVER_LICENSE: "accept" -persistence: - data: - enabled: true - mountPath: "/var/ts3server" -portal: - enabled: false + targetPort: 9987 +workload: + main: + podSpec: + containers: + main: + env: + TS3SERVER_LICENSE: accept diff --git a/charts/incubator/teedy-docs/Chart.yaml b/charts/incubator/teedy-docs/Chart.yaml index b62bcbf9548..bb4be19530d 100644 --- a/charts/incubator/teedy-docs/Chart.yaml +++ b/charts/incubator/teedy-docs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: teedy-docs -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Teedy is an open-source, lightweight document management system (DMS) @@ -23,7 +23,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/teedy-docs/values.yaml b/charts/incubator/teedy-docs/values.yaml index 5ba3029225f..0c66c5ccbec 100644 --- a/charts/incubator/teedy-docs/values.yaml +++ b/charts/incubator/teedy-docs/values.yaml @@ -1,5 +1,3 @@ -env: - DOCS_BASE_URL: "" image: pullPolicy: IfNotPresent repository: sismics/docs @@ -8,24 +6,31 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DOCS_BASE_URL: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/telethon-downloader/Chart.yaml b/charts/incubator/telethon-downloader/Chart.yaml index acd9fc3fe59..6759e2d31cb 100644 --- a/charts/incubator/telethon-downloader/Chart.yaml +++ b/charts/incubator/telethon-downloader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: telethon-downloader -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This is a simple Chart that downloads files sent to a telegram bot up @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/telethon-downloader/values.yaml b/charts/incubator/telethon-downloader/values.yaml index 673814d237d..8c054c44295 100644 --- a/charts/incubator/telethon-downloader/values.yaml +++ b/charts/incubator/telethon-downloader/values.yaml @@ -1,9 +1,3 @@ -env: - TG_API_HASH: " " - TG_API_ID: " " - TG_AUTHORIZED_USER_ID: " " - TG_BOT_TOKEN: "" - TG_PROGRESS_DOWNLOAD: "" image: pullPolicy: IfNotPresent repository: jsavargas/telethon_downloader @@ -18,24 +12,35 @@ persistence: pathwatch: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + TG_API_HASH: " " + TG_API_ID: " " + TG_AUTHORIZED_USER_ID: " " + TG_BOT_TOKEN: "" + TG_PROGRESS_DOWNLOAD: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/terraria-tshock/Chart.yaml b/charts/incubator/terraria-tshock/Chart.yaml index 660120e7718..57b6da1520e 100644 --- a/charts/incubator/terraria-tshock/Chart.yaml +++ b/charts/incubator/terraria-tshock/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: terraria-tshock -version: 3.0.5 +version: 4.0.0 appVersion: tshock description: SteamCMD Terraria and the TShock MOD. home: https://truecharts.org/charts/incubator/terraria-tshock @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/terraria-tshock/values.yaml b/charts/incubator/terraria-tshock/values.yaml index d4281a8a9f9..def56674e68 100644 --- a/charts/incubator/terraria-tshock/values.yaml +++ b/charts/incubator/terraria-tshock/values.yaml @@ -2,31 +2,18 @@ image: pullPolicy: IfNotPresent repository: ich777/terrariaserver tag: tshock@sha256:ee34eab751ecbb4b2d250d5b197fb361f11185e6624f48e1a7818354084e3ce3 -terraria: - pass: secretpass - autocreate: "1" - seed: AwesomeSeed - worldname: scale terraria - maxplayers: 16 - lang: en-US - easy_game_params: - noupnp: true - steam: false - secure: false - game_params: [] -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,5 +27,23 @@ service: tcp: enabled: true port: 7777 -portal: - enabled: true +terraria: + autocreate: "1" + easy_game_params: + noupnp: true + secure: false + steam: false + game_params: [] + lang: en-US + maxplayers: 16 + pass: secretpass + seed: AwesomeSeed + worldname: scale terraria +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' diff --git a/charts/incubator/theforest/Chart.yaml b/charts/incubator/theforest/Chart.yaml index d84aa489555..a4ffe83390b 100644 --- a/charts/incubator/theforest/Chart.yaml +++ b/charts/incubator/theforest/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: theforest -version: 2.0.12 +version: 3.0.0 appVersion: theforest description: "This Docker will download and install SteamCMD. It will also install @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/theforest/values.yaml b/charts/incubator/theforest/values.yaml index 8b46a1a8e40..e7824417870 100644 --- a/charts/incubator/theforest/values.yaml +++ b/charts/incubator/theforest/values.yaml @@ -2,49 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: theforest@sha256:8c4ebfbc3def4ad1b740ba4bd7228043028d83fcae45491a083c0930accec2b0 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "556450" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 8766 - protocol: UDP - targetPort: 8766 - gameport: - enabled: true - ports: - gameport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 - steamqueryport: - enabled: true - ports: - steamqueryport: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -54,3 +11,50 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport: + enabled: true + ports: + gameport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 + main: + ports: + main: + port: 8766 + protocol: UDP + targetPort: 8766 + steamqueryport: + enabled: true + ports: + steamqueryport: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "556450" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/thunderbird/Chart.yaml b/charts/incubator/thunderbird/Chart.yaml index 040453c4c63..03505e13e7d 100644 --- a/charts/incubator/thunderbird/Chart.yaml +++ b/charts/incubator/thunderbird/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: thunderbird -version: 2.0.15 +version: 3.0.0 appVersion: latest description: This Chart will download and install Thunderbird in the preferred version @@ -22,7 +22,7 @@ keywords: - mail dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/thunderbird/values.yaml b/charts/incubator/thunderbird/values.yaml index a0b9d40dd54..864c7a1df11 100644 --- a/charts/incubator/thunderbird/values.yaml +++ b/charts/incubator/thunderbird/values.yaml @@ -2,27 +2,32 @@ image: pullPolicy: IfNotPresent repository: ich777/thunderbird tag: latest@sha256:8cf000535d17795d031bb329f35dcb9336ae5740807ea00150e1d4941a601464 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - THUNDERBIRD_V: "latest" - CUSTOM_RES_H: 768 - CUSTOM_RES_W: 1280 - DATA_PERM: 770 - THUNDERBIRD_LANG: "en-US" -service: - main: - ports: - main: - port: 10291 - targetPort: 8080 persistence: data: enabled: true mountPath: /thunderbird portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10291 + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + DATA_PERM: "770" + THUNDERBIRD_LANG: en-US + THUNDERBIRD_V: latest diff --git a/charts/incubator/timetagger/Chart.yaml b/charts/incubator/timetagger/Chart.yaml index 6d63aa4a70b..55e12dcadeb 100644 --- a/charts/incubator/timetagger/Chart.yaml +++ b/charts/incubator/timetagger/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: timetagger -version: 2.0.17 +version: 3.0.0 appVersion: 23.11.2 description: An open source time-tracker with an interactive user experience and powerful @@ -23,7 +23,7 @@ keywords: - timetagger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/timetagger/values.yaml b/charts/incubator/timetagger/values.yaml index e7bad087171..073781016cd 100644 --- a/charts/incubator/timetagger/values.yaml +++ b/charts/incubator/timetagger/values.yaml @@ -1,28 +1,34 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/almarklein/timetagger tag: v23.11.2@sha256:f09cb5f8cebae5acbeb528dc7930341d1b4708f0c94be1345787634cd17720a3 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /root/_timetagger +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - tg_user: "admin" - tg_pass: "changeme" - TIMETAGGER_CREDENTIALS: "{{ htpasswd .Values.secretEnv.tg_user .Values.secretEnv.tg_pass }}" -env: - TIMETAGGER_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" - TIMETAGGER_LOG_LEVEL: "info" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10286 -persistence: - config: - enabled: true - mountPath: "/root/_timetagger" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TIMETAGGER_BIND: 0.0.0.0:{{ .Values.service.main.ports.main.port }} + TIMETAGGER_CREDENTIALS: + "{{ htpasswd .Values.secretEnv.tg_user .Values.secretEnv.tg_pass + }}" + TIMETAGGER_LOG_LEVEL: info + tg_pass: changeme + tg_user: admin diff --git a/charts/incubator/tonido/Chart.yaml b/charts/incubator/tonido/Chart.yaml index b5cdb4dded0..b020fae6c5d 100644 --- a/charts/incubator/tonido/Chart.yaml +++ b/charts/incubator/tonido/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tonido -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Tonido Server allows you to access all your files on your computer from @@ -22,7 +22,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tonido/values.yaml b/charts/incubator/tonido/values.yaml index 5bee9e7c8cb..2b37b325889 100644 --- a/charts/incubator/tonido/values.yaml +++ b/charts/incubator/tonido/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: captinsano/tonido @@ -7,12 +6,14 @@ persistence: tonido: enabled: true mountPath: /unRAID -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 10001 protocol: TCP targetPort: 10001 -portal: - enabled: true diff --git a/charts/incubator/tracks/Chart.yaml b/charts/incubator/tracks/Chart.yaml index 55e53e2657e..eec3ff7c6c7 100644 --- a/charts/incubator/tracks/Chart.yaml +++ b/charts/incubator/tracks/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tracks -version: 2.0.18 +version: 3.0.0 appVersion: latest description: "Tracks is a web-based todo application to help you implement the GTD @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tracks/values.yaml b/charts/incubator/tracks/values.yaml index ca441076107..b3d4f6738a1 100644 --- a/charts/incubator/tracks/values.yaml +++ b/charts/incubator/tracks/values.yaml @@ -1,24 +1,16 @@ -env: - BUNDLE_WITHOUT: "" - DATABASE_ENCODING: utf8 - DATABASE_HOST: 10.0.0.10 - DATABASE_NAME: tracks - DATABASE_PASSWORD: password - DATABASE_PORT: "3306" - DATABASE_TYPE: mysql2 - DATABASE_USERNAME: tracks - RAILS_ENV: production image: pullPolicy: IfNotPresent repository: tracksapp/tracks tag: latest@sha256:697e129c26d8282973c9c1790e8ba2e5a025266a27d0996074149588ecd39c13 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +18,18 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BUNDLE_WITHOUT: "" + DATABASE_ENCODING: utf8 + DATABASE_HOST: 10.0.0.10 + DATABASE_NAME: tracks + DATABASE_PASSWORD: password + DATABASE_PORT: "3306" + DATABASE_TYPE: mysql2 + DATABASE_USERNAME: tracks + RAILS_ENV: production diff --git a/charts/incubator/traktarr/Chart.yaml b/charts/incubator/traktarr/Chart.yaml index 385e3f01892..5c27e19313e 100644 --- a/charts/incubator/traktarr/Chart.yaml +++ b/charts/incubator/traktarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: traktarr -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Script to add new series and movies to Sonarr/Radarr based on Trakt lists. home: https://truecharts.org/charts/incubator/traktarr @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/traktarr/values.yaml b/charts/incubator/traktarr/values.yaml index 808bde29f8e..04ddf08792b 100644 --- a/charts/incubator/traktarr/values.yaml +++ b/charts/incubator/traktarr/values.yaml @@ -2,46 +2,51 @@ image: pullPolicy: IfNotPresent repository: eafxx/traktarr tag: latest@sha256:3299915869b66e9ab5d34f454b5d8eae897a837b7dc27624bc7b4925e766a746 -traktarr: - app_branch: master - blacklist: true - nosearch: true - notifications: true - runnow: false - skipupdate: true - delay: "2.5" - sort: rating -env: - APP_BRANCH: "{{ .Values.traktarr.app_branch }}" - BLACKLIST: '{{ ternary "yes" "no" .Values.traktarr.blacklist }}' - NOSEARCH: '{{ ternary "yes" "no" .Values.traktarr.nosearch }}' - NOTIFICATIONS: '{{ ternary "yes" "no" .Values.traktarr.notifications }}' - RUNNOW: '{{ ternary "yes" "no" .Values.traktarr.runnow }}' - SKIPUPDATE: '{{ ternary "yes" "no" .Values.traktarr.skipupdate }}' - DELAY: "{{ .Values.traktarr.delay }}" - SORT: "{{ .Values.traktarr.sort }}" -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: config: enabled: true mountPath: /config portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +traktarr: + app_branch: master + blacklist: true + delay: "2.5" + nosearch: true + notifications: true + runnow: false + skipupdate: true + sort: rating +workload: + main: + podSpec: + containers: + main: + env: + APP_BRANCH: "{{ .Values.traktarr.app_branch }}" + BLACKLIST: '{{ ternary "yes" "no" .Values.traktarr.blacklist }}' + DELAY: "{{ .Values.traktarr.delay }}" + NOSEARCH: '{{ ternary "yes" "no" .Values.traktarr.nosearch }}' + NOTIFICATIONS: '{{ ternary "yes" "no" .Values.traktarr.notifications }}' + RUNNOW: '{{ ternary "yes" "no" .Values.traktarr.runnow }}' + SKIPUPDATE: '{{ ternary "yes" "no" .Values.traktarr.skipupdate }}' + SORT: "{{ .Values.traktarr.sort }}" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/trango/Chart.yaml b/charts/incubator/trango/Chart.yaml index d672ec88415..bc42787e9cd 100644 --- a/charts/incubator/trango/Chart.yaml +++ b/charts/incubator/trango/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: trango -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Trango self-hosted is a calling and file sharing solution that works @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/trango/values.yaml b/charts/incubator/trango/values.yaml index bde8662de0e..cf6505d6629 100644 --- a/charts/incubator/trango/values.yaml +++ b/charts/incubator/trango/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: tak786/trango-self-hosted @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostport2: enabled: true @@ -28,5 +29,3 @@ service: port: 7755 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/troddit/Chart.yaml b/charts/incubator/troddit/Chart.yaml index 5ad80dde264..9cd617d7c4a 100644 --- a/charts/incubator/troddit/Chart.yaml +++ b/charts/incubator/troddit/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: troddit -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A web client for Reddit home: https://truecharts.org/charts/incubator/troddit @@ -20,7 +20,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/troddit/values.yaml b/charts/incubator/troddit/values.yaml index 88259d8ae1d..374a559fd08 100644 --- a/charts/incubator/troddit/values.yaml +++ b/charts/incubator/troddit/values.yaml @@ -1,20 +1,16 @@ -env: - CLIENT_ID: "" - CLIENT_SECRET: "" - NEXTAUTH_SECRET: "" - NEXTAUTH_URL: "" - REDDIT_REDIRECT: "" image: pullPolicy: IfNotPresent repository: bsyed/troddit tag: latest@sha256:22b590565be2710ca58573b096cc3c66054be1fe859eed0563e31140646b8632 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +18,14 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CLIENT_ID: "" + CLIENT_SECRET: "" + NEXTAUTH_SECRET: "" + NEXTAUTH_URL: "" + REDDIT_REDIRECT: "" diff --git a/charts/incubator/ts-dnsserver/Chart.yaml b/charts/incubator/ts-dnsserver/Chart.yaml index 4b8d65e01af..c08f1818eb7 100644 --- a/charts/incubator/ts-dnsserver/Chart.yaml +++ b/charts/incubator/ts-dnsserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ts-dnsserver -version: 2.0.23 +version: 3.0.0 appVersion: latest description: Technitium DNS Server is an open source tool that can be used for self @@ -25,7 +25,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ts-dnsserver/values.yaml b/charts/incubator/ts-dnsserver/values.yaml index 74184150500..91fe25397af 100644 --- a/charts/incubator/ts-dnsserver/values.yaml +++ b/charts/incubator/ts-dnsserver/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: roxedus/ts-dnsserver @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: dnsport: enabled: true @@ -28,5 +29,3 @@ service: port: 5380 protocol: HTTP targetPort: 5380 -portal: - enabled: true diff --git a/charts/incubator/ts3-manager/Chart.yaml b/charts/incubator/ts3-manager/Chart.yaml index d3df0521aae..614572bc9e1 100644 --- a/charts/incubator/ts3-manager/Chart.yaml +++ b/charts/incubator/ts3-manager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ts3-manager -version: 2.0.12 +version: 3.0.0 appVersion: 2.2.0 description: A modern web interface for maintaining Teamspeak3 servers. home: https://truecharts.org/charts/incubator/ts3-manager @@ -21,7 +21,7 @@ keywords: - teamspeak3 dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ts3-manager/values.yaml b/charts/incubator/ts3-manager/values.yaml index 7922dcae799..4ff72e91b40 100644 --- a/charts/incubator/ts3-manager/values.yaml +++ b/charts/incubator/ts3-manager/values.yaml @@ -1,59 +1,63 @@ image: - repository: joni1802/ts3-manager pullPolicy: IfNotPresent + repository: joni1802/ts3-manager tag: v2.2.0@sha256:44caf39f0bdad9d0aebfd1014e9b57fe6ce119c6aee07bc6e742f2fe37c8aa29 -env: - PORT: "{{ .Values.service.main.ports.main.port }}" -secretEnv: - JWT_SECRET: "changeme" -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - startup: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 +portal: + enabled: true service: main: ports: main: - protocol: HTTP port: 10284 -portal: - enabled: true + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + env: + JWT_SECRET: changeme + PORT: "{{ .Values.service.main.ports.main.port }}" + probes: + liveness: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 diff --git a/charts/incubator/tubearchivist-es/Chart.yaml b/charts/incubator/tubearchivist-es/Chart.yaml index de9a14cbd89..6c5b3bf3ee1 100644 --- a/charts/incubator/tubearchivist-es/Chart.yaml +++ b/charts/incubator/tubearchivist-es/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubearchivist-es -version: 2.0.14 +version: 3.0.0 appVersion: latest description: This is a dependancy Chart for the application "TubeArchivist" home: https://truecharts.org/charts/incubator/tubearchivist-es @@ -21,7 +21,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubearchivist-es/values.yaml b/charts/incubator/tubearchivist-es/values.yaml index 4bace25606e..c1c9e8c2624 100644 --- a/charts/incubator/tubearchivist-es/values.yaml +++ b/charts/incubator/tubearchivist-es/values.yaml @@ -1,8 +1,3 @@ -env: - ELASTIC_PASSWORD: verysecret - ES_JAVA_OPTS: -Xms512m -Xmx512m - discovery.type: single-node - xpack.security.enabled: "true" image: pullPolicy: IfNotPresent repository: bbilly1/tubearchivist-es @@ -11,12 +6,14 @@ persistence: data: enabled: true mountPath: /usr/share/elasticsearch/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 9200 protocol: TCP targetPort: 9200 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ELASTIC_PASSWORD: verysecret + ES_JAVA_OPTS: -Xms512m -Xmx512m + discovery.type: single-node + xpack.security.enabled: "true" diff --git a/charts/incubator/tubearchivist-redisjson/Chart.yaml b/charts/incubator/tubearchivist-redisjson/Chart.yaml index 9479e4c9e2b..ae206a80fa3 100644 --- a/charts/incubator/tubearchivist-redisjson/Chart.yaml +++ b/charts/incubator/tubearchivist-redisjson/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubearchivist-redisjson -version: 2.0.18 +version: 3.0.0 appVersion: latest description: This is a dependancy Chart for the application "TubeArchivist" home: https://truecharts.org/charts/incubator/tubearchivist-redisjson @@ -20,7 +20,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubearchivist-redisjson/values.yaml b/charts/incubator/tubearchivist-redisjson/values.yaml index 6e0b3e4b6db..b3e7d225760 100644 --- a/charts/incubator/tubearchivist-redisjson/values.yaml +++ b/charts/incubator/tubearchivist-redisjson/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: redislabs/rejson @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 6379 protocol: TCP targetPort: 6379 -portal: - enabled: true diff --git a/charts/incubator/tubesync/Chart.yaml b/charts/incubator/tubesync/Chart.yaml index f8685235d3b..09329b623eb 100644 --- a/charts/incubator/tubesync/Chart.yaml +++ b/charts/incubator/tubesync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubesync -version: 2.0.16 +version: 3.0.0 appVersion: latest description: TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr @@ -27,7 +27,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubesync/values.yaml b/charts/incubator/tubesync/values.yaml index 0043d19cb5d..d74efd76074 100644 --- a/charts/incubator/tubesync/values.yaml +++ b/charts/incubator/tubesync/values.yaml @@ -1,10 +1,3 @@ -env: - DATABASE_CONNECTION: "" - HTTP_PASS: "" - HTTP_USER: "" - TUBESYNC_DEBUG: "False" - TUBESYNC_HOSTS: "" - TUBESYNC_WORKERS: "2" image: pullPolicy: IfNotPresent repository: ghcr.io/meeb/tubesync @@ -16,12 +9,14 @@ persistence: downloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +24,15 @@ service: port: 4848 protocol: TCP targetPort: 4848 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATABASE_CONNECTION: "" + HTTP_PASS: "" + HTTP_USER: "" + TUBESYNC_DEBUG: "False" + TUBESYNC_HOSTS: "" + TUBESYNC_WORKERS: "2" diff --git a/charts/incubator/tvhproxy/Chart.yaml b/charts/incubator/tvhproxy/Chart.yaml index 3f34e6b7efa..b510a609fc6 100644 --- a/charts/incubator/tvhproxy/Chart.yaml +++ b/charts/incubator/tvhproxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tvhproxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: TvhProxy is a small flask app to proxy requests between Plex Media Server @@ -21,7 +21,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tvhproxy/values.yaml b/charts/incubator/tvhproxy/values.yaml index 8982b2b488c..b017027f731 100644 --- a/charts/incubator/tvhproxy/values.yaml +++ b/charts/incubator/tvhproxy/values.yaml @@ -1,29 +1,34 @@ -env: - TVH_TUNER_COUNT: "4" - TVH_URL: http://username:password@tvheadendip:9981 image: pullPolicy: IfNotPresent repository: chvb/docker-tvhproxy tag: latest@sha256:e27e4c750121fd95cb1d109c6802d3bdddf42f51c4dc4404cc0eec184397fd79 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + TVH_TUNER_COUNT: "4" + TVH_URL: http://username:password@tvheadendip:9981 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/twonky-server/Chart.yaml b/charts/incubator/twonky-server/Chart.yaml index 5348830fc08..236ad3076c0 100644 --- a/charts/incubator/twonky-server/Chart.yaml +++ b/charts/incubator/twonky-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: twonky-server -version: 2.0.22 +version: 3.0.0 appVersion: latest description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from @@ -26,7 +26,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/twonky-server/values.yaml b/charts/incubator/twonky-server/values.yaml index d383f2143d0..21ee6ae9399 100644 --- a/charts/incubator/twonky-server/values.yaml +++ b/charts/incubator/twonky-server/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: dtjs48jkt/twonkyserver @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true diff --git a/charts/incubator/typecho/Chart.yaml b/charts/incubator/typecho/Chart.yaml index ca810bec55a..02d6fd07fcc 100644 --- a/charts/incubator/typecho/Chart.yaml +++ b/charts/incubator/typecho/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: typecho -version: 8.0.3 +version: 9.0.0 appVersion: 1.2.1 description: Typecho is a PHP Blogging Platform. home: https://truecharts.org/charts/incubator/typecho @@ -20,7 +20,7 @@ keywords: - blog dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/typecho/values.yaml b/charts/incubator/typecho/values.yaml index 33a9e65d448..ec55b7cdc88 100644 --- a/charts/incubator/typecho/values.yaml +++ b/charts/incubator/typecho/values.yaml @@ -1,52 +1,56 @@ image: + pullPolicy: IfNotPresent repository: joyqi/typecho tag: 1.2.1-php8.0-apache@sha256:1022413d66b6fcb3e49f9bac3534bb7eec6535ef5982a1d383971d9f71bb78db - 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 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: typecho + mariadbUsername: typecho +persistence: + config: + enabled: true + mountPath: /app/usr secretEnv: - TYPECHO_USER_NAME: "typecho" - TYPECHO_USER_PASSWORD: "testtypecho" + TYPECHO_USER_NAME: typecho + TYPECHO_USER_PASSWORD: testtypecho +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10207 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/app/usr" -mariadb: - enabled: true - mariadbUsername: typecho - mariadbDatabase: typecho - existingSecret: "mariadbcreds" +workload: + main: + podSpec: + containers: + main: + env: + MAX_POST_BODY: 50M + MEMORY_LIMIT: 100M + TIMEZONE: "{{ .Values.TZ }}" + TYPECHO_DB_ADAPTER: Pdo_Mysql + TYPECHO_DB_CHARSET: utf8mb4 + TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + TYPECHO_DB_ENGINE: InnoDB + TYPECHO_DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + TYPECHO_DB_NEXT: none + TYPECHO_DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + TYPECHO_DB_PORT: "3306" + TYPECHO_DB_PREFIX: typecho_ + TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + TYPECHO_INSTALL: 1 + TYPECHO_SITE_URL: https://your-domain.com + TYPECHO_USER_MAIL: test@truecharts.org diff --git a/charts/incubator/ubuntu-xrdp/Chart.yaml b/charts/incubator/ubuntu-xrdp/Chart.yaml index dcea36196e0..9e13bd99be6 100644 --- a/charts/incubator/ubuntu-xrdp/Chart.yaml +++ b/charts/incubator/ubuntu-xrdp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ubuntu-xrdp -version: 2.1.10 +version: 3.0.0 appVersion: latest description: LXDE desktop ubuntu (use remote desktop client to connect) home: https://truecharts.org/charts/incubator/ubuntu-xrdp @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ubuntu-xrdp/values.yaml b/charts/incubator/ubuntu-xrdp/values.yaml index 8ee25b020a5..2ef03f7d0b3 100644 --- a/charts/incubator/ubuntu-xrdp/values.yaml +++ b/charts/incubator/ubuntu-xrdp/values.yaml @@ -2,12 +2,18 @@ image: pullPolicy: IfNotPresent repository: snoopy86/desktop-dockers tag: latest@sha256:016a63fa0a78e82d17d33b3d2a6a3c82ff5162d96548fe178fb7eb6ac61f107c -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + ubuntu-xrdp: + enabled: true + mountPath: /home/ubuntu/unraid +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,9 +37,3 @@ service: port: 5900 protocol: TCP targetPort: 5900 -persistence: - ubuntu-xrdp: - enabled: true - mountPath: /home/ubuntu/unraid -portal: - enabled: true diff --git a/charts/incubator/umami/Chart.yaml b/charts/incubator/umami/Chart.yaml index 37c27bb9d46..b4768292e07 100644 --- a/charts/incubator/umami/Chart.yaml +++ b/charts/incubator/umami/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: umami -version: 3.0.26 +version: 4.0.0 appVersion: 2.8.0 description: Umami is a simple, fast, privacy-focused alternative to Google Analytics. home: https://truecharts.org/charts/incubator/umami @@ -20,7 +20,7 @@ keywords: - google analytics dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/umami/values.yaml b/charts/incubator/umami/values.yaml index 843923e3585..f46186067ed 100644 --- a/charts/incubator/umami/values.yaml +++ b/charts/incubator/umami/values.yaml @@ -1,55 +1,64 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/umami-software/umami tag: postgresql-v2.8.0@sha256:0099e9c3b321d7e93fd6d539070faf6a19db07f6bbf21ddf39019a874dd25145 - pullPolicy: IfNotPresent +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: umami + postgresqlUsername: umami securityContext: - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 1001 - runAsGroup: 1001 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' -umami: - force_ssl: true - hostname: "" - client_ip_header: "" - remove_trailing_slash: true - tracker_script_name: umami - collect_api_endpoint: /api/collect - disable_updates: true - disable_login: false - disable_telemetry: true - ignore_ip: - - "1.1.1.1" - - "2.2.2.2" -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - DATABASE_TYPE: postgresql - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - FORCE_SSL: '{{ ternary "1" "0" .Values.umami.force_ssl }}' - HOSTNAME: "{{ .Values.umami.hostname }}" - CLIENT_IP_HEADER: "{{ .Values.umami.client_ip_header }}" - REMOVE_TRAILING_SLASH: '{{ ternary "1" "0" .Values.umami.remove_trailing_slash }}' - TRACKER_SCRIPT_NAME: "{{ .Values.umami.tracker_script_name }}" - COLLECT_API_ENDPOINT: "{{ .Values.umami.collect_api_endpoint }}" - DISABLE_UPDATES: '{{ ternary "1" "0" .Values.umami.disable_updates }}' - DISABLE_LOGIN: '{{ ternary "1" "0" .Values.umami.disable_login }}' - DISABLE_TELEMETRY: '{{ ternary "1" "0" .Values.umami.disable_telemetry }}' - IGNORE_IP: '{{ join "," .Values.umami.ignore_ip }}' + container: + readOnlyRootFilesystem: false + runAsGroup: 1001 + runAsUser: 1001 service: main: ports: main: port: 10381 protocol: HTTP -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: umami - postgresqlDatabase: umami -portal: - enabled: true +umami: + client_ip_header: "" + collect_api_endpoint: /api/collect + disable_login: false + disable_telemetry: true + disable_updates: true + force_ssl: true + hostname: "" + ignore_ip: + - 1.1.1.1 + - 2.2.2.2 + remove_trailing_slash: true + tracker_script_name: umami +workload: + main: + podSpec: + containers: + main: + env: + CLIENT_IP_HEADER: "{{ .Values.umami.client_ip_header }}" + COLLECT_API_ENDPOINT: "{{ .Values.umami.collect_api_endpoint }}" + DATABASE_TYPE: postgresql + DATABASE_URL: + secretKeyRef: + key: url + name: dbcreds + DISABLE_LOGIN: '{{ ternary "1" "0" .Values.umami.disable_login }}' + DISABLE_TELEMETRY: + '{{ ternary "1" "0" .Values.umami.disable_telemetry + }}' + DISABLE_UPDATES: '{{ ternary "1" "0" .Values.umami.disable_updates }}' + FORCE_SSL: '{{ ternary "1" "0" .Values.umami.force_ssl }}' + HOSTNAME: "{{ .Values.umami.hostname }}" + IGNORE_IP: '{{ join "," .Values.umami.ignore_ip }}' + PORT: "{{ .Values.service.main.ports.main.port }}" + REMOVE_TRAILING_SLASH: + '{{ ternary "1" "0" .Values.umami.remove_trailing_slash + }}' + TRACKER_SCRIPT_NAME: "{{ .Values.umami.tracker_script_name }}" + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' diff --git a/charts/incubator/ungoogled-chromium/Chart.yaml b/charts/incubator/ungoogled-chromium/Chart.yaml index 10dfe8aaebb..945b98c8701 100644 --- a/charts/incubator/ungoogled-chromium/Chart.yaml +++ b/charts/incubator/ungoogled-chromium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ungoogled-chromium -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Ungoogled-Chromium is a lightweight approach to removing Google web service @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ungoogled-chromium/values.yaml b/charts/incubator/ungoogled-chromium/values.yaml index 593b0b97ce8..6843276e5ab 100644 --- a/charts/incubator/ungoogled-chromium/values.yaml +++ b/charts/incubator/ungoogled-chromium/values.yaml @@ -1,10 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - NOVNC_RESIZE: remote - UG_CHROMIUM_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/ungoogled-chromium @@ -13,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /ungoogledchromium -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +21,15 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + EXTRA_PARAMETERS: "" + NOVNC_RESIZE: remote + UG_CHROMIUM_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "000" diff --git a/charts/incubator/universal-media-server/Chart.yaml b/charts/incubator/universal-media-server/Chart.yaml index 6e033daa667..99c596795bb 100644 --- a/charts/incubator/universal-media-server/Chart.yaml +++ b/charts/incubator/universal-media-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: universal-media-server -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable @@ -26,7 +26,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/universal-media-server/values.yaml b/charts/incubator/universal-media-server/values.yaml index 1e42fd02742..2609c26e9c6 100644 --- a/charts/incubator/universal-media-server/values.yaml +++ b/charts/incubator/universal-media-server/values.yaml @@ -2,13 +2,30 @@ image: pullPolicy: IfNotPresent repository: universalmediaserver/ums tag: latest@sha256:a89ecfe325f57496a7f3b293e935142ed647ffd21f5def5dbe30eae5ec5ed3ec -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /root/.config/UMS/ + media: + enabled: true + mountPath: /media +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: + api: + enabled: true + ports: + api: + enabled: true + port: 5001 + protocol: TCP + targetPort: 5001 main: ports: main: @@ -23,20 +40,3 @@ service: port: 1044 protocol: TCP targetPort: 1044 - api: - enabled: true - ports: - api: - enabled: true - port: 5001 - protocol: TCP - targetPort: 5001 -persistence: - config: - enabled: true - mountPath: /root/.config/UMS/ - media: - enabled: true - mountPath: /media -portal: - enabled: true diff --git a/charts/incubator/upsnap/Chart.yaml b/charts/incubator/upsnap/Chart.yaml index 6749ea9e385..16c866a291b 100644 --- a/charts/incubator/upsnap/Chart.yaml +++ b/charts/incubator/upsnap/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: upsnap -version: 0.0.5 +version: 1.0.0 appVersion: 4.1.3 description: A simple wake on lan app written with SvelteKit, Go, PocketBase and nmap. home: https://truecharts.org/charts/incubator/upsnap @@ -19,7 +19,7 @@ keywords: - upsnap dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/upsnap/values.yaml b/charts/incubator/upsnap/values.yaml index e2f041084eb..465e174c797 100644 --- a/charts/incubator/upsnap/values.yaml +++ b/charts/incubator/upsnap/values.yaml @@ -1,28 +1,33 @@ -image: - repository: ghcr.io/seriousm4x/upsnap - pullPolicy: IfNotPresent - tag: 4.1.3@sha256:6096ac8133f458dc572dbd53892514928a4649669d92d23511923398287da67c -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true -env: - UPSNAP_INTERVAL: "@every 10s" - UPSNAP_SCAN_RANGE: 192.168.1.0/24 - UPSNAP_WEBSITE_TITLE: Truecharts WOL -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8090 - port: 10611 +image: + pullPolicy: IfNotPresent + repository: ghcr.io/seriousm4x/upsnap + tag: 4.1.3@sha256:6096ac8133f458dc572dbd53892514928a4649669d92d23511923398287da67c persistence: data: enabled: true mountPath: /app/pb_data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10611 + protocol: HTTP + targetPort: 8090 +workload: + main: + podSpec: + containers: + main: + env: + UPSNAP_INTERVAL: "@every 10s" + UPSNAP_SCAN_RANGE: 192.168.1.0/24 + UPSNAP_WEBSITE_TITLE: Truecharts WOL diff --git a/charts/incubator/urban-terror/Chart.yaml b/charts/incubator/urban-terror/Chart.yaml index 40ff2bc4854..2a5708a67c8 100644 --- a/charts/incubator/urban-terror/Chart.yaml +++ b/charts/incubator/urban-terror/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: urban-terror -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Urban Terror is a free multiplayer first person shooter developed by @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/urban-terror/values.yaml b/charts/incubator/urban-terror/values.yaml index e24a5b46a7d..b3ec2173d2d 100644 --- a/charts/incubator/urban-terror/values.yaml +++ b/charts/incubator/urban-terror/values.yaml @@ -1,7 +1,3 @@ -env: - CHECK_FOR_UPDATES: "true" - START_PARAMS: "" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/urbanterror @@ -10,19 +6,14 @@ persistence: datadir: enabled: true mountPath: /urbanterror -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 27960 protocol: UDP targetPort: 27960 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CHECK_FOR_UPDATES: "true" + START_PARAMS: "" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/v-rising/Chart.yaml b/charts/incubator/v-rising/Chart.yaml index 8fb57b62049..9cdb9452c08 100644 --- a/charts/incubator/v-rising/Chart.yaml +++ b/charts/incubator/v-rising/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: v-rising -version: 2.0.13 +version: 3.0.0 appVersion: rising description: This Chart will download and install SteamCMD. It will also install V @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/v-rising/values.yaml b/charts/incubator/v-rising/values.yaml index 1b22decfe9c..1bdc1f6a985 100644 --- a/charts/incubator/v-rising/values.yaml +++ b/charts/incubator/v-rising/values.yaml @@ -2,36 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: vrising@sha256:aa618a940b9dc025059aa9d411cc5ee3c4ac11e3827c5ed42176686c2677462f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - ENABLE_BEPINEX: "" - GAME_ID: "1829350" - GAME_PARAMS: "" - SERVER_NAME: V Rising Docker - VALIDATE: false - WORLD_NAME: world1 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 9876 - protocol: UDP - targetPort: 9876 persistence: serverfiles: enabled: true @@ -41,3 +11,37 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 9876 + protocol: UDP + targetPort: 9876 +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_BEPINEX: "" + GAME_ID: "1829350" + GAME_PARAMS: "" + PASSWRD: "" + SERVER_NAME: V Rising Docker + USERNAME: "" + VALIDATE: "false" + WORLD_NAME: world1 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/valetudo-mapper/Chart.yaml b/charts/incubator/valetudo-mapper/Chart.yaml index f8088564acb..7346104881f 100644 --- a/charts/incubator/valetudo-mapper/Chart.yaml +++ b/charts/incubator/valetudo-mapper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: valetudo-mapper -version: 2.0.13 +version: 3.0.0 appVersion: latest description: "Valetudo-RE companion service for generating PNG maps.\r" home: https://truecharts.org/charts/incubator/valetudo-mapper @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/valetudo-mapper/values.yaml b/charts/incubator/valetudo-mapper/values.yaml index a9cdb1fe7f7..121bf491837 100644 --- a/charts/incubator/valetudo-mapper/values.yaml +++ b/charts/incubator/valetudo-mapper/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: rand256/valetudo-mapper tag: latest@sha256:4ca244330be0baf945db767b6d4d80e7c0f786ba372e8e2509b005183522b717 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vaulthunters/Chart.yaml b/charts/incubator/vaulthunters/Chart.yaml index b875c8d96e7..14922c38e75 100644 --- a/charts/incubator/vaulthunters/Chart.yaml +++ b/charts/incubator/vaulthunters/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vaulthunters -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Vault Hunters - 1.13.4 Modded Minecraft Server[br][br][b]Vault Hunters @@ -26,7 +26,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vaulthunters/values.yaml b/charts/incubator/vaulthunters/values.yaml index 43ea925567d..dd460a65fa6 100644 --- a/charts/incubator/vaulthunters/values.yaml +++ b/charts/incubator/vaulthunters/values.yaml @@ -1,7 +1,3 @@ -env: - EULA: "false" - JVM_OPTS: -Xms6144m -Xmx8192m - OPS: "" image: pullPolicy: IfNotPresent repository: goobaroo/vaulthunters @@ -10,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 25565 protocol: TCP targetPort: 25565 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EULA: "false" + JVM_OPTS: -Xms6144m -Xmx8192m + OPS: "" diff --git a/charts/incubator/velero/Chart.yaml b/charts/incubator/velero/Chart.yaml index 78a1c3ac53a..a7f75ec56b2 100644 --- a/charts/incubator/velero/Chart.yaml +++ b/charts/incubator/velero/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: velero -version: 0.1.1 +version: 1.0.0 appVersion: latest description: Velero is a kubernetes-native backup solution home: https://truecharts.org/charts/incubator/velero diff --git a/charts/incubator/velero/values.yaml b/charts/incubator/velero/values.yaml index bd4d2444d92..bb2a7b08af7 100644 --- a/charts/incubator/velero/values.yaml +++ b/charts/incubator/velero/values.yaml @@ -1,26 +1,48 @@ +backupStorageLocation: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: [] service: main: enabled: false ports: main: enabled: false -workload: - main: - enabled: false -portal: - open: - enabled: false -operator: - register: true velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -33,62 +55,19 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} -manifestManager: - enabled: false -# Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocation: [] -# Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ volumeSnapshotLocation: [] -# Backup schedules to create. -schedules: [] +workload: + main: + enabled: false diff --git a/charts/incubator/venstar2mqtt/Chart.yaml b/charts/incubator/venstar2mqtt/Chart.yaml index fb544eab130..69c8f9fe941 100644 --- a/charts/incubator/venstar2mqtt/Chart.yaml +++ b/charts/incubator/venstar2mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: venstar2mqtt -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Simple Chart that allows MQTT to be used to view data and push settings @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/venstar2mqtt/values.yaml b/charts/incubator/venstar2mqtt/values.yaml index c8969699424..13ccb899d02 100644 --- a/charts/incubator/venstar2mqtt/values.yaml +++ b/charts/incubator/venstar2mqtt/values.yaml @@ -1,32 +1,37 @@ -env: - MQTT_HOST: "" - MQTT_PASS: "" - MQTT_USER: "" - TOPIC_PREFIX: venstar2mqtt - VENSTAR_HOST: "" image: pullPolicy: IfNotPresent repository: terafin/mqtt-venstar-bridge tag: latest@sha256:18cc80c881fdbaaaac1cf3d938784cb36e79828ec8827029ab4686373eb6d08f persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + MQTT_HOST: "" + MQTT_PASS: "" + MQTT_USER: "" + TOPIC_PREFIX: venstar2mqtt + VENSTAR_HOST: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vertex/Chart.yaml b/charts/incubator/vertex/Chart.yaml index fd08b918b27..7cfc07d4a1f 100644 --- a/charts/incubator/vertex/Chart.yaml +++ b/charts/incubator/vertex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vertex -version: 2.0.24 +version: 3.0.0 appVersion: stable description: Vertex home: https://truecharts.org/charts/incubator/vertex @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vertex/values.yaml b/charts/incubator/vertex/values.yaml index 6f0db94b21d..9acb0f81619 100644 --- a/charts/incubator/vertex/values.yaml +++ b/charts/incubator/vertex/values.yaml @@ -1,5 +1,3 @@ -env: - PORT: "3000" image: pullPolicy: IfNotPresent repository: lswl/vertex @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /vertex -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PORT: "3000" diff --git a/charts/incubator/vintage-story/Chart.yaml b/charts/incubator/vintage-story/Chart.yaml index 9412a49051d..37ac8fd6c85 100644 --- a/charts/incubator/vintage-story/Chart.yaml +++ b/charts/incubator/vintage-story/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vintage-story -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Basic Vintage Story Server it will download and install Vintage @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vintage-story/values.yaml b/charts/incubator/vintage-story/values.yaml index 57aa55d603d..e87dc8e12a9 100644 --- a/charts/incubator/vintage-story/values.yaml +++ b/charts/incubator/vintage-story/values.yaml @@ -1,6 +1,3 @@ -env: - GAME_PARAMS: "" - VS_CHANNEL: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 image: pullPolicy: IfNotPresent repository: ich777/vintagestory @@ -9,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /vintagestory -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 42420 protocol: TCP targetPort: 42420 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + VS_CHANNEL: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 diff --git a/charts/incubator/virt-manager/Chart.yaml b/charts/incubator/virt-manager/Chart.yaml index c2e42512529..5fc15d1c419 100644 --- a/charts/incubator/virt-manager/Chart.yaml +++ b/charts/incubator/virt-manager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: virt-manager -version: 2.0.24 +version: 3.0.0 appVersion: latest description: The virt-manager application is a desktop user interface for managing @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/virt-manager/values.yaml b/charts/incubator/virt-manager/values.yaml index c8349025763..c22348f6df3 100644 --- a/charts/incubator/virt-manager/values.yaml +++ b/charts/incubator/virt-manager/values.yaml @@ -1,5 +1,3 @@ -env: - HOSTS: "['qemu:///system']" image: pullPolicy: IfNotPresent repository: mber5/virt-manager @@ -17,12 +15,14 @@ persistence: rootfolder: enabled: true mountPath: /root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +30,10 @@ service: port: 8185 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + HOSTS: "['qemu:///system']" diff --git a/charts/incubator/vlmcsd-kms-server/Chart.yaml b/charts/incubator/vlmcsd-kms-server/Chart.yaml index dad48dfdd82..9b8c3505753 100644 --- a/charts/incubator/vlmcsd-kms-server/Chart.yaml +++ b/charts/incubator/vlmcsd-kms-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vlmcsd-kms-server -version: 2.0.12 +version: 3.0.0 appVersion: latest description: vlmcsd is a replacement for Microsoft's KMS server. home: https://truecharts.org/charts/incubator/vlmcsd-kms-server @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vlmcsd-kms-server/values.yaml b/charts/incubator/vlmcsd-kms-server/values.yaml index 3948ae4f43d..a3e6faf5fdb 100644 --- a/charts/incubator/vlmcsd-kms-server/values.yaml +++ b/charts/incubator/vlmcsd-kms-server/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: mikolatero/vlmcsd tag: latest@sha256:217a03280410aa06bca7dd1b4e3e206317ba740a990d90683462fb21b17c9e7d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vorta/Chart.yaml b/charts/incubator/vorta/Chart.yaml index 8ffec7aa054..cc1d2b9d0ee 100644 --- a/charts/incubator/vorta/Chart.yaml +++ b/charts/incubator/vorta/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vorta -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Vorta is a backup client for macOS and Linux desktops. It integrates @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vorta/values.yaml b/charts/incubator/vorta/values.yaml index edc41f359d8..4ceb0c67108 100644 --- a/charts/incubator/vorta/values.yaml +++ b/charts/incubator/vorta/values.yaml @@ -1,10 +1,3 @@ -env: - APP_NAME: Vorta - GROUP_ID: "100" - SECURE_CONNECTION: "0" - UMASK: "022" - USER_ID: "99" - VNC_PASSWORD: "" image: pullPolicy: IfNotPresent repository: ghcr.io/borgbase/vorta-docker @@ -20,12 +13,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +28,15 @@ service: port: 5800 protocol: TCP targetPort: 5800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_NAME: Vorta + GROUP_ID: "100" + SECURE_CONNECTION: "0" + UMASK: "022" + USER_ID: "99" + VNC_PASSWORD: "" diff --git a/charts/incubator/wbo/Chart.yaml b/charts/incubator/wbo/Chart.yaml index a9ac103c20b..d3e6b1b3f9f 100644 --- a/charts/incubator/wbo/Chart.yaml +++ b/charts/incubator/wbo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wbo -version: 4.0.3 +version: 5.0.0 appVersion: 1.19.1 description: an online collaborative whiteboard that allows many users to draw simultaneously @@ -22,7 +22,7 @@ keywords: - whiteboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wbo/values.yaml b/charts/incubator/wbo/values.yaml index 9fa17b833d1..578f3734202 100644 --- a/charts/incubator/wbo/values.yaml +++ b/charts/incubator/wbo/values.yaml @@ -1,36 +1,42 @@ image: + pullPolicy: IfNotPresent repository: lovasoa/wbo tag: v1.19.1@sha256:fa70c14ba4c27c4413018c1b1537e67953d283a76d896eeae178ddb0e074b0e8 - pullPolicy: IfNotPresent -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 -wbo: - auth_secret_key: "" - save_interval: 2000 - max_save_delay: 60000 - max_item_count: 32768 - max_children: 192 - max_board_size: 65536 - max_emit_count: 192 - max_emit_count_period: 4096 - 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 persistence: data: enabled: true mountPath: /opt/app/server-data portal: enabled: true +securityContext: + container: + runAsGroup: 1000 + runAsUser: 1000 +service: + main: + ports: + main: + port: 10354 + protocol: HTTP +wbo: + auth_secret_key: "" + auto_finger_whiteout: true + blocked_selection_buttons: [] + blocked_tools: [] + max_board_size: 65536 + max_children: 192 + max_emit_count: 192 + max_emit_count_period: 4096 + max_item_count: 32768 + max_save_delay: 60000 + save_interval: 2000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' diff --git a/charts/incubator/webp-server/Chart.yaml b/charts/incubator/webp-server/Chart.yaml index 4a328a9e197..8ae79a349d9 100644 --- a/charts/incubator/webp-server/Chart.yaml +++ b/charts/incubator/webp-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: webp-server -version: 2.0.19 +version: 3.0.0 appVersion: latest description: This is a Server based on Golang, which allows you to serve WebP images @@ -28,7 +28,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/webp-server/values.yaml b/charts/incubator/webp-server/values.yaml index 84fe92ff204..760c10daae1 100644 --- a/charts/incubator/webp-server/values.yaml +++ b/charts/incubator/webp-server/values.yaml @@ -1,7 +1,3 @@ -env: - ALLOWED_TYPES: jpg,png,jpeg,bmp,gif - ENABLE_AVIF: "false" - QUALITY: "80" image: pullPolicy: IfNotPresent repository: webpsh/webps @@ -14,12 +10,14 @@ persistence: enabled: true mountPath: /opt/pics readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +25,12 @@ service: port: 3333 protocol: TCP targetPort: 3333 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_TYPES: jpg,png,jpeg,bmp,gif + ENABLE_AVIF: "false" + QUALITY: "80" diff --git a/charts/incubator/wger/Chart.yaml b/charts/incubator/wger/Chart.yaml index 78042b4bdca..027ee6f6e5c 100644 --- a/charts/incubator/wger/Chart.yaml +++ b/charts/incubator/wger/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wger -version: 5.0.3 +version: 6.0.0 appVersion: latest description: Workout Manager is a free, open source web application that helps you @@ -23,7 +23,7 @@ keywords: - workout dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wger/values.yaml b/charts/incubator/wger/values.yaml index 223cd7f8eb9..ab10d0604b0 100644 --- a/charts/incubator/wger/values.yaml +++ b/charts/incubator/wger/values.yaml @@ -1,81 +1,86 @@ image: + pullPolicy: IfNotPresent repository: wger/server tag: latest@sha256:71bbd3c4185f7a92bd0d95b928a019fa76d2b88f629c918a7627fbbaa632e64e - pullPolicy: IfNotPresent nginxImage: + pullPolicy: IfNotPresent repository: nginx tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 - pullPolicy: IfNotPresent +persistence: + media: + enabled: true + mountPath: /home/wger/media + static: + enabled: true + mountPath: /home/wger/static + type: emptyDir + wger-config: + enabled: true + mountPath: /etc/nginx/conf.d + noMount: true + type: custom + volumeSpec: + configMap: + items: + - key: nginx.conf + path: default.conf + name: '{{ include "tc.common.names.fullname" . }}-wger-nginx-config' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: wger + postgresqlUsername: wger +redis: + enabled: true + existingSecret: rediscreds + redisDatabase: "0" + redisUsername: default 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 - site_url: "http://localhost:8000" - sync_exercises_on_startup: false - download_exercise_images_on_startup: false - allow_registration: true - allow_guest_users: true - allow_upload_videos: true - exercise_cache_ttl: "3600" - django_perform_migrations: true - django_debug: false - mail: - enable_email: false - from_email: "" - email_host: "" - email_port: 587 - email_host_user: "username" - email_host_password: "password" - email_use_tls: false - email_use_ssl: false - captcha: - recaptha_public_key: "" - recaptha_private_key: "" - nocaptcha: true + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsNonRoot: false + runAsUser: 1000 + pod: + fsGroup: 1000 service: main: ports: main: port: 10249 -persistence: - media: - enabled: true - mountPath: "/home/wger/media" - static: - enabled: true - type: emptyDir - mountPath: "/home/wger/static" - wger-config: - enabled: true - noMount: true - type: custom - mountPath: "/etc/nginx/conf.d" - volumeSpec: - configMap: - name: '{{ include "tc.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 +wger: + captcha: + nocaptcha: true + recaptha_private_key: "" + recaptha_public_key: "" + general: + allow_guest_users: true + allow_registration: true + allow_upload_videos: true + django_debug: false + django_perform_migrations: true + download_exercise_images_on_startup: false + exercise_cache_ttl: "3600" + site_url: http://localhost:8000 + sync_exercises_on_startup: false + mail: + email_host: "" + email_host_password: password + email_host_user: username + email_port: 587 + email_use_ssl: false + email_use_tls: false + enable_email: false + from_email: "" +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-configmap' diff --git a/charts/incubator/wifi-card/Chart.yaml b/charts/incubator/wifi-card/Chart.yaml index ae967611565..2f86b3edbb8 100644 --- a/charts/incubator/wifi-card/Chart.yaml +++ b/charts/incubator/wifi-card/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wifi-card -version: 2.0.18 +version: 3.0.0 appVersion: latest description: Print a neat little card with your WiFi info and stick it on the fridge. home: https://truecharts.org/charts/incubator/wifi-card @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wifi-card/values.yaml b/charts/incubator/wifi-card/values.yaml index 882684729e5..e57e3c9c055 100644 --- a/charts/incubator/wifi-card/values.yaml +++ b/charts/incubator/wifi-card/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: bndw/wifi-card tag: latest@sha256:d311bc3cc4ac8b25645c5db8c022afff690f6c9fbbd9181d4160577520be385a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/wireshark/Chart.yaml b/charts/incubator/wireshark/Chart.yaml index 876f6bad08a..970a44f6f44 100644 --- a/charts/incubator/wireshark/Chart.yaml +++ b/charts/incubator/wireshark/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wireshark -version: 5.0.3 +version: 6.0.0 appVersion: 4.0.10 description: Wireshark is the worlds foremost and widely-used network protocol analyzer. home: https://truecharts.org/charts/incubator/wireshark @@ -18,7 +18,7 @@ keywords: - wireshark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wireshark/values.yaml b/charts/incubator/wireshark/values.yaml index 9f68bc8b0e4..f442d0f009f 100644 --- a/charts/incubator/wireshark/values.yaml +++ b/charts/incubator/wireshark/values.yaml @@ -1,36 +1,41 @@ -image: - repository: ghcr.io/linuxserver/wireshark - pullPolicy: IfNotPresent - tag: 4.0.10@sha256:82b4892e963e9f65c1d93014a6f6bf8cec99403def04828f7e6d67ec0d71ab41 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true +image: + pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/wireshark + tag: 4.0.10@sha256:82b4892e963e9f65c1d93014a6f6bf8cec99403def04828f7e6d67ec0d71ab41 +persistence: + config: + enabled: true + mountPath: /config + varrun: + enabled: true +portal: + enabled: true +securityContext: + container: + capabilities: + add: + - NET_ADMIN + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: - targetPort: 3000 - protocol: HTTP port: 3000 -probes: - liveness: - path: / - readiness: - path: / - startup: - path: / -persistence: - varrun: - enabled: true - config: - enabled: true - mountPath: /config -portal: - enabled: true + protocol: HTTP + targetPort: 3000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: / + readiness: + path: / + startup: + path: / diff --git a/charts/incubator/xbackbone/Chart.yaml b/charts/incubator/xbackbone/Chart.yaml index f787b589c4d..b95ef892624 100644 --- a/charts/incubator/xbackbone/Chart.yaml +++ b/charts/incubator/xbackbone/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xbackbone -version: 7.0.3 +version: 8.0.0 appVersion: 3.3.3 description: XBackBone is a simple, self-hosted, lightweight PHP file manager home: https://truecharts.org/charts/incubator/xbackbone @@ -20,7 +20,7 @@ keywords: - xshare dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xbackbone/values.yaml b/charts/incubator/xbackbone/values.yaml index 77d9bd50bbe..d83621e5610 100644 --- a/charts/incubator/xbackbone/values.yaml +++ b/charts/incubator/xbackbone/values.yaml @@ -1,39 +1,44 @@ image: + pullPolicy: IfNotPresent repository: pe46dro/xbackbone-docker tag: 3.3.3@sha256:09dfe3aa10f61ce1da5e60a282be62f139f267f44a073862feda67cd960fa71e - pullPolicy: IfNotPresent +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: xbackbone + mariadbUsername: xbackbone +persistence: + config: + enabled: true + mountPath: /app/config +portal: + enabled: true 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 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 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 +workload: + main: + podSpec: + containers: + main: + env: + DB_TYPE: mysql + MYSQL_DATABASE: xbackbone + MYSQL_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + MYSQL_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + MYSQL_USER: xbackbone diff --git a/charts/incubator/xmrig/Chart.yaml b/charts/incubator/xmrig/Chart.yaml index 21cb6430a1a..3eaf26f3fd3 100644 --- a/charts/incubator/xmrig/Chart.yaml +++ b/charts/incubator/xmrig/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xmrig -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server @@ -22,7 +22,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xmrig/values.yaml b/charts/incubator/xmrig/values.yaml index b5aa823a6b7..5a0d425bf65 100644 --- a/charts/incubator/xmrig/values.yaml +++ b/charts/incubator/xmrig/values.yaml @@ -1,37 +1,42 @@ -env: - ADDITIONAL: "--no-color " - COIN: monero - DONATE: "1" - DRIVERV: "" - FEE: lnxd-fee - NVIDIA_DRIVER_CAPABILITIES: all - NVIDIA_VISIBLE_DEVICES: "" - POOL: xmr-au1.nanopool.org:14444 - WALLET: 84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw - WORKER: Unraid image: pullPolicy: IfNotPresent repository: lnxd/xmrig tag: latest@sha256:ca138a54b0bfd76400dab458df69bcd4b379146bb31eb5c231a61a2d5789c7ce persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ADDITIONAL: "--no-color " + COIN: monero + DONATE: "1" + DRIVERV: "" + FEE: lnxd-fee + NVIDIA_DRIVER_CAPABILITIES: all + NVIDIA_VISIBLE_DEVICES: "" + POOL: xmr-au1.nanopool.org:14444 + WALLET: 84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw + WORKER: Unraid + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/xonotic/Chart.yaml b/charts/incubator/xonotic/Chart.yaml index 370d3d9d866..487f7de1e35 100644 --- a/charts/incubator/xonotic/Chart.yaml +++ b/charts/incubator/xonotic/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xonotic -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install the preferred version of Xonotic. home: https://truecharts.org/charts/incubator/xonotic @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xonotic/values.yaml b/charts/incubator/xonotic/values.yaml index d34bd1dcbf6..6ef89d6e396 100644 --- a/charts/incubator/xonotic/values.yaml +++ b/charts/incubator/xonotic/values.yaml @@ -1,7 +1,3 @@ -env: - BASIC_URL: https://dl.xonotic.org/ - GAME_PARAMS: "" - GAME_VERSION: 0.8.2 image: pullPolicy: IfNotPresent repository: ich777/xonotic @@ -10,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 26000 protocol: UDP targetPort: 26000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASIC_URL: https://dl.xonotic.org/ + GAME_PARAMS: "" + GAME_VERSION: 0.8.2 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/xware/Chart.yaml b/charts/incubator/xware/Chart.yaml index d4886c0b8b3..e2f48a55dcd 100644 --- a/charts/incubator/xware/Chart.yaml +++ b/charts/incubator/xware/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xware -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Chart of Thunder downloader. home: https://truecharts.org/charts/incubator/xware @@ -19,7 +19,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xware/values.yaml b/charts/incubator/xware/values.yaml index f732ce6b796..8c9ff8ea5a5 100644 --- a/charts/incubator/xware/values.yaml +++ b/charts/incubator/xware/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: caiguai/docker-xware tag: latest@sha256:0aea5c81ecbe16258f324926cbcf8a0b8b460d8b4be3bbe9c2e06c0df92dadf5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/yacreaderlibraryserver/Chart.yaml b/charts/incubator/yacreaderlibraryserver/Chart.yaml index a27215923b8..2ffa222f0f3 100644 --- a/charts/incubator/yacreaderlibraryserver/Chart.yaml +++ b/charts/incubator/yacreaderlibraryserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yacreaderlibraryserver -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless version of the YACReaderLibraryServer. home: https://truecharts.org/charts/incubator/yacreaderlibraryserver @@ -20,7 +20,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yacreaderlibraryserver/values.yaml b/charts/incubator/yacreaderlibraryserver/values.yaml index 5fa656b7ddc..1f4cefd9144 100644 --- a/charts/incubator/yacreaderlibraryserver/values.yaml +++ b/charts/incubator/yacreaderlibraryserver/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: xthursdayx/yacreaderlibrary-server-docker @@ -10,12 +9,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true diff --git a/charts/incubator/yacy/Chart.yaml b/charts/incubator/yacy/Chart.yaml index 8872c7bad32..3c3c7ecfb57 100644 --- a/charts/incubator/yacy/Chart.yaml +++ b/charts/incubator/yacy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yacy -version: 2.0.19 +version: 3.0.0 appVersion: latest description: YaCy decentralized search engine (https://yacy.net) home: https://truecharts.org/charts/incubator/yacy @@ -21,7 +21,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yacy/values.yaml b/charts/incubator/yacy/values.yaml index b2e1ccb7a9b..14063a974f8 100644 --- a/charts/incubator/yacy/values.yaml +++ b/charts/incubator/yacy/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: yacy/yacy_search_server @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /opt/yacy_search_server/DATA -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: https: enabled: true @@ -28,5 +29,3 @@ service: port: 8090 protocol: HTTP targetPort: 8090 -portal: - enabled: true diff --git a/charts/incubator/yourls/Chart.yaml b/charts/incubator/yourls/Chart.yaml index 5c5c56ed14c..93f01493f1c 100644 --- a/charts/incubator/yourls/Chart.yaml +++ b/charts/incubator/yourls/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yourls -version: 2.0.19 +version: 3.0.0 appVersion: latest description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yourls/values.yaml b/charts/incubator/yourls/values.yaml index 82179819f9c..1631f802c05 100644 --- a/charts/incubator/yourls/values.yaml +++ b/charts/incubator/yourls/values.yaml @@ -1,23 +1,16 @@ -env: - YOURLS_DB_HOST: "" - YOURLS_DB_NAME: "" - YOURLS_DB_PASS: "" - YOURLS_HOURS_OFFSET: "" - YOURLS_PASS: "" - YOURLS_PRIVATE: "" - YOURLS_SITE: "" - YOURLS_USER: "" image: pullPolicy: IfNotPresent repository: yourls tag: latest@sha256:a20b1d952e5dfc5efaa127a4a3ba8a8fff1c50a0bc626890c6cfea275bc550ea persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -25,5 +18,17 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + YOURLS_DB_HOST: "" + YOURLS_DB_NAME: "" + YOURLS_DB_PASS: "" + YOURLS_HOURS_OFFSET: "" + YOURLS_PASS: "" + YOURLS_PRIVATE: "" + YOURLS_SITE: "" + YOURLS_USER: "" diff --git a/charts/incubator/youtrack/Chart.yaml b/charts/incubator/youtrack/Chart.yaml index 1cd425d8c28..12e1e0f9ffd 100644 --- a/charts/incubator/youtrack/Chart.yaml +++ b/charts/incubator/youtrack/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: youtrack -version: 2.0.3 +version: 3.0.0 appVersion: 2023.2.20316 description: YouTrack is a project management tool that can be adapted to your processes @@ -22,7 +22,7 @@ keywords: - ProjectManagement dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/youtrack/values.yaml b/charts/incubator/youtrack/values.yaml index 42d7c1b9c77..3926546ea33 100644 --- a/charts/incubator/youtrack/values.yaml +++ b/charts/incubator/youtrack/values.yaml @@ -1,57 +1,56 @@ image: + pullPolicy: IfNotPresent repository: docker.io/jetbrains/youtrack tag: 2023.2.20316@sha256:af96d4ba0eee64572448c94645765eadc5c8a3eafd7b88a142ab45033ce84612 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false -podSecurityContext: - runAsGroup: 13001 - runAsUser: 13001 -youtrack: - baseURL: http://localhost:18080 - webHooksBaseUrl: "" - hubURL: "" - defaultPage: /dashboard - support_email: youtrack-feedback@jetbrains.com - authThrottlingEnabled: false - disableCheckForUpdate: false - minPrefixQueryLength: 3 - mailLimit: 0 - eventMergeTimeout: 60000 - requestHeaderBufferSize: 102400 - licenseName: "" - licenseKey: "" - statisticsUpload: false - dumbMode: false - admin_restore: false - jvm: - maxHeapSize: 1g - maxMetaspaceMemory: 350m - metaspaceMemory: 350m - extraJVMOptions: [] - # - -XX:+HeapDumpOnOutOfMemoryError -service: - main: - ports: - main: - port: 18080 - protocol: HTTP persistence: - data: - enabled: true - mountPath: /opt/youtrack/data - conf: - enabled: true - mountPath: /opt/youtrack/conf - logs: - enabled: true - mountPath: /opt/youtrack/logs backups: enabled: true mountPath: /opt/youtrack/backups + conf: + enabled: true + mountPath: /opt/youtrack/conf + data: + enabled: true + mountPath: /opt/youtrack/data + logs: + enabled: true + mountPath: /opt/youtrack/logs youtracktemp: enabled: true mountPath: /opt/youtrack/temp type: emptyDir portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 13001 + runAsUser: 13001 +service: + main: + ports: + main: + port: 18080 + protocol: HTTP +youtrack: + admin_restore: false + authThrottlingEnabled: false + baseURL: http://localhost:18080 + defaultPage: /dashboard + disableCheckForUpdate: false + dumbMode: false + eventMergeTimeout: 60000 + hubURL: "" + jvm: + extraJVMOptions: [] + maxHeapSize: 1g + maxMetaspaceMemory: 350m + metaspaceMemory: 350m + licenseKey: "" + licenseName: "" + mailLimit: 0 + minPrefixQueryLength: 3 + requestHeaderBufferSize: 102400 + statisticsUpload: false + support_email: youtrack-feedback@jetbrains.com + webHooksBaseUrl: "" diff --git a/charts/incubator/z80pack/Chart.yaml b/charts/incubator/z80pack/Chart.yaml index c32d30e18a0..ac6566e3f39 100644 --- a/charts/incubator/z80pack/Chart.yaml +++ b/charts/incubator/z80pack/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: z80pack -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br] @@ -21,7 +21,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/z80pack/values.yaml b/charts/incubator/z80pack/values.yaml index 83cd3a539c7..3f0a8266908 100644 --- a/charts/incubator/z80pack/values.yaml +++ b/charts/incubator/z80pack/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: dlandon/z80pack @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 4200 protocol: TCP targetPort: 4200 -portal: - enabled: true diff --git a/charts/incubator/zoneminder/Chart.yaml b/charts/incubator/zoneminder/Chart.yaml index ba7c9489322..12b9d5b0a58 100644 --- a/charts/incubator/zoneminder/Chart.yaml +++ b/charts/incubator/zoneminder/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: zoneminder -version: 2.0.16 +version: 3.0.0 appVersion: latest description: Zoneminder is the top Linux video camera security and surveillance solution. home: https://truecharts.org/charts/incubator/zoneminder @@ -23,7 +23,7 @@ keywords: - utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/zoneminder/values.yaml b/charts/incubator/zoneminder/values.yaml index e5d5cbd0faf..edb95e367bd 100644 --- a/charts/incubator/zoneminder/values.yaml +++ b/charts/incubator/zoneminder/values.yaml @@ -2,12 +2,21 @@ image: pullPolicy: IfNotPresent repository: dlandon/zoneminder.unraid tag: latest@sha256:290ff8fb91b1df4b4449a26bc75102e44d65b3ef8f9be5d4b4cea4d87d21f483 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config + datapath: + enabled: true + mountPath: /var/cache/zoneminder +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,19 +32,15 @@ service: port: 10293 protocol: TCP targetPort: 9000 -probes: - liveness: - path: "/zm" - readiness: - path: "/zm" - startup: - path: "/zm" -persistence: - config: - enabled: true - mountPath: /config - datapath: - enabled: true - mountPath: /var/cache/zoneminder -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /zm + readiness: + path: /zm + startup: + path: /zm diff --git a/charts/incubator/zusam/Chart.yaml b/charts/incubator/zusam/Chart.yaml index 82b84be733a..0c3fae40c10 100644 --- a/charts/incubator/zusam/Chart.yaml +++ b/charts/incubator/zusam/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: zusam -version: 4.0.3 +version: 5.0.0 appVersion: 0.5.4 description: Zusam is a free and open-source way to self-host private forums for groups @@ -22,7 +22,7 @@ keywords: - forum dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/zusam/values.yaml b/charts/incubator/zusam/values.yaml index 3e0475b7494..079014dc783 100644 --- a/charts/incubator/zusam/values.yaml +++ b/charts/incubator/zusam/values.yaml @@ -1,59 +1,63 @@ image: + pullPolicy: IfNotPresent repository: zusam/zusam tag: 0.5.4@sha256:5a1581e6cd5fed185a1e858ad0256914ec9245a1bcc8df22d9e475651160e642 - 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 persistence: data: enabled: true mountPath: /zusam/data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10283 + protocol: HTTP + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + ALLOW_AUDIO_UPLOAD: "false" + ALLOW_BOTS: "false" + ALLOW_EMAIL: "false" + ALLOW_IMAGE_UPLOAD: "true" + ALLOW_PDF_UPLOAD: "true" + ALLOW_VIDEO_UPLOAD: "true" + CRON_BOT_ACTIVATE: "3600" + CRON_CLEAN_CACHE: "86400" + CRON_CLEAN_FILES: "604800" + CRON_CLEAN_GROUPS: "2592000" + CRON_CLEAN_MESSAGES: "604800" + CRON_CLEAN_NOTIFICATIONS: "604800" + CRON_COMPRESS_GIFS: "3600" + CRON_CONVERT_IMAGES: "60" + CRON_CONVERT_VIDEO: "3600" + CRON_NOTIFICATION_EMAILS: "3600" + DOMAIN: localhost + IDLE_HOURS: 01-07 + INIT_GROUP: zusam + INIT_PASSWORD: changeme + INIT_USER: email@domain.com + LANG: en + MAILER_DSN: null://localhost + MAX_TASK_LOCK_DURATION: "14400" + VIDEO_CONVERSION_THREADS: "1" + VIDEO_FORMAT_NOT_CONVERTED: video/mp4 + VIDEO_SIZE_NOT_CONVERTED: "10" + mailer_auth_mode: cram-md5 + mailer_encryption: tls + mailer_host: "" + mailer_password: "" + mailer_port: "587" + mailer_transport: smtp + mailer_username: ""