diff --git a/charts/dependency/clickhouse/Chart.yaml b/charts/dependency/clickhouse/Chart.yaml
index be3f8729744..9812adb0aba 100644
--- a/charts/dependency/clickhouse/Chart.yaml
+++ b/charts/dependency/clickhouse/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "23.2.1.253"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
home: https://truecharts.org/charts/dependency/clickhouse
@@ -23,7 +23,7 @@ sources:
- https://hub.docker.com/r/clickhouse/clickhouse-server
- https://clickhouse.com/
type: application
-version: 3.0.21
+version: 4.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/clickhouse/questions.yaml b/charts/dependency/clickhouse/questions.yaml
index 291075801f1..e5413e50140 100644
--- a/charts/dependency/clickhouse/questions.yaml
+++ b/charts/dependency/clickhouse/questions.yaml
@@ -109,21 +109,21 @@ questions:
schema:
type: int
default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/clickhouse/templates/NOTES.txt b/charts/dependency/clickhouse/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/clickhouse/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/clickhouse/templates/common.yaml b/charts/dependency/clickhouse/templates/common.yaml
index c1a366e1cf0..b51394e00a4 100644
--- a/charts/dependency/clickhouse/templates/common.yaml
+++ b/charts/dependency/clickhouse/templates/common.yaml
@@ -1 +1 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/clickhouse/values.yaml b/charts/dependency/clickhouse/values.yaml
index fce1e6c0258..041d82616f9 100644
--- a/charts/dependency/clickhouse/values.yaml
+++ b/charts/dependency/clickhouse/values.yaml
@@ -3,30 +3,53 @@ image:
pullPolicy: IfNotPresent
tag: 23.2.1.2537@sha256:669278d98936a2d12bf8f331067afb6a34e5570fdcb37b854bb5d0b2d8f30108
-controller:
- type: statefulset
- strategy: RollingUpdate
- rollingUpdate:
- unavailable: 1
+workload:
+ main:
+ type: StatefulSet
+ replicas: 1
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ CLICKHOUSE_DB: "{{ .Values.clickhouseDatabase }}"
+ CLICKHOUSE_USER: "{{ .Values.clickhouseUsername }}"
+ CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: "{{ .Values.clickhouseDefaultAccessManagement }}"
+ CLICKHOUSE_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "clickhouse-password"
+
+ probes:
+ liveness:
+ type: http
+ path: /ping
+ readiness:
+ type: http
+ path: /ping
+ startup:
+ type: http
+ path: /ping
securityContext:
- readOnlyRootFilesystem: false
- # Optional capabilities advanced ClickHouse features. See also:
- # https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/README.md#linux-capabilities
- # https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-clickhouse-in-docker/
- # https://github.com/ClickHouse/ClickHouse/blob/b844c36a9d5e76300a88b4f49e6debccf1ad22e4/programs/install/Install.cpp#L793-L804
- # capabilities:
- # add:
- # - IPC_LOCK
- # - NET_ADMIN
- # - SYS_NICE
+ container:
+ readOnlyRootFilesystem: false
+ # Optional capabilities advanced ClickHouse features. See also:
+ # https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/README.md#linux-capabilities
+ # https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-clickhouse-in-docker/
+ # https://github.com/ClickHouse/ClickHouse/blob/b844c36a9d5e76300a88b4f49e6debccf1ad22e4/programs/install/Install.cpp#L793-L804
+ # capabilities:
+ # add:
+ # - IPC_LOCK
+ # - NET_ADMIN
+ # - SYS_NICE
service:
main:
ports:
main:
port: 8123
- protocol: HTTP
+ protocol: http
targetPort: 8123
volumeClaimTemplates:
@@ -34,17 +57,6 @@ volumeClaimTemplates:
enabled: true
mountPath: /var/lib/clickhouse
-probes:
- liveness:
- type: HTTP
- path: /ping
- readiness:
- type: HTTP
- path: /ping
- startup:
- type: HTTP
- path: /ping
-
clickhouseDatabase: "test"
clickhouseUsername: "test"
clickhousePassword: "testpass"
@@ -57,17 +69,9 @@ secret:
data:
clickhouse-password: '{{ ( .Values.clickhousePassword | default "empty" ) }}'
-env:
- CLICKHOUSE_DB: "{{ .Values.clickhouseDatabase }}"
- CLICKHOUSE_USER: "{{ .Values.clickhouseUsername }}"
- CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: "{{ .Values.clickhouseDefaultAccessManagement }}"
- CLICKHOUSE_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "clickhouse-password"
-
portal:
- enabled: false
+ open:
+ enabled: false
manifests:
enabled: false
diff --git a/charts/dependency/collabora-online/Chart.yaml b/charts/dependency/collabora-online/Chart.yaml
index 3edbb010103..2b346ee6034 100644
--- a/charts/dependency/collabora-online/Chart.yaml
+++ b/charts/dependency/collabora-online/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "22.05.10.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: "An awesome Online Office suite."
home: https://truecharts.org/charts/dependency/collabora-online
@@ -21,7 +21,7 @@ sources:
- https://sdk.collaboraonline.com/contents.html
- https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm
type: application
-version: 14.0.18
+version: 15.0.0
annotations:
truecharts.org/catagories: |
- office
diff --git a/charts/dependency/collabora-online/questions.yaml b/charts/dependency/collabora-online/questions.yaml
index ee782ec3bac..90f5b80582d 100644
--- a/charts/dependency/collabora-online/questions.yaml
+++ b/charts/dependency/collabora-online/questions.yaml
@@ -15,66 +15,58 @@ questions:
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: username
+ label: "Username for WebUI"
+ schema:
+ type: string
+ default: "admin"
+ required: true
+ - variable: password
+ label: "Password for WebUI"
+ schema:
+ type: string
+ valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
+ private: true
+ required: true
+ default: "REPLACETHIS"
+ - variable: aliasgroup1
+ label: "aliasgroup1"
+ description: "Comma separated hosts list."
+ schema:
+ type: string
+ default: ""
+ - variable: dictionaries
+ label: "Dictionaries to use, leave empty to use all"
+ schema:
+ type: string
+ default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
+ - variable: extra_params
+ label: "Extra Parameters to add"
+ description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space'
+ schema:
+ type: string
+ default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false"
+ - variable: DONT_GEN_SSL_CERT
+ label: "DONT_GEN_SSL_CERT"
+ description: "When set to true it does NOT generate an SSL cert, you have to use your own"
+ schema:
+ type: boolean
+ default: true
+ - variable: server_name
+ label: "Server Name"
+ description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it."
+ schema:
+ type: string
+ default: 'collabora.domain.tld'
+ valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$'
# Include{containerAdvanced}
-
- - variable: secretEnv
- group: "App Configuration"
- label: "Image Secrets"
- schema:
- additional_attrs: true
- type: dict
- attrs:
- - variable: username
- label: "Username for WebUI"
- schema:
- type: string
- default: "admin"
- required: true
- - variable: password
- label: "Password for WebUI"
- schema:
- type: string
- valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
- private: true
- required: true
- default: "REPLACETHIS"
- - variable: env
- group: "App Configuration"
- label: "Image Environment"
- schema:
- additional_attrs: true
- type: dict
- attrs:
- - variable: aliasgroup1
- label: "aliasgroup1"
- description: "Comma separated hosts list."
- schema:
- type: string
- default: ""
- - variable: dictionaries
- label: "Dictionaries to use, leave empty to use all"
- schema:
- type: string
- default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
- - variable: extra_params
- label: "Extra Parameters to add"
- description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space'
- schema:
- type: string
- default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false"
- - variable: DONT_GEN_SSL_CERT
- label: "DONT_GEN_SSL_CERT"
- description: "When set to true it does NOT generate an SSL cert, you have to use your own"
- schema:
- type: boolean
- default: true
- - variable: server_name
- label: "Server Name"
- description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it."
- schema:
- type: string
- default: 'collabora.domain.tld'
- valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$'
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -123,16 +115,16 @@ questions:
schema:
type: int
default: 104
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 106
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 106
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
diff --git a/charts/dependency/collabora-online/templates/NOTES.txt b/charts/dependency/collabora-online/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/collabora-online/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/collabora-online/templates/common.yaml b/charts/dependency/collabora-online/templates/common.yaml
index c1a366e1cf0..b51394e00a4 100644
--- a/charts/dependency/collabora-online/templates/common.yaml
+++ b/charts/dependency/collabora-online/templates/common.yaml
@@ -1 +1 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/collabora-online/values.yaml b/charts/dependency/collabora-online/values.yaml
index 2a4e59b6ed9..6c7b7b3c4f4 100644
--- a/charts/dependency/collabora-online/values.yaml
+++ b/charts/dependency/collabora-online/values.yaml
@@ -3,34 +3,29 @@ image:
tag: 22.05.10.2.1@sha256:8d0f870dfb100c8b72e97a3b5729e420a52e92e8fbef6ef35e51abf65c8660c9
pullPolicy: IfNotPresent
-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
+workload:
+ main:
+ replicas: 1
+ type: StatefulSet
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ aliasgroup1: ""
+ dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
+ extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false "
+ server_name: "collabora.domain.tld"
+ DONT_GEN_SSL_CERT: true
+ username: ""
+ password: ""
securityContext:
- readOnlyRootFilesystem: false
- allowPrivilegeEscalation: true
-
-podSecurityContext:
- runAsUser: 104
- runAsGroup: 106
+ container:
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: true
+ runAsUser: 104
+ runAsGroup: 106
service:
main:
@@ -39,16 +34,6 @@ service:
port: 10105
targetPort: 9980
-secretEnv:
- username: ""
- password: ""
-
-env:
- aliasgroup1: ""
- dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
- extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false "
- server_name: "collabora.domain.tld"
- DONT_GEN_SSL_CERT: true
-
portal:
- enabled: true
+ open:
+ enabled: true
diff --git a/charts/dependency/mariadb/Chart.yaml b/charts/dependency/mariadb/Chart.yaml
index 18c2d665cd2..40b4b10a0b8 100644
--- a/charts/dependency/mariadb/Chart.yaml
+++ b/charts/dependency/mariadb/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "10.11.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: Fast, reliable, scalable, and easy to use open-source relational database system.
home: https://truecharts.org/charts/dependency/mariadb
@@ -26,7 +26,7 @@ sources:
- https://github.com/prometheus/mysqld_exporter
- https://mariadb.org
type: application
-version: 5.0.35
+version: 6.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/mariadb/questions.yaml b/charts/dependency/mariadb/questions.yaml
index 2240f7b82d6..2e8d0e29f0b 100644
--- a/charts/dependency/mariadb/questions.yaml
+++ b/charts/dependency/mariadb/questions.yaml
@@ -87,21 +87,21 @@ questions:
schema:
type: int
default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/mariadb/templates/NOTES.txt b/charts/dependency/mariadb/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/mariadb/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/mariadb/templates/common.yaml b/charts/dependency/mariadb/templates/common.yaml
index c1a366e1cf0..b51394e00a4 100644
--- a/charts/dependency/mariadb/templates/common.yaml
+++ b/charts/dependency/mariadb/templates/common.yaml
@@ -1 +1 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/mariadb/values.yaml b/charts/dependency/mariadb/values.yaml
index fdcd752ee43..0ca4e820868 100644
--- a/charts/dependency/mariadb/values.yaml
+++ b/charts/dependency/mariadb/values.yaml
@@ -3,26 +3,78 @@ image:
pullPolicy: IfNotPresent
tag: 10.11.2@sha256:fc01102eef1de92155b5097636ef738700c8bef1735f52a397b1505cbf455c0f
-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
+workload:
+ main:
+ replicas: 1
+ type: StatefulSet
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ MARIADB_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "mariadb-password"
+ MARIADB_ROOT_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "mariadb-root-password"
+ MARIADB_USER: "{{ .Values.mariadbUsername }}"
+ MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}"
+
+ # -- Probe configuration
+ # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
+ # @default -- See below
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- Enable the liveness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own livenessProbe
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
+
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ # -- Enable the readiness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own readinessProbe
+ custom: true
+ # -- The spec field contains the values for the default readinessProbe.
+ # If you selected `custom: true`, this field holds the definition of the readinessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
service:
main:
@@ -32,7 +84,9 @@ service:
targetPort: 3306
securityContext:
- readOnlyRootFilesystem: false
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
secret:
credentials:
@@ -41,79 +95,11 @@ secret:
mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}'
mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}'
-env:
- MARIADB_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "mariadb-password"
- MARIADB_ROOT_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "mariadb-root-password"
- MARIADB_USER: "{{ .Values.mariadbUsername }}"
- MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}"
-
-podSecurityContext:
- runAsGroup: 0
-
volumeClaimTemplates:
data:
enabled: true
mountPath: "/bitnami/mariadb"
-# -- Probe configuration
-# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
-# @default -- See below
-probes:
- # -- Liveness probe configuration
- # @default -- See below
- liveness:
- # -- Enable the liveness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own livenessProbe
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
-
- # -- Redainess probe configuration
- # @default -- See below
- readiness:
- # -- Enable the readiness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own readinessProbe
- custom: true
- # -- The spec field contains the values for the default readinessProbe.
- # If you selected `custom: true`, this field holds the definition of the readinessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
- # -- Startup probe configuration
- # @default -- See below
- startup:
- # -- Enable the startup probe
- enabled: true
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
-
mariadbPassword: "testpass"
mariadbUsername: "test"
mariadbDatabase: "test"
@@ -121,7 +107,8 @@ mariadbRootPassword: "testroot"
existingSecret: ""
portal:
- enabled: false
+ open:
+ enabled: false
manifests:
enabled: false
diff --git a/charts/dependency/memcached/Chart.yaml b/charts/dependency/memcached/Chart.yaml
index b3a75247483..2af1fb1b180 100644
--- a/charts/dependency/memcached/Chart.yaml
+++ b/charts/dependency/memcached/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "1.6.18"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: Memcached is a memory-backed database caching solution
home: https://truecharts.org/charts/dependency/memcached
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-memcached
- http://memcached.org/
type: application
-version: 5.0.31
+version: 6.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/memcached/questions.yaml b/charts/dependency/memcached/questions.yaml
index 154ded7ec47..3fcd4a603db 100644
--- a/charts/dependency/memcached/questions.yaml
+++ b/charts/dependency/memcached/questions.yaml
@@ -3,35 +3,12 @@ questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
-
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
-
# Include{containerConfig}
- - variable: postgresqlDatabase
- group: "App Configuration"
- label: "Database Name"
- schema:
- type: string
- default: "mydatabase"
- required: true
- - variable: postgresqlUsername
- group: "App Configuration"
- label: "Database User"
- schema:
- type: string
- default: "mydatabaseuser"
- required: true
- - variable: postgresqlPassword
- group: "App Configuration"
- label: "Database Password"
- schema:
- type: string
- default: ""
- required: true
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -68,21 +45,21 @@ questions:
schema:
type: int
default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/memcached/templates/NOTES.txt b/charts/dependency/memcached/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/memcached/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/memcached/templates/common.yaml b/charts/dependency/memcached/templates/common.yaml
index 76759c7a0c9..992373e7501 100644
--- a/charts/dependency/memcached/templates/common.yaml
+++ b/charts/dependency/memcached/templates/common.yaml
@@ -1,2 +1,2 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/memcached/values.yaml b/charts/dependency/memcached/values.yaml
index 503d949178f..79bf79ea53b 100644
--- a/charts/dependency/memcached/values.yaml
+++ b/charts/dependency/memcached/values.yaml
@@ -11,7 +11,8 @@ service:
targetPort: 11211
portal:
- enabled: false
+ open:
+ enabled: false
manifests:
enabled: false
diff --git a/charts/dependency/mongodb/Chart.yaml b/charts/dependency/mongodb/Chart.yaml
index 799cf2be847..e201523a6f5 100644
--- a/charts/dependency/mongodb/Chart.yaml
+++ b/charts/dependency/mongodb/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "6.0.4"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: Fast, reliable, scalable, and easy to use open-source no-sql database system.
home: https://truecharts.org/charts/dependency/mongodb
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-mongodb
- https://www.mongodb.com
type: application
-version: 4.0.33
+version: 5.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/mongodb/questions.yaml b/charts/dependency/mongodb/questions.yaml
index 61699cd2ec1..7d749b95876 100644
--- a/charts/dependency/mongodb/questions.yaml
+++ b/charts/dependency/mongodb/questions.yaml
@@ -87,21 +87,21 @@ questions:
schema:
type: int
default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/mongodb/templates/NOTES.txt b/charts/dependency/mongodb/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/mongodb/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/mongodb/templates/common.yaml b/charts/dependency/mongodb/templates/common.yaml
index ead65062525..a204deeeb4f 100644
--- a/charts/dependency/mongodb/templates/common.yaml
+++ b/charts/dependency/mongodb/templates/common.yaml
@@ -1 +1 @@
-{{- include "tc.common.loader.all" . }}
+{{- include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/mongodb/values.yaml b/charts/dependency/mongodb/values.yaml
index 9d94a1e3597..49d836cd40a 100644
--- a/charts/dependency/mongodb/values.yaml
+++ b/charts/dependency/mongodb/values.yaml
@@ -3,26 +3,78 @@ image:
pullPolicy: IfNotPresent
tag: 6.0.4@sha256:3600c9f13d96311ddad4d2de6520d54c89a8708ee36798e4dc6fb93f59c1eab4
-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
+workload:
+ main:
+ replicas: 1
+ type: StatefulSet
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ MONGODB_USERNAME: "{{ .Values.mongodbUsername }}"
+ MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}"
+ MONGODB_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "mongodb-password"
+ MONGODB_ROOT_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "mongodb-root-password"
+ # -- Probe configuration
+ # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
+ # @default -- See below
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- Enable the liveness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own livenessProbe
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
+
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ # -- Enable the readiness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own readinessProbe
+ custom: true
+ # -- The spec field contains the values for the default readinessProbe.
+ # If you selected `custom: true`, this field holds the definition of the readinessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
+
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
service:
main:
@@ -32,70 +84,15 @@ service:
targetPort: 27017
securityContext:
- readOnlyRootFilesystem: false
-
-podSecurityContext:
- runAsGroup: 0
+ container:
+ runAsGroup: 0
+ readOnlyRootFilesystem: false
volumeClaimTemplates:
data:
enabled: true
mountPath: "/bitnami/mongodb"
-# -- Probe configuration
-# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
-# @default -- See below
-probes:
- # -- Liveness probe configuration
- # @default -- See below
- liveness:
- # -- Enable the liveness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own livenessProbe
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
-
- # -- Redainess probe configuration
- # @default -- See below
- readiness:
- # -- Enable the readiness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own readinessProbe
- custom: true
- # -- The spec field contains the values for the default readinessProbe.
- # If you selected `custom: true`, this field holds the definition of the readinessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
-
- # -- Startup probe configuration
- # @default -- See below
- startup:
- # -- Enable the startup probe
- enabled: true
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
-
mongodbPassword: "testpass"
mongodbUsername: "test"
mongodbDatabase: "test"
@@ -109,20 +106,9 @@ secret:
mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}'
mongodb-root-password: '{{ ( .Values.mongodbRootPassword | default "empty" ) }}'
-env:
- MONGODB_USERNAME: "{{ .Values.mongodbUsername }}"
- MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}"
- MONGODB_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "mongodb-password"
- MONGODB_ROOT_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "mongodb-root-password"
-
portal:
- enabled: false
+ open:
+ enabled: false
manifests:
enabled: false
diff --git a/charts/dependency/postgresql/questions.yaml b/charts/dependency/postgresql/questions.yaml
deleted file mode 100644
index 1760b269d34..00000000000
--- a/charts/dependency/postgresql/questions.yaml
+++ /dev/null
@@ -1,112 +0,0 @@
-# Include{groups}
-questions:
-# Include{global}
-# Include{workload}
-# Include{workloadDeployment}
-
-# Include{replicas1}
-# Include{podSpec}
-# Include{containerMain}
-# Include{containerBasic}
-# Include{containerAdvanced}
-
-# Include{containerConfig}
- - variable: postgresqlDatabase
- group: "App Configuration"
- label: "Database Name"
- schema:
- type: string
- default: "mydatabase"
- required: true
- - variable: postgresqlUsername
- group: "App Configuration"
- label: "Database User"
- schema:
- type: string
- default: "mydatabaseuser"
- required: true
- - variable: postgresqlPassword
- group: "App Configuration"
- label: "Database Password"
- schema:
- type: string
- default: ""
- required: true
- - variable: postgrespassword
- group: "App Configuration"
- label: "Root Password"
- schema:
- type: string
- default: ""
- required: true
-# Include{serviceRoot}
- - variable: main
- label: "Main Service"
- description: "The Primary service on which the healthcheck runs, often the webUI"
- schema:
- additional_attrs: true
- type: dict
- attrs:
-# Include{serviceSelectorLoadBalancer}
-# Include{serviceSelectorExtras}
- - variable: main
- label: "Main Service Port Configuration"
- schema:
- additional_attrs: true
- type: dict
- attrs:
- - variable: port
- label: "Port"
- description: "This port exposes the container port on the service"
- schema:
- type: int
- default: 5432
- required: true
-# Include{serviceExpertRoot}
- default: false
-# Include{serviceExpert}
-# Include{serviceList}
-# Include{vctRoot}
- additional_attrs: true
- type: dict
- attrs:
- - variable: db
- label: "DB Storage"
- description: "Stores the old Application Database."
- schema:
- type: dict
- hidden: true
- attrs:
-# Include{persistenceBasic}
-# Include{persistenceList}
-# Include{securityContextRoot}
-
- - variable: runAsUser
- label: "runAsUser"
- description: "The UserID of the user running the application"
- schema:
- type: int
- default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 0
-# Include{securityContextContainer}
-# Include{securityContextAdvanced}
-# Include{securityContextPod}
- - variable: fsGroup
- label: "fsGroup"
- description: "The group that should own ALL storage."
- schema:
- type: int
- default: 568
-
-# Include{resources}
-# Include{advanced}
-# Include{addons}
-# Include{codeserver}
-# Include{netshoot}
-# Include{vpn}
-# Include{documentation}
diff --git a/charts/dependency/postgresql/templates/common.yaml b/charts/dependency/postgresql/templates/common.yaml
deleted file mode 100644
index 76759c7a0c9..00000000000
--- a/charts/dependency/postgresql/templates/common.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-{{ include "tc.common.loader.all" . }}
diff --git a/charts/dependency/postgresql/values.yaml b/charts/dependency/postgresql/values.yaml
deleted file mode 100644
index b82b69a7bc8..00000000000
--- a/charts/dependency/postgresql/values.yaml
+++ /dev/null
@@ -1,132 +0,0 @@
-image:
- repository: tccr.io/truecharts/postgresql
- pullPolicy: IfNotPresent
- tag: 14.7.0@sha256:f71c97329aa3bdcd7d9fac73596b74348bee81499a6e132e00045b3cf358cc06
-
-controller:
- # -- Set the controller type.
- # Valid options are deployment, daemonset or statefulset
- type: statefulset
- # -- Number of desired pods
- replicas: 1
- # -- Set the controller upgrade strategy
- # For Deployments, valid values are Recreate (default) and RollingUpdate.
- # For StatefulSets, valid values are OnDelete and RollingUpdate (default).
- # DaemonSets ignore this.
- strategy: RollingUpdate
- rollingUpdate:
- # -- Set deployment RollingUpdate max unavailable
- unavailable: 1
- # -- Set deployment RollingUpdate max surge
- surge:
- # -- Set statefulset RollingUpdate partition
- partition:
- # -- ReplicaSet revision history limit
- revisionHistoryLimit: 3
-
-securityContext:
- readOnlyRootFilesystem: false
-
-service:
- main:
- ports:
- main:
- port: 5432
- targetPort: 5432
-
-## TODO: Fix the backup-on-upgrade system
-enableUpgradeBackup: false
-
-podSecurityContext:
- runAsGroup: 0
-
-volumeClaimTemplates:
- db:
- enabled: true
- mountPath: "/bitnami/postgresql"
-
-# -- Probe configuration
-# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
-# @default -- See below
-probes:
- # -- Liveness probe configuration
- # @default -- See below
- liveness:
- # -- Enable the liveness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own livenessProbe
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2 ; done"
-
- # -- Redainess probe configuration
- # @default -- See below
- readiness:
- # -- Enable the readiness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own readinessProbe
- custom: true
- # -- The spec field contains the values for the default readinessProbe.
- # If you selected `custom: true`, this field holds the definition of the readinessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2 ; done"
- # -- Startup probe configuration
- # @default -- See below
- startup:
- # -- Enable the startup probe
- enabled: true
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2 ; done"
-
-postgresqlPassword: "testpass"
-postgresqlUsername: "test"
-postgresqlDatabase: "test"
-postgrespassword: "testroot"
-existingSecret: ""
-
-secret:
- credentials:
- enabled: true
- data:
- postgresql-password: '{{ ( .Values.postgresqlPassword | default "empty" ) }}'
- postgresql-postgres-password: '{{ ( .Values.postgrespassword | default "empty" ) }}'
-
-env:
- POSTGRES_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "postgresql-password"
- POSTGRESQL_POSTGRES_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "postgresql-postgres-password"
- POSTGRES_USER: "{{ .Values.postgresqlUsername }}"
- POSTGRES_DB: "{{ .Values.postgresqlDatabase }}"
-# POSTGRESQL_POSTGRES_PASSWORD: "{{ .Values.postgrespassword }}"
-# POSTGRESQL_PASSWORD: "{{ .Values.password }}"
-
-portal:
- enabled: false
-
-manifests:
- enabled: false
diff --git a/charts/dependency/promtail/.helmignore b/charts/dependency/promtail/.helmignore
deleted file mode 100644
index 77ca5567b26..00000000000
--- a/charts/dependency/promtail/.helmignore
+++ /dev/null
@@ -1,30 +0,0 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
-.vscode/
-# OWNERS file for Kubernetes
-OWNERS
-# helm-docs templates
-*.gotmpl
-# docs folder
-/docs
-# icon
-icon.png
diff --git a/charts/dependency/promtail/CHANGELOG.md b/charts/dependency/promtail/CHANGELOG.md
deleted file mode 100644
index 432f3cbf0fd..00000000000
--- a/charts/dependency/promtail/CHANGELOG.md
+++ /dev/null
@@ -1,990 +0,0 @@
-# Changelog
-
-
-
-## [promtail-4.0.0](https://github.com/truecharts/charts/compare/promtail-3.0.80...promtail-4.0.0) (2022-11-10)
-
-### Chore
-
-- Major Change to GUI
-
-
-
-
-## [promtail-3.0.80](https://github.com/truecharts/charts/compare/promtail-3.0.79...promtail-3.0.80) (2022-11-09)
-
-### Chore
-
-- update helm chart common to v10.9.5
-
-
-
-
-## [promtail-3.0.79](https://github.com/truecharts/charts/compare/promtail-3.0.78...promtail-3.0.79) (2022-11-08)
-
-### Chore
-
-- update helm chart common to v10.9.4
-
-
-
-
-## [promtail-3.0.78](https://github.com/truecharts/charts/compare/promtail-3.0.77...promtail-3.0.78) (2022-11-08)
-
-### Chore
-
-- update helm chart common to v10.9.3 ([#4348](https://github.com/truecharts/charts/issues/4348))
-
-
-
-
-## [promtail-3.0.77](https://github.com/truecharts/charts/compare/promtail-3.0.76...promtail-3.0.77) (2022-11-07)
-
-### Chore
-
-- update helm chart common to v10.9.1 ([#4339](https://github.com/truecharts/charts/issues/4339))
-
-
-
-
-## [promtail-3.0.76](https://github.com/truecharts/charts/compare/promtail-3.0.75...promtail-3.0.76) (2022-11-07)
-
-### Chore
-
-- update helm chart common to v10.9.0 ([#4337](https://github.com/truecharts/charts/issues/4337))
-
-
-
-
-## [redis-3.0.117](https://github.com/truecharts/charts/compare/redisinsight-0.0.37...redis-3.0.117) (2022-11-06)
-
-### Chore
-
-- update helm chart common to v10.8.1 ([#4326](https://github.com/truecharts/charts/issues/4326))
-
-
-
-
-## [redis-3.0.116](https://github.com/truecharts/charts/compare/redis-3.0.114...redis-3.0.116) (2022-11-05)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.8.0 ([#4305](https://github.com/truecharts/charts/issues/4305))
- - update helm chart common to v10.7.19 ([#4305](https://github.com/truecharts/charts/issues/4305))
-
-
-
-
-## [redis-3.0.114](https://github.com/truecharts/charts/compare/redis-3.0.113...redis-3.0.114) (2022-11-04)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.15
-
-
-
-
-
-## [redis-3.0.112](https://github.com/truecharts/charts/compare/redisinsight-0.0.35...redis-3.0.112) (2022-11-03)
-
-### Chore
-
-- update helm chart common to v10.7.14
-
-
-
-
-## [redis-3.0.111](https://github.com/truecharts/charts/compare/redis-3.0.110...redis-3.0.111) (2022-11-01)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.13 ([#4268](https://github.com/truecharts/charts/issues/4268))
-
-
-
-
-## [redis-3.0.110](https://github.com/truecharts/charts/compare/redis-3.0.109...redis-3.0.110) (2022-11-01)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#4260](https://github.com/truecharts/charts/issues/4260))
-
-
-
-
-## [redis-3.0.109](https://github.com/truecharts/charts/compare/redis-3.0.108...redis-3.0.109) (2022-10-30)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.12
-
-
-
-
-## [redis-3.0.108](https://github.com/truecharts/charts/compare/redis-3.0.107...redis-3.0.108) (2022-10-29)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.11 ([#4232](https://github.com/truecharts/charts/issues/4232))
-
-
-
-
-## [redis-3.0.107](https://github.com/truecharts/charts/compare/redis-3.0.106...redis-3.0.107) (2022-10-29)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#4230](https://github.com/truecharts/charts/issues/4230))
-
-
-
-
-## [redis-3.0.106](https://github.com/truecharts/charts/compare/redis-3.0.105...redis-3.0.106) (2022-10-28)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.10
-
-
-
-
-
-## [redis-3.0.104](https://github.com/truecharts/charts/compare/redis-3.0.103...redis-3.0.104) (2022-10-27)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - update helm chart common to v10.7.8 ([#4203](https://github.com/truecharts/charts/issues/4203))
-
-
-
-
-## [redis-3.0.104](https://github.com/truecharts/charts/compare/redis-3.0.103...redis-3.0.104) (2022-10-27)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.8 ([#4203](https://github.com/truecharts/charts/issues/4203))
-
-
-
-
-## [redis-3.0.103](https://github.com/truecharts/charts/compare/redisinsight-0.0.33...redis-3.0.103) (2022-10-26)
-
-### Chore
-
-- update docker general non-major ([#4189](https://github.com/truecharts/charts/issues/4189))
-
-
-
-
-## [redis-3.0.102](https://github.com/truecharts/charts/compare/redis-3.0.101...redis-3.0.102) (2022-10-23)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#4165](https://github.com/truecharts/charts/issues/4165))
-
-
-
-
-## [redis-3.0.101](https://github.com/truecharts/charts/compare/redis-3.0.100...redis-3.0.101) (2022-10-22)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.7 ([#4162](https://github.com/truecharts/charts/issues/4162))
-
-
-
-
-## [redis-3.0.100](https://github.com/truecharts/charts/compare/redis-3.0.99...redis-3.0.100) (2022-10-21)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.6
-
-
-
-
-## [redis-3.0.99](https://github.com/truecharts/charts/compare/redis-3.0.98...redis-3.0.99) (2022-10-21)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.4 ([#4147](https://github.com/truecharts/charts/issues/4147))
- - update docker general non-major ([#4139](https://github.com/truecharts/charts/issues/4139))
-
-
-
-
-## [redis-3.0.98](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.30...redis-3.0.98) (2022-10-21)
-
-### Chore
-
-- update helm chart common to v10.7.2 ([#4143](https://github.com/truecharts/charts/issues/4143))
-
-
-
-
-## [redis-3.0.97](https://github.com/truecharts/charts/compare/redis-3.0.96...redis-3.0.97) (2022-10-17)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#4119](https://github.com/truecharts/charts/issues/4119))
-
-
-
-
-## [redis-3.0.96](https://github.com/truecharts/charts/compare/redis-3.0.95...redis-3.0.96) (2022-10-15)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.7.1
-
-
-
-
-## [redis-3.0.95](https://github.com/truecharts/charts/compare/redisinsight-0.0.31...redis-3.0.95) (2022-10-14)
-
-### Chore
-
-- update docker general non-major ([#4084](https://github.com/truecharts/charts/issues/4084))
-
-
-
-
-## [redis-3.0.94](https://github.com/truecharts/charts/compare/redis-3.0.93...redis-3.0.94) (2022-10-11)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#4070](https://github.com/truecharts/charts/issues/4070))
-
-
-
-
-## [redis-3.0.93](https://github.com/truecharts/charts/compare/redisinsight-0.0.30...redis-3.0.93) (2022-10-10)
-
-### Chore
-
-- update helm chart common to v10.7.0 ([#4063](https://github.com/truecharts/charts/issues/4063))
-
-
-
-
-## [redis-3.0.92](https://github.com/truecharts/charts/compare/redis-3.0.91...redis-3.0.92) (2022-10-07)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major
-
-
-
-
-## [redis-3.0.91](https://github.com/truecharts/charts/compare/redisinsight-0.0.29...redis-3.0.91) (2022-10-07)
-
-### Chore
-
-- update helm chart common to v10.6.11 ([#4021](https://github.com/truecharts/charts/issues/4021))
-
-
-
-
-## [redis-3.0.90](https://github.com/truecharts/charts/compare/redisinsight-0.0.28...redis-3.0.90) (2022-10-05)
-
-### Chore
-
-- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
- - update docker general non-major ([#4010](https://github.com/truecharts/charts/issues/4010))
- - update docker general non-major
-
-
-
-
-## [redis-3.0.89](https://github.com/truecharts/charts/compare/redis-3.0.88...redis-3.0.89) (2022-10-01)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#3975](https://github.com/truecharts/charts/issues/3975))
-
-
-
-
-## [redis-3.0.88](https://github.com/truecharts/charts/compare/redis-3.0.87...redis-3.0.88) (2022-10-01)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.6.8
-
-
-
-
-## [redis-3.0.87](https://github.com/truecharts/charts/compare/redis-3.0.86...redis-3.0.87) (2022-09-29)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.6.5 ([#3946](https://github.com/truecharts/charts/issues/3946))
-
-
-
-
-
-## [redis-3.0.85](https://github.com/truecharts/charts/compare/redisinsight-0.0.26...redis-3.0.85) (2022-09-26)
-
-### Chore
-
-- update helm chart common to v10.6.4 ([#3914](https://github.com/truecharts/charts/issues/3914))
-
-
-
-
-## [redis-3.0.84](https://github.com/truecharts/charts/compare/redis-3.0.83...redis-3.0.84) (2022-09-25)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.6.1 ([#3893](https://github.com/truecharts/charts/issues/3893))
-
-
-
-
-## [redis-3.0.83](https://github.com/truecharts/charts/compare/redis-3.0.82...redis-3.0.83) (2022-09-25)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#3881](https://github.com/truecharts/charts/issues/3881))
-
-
-
-
-## [redis-3.0.82](https://github.com/truecharts/charts/compare/redis-3.0.81...redis-3.0.82) (2022-09-24)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.6.0
-
-
-
-
-## [redis-3.0.81](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.24...redis-3.0.81) (2022-09-23)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - update docker general non-major ([#3850](https://github.com/truecharts/charts/issues/3850))
- - update helm chart common to v10.5.12
-
-
-
-
-## [redis-3.0.80](https://github.com/truecharts/charts/compare/redis-3.0.79...redis-3.0.80) (2022-09-22)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.5.12
-
-
-
-
-## [redis-3.0.79](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.79) (2022-09-22)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827))
- - update helm chart common to v10.5.11 ([#3832](https://github.com/truecharts/charts/issues/3832))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.79](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.79) (2022-09-21)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update helm chart common to v10.5.11 ([#3832](https://github.com/truecharts/charts/issues/3832))
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-21)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-20)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-20)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790))
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-17)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - refactor Services SCALE GUI
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-18)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-16)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-16)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-15)
-
-### Chore
-
-- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772))
-
-
-
-
-## [redis-3.0.75](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.23...redis-3.0.75) (2022-09-15)
-
-### Chore
-
-- remove unneeded element from UI ([#3779](https://github.com/truecharts/charts/issues/3779))
-
-
-
-
-## [redis-3.0.74](https://github.com/truecharts/charts/compare/redisinsight-0.0.24...redis-3.0.74) (2022-09-13)
-
-### Chore
-
-- update helm chart common to v10.5.10
-
-
-
-
-## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - Auto-update chart README [skip ci]
- - update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743))
-
-
-
-
-## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743))
-
-
-
-
-## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12)
-
-### Chore
-
-- update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743))
-
-
-
-
-## [redis-3.0.72](https://github.com/truecharts/charts/compare/redis-3.0.71...redis-3.0.72) (2022-09-11)
-
-### Chore
-
-- update helm chart common to v10.5.9
-
-
-
-
-## [redis-3.0.71](https://github.com/truecharts/charts/compare/redis-3.0.70...redis-3.0.71) (2022-09-10)
-
-### Chore
-
-- update helm chart common to v10.5.8 ([#3729](https://github.com/truecharts/charts/issues/3729))
- - update docker general non-major ([#3727](https://github.com/truecharts/charts/issues/3727))
-
-
-
-
-## [redis-3.0.70](https://github.com/truecharts/charts/compare/redis-3.0.69...redis-3.0.70) (2022-09-05)
-
-### Chore
-
-- update docker general non-major ([#3700](https://github.com/truecharts/charts/issues/3700))
-
-
-
-
-## [redis-3.0.69](https://github.com/truecharts/charts/compare/redis-3.0.68...redis-3.0.69) (2022-09-03)
-
-### Chore
-
-- update helm chart common to v10.5.7 ([#3676](https://github.com/truecharts/charts/issues/3676))
-
-
-
-
-## [mongodb-2.0.6](https://github.com/truecharts/charts/compare/mongodb-2.0.5...mongodb-2.0.6) (2022-09-02)
-
-### Chore
-
-- update docker general non-major ([#3660](https://github.com/truecharts/charts/issues/3660))
-
-
-
-
-## [mongodb-2.0.5](https://github.com/truecharts/charts/compare/mongodb-2.0.3...mongodb-2.0.5) (2022-08-30)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.5.6 ([#3635](https://github.com/truecharts/charts/issues/3635))
- - update helm chart common to v10.5.5
-
-
-
-
-## [mongodb-2.0.4](https://github.com/truecharts/charts/compare/mongodb-2.0.3...mongodb-2.0.4) (2022-08-30)
-
-### Chore
-
-- update helm chart common to v10.5.5
-
-
-
-
-## [memcached-3.0.66](https://github.com/truecharts/charts/compare/memcached-3.0.65...memcached-3.0.66) (2022-08-30)
-
-### Chore
-
-- update docker general non-major ([#3623](https://github.com/truecharts/charts/issues/3623))
-
-
-
-
-## [memcached-3.0.65](https://github.com/truecharts/charts/compare/memcached-3.0.64...memcached-3.0.65) (2022-08-29)
-
-### Chore
-
-- update helm chart common to v10.5.4 ([#3613](https://github.com/truecharts/charts/issues/3613))
-
-
-
-
-## [memcached-3.0.64](https://github.com/truecharts/charts/compare/memcached-3.0.63...memcached-3.0.64) (2022-08-29)
-
-### Chore
-
-- update helm chart common to v10.5.3 ([#3610](https://github.com/truecharts/charts/issues/3610))
-
-
-
-
-
-## [memcached-3.0.62](https://github.com/truecharts/charts/compare/memcached-3.0.61...memcached-3.0.62) (2022-08-25)
-
-### Chore
-
-- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561))
-
-
-
-
-## [clickhouse-1.0.13](https://github.com/truecharts/charts/compare/clickhouse-1.0.12...clickhouse-1.0.13) (2022-08-25)
-
-### Chore
-
-- update helm chart common to v10.5.1 ([#3562](https://github.com/truecharts/charts/issues/3562))
-
-
-
-
-## [clickhouse-1.0.12](https://github.com/truecharts/charts/compare/clickhouse-1.0.11...clickhouse-1.0.12) (2022-08-23)
-
-### Chore
-
-- update helm chart common to v10.5.0 ([#3546](https://github.com/truecharts/charts/issues/3546))
-
-
-
-
-## [clickhouse-1.0.11](https://github.com/truecharts/charts/compare/clickhouse-1.0.10...clickhouse-1.0.11) (2022-08-19)
-
-### Chore
-
-- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512))
-
-
-
-
-## [clickhouse-1.0.10](https://github.com/truecharts/charts/compare/clickhouse-1.0.9...clickhouse-1.0.10) (2022-08-17)
-
-### Chore
-
-- update helm chart common to v10.4.13
-
-
-
-
-## [clickhouse-1.0.9](https://github.com/truecharts/charts/compare/clickhouse-1.0.8...clickhouse-1.0.9) (2022-08-14)
-
-### Chore
-
-- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465))
-
-
-
-
-## [clickhouse-1.0.8](https://github.com/truecharts/charts/compare/clickhouse-1.0.7...clickhouse-1.0.8) (2022-08-12)
-
-### Chore
-
-- add documentation checkbox/section to all SCALE Apps
- - update helm chart common to v10.4.12
-
- ### Fix
-
-- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
-
-
-
-
-## [clickhouse-1.0.7](https://github.com/truecharts/charts/compare/clickhouse-1.0.6...clickhouse-1.0.7) (2022-08-10)
-
-### Chore
-
-- update helm chart common to v10.4.11 ([#3428](https://github.com/truecharts/charts/issues/3428))
-
-
-
-
-## [clickhouse-1.0.6](https://github.com/truecharts/charts/compare/clickhouse-1.0.5...clickhouse-1.0.6) (2022-08-10)
-
-### Chore
-
-- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421))
- - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
-
-
-## [clickhouse-1.0.5](https://github.com/truecharts/apps/compare/clickhouse-1.0.4...clickhouse-1.0.5) (2022-07-29)
-
-### Chore
-
-- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm chart common to v10.4.9
-
-
-
-
-## [clickhouse-1.0.4](https://github.com/truecharts/apps/compare/clickhouse-1.0.2...clickhouse-1.0.4) (2022-07-25)
-
-### Chore
-
-- Auto-update chart README [skip ci]
- - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296))
- - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295))
-
-
-
-
-## [clickhouse-1.0.3](https://github.com/truecharts/apps/compare/clickhouse-1.0.2...clickhouse-1.0.3) (2022-07-25)
-
-### Chore
-
-- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295))
-
-
-
-
-## [clickhouse-1.0.2](https://github.com/truecharts/apps/compare/clickhouse-1.0.1...clickhouse-1.0.2) (2022-07-23)
-
-### Chore
-
-- update helm chart common to v10.4.7 ([#3277](https://github.com/truecharts/apps/issues/3277))
-
-
-
-
-## [clickhouse-1.0.1](https://github.com/truecharts/apps/compare/clickhouse-1.0.0...clickhouse-1.0.1) (2022-07-22)
-
-### Chore
-
-- Bump all charts to generate config and container references due to huge increase of repository
- - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266))
-
-
-
-## [clickhouse-1.0.0](https://github.com/truecharts/apps/compare/clickhouse-0.0.12...clickhouse-1.0.0) (2022-07-21)
-
-### Chore
-
-- move clickhouse to dependency train, remove 2 breaking apps and remove some special characters
-
-
-
-## [clickhouse-0.0.12](https://github.com/truecharts/apps/compare/clickhouse-0.0.11...clickhouse-0.0.12) (2022-07-19)
-
-### Chore
-
-- Update Readme and Description on SCALE
-
-
-
-## [clickhouse-0.0.11](https://github.com/truecharts/apps/compare/clickhouse-0.0.10...clickhouse-0.0.11) (2022-07-14)
-
-### Fix
-
-- regenerate catalog and update template
-
-
-
-## [clickhouse-0.0.10](https://github.com/truecharts/apps/compare/clickhouse-0.0.8...clickhouse-0.0.10) (2022-07-14)
-
-### Fix
-
-- bump to ensure .helmignore is present on all Charts
-
-
-
-## [clickhouse-0.0.8](https://github.com/truecharts/apps/compare/clickhouse-0.0.6...clickhouse-0.0.8) (2022-07-12)
-
-### Chore
-
-- update icons ([#3156](https://github.com/truecharts/apps/issues/3156))
-- bump to cleanup old docs and use correct icon urls
-
-
-
-## [clickhouse-0.0.6](https://github.com/truecharts/apps/compare/clickhouse-0.0.5...clickhouse-0.0.6) (2022-07-12)
-
-### Chore
-
-- bump to regenerate documentation
-- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150))
-
-
-
-
-### [clickhouse-0.0.5](https://github.com/truecharts/apps/compare/clickhouse-0.0.4...clickhouse-0.0.5) (2022-07-11)
-
-
-
-
-### [clickhouse-0.0.4](https://github.com/truecharts/apps/compare/clickhouse-0.0.3...clickhouse-0.0.4) (2022-07-11)
-
-#### Chore
-
-* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139))
-
-
-
-
-### [clickhouse-0.0.3](https://github.com/truecharts/apps/compare/clickhouse-0.0.2...clickhouse-0.0.3) (2022-07-11)
-
-
-
-
-### [clickhouse-0.0.2](https://github.com/truecharts/apps/compare/clickhouse-0.0.1...clickhouse-0.0.2) (2022-07-11)
-
-#### Chore
-
-* Auto-update chart README [skip ci]
-
-#### Fix
-
-* Fix ClickHouse upstream repo ([#3134](https://github.com/truecharts/apps/issues/3134))
-
-
-
-
-### clickhouse-0.0.1 (2022-07-10)
-
-#### Feat
-
-* Add ClickHouse ([#3060](https://github.com/truecharts/apps/issues/3060))
diff --git a/charts/dependency/promtail/Chart.yaml b/charts/dependency/promtail/Chart.yaml
deleted file mode 100644
index 4b610ff2401..00000000000
--- a/charts/dependency/promtail/Chart.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-apiVersion: v2
-appVersion: "2.7.4"
-dependencies:
- - name: common
- repository: https://library-charts.truecharts.org
- version: 11.1.2
-deprecated: false
-description: Promtail is an agent which ships the contents of local logs to a Loki instance
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/promtail.png
-home: https://truecharts.org/charts/dependency/promtail
-keywords:
- - metrics
- - logs
-kubeVersion: ">=1.16.0-0"
-maintainers:
- - email: info@truecharts.org
- name: TrueCharts
- url: https://truecharts.org
-name: promtail
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/dependency/promtail
- - https://hub.docker.com/r/grafana/promtail
- - https://github.com/grafana/loki
- - https://grafana.com/oss/loki/
- - https://grafana.com/docs/loki/latest/
-type: application
-version: 6.0.17
-annotations:
- truecharts.org/catagories: |
- - metrics
- - logs
- truecharts.org/SCALE-support: "true"
- truecharts.org/grade: U
diff --git a/charts/dependency/promtail/README.md b/charts/dependency/promtail/README.md
deleted file mode 100644
index 36b5b3d8f7e..00000000000
--- a/charts/dependency/promtail/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# README
-
-## General Info
-
-TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
-However only installations using the TrueNAS SCALE Apps system are supported.
-
-For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/)
-
-**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
-
-
-## Support
-
-- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
-- See the [Website](https://truecharts.org)
-- Check our [Discord](https://discord.gg/tVsPTHWTtr)
-- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
-
----
-
-## Sponsor TrueCharts
-
-TrueCharts can only exist due to the incredible effort of our staff.
-Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
-
-*All Rights Reserved - The TrueCharts Project*
diff --git a/charts/dependency/promtail/icon.png b/charts/dependency/promtail/icon.png
deleted file mode 100644
index 8e89cb402b2..00000000000
Binary files a/charts/dependency/promtail/icon.png and /dev/null differ
diff --git a/charts/dependency/promtail/questions.yaml b/charts/dependency/promtail/questions.yaml
deleted file mode 100644
index 99a64d1c517..00000000000
--- a/charts/dependency/promtail/questions.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Include{groups}
-portals: {}
-questions:
-# Include{serviceRoot}
- - variable: main
- label: "Main Service"
- description: "The serving the Prometheus WebUI"
- schema:
- additional_attrs: true
- type: dict
- attrs:
-# Include{serviceSelectorLoadBalancer}
-# Include{serviceSelectorExtras}
- - variable: main
- label: "Main Service Port Configuration"
- schema:
- additional_attrs: true
- type: dict
- attrs:
- - variable: port
- label: "Port"
- description: "This port exposes the container port on the service"
- schema:
- type: int
- default: 3101
- required: true
-# Include{serviceExpertRoot}
- default: false
-# Include{serviceExpert}
-# Include{serviceList}
-# Include{persistenceList}
-# Include{ingressRoot}
- - variable: main
- label: "Main Ingress"
- schema:
- additional_attrs: true
- type: dict
- attrs:
-# Include{ingressDefault}
-# Include{ingressTLS}
-# Include{ingressTraefik}
-# Include{ingressList}
-# Include{advanced}
diff --git a/charts/dependency/promtail/templates/_servicemonitor.tpl b/charts/dependency/promtail/templates/_servicemonitor.tpl
deleted file mode 100644
index cda54130742..00000000000
--- a/charts/dependency/promtail/templates/_servicemonitor.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-{{- define "tc.promtail.servicemonitor" -}}
-{{- if .Values.serviceMonitor.enabled }}
----
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
- name: {{ include "tc.common.names.fullname" . -}}
- {{- with .Values.serviceMonitor.annotations }}
- annotations:
- {{- toYaml . | nindent 4 }}
- {{- end }}
- labels:
- {{- include "tc.common.labels" . | nindent 4 }}
- {{- with .Values.serviceMonitor.labels }}
- {{- toYaml . | nindent 4 }}
- {{- end }}
-spec:
- {{- with .Values.serviceMonitor.namespaceSelector }}
- namespaceSelector:
- {{- toYaml . | nindent 4 }}
- {{- end }}
- selector:
- matchLabels:
- {{- include "tc.common.labels.selectorLabels" . | nindent 6 }}
- endpoints:
- - port: http-metrics
- {{- with .Values.serviceMonitor.interval }}
- interval: {{ . }}
- {{- end }}
- {{- with .Values.serviceMonitor.scrapeTimeout }}
- scrapeTimeout: {{ . }}
- {{- end }}
-{{- end }}
-{{- end -}}
diff --git a/charts/dependency/promtail/templates/common.yaml b/charts/dependency/promtail/templates/common.yaml
deleted file mode 100644
index c3527e0fb07..00000000000
--- a/charts/dependency/promtail/templates/common.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-{{/* Render the templates */}}
-{{ include "tc.common.loader.init" . }}
-{{ include "tc.promtail.servicemonitor" . }}
-{{ include "tc.common.loader.apply" . }}
diff --git a/charts/dependency/promtail/values.yaml b/charts/dependency/promtail/values.yaml
deleted file mode 100644
index 393f33c7b11..00000000000
--- a/charts/dependency/promtail/values.yaml
+++ /dev/null
@@ -1,258 +0,0 @@
-image:
- repository: ghcr.io/truecharts/promtail
- tag: 2.7.4@sha256:da0b75a77ead04b6a0c42b408bc233d6c613f158119b5b91a8e3c39458e9ca5f
-
-# controller:
-# # -- Set the controller type.
-# # Valid options are deployment, daemonset or statefulset
-# type: daemonset
-
-args:
- - "-config.file=/etc/promtail/promtail.yaml"
-
-secret:
- config:
- enabled: true
- data:
- promtail.yaml: |
- {{- tpl .Values.config.file . | nindent 4 }}
-
-env:
- HOSTNAME:
- fieldRef:
- fieldPath: spec.nodeName
-
-service:
- main:
- ports:
- main:
- targetPort: 3101
- port: 3101
-probes:
- liveness:
- path: "/ready"
-
- readiness:
- path: "/ready"
-
- startup:
- path: "/ready"
-
-# -- The security context for pods
-podSecurityContext:
- runAsUser: 0
- runAsGroup: 0
-
-# -- The security context for containers
-securityContext:
- readOnlyRootFilesystem: true
- capabilities:
- drop:
- - ALL
- allowPrivilegeEscalation: false
- runAsNonRoot: false
-
-persistence:
- pods:
- enabled: true
- type: hostPath
- mountPath: /var/log/pods
- hostPath: /var/log/pods
- readOnly: true
- run:
- enabled: true
- type: hostPath
- mountPath: /run/promtail
- hostPath: /run/promtail
- config:
- enabled: true
- type: secret
- objectName: '{{ include "tc.common.names.fullname" . }}-config'
- mountPath: /etc/promtail
-
-# -- Whether Role Based Access Control objects like roles and rolebindings should be created
-rbac:
- main:
- enabled: true
- rules:
- - apiGroups:
- - ""
- resources:
- - nodes
- - nodes/proxy
- - services
- - endpoints
- - pods
- verbs:
- - get
- - watch
- - list
-
-# -- The service account the pods will use to interact with the Kubernetes API
-serviceAccount:
- main:
- enabled: true
-
-# -- Tolerations for pods. By default, pods will be scheduled on master/control-plane nodes.
-tolerations:
- - key: node-role.kubernetes.io/master
- operator: Exists
- effect: NoSchedule
- - key: node-role.kubernetes.io/control-plane
- operator: Exists
- effect: NoSchedule
-
-# ServiceMonitor configuration
-serviceMonitor:
- # -- If enabled, ServiceMonitor resources for Prometheus Operator are created
- enabled: false
- # -- Alternative namespace for ServiceMonitor resources
- namespace: null
- # -- Namespace selector for ServiceMonitor resources
- namespaceSelector: {}
- # -- ServiceMonitor annotations
- annotations: {}
- # -- Additional ServiceMonitor labels
- labels: {}
- # -- ServiceMonitor scrape interval
- interval: null
- # -- ServiceMonitor scrape timeout in Go duration format (e.g. 15s)
- scrapeTimeout: null
-
-# -- Section for crafting Promtails config file. The only directly relevant value is `config.file`
-# which is a templated string that references the other values and snippets below this key.
-# @default -- See `values.yaml`
-config:
- # -- The log level of the Promtail server
- # Must be reference in `config.file` to configure `server.log_level`
- # See default config in `values.yaml`
- logLevel: info
- # -- The port of the Promtail server
- # Must be reference in `config.file` to configure `server.http_listen_port`
- # See default config in `values.yaml`
- serverPort: 3101
- # -- The Loki address to post logs to.
- # Must be reference in `config.file` to configure `client.url`.
- # See default config in `values.yaml`
- lokiAddress: ""
- # -- A section of reusable snippets that can be reference in `config.file`.
- # Custom snippets may be added in order to reduce redundancy.
- # This is especially helpful when multiple `kubernetes_sd_configs` are use which usually have large parts in common.
- # @default -- See `values.yaml`
- snippets:
- pipelineStages:
- - cri: {}
- common:
- - action: replace
- source_labels:
- - __meta_kubernetes_pod_node_name
- target_label: node_name
- - action: replace
- source_labels:
- - __meta_kubernetes_namespace
- target_label: namespace
- - action: replace
- replacement: $1
- separator: /
- source_labels:
- - namespace
- - app
- target_label: job
- - action: replace
- source_labels:
- - __meta_kubernetes_pod_name
- target_label: pod
- - action: replace
- source_labels:
- - __meta_kubernetes_pod_container_name
- target_label: container
- - action: replace
- replacement: /var/log/pods/*$1/*.log
- separator: /
- source_labels:
- - __meta_kubernetes_pod_uid
- - __meta_kubernetes_pod_container_name
- target_label: __path__
- - action: replace
- replacement: /var/log/pods/*$1/*.log
- regex: true/(.*)
- separator: /
- source_labels:
- - __meta_kubernetes_pod_annotationpresent_kubernetes_io_config_hash
- - __meta_kubernetes_pod_annotation_kubernetes_io_config_hash
- - __meta_kubernetes_pod_container_name
- target_label: __path__
-
- # If set to true, adds an additional label for the scrape job.
- # This helps debug the Promtail config.
- addScrapeJobLabel: false
-
- # -- You can put here any keys that will be directly added to the config file's 'client' block.
- # @default -- empty
- extraClientConfigs: ""
-
- # -- You can put here any additional scrape configs you want to add to the config file.
- # @default -- empty
- extraScrapeConfigs: ""
-
- # -- You can put here any additional relabel_configs to "kubernetes-pods" job
- extraRelabelConfigs: []
-
- scrapeConfigs: |
- # See also https://github.com/grafana/loki/blob/master/production/ksonnet/promtail/scrape_config.libsonnet for reference
- - job_name: kubernetes-pods
- pipeline_stages:
- {{- toYaml .Values.config.snippets.pipelineStages | nindent 4 }}
- kubernetes_sd_configs:
- - role: pod
- relabel_configs:
- - source_labels:
- - __meta_kubernetes_pod_controller_name
- regex: ([0-9a-z-.]+?)(-[0-9a-f]{8,10})?
- action: replace
- target_label: __tmp_controller_name
- - source_labels:
- - __meta_kubernetes_pod_label_app_kubernetes_io_name
- - __meta_kubernetes_pod_label_app
- - __tmp_controller_name
- - __meta_kubernetes_pod_name
- regex: ^;*([^;]+)(;.*)?$
- action: replace
- target_label: app
- - source_labels:
- - __meta_kubernetes_pod_label_app_kubernetes_io_component
- - __meta_kubernetes_pod_label_component
- regex: ^;*([^;]+)(;.*)?$
- action: replace
- target_label: component
- {{- if .Values.config.snippets.addScrapeJobLabel }}
- - replacement: kubernetes-pods
- target_label: scrape_job
- {{- end }}
- {{- toYaml .Values.config.snippets.common | nindent 4 }}
- {{- with .Values.config.snippets.extraRelabelConfigs }}
- {{- toYaml . | nindent 4 }}
- {{- end }}
-
- # -- Config file contents for Promtail.
- # Must be configured as string.
- # It is templated so it can be assembled from reusable snippets in order to avoid redundancy.
- # @default -- See `values.yaml`
- file: |
- server:
- log_level: {{ .Values.config.logLevel }}
- http_listen_port: {{ .Values.config.serverPort }}
-
- client:
- url: {{ .Values.config.lokiAddress | default ( printf "http://%v.%v.svc.cluster.local:3100/loki/api/v1/push" .Release.Name .Release.Namespace ) }}
- {{- tpl .Values.config.snippets.extraClientConfigs . | nindent 2 }}
-
- positions:
- filename: /run/promtail/positions.yaml
-
- scrape_configs:
- {{- tpl .Values.config.snippets.scrapeConfigs . | nindent 2 }}
- {{- tpl .Values.config.snippets.extraScrapeConfigs . | nindent 2 }}
-
-manifests:
- enabled: false
diff --git a/charts/dependency/redis/Chart.yaml b/charts/dependency/redis/Chart.yaml
index 536e981ee09..7a9dd6ec235 100644
--- a/charts/dependency/redis/Chart.yaml
+++ b/charts/dependency/redis/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "7.0.8"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: Open source, advanced key-value store.
home: https://truecharts.org/charts/dependency/redis
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-redis
- http://redis.io/
type: application
-version: 5.0.33
+version: 6.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/redis/questions.yaml b/charts/dependency/redis/questions.yaml
index 6f3f0981fa6..8598689387a 100644
--- a/charts/dependency/redis/questions.yaml
+++ b/charts/dependency/redis/questions.yaml
@@ -66,21 +66,21 @@ questions:
schema:
type: int
default: 568
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/redis/templates/NOTES.txt b/charts/dependency/redis/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/redis/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/redis/templates/common.yaml b/charts/dependency/redis/templates/common.yaml
index 76759c7a0c9..992373e7501 100644
--- a/charts/dependency/redis/templates/common.yaml
+++ b/charts/dependency/redis/templates/common.yaml
@@ -1,2 +1,2 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/redis/values.yaml b/charts/dependency/redis/values.yaml
index 17c43f297e9..7dcab996eff 100644
--- a/charts/dependency/redis/values.yaml
+++ b/charts/dependency/redis/values.yaml
@@ -3,32 +3,79 @@ image:
pullPolicy: IfNotPresent
tag: 7.0.8@sha256:13e0bbf5369ed2f219b96c0e7136b531eb1fdca1db7b7e2c72e13133adf26288
-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
+workload:
+ main:
+ replicas: 1
+ type: StatefulSet
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ REDIS_REPLICATION_MODE: master
+ ALLOW_EMPTY_PASSWORD: "yes"
+ REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
+ REDIS_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "redis-password"
+ # -- Probe configuration
+ # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
+ # @default -- See below
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- Enable the liveness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own livenessProbe
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local.sh 2
+
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ # -- Enable the readiness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own readinessProbe
+ custom: true
+ # -- The spec field contains the values for the default readinessProbe.
+ # If you selected `custom: true`, this field holds the definition of the readinessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 2
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 2
securityContext:
- readOnlyRootFilesystem: false
-
-podSecurityContext:
- runAsGroup: 0
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
configmap:
health:
@@ -109,15 +156,6 @@ secret:
data:
redis-password: '{{ ( .Values.redisPassword | default "nothing" ) }}'
-env:
- REDIS_REPLICATION_MODE: master
- ALLOW_EMPTY_PASSWORD: "yes"
- REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
- REDIS_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "redis-password"
-
redisPassword: "testpass"
existingSecret: ""
@@ -133,80 +171,30 @@ volumeClaimTemplates:
enabled: true
mountPath: "/bitnami/redis"
-# -- Probe configuration
-# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
-# @default -- See below
-probes:
- # -- Liveness probe configuration
- # @default -- See below
- liveness:
- # -- Enable the liveness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own livenessProbe
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - /health/ping_liveness_local.sh 2
-
- # -- Redainess probe configuration
- # @default -- See below
- readiness:
- # -- Enable the readiness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own readinessProbe
- custom: true
- # -- The spec field contains the values for the default readinessProbe.
- # If you selected `custom: true`, this field holds the definition of the readinessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - /health/ping_readiness_local.sh 2
- # -- Startup probe configuration
- # @default -- See below
- startup:
- # -- Enable the startup probe
- enabled: true
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - sh
- - -c
- - /health/ping_readiness_local.sh 2
-
persistence:
- # -- redis-health configmap mount
- # @default -- See below
redis-health:
enabled: true
- type: custom
- # -- Where to mount the volume in the main container.
- # Defaults to `/`,
- # setting to '-' creates the volume but disables the volumeMount.
+ type: configmap
+ objectName: health
mountPath: "/health"
- # -- Specify if the volume should be mounted read-only.
- readOnly: false
- # -- Define the custom Volume spec here
- # [[ref]](https://kubernetes.io/docs/concepts/storage/volumes/)
- volumeSpec:
- configMap:
- defaultMode: 0755
- name: '{{ include "tc.common.names.fullname" . }}-health'
+ defaultMode: "0755"
+ items:
+ - key: ping_readiness_local.sh
+ path: ping_readiness_local.sh
+ - key: ping_liveness_local.sh
+ path: ping_liveness_local.sh
+ - key: ping_readiness_master.sh
+ path: ping_readiness_master.sh
+ - key: ping_liveness_master.sh
+ path: ping_liveness_master.sh
+ - key: ping_liveness_local_and_master.sh
+ path: ping_liveness_local_and_master.sh
+ - key: ping_readiness_local_and_master.sh
+ path: ping_readiness_local_and_master.sh
portal:
- enabled: false
+ open:
+ enabled: false
manifests:
enabled: false
diff --git a/charts/dependency/solr/Chart.yaml b/charts/dependency/solr/Chart.yaml
index 6f218eb16bc..24f01a3fe9d 100644
--- a/charts/dependency/solr/Chart.yaml
+++ b/charts/dependency/solr/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "9.1.1"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: Apache Solr
home: https://truecharts.org/charts/dependency/solr
diff --git a/charts/dependency/solr/questions.yaml b/charts/dependency/solr/questions.yaml
index 6636a72a8e9..39fa09ce785 100644
--- a/charts/dependency/solr/questions.yaml
+++ b/charts/dependency/solr/questions.yaml
@@ -89,21 +89,21 @@ questions:
schema:
type: int
default: 1001
- - variable: runAsGroup
- label: "runAsGroup"
- description: "The groupID this App of the user running the application"
- schema:
- type: int
- default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
diff --git a/charts/dependency/solr/templates/NOTES.txt b/charts/dependency/solr/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/solr/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/solr/templates/common.yaml b/charts/dependency/solr/templates/common.yaml
index 76759c7a0c9..992373e7501 100644
--- a/charts/dependency/solr/templates/common.yaml
+++ b/charts/dependency/solr/templates/common.yaml
@@ -1,2 +1,2 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/solr/values.yaml b/charts/dependency/solr/values.yaml
index 49e437e7ee4..228b8290a67 100644
--- a/charts/dependency/solr/values.yaml
+++ b/charts/dependency/solr/values.yaml
@@ -3,33 +3,98 @@ image:
pullPolicy: IfNotPresent
tag: 9.1.1@sha256:4ac9d6e8120321349f0a3e5dbaff796192a9623de8fb164adf9f42de952479f1
-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
+workload:
+ main:
+ type: StatefulSet
+ replicas: 1
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ SOLR_CORES: "{{ .Values.solrCores }}"
+ SOLR_ENABLE_AUTHENTICATION: "{{ .Values.solrEnableAuthentication }}"
+ SOLR_ADMIN_USERNAME: "{{ .Values.solrUsername }}"
+ SOLR_OPTS: "{{ .Values.solrOpts }}"
+ SOLR_ADMIN_PASSWORD:
+ secretKeyRef:
+ name: "credentials"
+ key: "solr-password"
+
+ # -- Probe configuration
+ # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
+ # @default -- See below
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- Enable the liveness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own livenessProbe
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
+ until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ else
+ until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ fi;
+
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ # -- Enable the readiness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own readinessProbe
+ custom: true
+ # -- The spec field contains the values for the default readinessProbe.
+ # If you selected `custom: true`, this field holds the definition of the readinessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
+ until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ else
+ until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ fi;
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ custom: true
+ # -- The spec field contains the values for the default livenessProbe.
+ # If you selected `custom: true`, this field holds the definition of the livenessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
+ until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ else
+ until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
+ fi;
-podSecurityContext:
- runAsUser: 1001
- runAsGroup: 0
securityContext:
- runAsNonRoot: false
- readOnlyRootFilesystem: false
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 1001
+ runAsGroup: 0
service:
main:
@@ -43,74 +108,6 @@ volumeClaimTemplates:
enabled: true
mountPath: "/bitnami/solr"
-# -- Probe configuration
-# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
-# @default -- See below
-probes:
- # -- Liveness probe configuration
- # @default -- See below
- liveness:
- # -- Enable the liveness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own livenessProbe
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - |
- if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
- until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- else
- until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- fi;
-
- # -- Redainess probe configuration
- # @default -- See below
- readiness:
- # -- Enable the readiness probe
- enabled: true
- # -- Set this to `true` if you wish to specify your own readinessProbe
- custom: true
- # -- The spec field contains the values for the default readinessProbe.
- # If you selected `custom: true`, this field holds the definition of the readinessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - |
- if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
- until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- else
- until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- fi;
- # -- Startup probe configuration
- # @default -- See below
- startup:
- # -- Enable the startup probe
- enabled: true
- custom: true
- # -- The spec field contains the values for the default livenessProbe.
- # If you selected `custom: true`, this field holds the definition of the livenessProbe.
- # @default -- See below
- spec:
- exec:
- command:
- - /bin/bash
- - -ec
- - |
- if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then
- until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- else
- until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
- fi;
-
# Currently only single core is supported, with multiple cores, probes will fail.
solrCores: "testcore"
solrEnableAuthentication: "yes"
@@ -126,18 +123,9 @@ secret:
data:
solr-password: '{{ ( .Values.solrPassword | default "empty" ) }}'
-env:
- SOLR_CORES: "{{ .Values.solrCores }}"
- SOLR_ENABLE_AUTHENTICATION: "{{ .Values.solrEnableAuthentication }}"
- SOLR_ADMIN_USERNAME: "{{ .Values.solrUsername }}"
- SOLR_OPTS: "{{ .Values.solrOpts }}"
- SOLR_ADMIN_PASSWORD:
- secretKeyRef:
- name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}'
- key: "solr-password"
-
portal:
- enabled: true
+ open:
+ enabled: true
manifests:
enabled: false
diff --git a/charts/dependency/subchart/Chart.yaml b/charts/dependency/subchart/Chart.yaml
index 8ece771bdb5..e5ee72fa184 100644
--- a/charts/dependency/subchart/Chart.yaml
+++ b/charts/dependency/subchart/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "jammy"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: This is only used as a subchart.
home: https://truecharts.org/charts/dependency/subchart
@@ -19,7 +19,7 @@ name: subchart
sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/subchart
type: application
-version: 3.0.12
+version: 4.0.0
annotations:
truecharts.org/catagories: |
- subchart
diff --git a/charts/dependency/subchart/templates/NOTES.txt b/charts/dependency/subchart/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/dependency/subchart/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/dependency/subchart/templates/common.yaml b/charts/dependency/subchart/templates/common.yaml
index c1a366e1cf0..b51394e00a4 100644
--- a/charts/dependency/subchart/templates/common.yaml
+++ b/charts/dependency/subchart/templates/common.yaml
@@ -1 +1 @@
-{{ include "tc.common.loader.all" . }}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/dependency/subchart/values.yaml b/charts/dependency/subchart/values.yaml
index fe1d113bf6c..cd4a4f46fac 100644
--- a/charts/dependency/subchart/values.yaml
+++ b/charts/dependency/subchart/values.yaml
@@ -6,10 +6,9 @@ image:
manifests:
enabled: false
-updateCRD: false
-
portal:
- enabled: false
+ open:
+ enabled: false
service:
main:
diff --git a/charts/dev/testapp/questions.yaml b/charts/dev/testapp/questions.yaml
index af5e7f8956f..91af8587b01 100644
--- a/charts/dev/testapp/questions.yaml
+++ b/charts/dev/testapp/questions.yaml
@@ -75,12 +75,12 @@ questions:
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- - variable: fsGroup
+ - variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 568568
# Include{resources}
# Include{advanced}
# Include{postgresql}
diff --git a/charts/dependency/postgresql/.helmignore b/charts/stable/postgresql/.helmignore
similarity index 100%
rename from charts/dependency/postgresql/.helmignore
rename to charts/stable/postgresql/.helmignore
diff --git a/charts/dependency/postgresql/CHANGELOG.md b/charts/stable/postgresql/CHANGELOG.md
similarity index 100%
rename from charts/dependency/postgresql/CHANGELOG.md
rename to charts/stable/postgresql/CHANGELOG.md
diff --git a/charts/dependency/postgresql/Chart.yaml b/charts/stable/postgresql/Chart.yaml
similarity index 95%
rename from charts/dependency/postgresql/Chart.yaml
rename to charts/stable/postgresql/Chart.yaml
index 2b7c4c87e98..51d5888384e 100644
--- a/charts/dependency/postgresql/Chart.yaml
+++ b/charts/stable/postgresql/Chart.yaml
@@ -3,7 +3,7 @@ appVersion: "14.7.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
- version: 11.1.2
+ version: 12.2.1
deprecated: false
description: PostgresSQL
home: https://truecharts.org/charts/dependency/postgresql
@@ -24,7 +24,7 @@ sources:
- https://hub.docker.com/r/bitnami/postgresql
- https://www.postgresql.org/
type: application
-version: 11.0.31
+version: 12.0.0
annotations:
truecharts.org/catagories: |
- database
diff --git a/charts/dependency/postgresql/README.md b/charts/stable/postgresql/README.md
similarity index 100%
rename from charts/dependency/postgresql/README.md
rename to charts/stable/postgresql/README.md
diff --git a/charts/dependency/postgresql/icon.png b/charts/stable/postgresql/icon.png
similarity index 100%
rename from charts/dependency/postgresql/icon.png
rename to charts/stable/postgresql/icon.png
diff --git a/charts/stable/postgresql/questions.yaml b/charts/stable/postgresql/questions.yaml
new file mode 100644
index 00000000000..6ab5fd749ac
--- /dev/null
+++ b/charts/stable/postgresql/questions.yaml
@@ -0,0 +1,8 @@
+# Include{groups}
+questions:
+# Include{global}
+
+# Include{postgresql}
+# Include{postgresqlBasics}
+
+# Include{documentation}
diff --git a/charts/stable/postgresql/templates/NOTES.txt b/charts/stable/postgresql/templates/NOTES.txt
new file mode 100644
index 00000000000..efcb74cb772
--- /dev/null
+++ b/charts/stable/postgresql/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/charts/stable/postgresql/templates/common.yaml b/charts/stable/postgresql/templates/common.yaml
new file mode 100644
index 00000000000..992373e7501
--- /dev/null
+++ b/charts/stable/postgresql/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/charts/stable/postgresql/values.yaml b/charts/stable/postgresql/values.yaml
new file mode 100644
index 00000000000..91a2bf21612
--- /dev/null
+++ b/charts/stable/postgresql/values.yaml
@@ -0,0 +1,62 @@
+image:
+ repository: tccr.io/truecharts/postgresql
+ pullPolicy: IfNotPresent
+ tag: 14.7.0@sha256:f71c97329aa3bdcd7d9fac73596b74348bee81499a6e132e00045b3cf358cc06
+
+workload:
+ main:
+ enabled: false
+ podSpec:
+ containers:
+ main:
+ enabled: false
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ 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: {}