Port/dependency (#7739)

* use new common

* more porting and add NOTES.txt

* portal

* no message

* remove promtail and tweak dependencies

* bump

* Fixes

* mode

* fix questions

* more questions

* more yaml fixes

* hmm

* move postgresql to stable
This commit is contained in:
Kjeld Schouten-Lebbing
2023-03-01 16:48:43 +01:00
committed by GitHub
parent 893b55dc56
commit b4a01dcfa3
61 changed files with 617 additions and 2294 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "23.2.1.253"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
home: https://truecharts.org/charts/dependency/clickhouse home: https://truecharts.org/charts/dependency/clickhouse
@@ -23,7 +23,7 @@ sources:
- https://hub.docker.com/r/clickhouse/clickhouse-server - https://hub.docker.com/r/clickhouse/clickhouse-server
- https://clickhouse.com/ - https://clickhouse.com/
type: application type: application
version: 3.0.21 version: 4.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database
+2 -2
View File
@@ -111,7 +111,7 @@ questions:
default: 568 default: 568
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 568 default: 568
@@ -123,7 +123,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+29 -25
View File
@@ -3,13 +3,36 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 23.2.1.2537@sha256:669278d98936a2d12bf8f331067afb6a34e5570fdcb37b854bb5d0b2d8f30108 tag: 23.2.1.2537@sha256:669278d98936a2d12bf8f331067afb6a34e5570fdcb37b854bb5d0b2d8f30108
controller: workload:
type: statefulset main:
type: StatefulSet
replicas: 1
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: podSpec:
unavailable: 1 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: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
# Optional capabilities advanced ClickHouse features. See also: # Optional capabilities advanced ClickHouse features. See also:
# https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/README.md#linux-capabilities # https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/README.md#linux-capabilities
@@ -26,7 +49,7 @@ service:
ports: ports:
main: main:
port: 8123 port: 8123
protocol: HTTP protocol: http
targetPort: 8123 targetPort: 8123
volumeClaimTemplates: volumeClaimTemplates:
@@ -34,17 +57,6 @@ volumeClaimTemplates:
enabled: true enabled: true
mountPath: /var/lib/clickhouse mountPath: /var/lib/clickhouse
probes:
liveness:
type: HTTP
path: /ping
readiness:
type: HTTP
path: /ping
startup:
type: HTTP
path: /ping
clickhouseDatabase: "test" clickhouseDatabase: "test"
clickhouseUsername: "test" clickhouseUsername: "test"
clickhousePassword: "testpass" clickhousePassword: "testpass"
@@ -57,16 +69,8 @@ secret:
data: data:
clickhouse-password: '{{ ( .Values.clickhousePassword | default "empty" ) }}' 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: portal:
open:
enabled: false enabled: false
manifests: manifests:
@@ -3,7 +3,7 @@ appVersion: "22.05.10.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: "An awesome Online Office suite." description: "An awesome Online Office suite."
home: https://truecharts.org/charts/dependency/collabora-online home: https://truecharts.org/charts/dependency/collabora-online
@@ -21,7 +21,7 @@ sources:
- https://sdk.collaboraonline.com/contents.html - https://sdk.collaboraonline.com/contents.html
- https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm
type: application type: application
version: 14.0.18 version: 15.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- office - office
@@ -15,11 +15,9 @@ questions:
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} - variable: env
- variable: secretEnv
group: "App Configuration" group: "App Configuration"
label: "Image Secrets" label: "Image Environment"
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -38,13 +36,6 @@ questions:
private: true private: true
required: true required: true
default: "REPLACETHIS" default: "REPLACETHIS"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: aliasgroup1 - variable: aliasgroup1
label: "aliasgroup1" label: "aliasgroup1"
description: "Comma separated hosts list." description: "Comma separated hosts list."
@@ -75,6 +66,7 @@ questions:
type: string type: string
default: 'collabora.domain.tld' 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}))$' valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$'
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -125,7 +117,7 @@ questions:
default: 104 default: 104
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 106 default: 106
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+16 -31
View File
@@ -3,32 +3,27 @@ image:
tag: 22.05.10.2.1@sha256:8d0f870dfb100c8b72e97a3b5729e420a52e92e8fbef6ef35e51abf65c8660c9 tag: 22.05.10.2.1@sha256:8d0f870dfb100c8b72e97a3b5729e420a52e92e8fbef6ef35e51abf65c8660c9
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
controller: workload:
# -- Set the controller type. main:
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1 replicas: 1
# -- Set the controller upgrade strategy type: StatefulSet
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: podSpec:
# -- Set deployment RollingUpdate max unavailable containers:
unavailable: 1 main:
# -- Set deployment RollingUpdate max surge env:
surge: aliasgroup1: ""
# -- Set statefulset RollingUpdate partition dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
partition: extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false "
# -- ReplicaSet revision history limit server_name: "collabora.domain.tld"
revisionHistoryLimit: 3 DONT_GEN_SSL_CERT: true
username: ""
password: ""
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
allowPrivilegeEscalation: true allowPrivilegeEscalation: true
podSecurityContext:
runAsUser: 104 runAsUser: 104
runAsGroup: 106 runAsGroup: 106
@@ -39,16 +34,6 @@ service:
port: 10105 port: 10105
targetPort: 9980 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: portal:
open:
enabled: true enabled: true
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "10.11.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: Fast, reliable, scalable, and easy to use open-source relational database system. description: Fast, reliable, scalable, and easy to use open-source relational database system.
home: https://truecharts.org/charts/dependency/mariadb home: https://truecharts.org/charts/dependency/mariadb
@@ -26,7 +26,7 @@ sources:
- https://github.com/prometheus/mysqld_exporter - https://github.com/prometheus/mysqld_exporter
- https://mariadb.org - https://mariadb.org
type: application type: application
version: 5.0.35 version: 6.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database
+2 -2
View File
@@ -89,7 +89,7 @@ questions:
default: 568 default: 568
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -101,7 +101,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+37 -50
View File
@@ -3,68 +3,30 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 10.11.2@sha256:fc01102eef1de92155b5097636ef738700c8bef1735f52a397b1505cbf455c0f tag: 10.11.2@sha256:fc01102eef1de92155b5097636ef738700c8bef1735f52a397b1505cbf455c0f
controller: workload:
# -- Set the controller type. main:
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1 replicas: 1
# -- Set the controller upgrade strategy type: StatefulSet
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: podSpec:
# -- Set deployment RollingUpdate max unavailable containers:
unavailable: 1
# -- Set deployment RollingUpdate max surge
surge:
# -- Set statefulset RollingUpdate partition
partition:
# -- ReplicaSet revision history limit
revisionHistoryLimit: 3
service:
main: main:
ports: env:
main:
port: 3306
targetPort: 3306
securityContext:
readOnlyRootFilesystem: false
secret:
credentials:
enabled: true
data:
mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}'
mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}'
env:
MARIADB_PASSWORD: MARIADB_PASSWORD:
secretKeyRef: secretKeyRef:
name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' name: "credentials"
key: "mariadb-password" key: "mariadb-password"
MARIADB_ROOT_PASSWORD: MARIADB_ROOT_PASSWORD:
secretKeyRef: secretKeyRef:
name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' name: "credentials"
key: "mariadb-root-password" key: "mariadb-root-password"
MARIADB_USER: "{{ .Values.mariadbUsername }}" MARIADB_USER: "{{ .Values.mariadbUsername }}"
MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}" MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}"
podSecurityContext: # -- Probe configuration
runAsGroup: 0 # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
# @default -- See below
volumeClaimTemplates: probes:
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 # -- Liveness probe configuration
# @default -- See below # @default -- See below
liveness: liveness:
@@ -114,6 +76,30 @@ probes:
- -ec - -ec
- "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
service:
main:
ports:
main:
port: 3306
targetPort: 3306
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
secret:
credentials:
enabled: true
data:
mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}'
mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}'
volumeClaimTemplates:
data:
enabled: true
mountPath: "/bitnami/mariadb"
mariadbPassword: "testpass" mariadbPassword: "testpass"
mariadbUsername: "test" mariadbUsername: "test"
mariadbDatabase: "test" mariadbDatabase: "test"
@@ -121,6 +107,7 @@ mariadbRootPassword: "testroot"
existingSecret: "" existingSecret: ""
portal: portal:
open:
enabled: false enabled: false
manifests: manifests:
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "1.6.18"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: Memcached is a memory-backed database caching solution description: Memcached is a memory-backed database caching solution
home: https://truecharts.org/charts/dependency/memcached home: https://truecharts.org/charts/dependency/memcached
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-memcached - https://github.com/bitnami/bitnami-docker-memcached
- http://memcached.org/ - http://memcached.org/
type: application type: application
version: 5.0.31 version: 6.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database
+2 -25
View File
@@ -3,35 +3,12 @@ questions:
# Include{global} # Include{global}
# Include{workload} # Include{workload}
# Include{workloadDeployment} # Include{workloadDeployment}
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # 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} # Include{serviceRoot}
- variable: main - variable: main
label: "Main Service" label: "Main Service"
@@ -70,7 +47,7 @@ questions:
default: 568 default: 568
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 568 default: 568
@@ -82,7 +59,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,2 +1,2 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+1
View File
@@ -11,6 +11,7 @@ service:
targetPort: 11211 targetPort: 11211
portal: portal:
open:
enabled: false enabled: false
manifests: manifests:
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "6.0.4"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: Fast, reliable, scalable, and easy to use open-source no-sql database system. description: Fast, reliable, scalable, and easy to use open-source no-sql database system.
home: https://truecharts.org/charts/dependency/mongodb home: https://truecharts.org/charts/dependency/mongodb
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-mongodb - https://github.com/bitnami/bitnami-docker-mongodb
- https://www.mongodb.com - https://www.mongodb.com
type: application type: application
version: 4.0.33 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database
+2 -2
View File
@@ -89,7 +89,7 @@ questions:
default: 568 default: 568
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -101,7 +101,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{- include "tc.common.loader.all" . }} {{- include "tc.v1.common.loader.all" . }}
+38 -52
View File
@@ -3,49 +3,29 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 6.0.4@sha256:3600c9f13d96311ddad4d2de6520d54c89a8708ee36798e4dc6fb93f59c1eab4 tag: 6.0.4@sha256:3600c9f13d96311ddad4d2de6520d54c89a8708ee36798e4dc6fb93f59c1eab4
controller: workload:
# -- Set the controller type. main:
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1 replicas: 1
# -- Set the controller upgrade strategy type: StatefulSet
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: podSpec:
# -- Set deployment RollingUpdate max unavailable containers:
unavailable: 1
# -- Set deployment RollingUpdate max surge
surge:
# -- Set statefulset RollingUpdate partition
partition:
# -- ReplicaSet revision history limit
revisionHistoryLimit: 3
service:
main: main:
ports: env:
main: MONGODB_USERNAME: "{{ .Values.mongodbUsername }}"
port: 27017 MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}"
targetPort: 27017 MONGODB_PASSWORD:
secretKeyRef:
securityContext: name: "credentials"
readOnlyRootFilesystem: false key: "mongodb-password"
MONGODB_ROOT_PASSWORD:
podSecurityContext: secretKeyRef:
runAsGroup: 0 name: "credentials"
key: "mongodb-root-password"
volumeClaimTemplates: # -- Probe configuration
data: # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
enabled: true # @default -- See below
mountPath: "/bitnami/mongodb" probes:
# -- Probe configuration
# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
# @default -- See below
probes:
# -- Liveness probe configuration # -- Liveness probe configuration
# @default -- See below # @default -- See below
liveness: liveness:
@@ -96,6 +76,23 @@ probes:
- -ec - -ec
- echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
service:
main:
ports:
main:
port: 27017
targetPort: 27017
securityContext:
container:
runAsGroup: 0
readOnlyRootFilesystem: false
volumeClaimTemplates:
data:
enabled: true
mountPath: "/bitnami/mongodb"
mongodbPassword: "testpass" mongodbPassword: "testpass"
mongodbUsername: "test" mongodbUsername: "test"
mongodbDatabase: "test" mongodbDatabase: "test"
@@ -109,19 +106,8 @@ secret:
mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}' mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}'
mongodb-root-password: '{{ ( .Values.mongodbRootPassword | 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: portal:
open:
enabled: false enabled: false
manifests: manifests:
-112
View File
@@ -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}
@@ -1,2 +0,0 @@
{{ include "tc.common.loader.all" . }}
-132
View File
@@ -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
-30
View File
@@ -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
-990
View File
@@ -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))
<a name="clickhouse-0.0.5"></a>
### [clickhouse-0.0.5](https://github.com/truecharts/apps/compare/clickhouse-0.0.4...clickhouse-0.0.5) (2022-07-11)
<a name="clickhouse-0.0.4"></a>
### [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))
<a name="clickhouse-0.0.3"></a>
### [clickhouse-0.0.3](https://github.com/truecharts/apps/compare/clickhouse-0.0.2...clickhouse-0.0.3) (2022-07-11)
<a name="clickhouse-0.0.2"></a>
### [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))
<a name="clickhouse-0.0.1"></a>
### clickhouse-0.0.1 (2022-07-10)
#### Feat
* Add ClickHouse ([#3060](https://github.com/truecharts/apps/issues/3060))
-33
View File
@@ -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
-27
View File
@@ -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*
Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

-43
View File
@@ -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}
@@ -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 -}}
@@ -1,4 +0,0 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.init" . }}
{{ include "tc.promtail.servicemonitor" . }}
{{ include "tc.common.loader.apply" . }}
-258
View File
@@ -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
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "7.0.8"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: Open source, advanced key-value store. description: Open source, advanced key-value store.
home: https://truecharts.org/charts/dependency/redis home: https://truecharts.org/charts/dependency/redis
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-redis - https://github.com/bitnami/bitnami-docker-redis
- http://redis.io/ - http://redis.io/
type: application type: application
version: 5.0.33 version: 6.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database
+1 -1
View File
@@ -80,7 +80,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,2 +1,2 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+84 -96
View File
@@ -3,31 +3,78 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 7.0.8@sha256:13e0bbf5369ed2f219b96c0e7136b531eb1fdca1db7b7e2c72e13133adf26288 tag: 7.0.8@sha256:13e0bbf5369ed2f219b96c0e7136b531eb1fdca1db7b7e2c72e13133adf26288
controller: workload:
# -- Set the controller type. main:
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1 replicas: 1
# -- Set the controller upgrade strategy type: StatefulSet
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate strategy: RollingUpdate
rollingUpdate: podSpec:
# -- Set deployment RollingUpdate max unavailable containers:
unavailable: 1 main:
# -- Set deployment RollingUpdate max surge env:
surge: REDIS_REPLICATION_MODE: master
# -- Set statefulset RollingUpdate partition ALLOW_EMPTY_PASSWORD: "yes"
partition: REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
# -- ReplicaSet revision history limit REDIS_PASSWORD:
revisionHistoryLimit: 3 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: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
podSecurityContext:
runAsGroup: 0 runAsGroup: 0
configmap: configmap:
@@ -109,15 +156,6 @@ secret:
data: data:
redis-password: '{{ ( .Values.redisPassword | default "nothing" ) }}' 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" redisPassword: "testpass"
existingSecret: "" existingSecret: ""
@@ -133,79 +171,29 @@ volumeClaimTemplates:
enabled: true enabled: true
mountPath: "/bitnami/redis" 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: persistence:
# -- redis-health configmap mount
# @default -- See below
redis-health: redis-health:
enabled: true enabled: true
type: custom type: configmap
# -- Where to mount the volume in the main container. objectName: health
# Defaults to `/<name_of_the_volume>`,
# setting to '-' creates the volume but disables the volumeMount.
mountPath: "/health" mountPath: "/health"
# -- Specify if the volume should be mounted read-only. defaultMode: "0755"
readOnly: false items:
# -- Define the custom Volume spec here - key: ping_readiness_local.sh
# [[ref]](https://kubernetes.io/docs/concepts/storage/volumes/) path: ping_readiness_local.sh
volumeSpec: - key: ping_liveness_local.sh
configMap: path: ping_liveness_local.sh
defaultMode: 0755 - key: ping_readiness_master.sh
name: '{{ include "tc.common.names.fullname" . }}-health' 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: portal:
open:
enabled: false enabled: false
manifests: manifests:
+1 -1
View File
@@ -3,7 +3,7 @@ appVersion: "9.1.1"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: Apache Solr description: Apache Solr
home: https://truecharts.org/charts/dependency/solr home: https://truecharts.org/charts/dependency/solr
+1 -1
View File
@@ -103,7 +103,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1,2 +1,2 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+38 -50
View File
@@ -3,50 +3,28 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 9.1.1@sha256:4ac9d6e8120321349f0a3e5dbaff796192a9623de8fb164adf9f42de952479f1 tag: 9.1.1@sha256:4ac9d6e8120321349f0a3e5dbaff796192a9623de8fb164adf9f42de952479f1
controller: workload:
# -- Set the controller type. main:
# Valid options are deployment, daemonset or statefulset type: StatefulSet
type: statefulset
# -- Number of desired pods
replicas: 1 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 strategy: RollingUpdate
rollingUpdate: podSpec:
# -- Set deployment RollingUpdate max unavailable containers:
unavailable: 1
# -- Set deployment RollingUpdate max surge
surge:
# -- Set statefulset RollingUpdate partition
partition:
# -- ReplicaSet revision history limit
revisionHistoryLimit: 3
podSecurityContext:
runAsUser: 1001
runAsGroup: 0
securityContext:
runAsNonRoot: false
readOnlyRootFilesystem: false
service:
main: main:
ports: env:
main: SOLR_CORES: "{{ .Values.solrCores }}"
port: 8983 SOLR_ENABLE_AUTHENTICATION: "{{ .Values.solrEnableAuthentication }}"
targetPort: 8983 SOLR_ADMIN_USERNAME: "{{ .Values.solrUsername }}"
SOLR_OPTS: "{{ .Values.solrOpts }}"
SOLR_ADMIN_PASSWORD:
secretKeyRef:
name: "credentials"
key: "solr-password"
volumeClaimTemplates: # -- Probe configuration
db: # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
enabled: true # @default -- See below
mountPath: "/bitnami/solr" probes:
# -- Probe configuration
# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
# @default -- See below
probes:
# -- Liveness probe configuration # -- Liveness probe configuration
# @default -- See below # @default -- See below
liveness: liveness:
@@ -111,6 +89,25 @@ probes:
until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done
fi; fi;
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 1001
runAsGroup: 0
service:
main:
ports:
main:
port: 8983
targetPort: 8983
volumeClaimTemplates:
db:
enabled: true
mountPath: "/bitnami/solr"
# Currently only single core is supported, with multiple cores, probes will fail. # Currently only single core is supported, with multiple cores, probes will fail.
solrCores: "testcore" solrCores: "testcore"
solrEnableAuthentication: "yes" solrEnableAuthentication: "yes"
@@ -126,17 +123,8 @@ secret:
data: data:
solr-password: '{{ ( .Values.solrPassword | default "empty" ) }}' 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: portal:
open:
enabled: true enabled: true
manifests: manifests:
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "jammy"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: This is only used as a subchart. description: This is only used as a subchart.
home: https://truecharts.org/charts/dependency/subchart home: https://truecharts.org/charts/dependency/subchart
@@ -19,7 +19,7 @@ name: subchart
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/subchart - https://github.com/truecharts/charts/tree/master/charts/dependency/subchart
type: application type: application
version: 3.0.12 version: 4.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- subchart - subchart
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+1 -2
View File
@@ -6,9 +6,8 @@ image:
manifests: manifests:
enabled: false enabled: false
updateCRD: false
portal: portal:
open:
enabled: false enabled: false
service: service:
+1 -1
View File
@@ -80,7 +80,7 @@ questions:
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
schema: schema:
type: int type: int
default: 568 default: 568568
# Include{resources} # Include{resources}
# Include{advanced} # Include{advanced}
# Include{postgresql} # Include{postgresql}
@@ -3,7 +3,7 @@ appVersion: "14.7.0"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.2.1
deprecated: false deprecated: false
description: PostgresSQL description: PostgresSQL
home: https://truecharts.org/charts/dependency/postgresql home: https://truecharts.org/charts/dependency/postgresql
@@ -24,7 +24,7 @@ sources:
- https://hub.docker.com/r/bitnami/postgresql - https://hub.docker.com/r/bitnami/postgresql
- https://www.postgresql.org/ - https://www.postgresql.org/
type: application type: application
version: 11.0.31 version: 12.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- database - database

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

+8
View File
@@ -0,0 +1,8 @@
# Include{groups}
questions:
# Include{global}
# Include{postgresql}
# Include{postgresqlBasics}
# Include{documentation}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -0,0 +1,2 @@
{{ include "tc.v1.common.loader.all" . }}
+62
View File
@@ -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: {}