diff --git a/assets/bitnami/cassandra-10.5.6.tgz b/assets/bitnami/cassandra-10.5.6.tgz new file mode 100644 index 000000000..e9ae9fb4a Binary files /dev/null and b/assets/bitnami/cassandra-10.5.6.tgz differ diff --git a/assets/bitnami/mariadb-14.0.0.tgz b/assets/bitnami/mariadb-14.0.0.tgz new file mode 100644 index 000000000..829f3233b Binary files /dev/null and b/assets/bitnami/mariadb-14.0.0.tgz differ diff --git a/assets/bitnami/mysql-9.12.4.tgz b/assets/bitnami/mysql-9.12.4.tgz new file mode 100644 index 000000000..5753f328f Binary files /dev/null and b/assets/bitnami/mysql-9.12.4.tgz differ diff --git a/assets/bitnami/postgresql-13.1.1.tgz b/assets/bitnami/postgresql-13.1.1.tgz new file mode 100644 index 000000000..5ae2156d2 Binary files /dev/null and b/assets/bitnami/postgresql-13.1.1.tgz differ diff --git a/assets/bitnami/redis-18.1.3.tgz b/assets/bitnami/redis-18.1.3.tgz new file mode 100644 index 000000000..216e963ad Binary files /dev/null and b/assets/bitnami/redis-18.1.3.tgz differ diff --git a/assets/bitnami/wordpress-17.1.17.tgz b/assets/bitnami/wordpress-17.1.17.tgz new file mode 100644 index 000000000..bdcd98cc1 Binary files /dev/null and b/assets/bitnami/wordpress-17.1.17.tgz differ diff --git a/assets/datadog/datadog-3.39.2.tgz b/assets/datadog/datadog-3.39.2.tgz new file mode 100644 index 000000000..7a9ef5c41 Binary files /dev/null and b/assets/datadog/datadog-3.39.2.tgz differ diff --git a/assets/jfrog/artifactory-ha-107.68.14.tgz b/assets/jfrog/artifactory-ha-107.68.14.tgz new file mode 100644 index 000000000..382c4c000 Binary files /dev/null and b/assets/jfrog/artifactory-ha-107.68.14.tgz differ diff --git a/assets/jfrog/artifactory-jcr-107.68.14.tgz b/assets/jfrog/artifactory-jcr-107.68.14.tgz new file mode 100644 index 000000000..a96e44713 Binary files /dev/null and b/assets/jfrog/artifactory-jcr-107.68.14.tgz differ diff --git a/assets/quobyte/quobyte-cluster-0.1.10.tgz b/assets/quobyte/quobyte-cluster-0.1.10.tgz new file mode 100644 index 000000000..a566cbd5a Binary files /dev/null and b/assets/quobyte/quobyte-cluster-0.1.10.tgz differ diff --git a/assets/redpanda/redpanda-5.6.2.tgz b/assets/redpanda/redpanda-5.6.2.tgz new file mode 100644 index 000000000..92184e226 Binary files /dev/null and b/assets/redpanda/redpanda-5.6.2.tgz differ diff --git a/charts/bitnami/cassandra/Chart.lock b/charts/bitnami/cassandra/Chart.lock index cb615076a..41a997215 100644 --- a/charts/bitnami/cassandra/Chart.lock +++ b/charts/bitnami/cassandra/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.13.0 -digest: sha256:6b6084c51b6a028a651f6e8539d0197487ee807c5bae44867d4ea6ccd1f9ae93 -generated: "2023-10-01T11:21:47.493108145Z" + version: 2.13.2 +digest: sha256:551ae9c020597fd0a1d62967d9899a3c57a12e92f49e7a3967b6a187efdcaead +generated: "2023-10-05T23:50:15.305433234+02:00" diff --git a/charts/bitnami/cassandra/Chart.yaml b/charts/bitnami/cassandra/Chart.yaml index b9a5fdd8d..102f793e9 100644 --- a/charts/bitnami/cassandra/Chart.yaml +++ b/charts/bitnami/cassandra/Chart.yaml @@ -35,4 +35,4 @@ maintainers: name: cassandra sources: - https://github.com/bitnami/charts/tree/main/bitnami/cassandra -version: 10.5.5 +version: 10.5.6 diff --git a/charts/bitnami/cassandra/README.md b/charts/bitnami/cassandra/README.md index 965a1278a..42770f20a 100644 --- a/charts/bitnami/cassandra/README.md +++ b/charts/bitnami/cassandra/README.md @@ -24,8 +24,8 @@ Looking to use Apache Cassandra in production? Try [VMware Application Catalog]( ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure ## Installing the Chart diff --git a/charts/bitnami/cassandra/charts/common/Chart.yaml b/charts/bitnami/cassandra/charts/common/Chart.yaml index 4da7ec09e..961b90f48 100644 --- a/charts/bitnami/cassandra/charts/common/Chart.yaml +++ b/charts/bitnami/cassandra/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.13.0 +appVersion: 2.13.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts type: library -version: 2.13.0 +version: 2.13.2 diff --git a/charts/bitnami/cassandra/charts/common/templates/_images.tpl b/charts/bitnami/cassandra/charts/common/templates/_images.tpl index e248d6d08..1bcb779df 100644 --- a/charts/bitnami/cassandra/charts/common/templates/_images.tpl +++ b/charts/bitnami/cassandra/charts/common/templates/_images.tpl @@ -38,13 +38,21 @@ Return the proper Docker Image Registry Secret Names (deprecated: use common.ima {{- if .global }} {{- range .global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end }} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end -}} {{- end -}} {{- end -}} @@ -66,13 +74,21 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{- if $context.Values.global }} {{- range $context.Values.global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/bitnami/cassandra/charts/common/templates/_labels.tpl b/charts/bitnami/cassandra/charts/common/templates/_labels.tpl index fa3833fb8..d90a6cdc0 100644 --- a/charts/bitnami/cassandra/charts/common/templates/_labels.tpl +++ b/charts/bitnami/cassandra/charts/common/templates/_labels.tpl @@ -15,7 +15,7 @@ Kubernetes standard labels {{- with .context.Chart.AppVersion -}} {{- $_ := set $default "app.kubernetes.io/version" . -}} {{- end -}} -{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .) }} +{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .context) }} {{- else -}} app.kubernetes.io/name: {{ include "common.names.name" . }} helm.sh/chart: {{ include "common.names.chart" . }} diff --git a/charts/bitnami/mariadb/Chart.lock b/charts/bitnami/mariadb/Chart.lock index 19147bb9d..efed5b49b 100644 --- a/charts/bitnami/mariadb/Chart.lock +++ b/charts/bitnami/mariadb/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.10.0 -digest: sha256:023ded170632d04528f30332370f34fc8fb96efb2886a01d934cb3bd6e6d2e09 -generated: "2023-09-05T11:34:05.709018+02:00" + version: 2.13.2 +digest: sha256:551ae9c020597fd0a1d62967d9899a3c57a12e92f49e7a3967b6a187efdcaead +generated: "2023-10-09T16:37:07.817204798Z" diff --git a/charts/bitnami/mariadb/Chart.yaml b/charts/bitnami/mariadb/Chart.yaml index dab635bba..8ae6df784 100644 --- a/charts/bitnami/mariadb/Chart.yaml +++ b/charts/bitnami/mariadb/Chart.yaml @@ -6,14 +6,14 @@ annotations: category: Database images: | - name: mariadb - image: docker.io/bitnami/mariadb:11.0.3-debian-11-r5 + image: docker.io/bitnami/mariadb:11.1.2-debian-11-r0 - name: mysqld-exporter - image: docker.io/bitnami/mysqld-exporter:0.15.0-debian-11-r24 + image: docker.io/bitnami/mysqld-exporter:0.15.0-debian-11-r67 - name: os-shell - image: docker.io/bitnami/os-shell:11-debian-11-r43 + image: docker.io/bitnami/os-shell:11-debian-11-r86 licenses: Apache-2.0 apiVersion: v2 -appVersion: 11.0.3 +appVersion: 11.1.2 dependencies: - name: common repository: file://./charts/common @@ -37,4 +37,4 @@ maintainers: name: mariadb sources: - https://github.com/bitnami/charts/tree/main/bitnami/mariadb -version: 13.1.3 +version: 14.0.0 diff --git a/charts/bitnami/mariadb/README.md b/charts/bitnami/mariadb/README.md index e662aca2a..442e4f8a2 100644 --- a/charts/bitnami/mariadb/README.md +++ b/charts/bitnami/mariadb/README.md @@ -26,8 +26,8 @@ Looking to use MariaDB in production? Try [VMware Application Catalog](https://b ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure ## Installing the Chart @@ -86,7 +86,7 @@ The command removes all the Kubernetes components associated with the chart and | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | | `image.registry` | MariaDB image registry | `docker.io` | | `image.repository` | MariaDB image repository | `bitnami/mariadb` | -| `image.tag` | MariaDB image tag (immutable tags are recommended) | `11.0.3-debian-11-r5` | +| `image.tag` | MariaDB image tag (immutable tags are recommended) | `11.1.2-debian-11-r0` | | `image.digest` | MariaDB image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | MariaDB image pull policy | `IfNotPresent` | | `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -308,7 +308,7 @@ The command removes all the Kubernetes components associated with the chart and | `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume(s) mountpoint to `runAsUser:fsGroup` | `false` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r43` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r86` | | `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -322,7 +322,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.enabled` | Start a side-car prometheus exporter | `false` | | `metrics.image.registry` | Exporter image registry | `docker.io` | | `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` | -| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.15.0-debian-11-r24` | +| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.15.0-debian-11-r67` | | `metrics.image.digest` | Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | Exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | diff --git a/charts/bitnami/mariadb/charts/common/Chart.yaml b/charts/bitnami/mariadb/charts/common/Chart.yaml index e35c2d0e7..961b90f48 100644 --- a/charts/bitnami/mariadb/charts/common/Chart.yaml +++ b/charts/bitnami/mariadb/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.9.2 +appVersion: 2.13.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts type: library -version: 2.10.0 +version: 2.13.2 diff --git a/charts/bitnami/mariadb/charts/common/templates/_capabilities.tpl b/charts/bitnami/mariadb/charts/common/templates/_capabilities.tpl index c6d115fe5..b1257397d 100644 --- a/charts/bitnami/mariadb/charts/common/templates/_capabilities.tpl +++ b/charts/bitnami/mariadb/charts/common/templates/_capabilities.tpl @@ -172,6 +172,50 @@ Return the appropriate apiVersion for Vertical Pod Autoscaler. {{- end -}} {{- end -}} +{{/* +Returns true if PodSecurityPolicy is supported +*/}} +{{- define "common.capabilities.psp.supported" -}} +{{- if semverCompare "<1.25-0" (include "common.capabilities.kubeVersion" .) -}} + {{- true -}} +{{- end -}} +{{- end -}} + +{{/* +Returns true if AdmissionConfiguration is supported +*/}} +{{- define "common.capabilities.admisionConfiguration.supported" -}} +{{- if semverCompare ">=1.23-0" (include "common.capabilities.kubeVersion" .) -}} + {{- true -}} +{{- end -}} +{{- end -}} + +{{/* +Return the appropriate apiVersion for AdmissionConfiguration. +*/}} +{{- define "common.capabilities.admisionConfiguration.apiVersion" -}} +{{- if semverCompare "<1.23-0" (include "common.capabilities.kubeVersion" .) -}} +{{- print "apiserver.config.k8s.io/v1alpha1" -}} +{{- else if semverCompare "<1.25-0" (include "common.capabilities.kubeVersion" .) -}} +{{- print "apiserver.config.k8s.io/v1beta1" -}} +{{- else -}} +{{- print "apiserver.config.k8s.io/v1" -}} +{{- end -}} +{{- end -}} + +{{/* +Return the appropriate apiVersion for PodSecurityConfiguration. +*/}} +{{- define "common.capabilities.podSecurityConfiguration.apiVersion" -}} +{{- if semverCompare "<1.23-0" (include "common.capabilities.kubeVersion" .) -}} +{{- print "pod-security.admission.config.k8s.io/v1alpha1" -}} +{{- else if semverCompare "<1.25-0" (include "common.capabilities.kubeVersion" .) -}} +{{- print "pod-security.admission.config.k8s.io/v1beta1" -}} +{{- else -}} +{{- print "pod-security.admission.config.k8s.io/v1" -}} +{{- end -}} +{{- end -}} + {{/* Returns true if the used Helm version is 3.3+. A way to check the used Helm version was not introduced until version 3.3.0 with .Capabilities.HelmVersion, which contains an additional "{}}" structure. diff --git a/charts/bitnami/mariadb/charts/common/templates/_images.tpl b/charts/bitnami/mariadb/charts/common/templates/_images.tpl index 2181f3224..1bcb779df 100644 --- a/charts/bitnami/mariadb/charts/common/templates/_images.tpl +++ b/charts/bitnami/mariadb/charts/common/templates/_images.tpl @@ -38,13 +38,21 @@ Return the proper Docker Image Registry Secret Names (deprecated: use common.ima {{- if .global }} {{- range .global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end }} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end -}} {{- end -}} {{- end -}} @@ -66,13 +74,21 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{- if $context.Values.global }} {{- range $context.Values.global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} @@ -83,3 +99,19 @@ imagePullSecrets: {{- end }} {{- end }} {{- end -}} + +{{/* +Return the proper image version (ingores image revision/prerelease info & fallbacks to chart appVersion) +{{ include "common.images.version" ( dict "imageRoot" .Values.path.to.the.image "chart" .Chart ) }} +*/}} +{{- define "common.images.version" -}} +{{- $imageTag := .imageRoot.tag | toString -}} +{{/* regexp from https://github.com/Masterminds/semver/blob/23f51de38a0866c5ef0bfc42b3f735c73107b700/version.go#L41-L44 */}} +{{- if regexMatch `^([0-9]+)(\.[0-9]+)?(\.[0-9]+)?(-([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?(\+([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?$` $imageTag -}} + {{- $version := semver $imageTag -}} + {{- printf "%d.%d.%d" $version.Major $version.Minor $version.Patch -}} +{{- else -}} + {{- print .chart.AppVersion -}} +{{- end -}} +{{- end -}} + diff --git a/charts/bitnami/mariadb/charts/common/templates/_labels.tpl b/charts/bitnami/mariadb/charts/common/templates/_labels.tpl index fac46076a..d90a6cdc0 100644 --- a/charts/bitnami/mariadb/charts/common/templates/_labels.tpl +++ b/charts/bitnami/mariadb/charts/common/templates/_labels.tpl @@ -11,21 +11,19 @@ Kubernetes standard labels */}} {{- define "common.labels.standard" -}} {{- if and (hasKey . "customLabels") (hasKey . "context") -}} -{{ merge - (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) - (dict - "app.kubernetes.io/name" (include "common.names.name" .context) - "helm.sh/chart" (include "common.names.chart" .context) - "app.kubernetes.io/instance" .context.Release.Name - "app.kubernetes.io/managed-by" .context.Release.Service - ) - | toYaml -}} +{{- $default := dict "app.kubernetes.io/name" (include "common.names.name" .context) "helm.sh/chart" (include "common.names.chart" .context) "app.kubernetes.io/instance" .context.Release.Name "app.kubernetes.io/managed-by" .context.Release.Service -}} +{{- with .context.Chart.AppVersion -}} +{{- $_ := set $default "app.kubernetes.io/version" . -}} +{{- end -}} +{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .context) }} {{- else -}} app.kubernetes.io/name: {{ include "common.names.name" . }} helm.sh/chart: {{ include "common.names.chart" . }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- with .Chart.AppVersion }} +app.kubernetes.io/version: {{ . | quote }} +{{- end -}} {{- end -}} {{- end -}} @@ -40,14 +38,7 @@ overwrote them on metadata.labels fields. */}} {{- define "common.labels.matchLabels" -}} {{- if and (hasKey . "customLabels") (hasKey . "context") -}} -{{ merge - (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") - (dict - "app.kubernetes.io/name" (include "common.names.name" .context) - "app.kubernetes.io/instance" .context.Release.Name - ) - | toYaml -}} +{{ merge (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") (dict "app.kubernetes.io/name" (include "common.names.name" .context) "app.kubernetes.io/instance" .context.Release.Name ) | toYaml }} {{- else -}} app.kubernetes.io/name: {{ include "common.names.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} diff --git a/charts/bitnami/mariadb/charts/common/templates/_utils.tpl b/charts/bitnami/mariadb/charts/common/templates/_utils.tpl index c87040cd9..bfbddf054 100644 --- a/charts/bitnami/mariadb/charts/common/templates/_utils.tpl +++ b/charts/bitnami/mariadb/charts/common/templates/_utils.tpl @@ -65,3 +65,13 @@ Usage: {{- end -}} {{- printf "%s" $key -}} {{- end -}} + +{{/* +Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376). +Usage: +{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }} +*/}} +{{- define "common.utils.checksumTemplate" -}} +{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}} +{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }} +{{- end -}} diff --git a/charts/bitnami/mariadb/values.yaml b/charts/bitnami/mariadb/values.yaml index 4ee8b37b0..7d8831a54 100644 --- a/charts/bitnami/mariadb/values.yaml +++ b/charts/bitnami/mariadb/values.yaml @@ -90,7 +90,7 @@ serviceBindings: image: registry: docker.io repository: bitnami/mariadb - tag: 11.0.3-debian-11-r5 + tag: 11.1.2-debian-11-r0 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1004,7 +1004,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 11-debian-11-r43 + tag: 11-debian-11-r86 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) @@ -1040,7 +1040,7 @@ metrics: image: registry: docker.io repository: bitnami/mysqld-exporter - tag: 0.15.0-debian-11-r24 + tag: 0.15.0-debian-11-r67 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) diff --git a/charts/bitnami/mysql/Chart.yaml b/charts/bitnami/mysql/Chart.yaml index cff23a4f5..00f978bb0 100644 --- a/charts/bitnami/mysql/Chart.yaml +++ b/charts/bitnami/mysql/Chart.yaml @@ -36,4 +36,4 @@ maintainers: name: mysql sources: - https://github.com/bitnami/charts/tree/main/bitnami/mysql -version: 9.12.3 +version: 9.12.4 diff --git a/charts/bitnami/mysql/README.md b/charts/bitnami/mysql/README.md index 4538834c4..5379bbecf 100644 --- a/charts/bitnami/mysql/README.md +++ b/charts/bitnami/mysql/README.md @@ -24,8 +24,8 @@ Looking to use MySQL in production? Try [VMware Application Catalog](https://bit ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure ## Installing the Chart diff --git a/charts/bitnami/mysql/values.yaml b/charts/bitnami/mysql/values.yaml index f2b6b17a7..685fbbded 100644 --- a/charts/bitnami/mysql/values.yaml +++ b/charts/bitnami/mysql/values.yaml @@ -214,7 +214,6 @@ primary: pid-file=/opt/bitnami/mysql/tmp/mysqld.pid log-error=/opt/bitnami/mysql/logs/mysqld.log character-set-server=UTF8 - collation-server=utf8_general_ci slow_query_log=0 long_query_time=10.0 @@ -592,7 +591,6 @@ secondary: pid-file=/opt/bitnami/mysql/tmp/mysqld.pid log-error=/opt/bitnami/mysql/logs/mysqld.log character-set-server=UTF8 - collation-server=utf8_general_ci slow_query_log=0 long_query_time=10.0 diff --git a/charts/bitnami/postgresql/Chart.lock b/charts/bitnami/postgresql/Chart.lock index 7bc1b0749..5a4cd4087 100644 --- a/charts/bitnami/postgresql/Chart.lock +++ b/charts/bitnami/postgresql/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.13.0 -digest: sha256:6b6084c51b6a028a651f6e8539d0197487ee807c5bae44867d4ea6ccd1f9ae93 -generated: "2023-09-29T11:05:05.28309+02:00" + version: 2.13.2 +digest: sha256:551ae9c020597fd0a1d62967d9899a3c57a12e92f49e7a3967b6a187efdcaead +generated: "2023-10-05T15:32:13.375699946Z" diff --git a/charts/bitnami/postgresql/Chart.yaml b/charts/bitnami/postgresql/Chart.yaml index 07668fc2b..0a299089d 100644 --- a/charts/bitnami/postgresql/Chart.yaml +++ b/charts/bitnami/postgresql/Chart.yaml @@ -6,11 +6,11 @@ annotations: category: Database images: | - name: os-shell - image: docker.io/bitnami/os-shell:11-debian-11-r77 + image: docker.io/bitnami/os-shell:11-debian-11-r86 - name: postgres-exporter - image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r5 + image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r12 - name: postgresql - image: docker.io/bitnami/postgresql:16.0.0-debian-11-r3 + image: docker.io/bitnami/postgresql:16.0.0-debian-11-r10 licenses: Apache-2.0 apiVersion: v2 appVersion: 16.0.0 @@ -38,4 +38,4 @@ maintainers: name: postgresql sources: - https://github.com/bitnami/charts/tree/main/bitnami/postgresql -version: 13.1.0 +version: 13.1.1 diff --git a/charts/bitnami/postgresql/README.md b/charts/bitnami/postgresql/README.md index 648c4fd12..11dc792cb 100644 --- a/charts/bitnami/postgresql/README.md +++ b/charts/bitnami/postgresql/README.md @@ -26,8 +26,8 @@ Looking to use PostgreSQL in production? Try [VMware Application Catalog](https: ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure ## Installing the Chart @@ -100,7 +100,7 @@ kubectl delete pvc -l release=my-release | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | | `image.registry` | PostgreSQL image registry | `docker.io` | | `image.repository` | PostgreSQL image repository | `bitnami/postgresql` | -| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `16.0.0-debian-11-r3` | +| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `16.0.0-debian-11-r10` | | `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` | | `image.pullSecrets` | Specify image pull secrets | `[]` | @@ -430,7 +430,7 @@ kubectl delete pvc -l release=my-release | `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r77` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r86` | | `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | @@ -461,7 +461,7 @@ kubectl delete pvc -l release=my-release | `metrics.enabled` | Start a prometheus exporter | `false` | | `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` | | `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` | -| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r5` | +| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r12` | | `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Specify image pull secrets | `[]` | @@ -746,4 +746,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. +limitations under the License. \ No newline at end of file diff --git a/charts/bitnami/postgresql/charts/common/Chart.yaml b/charts/bitnami/postgresql/charts/common/Chart.yaml index 4da7ec09e..961b90f48 100644 --- a/charts/bitnami/postgresql/charts/common/Chart.yaml +++ b/charts/bitnami/postgresql/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.13.0 +appVersion: 2.13.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts type: library -version: 2.13.0 +version: 2.13.2 diff --git a/charts/bitnami/postgresql/charts/common/templates/_images.tpl b/charts/bitnami/postgresql/charts/common/templates/_images.tpl index e248d6d08..1bcb779df 100644 --- a/charts/bitnami/postgresql/charts/common/templates/_images.tpl +++ b/charts/bitnami/postgresql/charts/common/templates/_images.tpl @@ -38,13 +38,21 @@ Return the proper Docker Image Registry Secret Names (deprecated: use common.ima {{- if .global }} {{- range .global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end }} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end -}} {{- end -}} {{- end -}} @@ -66,13 +74,21 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{- if $context.Values.global }} {{- range $context.Values.global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/bitnami/postgresql/charts/common/templates/_labels.tpl b/charts/bitnami/postgresql/charts/common/templates/_labels.tpl index fa3833fb8..d90a6cdc0 100644 --- a/charts/bitnami/postgresql/charts/common/templates/_labels.tpl +++ b/charts/bitnami/postgresql/charts/common/templates/_labels.tpl @@ -15,7 +15,7 @@ Kubernetes standard labels {{- with .context.Chart.AppVersion -}} {{- $_ := set $default "app.kubernetes.io/version" . -}} {{- end -}} -{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .) }} +{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .context) }} {{- else -}} app.kubernetes.io/name: {{ include "common.names.name" . }} helm.sh/chart: {{ include "common.names.chart" . }} diff --git a/charts/bitnami/postgresql/values.yaml b/charts/bitnami/postgresql/values.yaml index 2e71e56b4..447a85a00 100644 --- a/charts/bitnami/postgresql/values.yaml +++ b/charts/bitnami/postgresql/values.yaml @@ -98,7 +98,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/postgresql - tag: 16.0.0-debian-11-r3 + tag: 16.0.0-debian-11-r10 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1299,7 +1299,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 11-debian-11-r77 + tag: 11-debian-11-r86 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1400,7 +1400,7 @@ metrics: image: registry: docker.io repository: bitnami/postgres-exporter - tag: 0.14.0-debian-11-r5 + tag: 0.14.0-debian-11-r12 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/bitnami/redis/Chart.lock b/charts/bitnami/redis/Chart.lock index f5fb20a77..2404c9905 100644 --- a/charts/bitnami/redis/Chart.lock +++ b/charts/bitnami/redis/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.13.0 -digest: sha256:6b6084c51b6a028a651f6e8539d0197487ee807c5bae44867d4ea6ccd1f9ae93 -generated: "2023-09-29T11:06:04.261917+02:00" + version: 2.13.2 +digest: sha256:551ae9c020597fd0a1d62967d9899a3c57a12e92f49e7a3967b6a187efdcaead +generated: "2023-10-07T00:54:22.108613108Z" diff --git a/charts/bitnami/redis/Chart.yaml b/charts/bitnami/redis/Chart.yaml index d0c0bc94d..e3b79f73f 100644 --- a/charts/bitnami/redis/Chart.yaml +++ b/charts/bitnami/redis/Chart.yaml @@ -6,13 +6,13 @@ annotations: category: Database images: | - name: os-shell - image: docker.io/bitnami/os-shell:11-debian-11-r60 + image: docker.io/bitnami/os-shell:11-debian-11-r86 - name: redis-exporter - image: docker.io/bitnami/redis-exporter:1.54.0-debian-11-r0 + image: docker.io/bitnami/redis-exporter:1.54.0-debian-11-r25 - name: redis-sentinel - image: docker.io/bitnami/redis-sentinel:7.2.1-debian-11-r0 + image: docker.io/bitnami/redis-sentinel:7.2.1-debian-11-r23 - name: redis - image: docker.io/bitnami/redis:7.2.1-debian-11-r0 + image: docker.io/bitnami/redis:7.2.1-debian-11-r24 licenses: Apache-2.0 apiVersion: v2 appVersion: 7.2.1 @@ -37,4 +37,4 @@ maintainers: name: redis sources: - https://github.com/bitnami/charts/tree/main/bitnami/redis -version: 18.1.2 +version: 18.1.3 diff --git a/charts/bitnami/redis/README.md b/charts/bitnami/redis/README.md index be765f3f3..a997b1d21 100644 --- a/charts/bitnami/redis/README.md +++ b/charts/bitnami/redis/README.md @@ -39,8 +39,8 @@ Looking to use Redisreg; in production? Try [VMware Application Catalog](https:/ ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure ## Installing the Chart @@ -97,15 +97,15 @@ The command removes all the Kubernetes components associated with the chart and ### Redis® Image parameters -| Name | Description | Value | -| ------------------- | ---------------------------------------------------------------------------------------------------------- | -------------------- | -| `image.registry` | Redis® image registry | `docker.io` | -| `image.repository` | Redis® image repository | `bitnami/redis` | -| `image.tag` | Redis® image tag (immutable tags are recommended) | `7.2.1-debian-11-r0` | -| `image.digest` | Redis® image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `image.pullPolicy` | Redis® image pull policy | `IfNotPresent` | -| `image.pullSecrets` | Redis® image pull secrets | `[]` | -| `image.debug` | Enable image debug mode | `false` | +| Name | Description | Value | +| ------------------- | ---------------------------------------------------------------------------------------------------------- | --------------------- | +| `image.registry` | Redis® image registry | `docker.io` | +| `image.repository` | Redis® image repository | `bitnami/redis` | +| `image.tag` | Redis® image tag (immutable tags are recommended) | `7.2.1-debian-11-r24` | +| `image.digest` | Redis® image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `image.pullPolicy` | Redis® image pull policy | `IfNotPresent` | +| `image.pullSecrets` | Redis® image pull secrets | `[]` | +| `image.debug` | Enable image debug mode | `false` | ### Redis® common configuration parameters @@ -347,7 +347,7 @@ The command removes all the Kubernetes components associated with the chart and | `sentinel.enabled` | Use Redis® Sentinel on Redis® pods. | `false` | | `sentinel.image.registry` | Redis® Sentinel image registry | `docker.io` | | `sentinel.image.repository` | Redis® Sentinel image repository | `bitnami/redis-sentinel` | -| `sentinel.image.tag` | Redis® Sentinel image tag (immutable tags are recommended) | `7.2.1-debian-11-r0` | +| `sentinel.image.tag` | Redis® Sentinel image tag (immutable tags are recommended) | `7.2.1-debian-11-r23` | | `sentinel.image.digest` | Redis® Sentinel image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `sentinel.image.pullPolicy` | Redis® Sentinel image pull policy | `IfNotPresent` | | `sentinel.image.pullSecrets` | Redis® Sentinel image pull secrets | `[]` | @@ -474,7 +474,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.enabled` | Start a sidecar prometheus exporter to expose Redis® metrics | `false` | | `metrics.image.registry` | Redis® Exporter image registry | `docker.io` | | `metrics.image.repository` | Redis® Exporter image repository | `bitnami/redis-exporter` | -| `metrics.image.tag` | Redis® Exporter image tag (immutable tags are recommended) | `1.54.0-debian-11-r0` | +| `metrics.image.tag` | Redis® Exporter image tag (immutable tags are recommended) | `1.54.0-debian-11-r25` | | `metrics.image.digest` | Redis® Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | Redis® Exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Redis® Exporter image pull secrets | `[]` | @@ -547,7 +547,7 @@ The command removes all the Kubernetes components associated with the chart and | `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` | | `volumePermissions.image.registry` | OS Shell + Utility image registry | `docker.io` | | `volumePermissions.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` | -| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r60` | +| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r86` | | `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` | @@ -557,7 +557,7 @@ The command removes all the Kubernetes components associated with the chart and | `sysctl.enabled` | Enable init container to modify Kernel settings | `false` | | `sysctl.image.registry` | OS Shell + Utility image registry | `docker.io` | | `sysctl.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` | -| `sysctl.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r60` | +| `sysctl.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r86` | | `sysctl.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `sysctl.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` | | `sysctl.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` | @@ -985,4 +985,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. +limitations under the License. \ No newline at end of file diff --git a/charts/bitnami/redis/charts/common/Chart.yaml b/charts/bitnami/redis/charts/common/Chart.yaml index 4da7ec09e..961b90f48 100644 --- a/charts/bitnami/redis/charts/common/Chart.yaml +++ b/charts/bitnami/redis/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.13.0 +appVersion: 2.13.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts type: library -version: 2.13.0 +version: 2.13.2 diff --git a/charts/bitnami/redis/charts/common/templates/_images.tpl b/charts/bitnami/redis/charts/common/templates/_images.tpl index e248d6d08..1bcb779df 100644 --- a/charts/bitnami/redis/charts/common/templates/_images.tpl +++ b/charts/bitnami/redis/charts/common/templates/_images.tpl @@ -38,13 +38,21 @@ Return the proper Docker Image Registry Secret Names (deprecated: use common.ima {{- if .global }} {{- range .global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end }} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end -}} {{- end -}} {{- end -}} @@ -66,13 +74,21 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{- if $context.Values.global }} {{- range $context.Values.global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/bitnami/redis/charts/common/templates/_labels.tpl b/charts/bitnami/redis/charts/common/templates/_labels.tpl index fa3833fb8..d90a6cdc0 100644 --- a/charts/bitnami/redis/charts/common/templates/_labels.tpl +++ b/charts/bitnami/redis/charts/common/templates/_labels.tpl @@ -15,7 +15,7 @@ Kubernetes standard labels {{- with .context.Chart.AppVersion -}} {{- $_ := set $default "app.kubernetes.io/version" . -}} {{- end -}} -{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .) }} +{{ template "common.tplvalues.merge" (dict "values" (list .customLabels $default) "context" .context) }} {{- else -}} app.kubernetes.io/name: {{ include "common.names.name" . }} helm.sh/chart: {{ include "common.names.chart" . }} diff --git a/charts/bitnami/redis/values.yaml b/charts/bitnami/redis/values.yaml index 8db5e2658..9bf2873ee 100644 --- a/charts/bitnami/redis/values.yaml +++ b/charts/bitnami/redis/values.yaml @@ -91,7 +91,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/redis - tag: 7.2.1-debian-11-r0 + tag: 7.2.1-debian-11-r24 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1036,7 +1036,7 @@ sentinel: image: registry: docker.io repository: bitnami/redis-sentinel - tag: 7.2.1-debian-11-r0 + tag: 7.2.1-debian-11-r23 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1505,7 +1505,7 @@ metrics: image: registry: docker.io repository: bitnami/redis-exporter - tag: 1.54.0-debian-11-r0 + tag: 1.54.0-debian-11-r25 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1779,7 +1779,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 11-debian-11-r60 + tag: 11-debian-11-r86 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1827,7 +1827,7 @@ sysctl: image: registry: docker.io repository: bitnami/os-shell - tag: 11-debian-11-r60 + tag: 11-debian-11-r86 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/bitnami/wordpress/Chart.lock b/charts/bitnami/wordpress/Chart.lock index 7a47e1674..5572e67bd 100644 --- a/charts/bitnami/wordpress/Chart.lock +++ b/charts/bitnami/wordpress/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.1.3 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.13.1 -digest: sha256:ce613074a26b3e1646eaf9ebe3ae900e41ec8f4c5f5e21c0af0e7ed6fcb67367 -generated: "2023-10-05T00:03:26.846759771Z" + version: 2.13.2 +digest: sha256:863575558718feec345c5573b7f1ea9a1578f23db417fa8151e6bc0310d68184 +generated: "2023-10-06T08:32:08.645153374Z" diff --git a/charts/bitnami/wordpress/Chart.yaml b/charts/bitnami/wordpress/Chart.yaml index 89b1313d8..8cdd03470 100644 --- a/charts/bitnami/wordpress/Chart.yaml +++ b/charts/bitnami/wordpress/Chart.yaml @@ -6,11 +6,11 @@ annotations: category: CMS images: | - name: apache-exporter - image: docker.io/bitnami/apache-exporter:1.0.2-debian-11-r5 + image: docker.io/bitnami/apache-exporter:1.0.2-debian-11-r8 - name: os-shell image: docker.io/bitnami/os-shell:11-debian-11-r86 - name: wordpress - image: docker.io/bitnami/wordpress:6.3.1-debian-11-r31 + image: docker.io/bitnami/wordpress:6.3.1-debian-11-r32 licenses: Apache-2.0 apiVersion: v2 appVersion: 6.3.1 @@ -47,4 +47,4 @@ maintainers: name: wordpress sources: - https://github.com/bitnami/charts/tree/main/bitnami/wordpress -version: 17.1.16 +version: 17.1.17 diff --git a/charts/bitnami/wordpress/README.md b/charts/bitnami/wordpress/README.md index 3bd7aeb1d..ddd6145d8 100644 --- a/charts/bitnami/wordpress/README.md +++ b/charts/bitnami/wordpress/README.md @@ -24,8 +24,8 @@ Looking to use WordPress in production? Try [VMware Application Catalog](https:/ ## Prerequisites -- Kubernetes 1.19+ -- Helm 3.2.0+ +- Kubernetes 1.23+ +- Helm 3.8.0+ - PV provisioner support in the underlying infrastructure - ReadWriteMany volumes for deployment scaling @@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and | ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- | | `image.registry` | WordPress image registry | `docker.io` | | `image.repository` | WordPress image repository | `bitnami/wordpress` | -| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r31` | +| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r32` | | `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` | | `image.pullSecrets` | WordPress image pull secrets | `[]` | @@ -281,7 +281,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` | | `metrics.image.registry` | Apache exporter image registry | `docker.io` | | `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` | -| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.2-debian-11-r5` | +| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.2-debian-11-r8` | | `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` | diff --git a/charts/bitnami/wordpress/charts/common/Chart.yaml b/charts/bitnami/wordpress/charts/common/Chart.yaml index 45c31994c..961b90f48 100644 --- a/charts/bitnami/wordpress/charts/common/Chart.yaml +++ b/charts/bitnami/wordpress/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.13.1 +appVersion: 2.13.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts type: library -version: 2.13.1 +version: 2.13.2 diff --git a/charts/bitnami/wordpress/charts/common/templates/_images.tpl b/charts/bitnami/wordpress/charts/common/templates/_images.tpl index e248d6d08..1bcb779df 100644 --- a/charts/bitnami/wordpress/charts/common/templates/_images.tpl +++ b/charts/bitnami/wordpress/charts/common/templates/_images.tpl @@ -38,13 +38,21 @@ Return the proper Docker Image Registry Secret Names (deprecated: use common.ima {{- if .global }} {{- range .global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end }} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets . -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets .name -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets . -}} + {{- end -}} {{- end -}} {{- end -}} @@ -66,13 +74,21 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{- if $context.Values.global }} {{- range $context.Values.global.imagePullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} {{- range .images -}} {{- range .pullSecrets -}} - {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- if kindIs "map" . -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}} + {{- else -}} + {{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}} + {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/bitnami/wordpress/values.yaml b/charts/bitnami/wordpress/values.yaml index ab3e02dc9..3e5a2f5de 100644 --- a/charts/bitnami/wordpress/values.yaml +++ b/charts/bitnami/wordpress/values.yaml @@ -76,7 +76,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/wordpress - tag: 6.3.1-debian-11-r31 + tag: 6.3.1-debian-11-r32 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -860,7 +860,7 @@ metrics: image: registry: docker.io repository: bitnami/apache-exporter - tag: 1.0.2-debian-11-r5 + tag: 1.0.2-debian-11-r8 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/datadog/datadog/CHANGELOG.md b/charts/datadog/datadog/CHANGELOG.md index 0325844c9..32129425f 100644 --- a/charts/datadog/datadog/CHANGELOG.md +++ b/charts/datadog/datadog/CHANGELOG.md @@ -1,5 +1,17 @@ # Datadog changelog +## 3.39.2 + +* Support custom resources and custom resource definitions collection in orchestrator explorer + +## 3.39.1 + +* Add `kubeStateMetricsCore.collectConfigMaps` config field to the Agent + +## 3.39.0 + +* Add a new parameter `datadog.leaderElectionResource` to select which resource lock to use in the leader election. Can be `leases(s)` in agent 7.47+, `configmap(s)`, or empty for auto detection. + ## 3.38.4 * Add `orchestrator_explorer.enabled` for the Agent diff --git a/charts/datadog/datadog/Chart.yaml b/charts/datadog/datadog/Chart.yaml index 599dcb8d7..3e39e9cc9 100644 --- a/charts/datadog/datadog/Chart.yaml +++ b/charts/datadog/datadog/Chart.yaml @@ -19,4 +19,4 @@ name: datadog sources: - https://app.datadoghq.com/account/settings#agent/kubernetes - https://github.com/DataDog/datadog-agent -version: 3.38.4 +version: 3.39.2 diff --git a/charts/datadog/datadog/README.md b/charts/datadog/datadog/README.md index d97692b6c..da91eb3bc 100644 --- a/charts/datadog/datadog/README.md +++ b/charts/datadog/datadog/README.md @@ -1,6 +1,6 @@ # Datadog -![Version: 3.38.4](https://img.shields.io/badge/Version-3.38.4-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) +![Version: 3.39.2](https://img.shields.io/badge/Version-3.39.2-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) [Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/). @@ -639,6 +639,7 @@ helm install \ | datadog.ignoreAutoConfig | list | `[]` | List of integration to ignore auto_conf.yaml. | | datadog.kubeStateMetricsCore.annotationsAsTags | object | `{}` | Extra annotations to collect from resources and to turn into datadog tag. | | datadog.kubeStateMetricsCore.collectApiServicesMetrics | bool | `false` | Enable watching apiservices objects and collecting their corresponding metrics kubernetes_state.apiservice.* (Requires Cluster Agent 7.45.0+) | +| datadog.kubeStateMetricsCore.collectConfigMaps | bool | `true` | Enable watching configmap objects and collecting their corresponding metrics kubernetes_state.configmap.* | | datadog.kubeStateMetricsCore.collectCrdMetrics | bool | `false` | Enable watching CRD objects and collecting their corresponding metrics kubernetes_state.crd.* | | datadog.kubeStateMetricsCore.collectSecretMetrics | bool | `true` | Enable watching secret objects and collecting their corresponding metrics kubernetes_state.secret.* | | datadog.kubeStateMetricsCore.collectVpaMetrics | bool | `false` | Enable watching VPA objects and collecting their corresponding metrics kubernetes_state.vpa.* | @@ -657,6 +658,7 @@ helm install \ | datadog.kubernetesEvents.collectedEventTypes | list | `[{"kind":"Pod","reasons":["Failed","BackOff","Unhealthy","FailedScheduling","FailedMount","FailedAttachVolume"]},{"kind":"Node","reasons":["TerminatingEvictedPod","NodeNotReady","Rebooted","HostPortConflict"]},{"kind":"CronJob","reasons":["SawCompletedJob"]}]` | Event types to be collected. This requires datadog.kubernetesEvents.unbundleEvents to be set to true. | | datadog.kubernetesEvents.unbundleEvents | bool | `false` | Allow unbundling kubernetes events, 1:1 mapping between Kubernetes and Datadog events. (Requires Cluster Agent 7.42.0+). | | datadog.leaderElection | bool | `true` | Enables leader election mechanism for event collection | +| datadog.leaderElectionResource | string | `"configmap"` | Selects the default resource to use for leader election. Can be: * "lease" / "leases". Only supported in agent 7.47+ * "configmap" / "confimaps". "" to automatically detect which one to use. | | datadog.leaderLeaseDuration | string | `nil` | Set the lease time for leader election in second | | datadog.logLevel | string | `"INFO"` | Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, off | | datadog.logs.autoMultiLineDetection | bool | `false` | Allows the Agent to detect common multi-line patterns automatically. | @@ -670,6 +672,7 @@ helm install \ | datadog.networkPolicy.flavor | string | `"kubernetes"` | Flavor of the network policy to use. Can be: * kubernetes for networking.k8s.io/v1/NetworkPolicy * cilium for cilium.io/v2/CiliumNetworkPolicy | | datadog.nodeLabelsAsTags | object | `{}` | Provide a mapping of Kubernetes Node Labels to Datadog Tags | | datadog.orchestratorExplorer.container_scrubbing | object | `{"enabled":true}` | Enable the scrubbing of containers in the kubernetes resource YAML for sensitive information | +| datadog.orchestratorExplorer.customResources | list | `[]` | Defines custom resources for the orchestrator explorer to collect | | datadog.orchestratorExplorer.enabled | bool | `true` | Set this to false to disable the orchestrator explorer | | datadog.osReleasePath | string | `"/etc/os-release"` | Specify the path to your os-release file | | datadog.otlp.receiver.protocols.grpc.enabled | bool | `false` | Enable the OTLP/gRPC endpoint | diff --git a/charts/datadog/datadog/templates/_container-agent.yaml b/charts/datadog/datadog/templates/_container-agent.yaml index 9c8576808..0d1992828 100644 --- a/charts/datadog/datadog/templates/_container-agent.yaml +++ b/charts/datadog/datadog/templates/_container-agent.yaml @@ -86,6 +86,8 @@ {{- if .Values.datadog.leaderElection }} - name: DD_LEADER_ELECTION value: {{ .Values.datadog.leaderElection | quote}} + - name: DD_LEADER_ELECTION_DEFAULT_RESOURCE + value: {{ .Values.datadog.leaderElectionResource | quote}} {{- end }} {{- if .Values.datadog.leaderLeaseDuration }} - name: DD_LEADER_LEASE_DURATION diff --git a/charts/datadog/datadog/templates/_containers-init-linux.yaml b/charts/datadog/datadog/templates/_containers-init-linux.yaml index e4daa628c..98f3ea5e5 100644 --- a/charts/datadog/datadog/templates/_containers-init-linux.yaml +++ b/charts/datadog/datadog/templates/_containers-init-linux.yaml @@ -58,6 +58,8 @@ {{- if and (eq (include "cluster-agent-enabled" .) "false") .Values.datadog.leaderElection }} - name: DD_LEADER_ELECTION value: {{ .Values.datadog.leaderElection | quote }} + - name: DD_LEADER_ELECTION_DEFAULT_RESOURCE + value: {{ .Values.datadog.leaderElectionResource | quote}} {{- end }} resources: {{ toYaml .Values.agents.containers.initContainers.resources | indent 4 }} diff --git a/charts/datadog/datadog/templates/_helpers.tpl b/charts/datadog/datadog/templates/_helpers.tpl index 14e4508bb..5278a59b9 100644 --- a/charts/datadog/datadog/templates/_helpers.tpl +++ b/charts/datadog/datadog/templates/_helpers.tpl @@ -831,3 +831,19 @@ true false {{- end -}} {{- end -}} + +{{/* +Create RBACs for custom resources +*/}} +{{- define "orchestratorExplorer-config-crs" -}} +{{- range $cr := .Values.datadog.orchestratorExplorer.customResources }} +- apiGroups: + - {{ (splitList "/" $cr) | first | quote }} + resources: + - {{ (splitList "/" $cr) | last | quote }} + verbs: + - get + - list + - watch +{{- end }} +{{- end -}} diff --git a/charts/datadog/datadog/templates/_kubernetes_state_core_config.yaml b/charts/datadog/datadog/templates/_kubernetes_state_core_config.yaml index 6b61fd0bf..8d1d539af 100644 --- a/charts/datadog/datadog/templates/_kubernetes_state_core_config.yaml +++ b/charts/datadog/datadog/templates/_kubernetes_state_core_config.yaml @@ -9,6 +9,9 @@ kubernetes_state_core.yaml.default: |- {{- if .Values.datadog.kubeStateMetricsCore.collectSecretMetrics }} - secrets {{- end }} +{{- if .Values.datadog.kubeStateMetricsCore.collectConfigMaps }} + - configmaps +{{- end }} {{- if .Values.datadog.kubeStateMetricsCore.collectVpaMetrics }} - verticalpodautoscalers {{- end }} diff --git a/charts/datadog/datadog/templates/_orchestrator_explorer_config.yaml b/charts/datadog/datadog/templates/_orchestrator_explorer_config.yaml new file mode 100644 index 000000000..e2b10a058 --- /dev/null +++ b/charts/datadog/datadog/templates/_orchestrator_explorer_config.yaml @@ -0,0 +1,51 @@ +{{- define "orchestratorExplorer-add-crd-collection-config" -}} + +{{- $useCRDConfig := true -}} + +{{/* +If custom config is provided in `clusterAgent.confd`, then we don't add crd collection config. +*/}} +{{- range $k, $v := .Values.clusterAgent.confd -}} +{{- if or (eq "orchestrator.yaml" $k) (eq "orchestrator.yaml.default" $k) -}} +{{- $useCRDConfig = false -}} +{{- end -}} +{{- end -}} + +{{/* +If custom config is provided in `clusterAgent.advancedConfd`, then we don't add crd collection config. +*/}} +{{- range $integration, $configs := .Values.clusterAgent.advancedConfd -}} +{{- if and (eq "orchestrator.d" $integration) (gt (len $configs) 0) -}} +{{- $useCRDConfig = false -}} +{{- end -}} +{{- end -}} + +{{/* +If customResources is empty, then we don't add crd collection config. +*/}} +{{- if eq $useCRDConfig true -}} +{{- if eq (len $.Values.datadog.orchestratorExplorer.customResources) 0 }} +{{- $useCRDConfig = false -}} +{{- end -}} +{{- end -}} + +{{- $useCRDConfig -}} + +{{- end -}} + + +{{- define "orchestratorExplorer-config" -}} + +{{- if eq (include "orchestratorExplorer-add-crd-collection-config" .) "true" -}} +orchestrator.yaml: |- + cluster_check: {{ .Values.clusterChecksRunner.enabled }} + init_config: + instances: + - skip_leader_election: {{ .Values.clusterChecksRunner.enabled }} + {{- if gt (len $.Values.datadog.orchestratorExplorer.customResources) 0 }} + crd_collectors: + {{- toYaml $.Values.datadog.orchestratorExplorer.customResources | nindent 8 -}} + {{- end }} +{{- end -}} + +{{- end -}} diff --git a/charts/datadog/datadog/templates/cluster-agent-confd-configmap.yaml b/charts/datadog/datadog/templates/cluster-agent-confd-configmap.yaml index a5a94269b..f6426822c 100644 --- a/charts/datadog/datadog/templates/cluster-agent-confd-configmap.yaml +++ b/charts/datadog/datadog/templates/cluster-agent-confd-configmap.yaml @@ -19,6 +19,9 @@ data: {{ include "helmCheck-config" . | nindent 2 }} {{- end -}} {{ include "kubernetes_apiserver-config" . | nindent 2 }} +{{- if .Values.datadog.orchestratorExplorer.enabled -}} +{{ include "orchestratorExplorer-config" . | nindent 2 }} +{{- end -}} {{- range $integration, $configs := $.Values.clusterAgent.advancedConfd }} {{- range $name, $config := $configs }} {{ printf "%s--%s: |" $integration $name }} diff --git a/charts/datadog/datadog/templates/cluster-agent-deployment.yaml b/charts/datadog/datadog/templates/cluster-agent-deployment.yaml index 0742641e7..7182670c0 100644 --- a/charts/datadog/datadog/templates/cluster-agent-deployment.yaml +++ b/charts/datadog/datadog/templates/cluster-agent-deployment.yaml @@ -243,6 +243,8 @@ spec: {{- end }} - name: DD_LEADER_ELECTION value: {{ .Values.datadog.leaderElection | quote}} + - name: DD_LEADER_ELECTION_DEFAULT_RESOURCE + value: {{ .Values.datadog.leaderElectionResource | quote}} {{- if .Values.datadog.leaderLeaseDuration }} - name: DD_LEADER_LEASE_DURATION value: {{ .Values.datadog.leaderLeaseDuration | quote }} @@ -388,6 +390,12 @@ spec: - key: kubernetes_apiserver.yaml path: kubernetes_apiserver.yaml {{- end }} +{{- if .Values.datadog.orchestratorExplorer.enabled }} +{{- if eq (include "orchestratorExplorer-add-crd-collection-config" .) "true" }} + - key: orchestrator.yaml + path: orchestrator.yaml +{{- end }} +{{- end }} {{- range $integration, $configs := $.Values.clusterAgent.advancedConfd }} {{- range $name, $config := $configs }} - key: {{ printf "%s--%s" $integration $name | quote }} diff --git a/charts/datadog/datadog/templates/cluster-agent-rbac.yaml b/charts/datadog/datadog/templates/cluster-agent-rbac.yaml index ef217a5bf..efba15a75 100644 --- a/charts/datadog/datadog/templates/cluster-agent-rbac.yaml +++ b/charts/datadog/datadog/templates/cluster-agent-rbac.yaml @@ -298,6 +298,9 @@ rules: resources: ["secrets"] verbs: ["get"] {{- end }} +{{- if .Values.datadog.orchestratorExplorer.enabled }} +{{- include "orchestratorExplorer-config-crs" . }} +{{- end }} --- apiVersion: {{ template "rbac.apiVersion" . }} kind: ClusterRoleBinding diff --git a/charts/datadog/datadog/templates/kube-state-metrics-core-rbac.yaml b/charts/datadog/datadog/templates/kube-state-metrics-core-rbac.yaml index 8a5c4c9d9..f893d09b2 100644 --- a/charts/datadog/datadog/templates/kube-state-metrics-core-rbac.yaml +++ b/charts/datadog/datadog/templates/kube-state-metrics-core-rbac.yaml @@ -11,6 +11,9 @@ rules: resources: {{- if .Values.datadog.kubeStateMetricsCore.collectSecretMetrics }} - secrets +{{- end }} +{{- if .Values.datadog.kubeStateMetricsCore.collectConfigMaps }} + - configmaps {{- end }} - nodes - pods diff --git a/charts/datadog/datadog/templates/rbac.yaml b/charts/datadog/datadog/templates/rbac.yaml index 2d172d8b7..3491909c8 100644 --- a/charts/datadog/datadog/templates/rbac.yaml +++ b/charts/datadog/datadog/templates/rbac.yaml @@ -56,6 +56,21 @@ rules: - configmaps verbs: - create +- apiGroups: + - "coordination.k8s.io" + resources: + - leases + resourceNames: + - {{ template "datadog.fullname" . }}-leader-election # Leader election token + verbs: + - get + - update +- apiGroups: # To create the leader election token + - "coordination.k8s.io" + resources: + - leases + verbs: + - create {{- end }} - nonResourceURLs: - "/version" diff --git a/charts/datadog/datadog/values.yaml b/charts/datadog/datadog/values.yaml index 50b5ab7dc..e7169dec7 100644 --- a/charts/datadog/datadog/values.yaml +++ b/charts/datadog/datadog/values.yaml @@ -152,6 +152,11 @@ datadog: ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. collectSecretMetrics: true + # datadog.kubeStateMetricsCore.collectConfigMaps -- Enable watching configmap objects and collecting their corresponding metrics kubernetes_state.configmap.* + + ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. + collectConfigMaps: true + # datadog.kubeStateMetricsCore.collectVpaMetrics -- Enable watching VPA objects and collecting their corresponding metrics kubernetes_state.vpa.* ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. @@ -386,6 +391,13 @@ datadog: # datadog.leaderLeaseDuration -- Set the lease time for leader election in second leaderLeaseDuration: # 60 + # datadog.leaderElectionResource -- Selects the default resource to use for leader election. + # Can be: + # * "lease" / "leases". Only supported in agent 7.47+ + # * "configmap" / "confimaps". + # "" to automatically detect which one to use. + leaderElectionResource: configmap + remoteConfiguration: # datadog.remoteConfiguration.enabled -- Set to true to enable remote configuration. # Consider using remoteConfiguration.enabled instead @@ -632,6 +644,15 @@ datadog: container_scrubbing: enabled: true + # datadog.orchestratorExplorer.customResources -- Defines custom resources for the orchestrator explorer to collect + + # customResources is required for RBAC creation if a custom orchestrator explorer configuration is provided in `clusterAgent.confd` or `clusterAgent.advancedConfd` + # Each item should follow group/version/name, for example + # customResources: + # - datadoghq.com/v1alpha1/datadogmetrics + # - datadoghq.com/v1alpha1/watermarkpodautoscalers + customResources: [] + helmCheck: # datadog.helmCheck.enabled -- Set this to true to enable the Helm check (Requires Agent 7.35.0+ and Cluster Agent 1.19.0+) # This requires clusterAgent.enabled to be set to true diff --git a/charts/jfrog/artifactory-ha/CHANGELOG.md b/charts/jfrog/artifactory-ha/CHANGELOG.md index d96bb987c..8302a8fef 100644 --- a/charts/jfrog/artifactory-ha/CHANGELOG.md +++ b/charts/jfrog/artifactory-ha/CHANGELOG.md @@ -1,7 +1,7 @@ # JFrog Artifactory-ha Chart Changelog All changes to this chart will be documented in this file -## [107.68.13] - Sep 20, 2023 +## [107.68.14] - Sep 20, 2023 * Fixed rtfs context * Fixed - Metadata service does not respect customVolumeMounts for DB CAs [GH-1815](https://github.com/jfrog/charts/issues/1815) diff --git a/charts/jfrog/artifactory-ha/Chart.yaml b/charts/jfrog/artifactory-ha/Chart.yaml index 23497a806..e62a2811f 100644 --- a/charts/jfrog/artifactory-ha/Chart.yaml +++ b/charts/jfrog/artifactory-ha/Chart.yaml @@ -4,7 +4,7 @@ annotations: catalog.cattle.io/kube-version: '>= 1.14.0-0' catalog.cattle.io/release-name: artifactory-ha apiVersion: v2 -appVersion: 7.68.13 +appVersion: 7.68.14 dependencies: - condition: postgresql.enabled name: postgresql @@ -26,4 +26,4 @@ name: artifactory-ha sources: - https://github.com/jfrog/charts type: application -version: 107.68.13 +version: 107.68.14 diff --git a/charts/jfrog/artifactory-jcr/CHANGELOG.md b/charts/jfrog/artifactory-jcr/CHANGELOG.md index 1a6ffbb57..a57b8d595 100644 --- a/charts/jfrog/artifactory-jcr/CHANGELOG.md +++ b/charts/jfrog/artifactory-jcr/CHANGELOG.md @@ -1,7 +1,7 @@ # JFrog Container Registry Chart Changelog All changes to this chart will be documented in this file. -## [107.68.13] - Jul 20, 2023 +## [107.68.14] - Jul 20, 2023 * Disabled federation services when splitServicesToContainers=true ## [107.45.0] - Aug 25, 2022 diff --git a/charts/jfrog/artifactory-jcr/Chart.yaml b/charts/jfrog/artifactory-jcr/Chart.yaml index ba815659d..7a01b574e 100644 --- a/charts/jfrog/artifactory-jcr/Chart.yaml +++ b/charts/jfrog/artifactory-jcr/Chart.yaml @@ -4,11 +4,11 @@ annotations: catalog.cattle.io/kube-version: '>= 1.14.0-0' catalog.cattle.io/release-name: artifactory-jcr apiVersion: v2 -appVersion: 7.68.13 +appVersion: 7.68.14 dependencies: - name: artifactory repository: file://./charts/artifactory - version: 107.68.13 + version: 107.68.14 description: JFrog Container Registry home: https://jfrog.com/container-registry/ icon: https://raw.githubusercontent.com/jfrog/charts/ea5c3112c24a973f64f3ccd99747323db292a369/stable/artifactory-jcr/logo/jcr-logo.png @@ -27,4 +27,4 @@ name: artifactory-jcr sources: - https://github.com/jfrog/charts type: application -version: 107.68.13 +version: 107.68.14 diff --git a/charts/jfrog/artifactory-jcr/charts/artifactory/CHANGELOG.md b/charts/jfrog/artifactory-jcr/charts/artifactory/CHANGELOG.md index 0c875b043..fde64bcd9 100644 --- a/charts/jfrog/artifactory-jcr/charts/artifactory/CHANGELOG.md +++ b/charts/jfrog/artifactory-jcr/charts/artifactory/CHANGELOG.md @@ -1,7 +1,7 @@ # JFrog Artifactory Chart Changelog All changes to this chart will be documented in this file. -## [107.68.13] - Sep 20, 2023 +## [107.68.14] - Sep 20, 2023 * Fixed rtfs context * Fixed - Metadata service does not respect customVolumeMounts for DB CAs [GH-1815](https://github.com/jfrog/charts/issues/1815) diff --git a/charts/jfrog/artifactory-jcr/charts/artifactory/Chart.yaml b/charts/jfrog/artifactory-jcr/charts/artifactory/Chart.yaml index e4b1e81dd..db6195f4c 100644 --- a/charts/jfrog/artifactory-jcr/charts/artifactory/Chart.yaml +++ b/charts/jfrog/artifactory-jcr/charts/artifactory/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 7.68.13 +appVersion: 7.68.14 dependencies: - condition: postgresql.enabled name: postgresql @@ -21,4 +21,4 @@ name: artifactory sources: - https://github.com/jfrog/charts type: application -version: 107.68.13 +version: 107.68.14 diff --git a/charts/quobyte/quobyte-cluster/Chart.yaml b/charts/quobyte/quobyte-cluster/Chart.yaml index e315bc748..97a150155 100644 --- a/charts/quobyte/quobyte-cluster/Chart.yaml +++ b/charts/quobyte/quobyte-cluster/Chart.yaml @@ -16,4 +16,4 @@ name: quobyte-cluster sources: - https://github.com/quobyte/quobyte-k8s-resources type: application -version: 0.1.9 +version: 0.1.10 diff --git a/charts/quobyte/quobyte-cluster/templates/registry-statefulset.yaml b/charts/quobyte/quobyte-cluster/templates/registry-statefulset.yaml index dffd17b2c..2a38b76ef 100644 --- a/charts/quobyte/quobyte-cluster/templates/registry-statefulset.yaml +++ b/charts/quobyte/quobyte-cluster/templates/registry-statefulset.yaml @@ -58,7 +58,7 @@ spec: - name: registry mountPath: /var/lib/quobyte/devices/registry command: - - /bin/sh + - /bin/bash - -xc - | touch /etc/quobyte/$QUOBYTE_SERVICE.cfg diff --git a/charts/redpanda/redpanda/Chart.lock b/charts/redpanda/redpanda/Chart.lock index da3846b03..bb938014c 100644 --- a/charts/redpanda/redpanda/Chart.lock +++ b/charts/redpanda/redpanda/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.redpanda.com version: 0.1.5 digest: sha256:94c1a5a4f7d20096c89eca271067220c3f02e23d2738923ce009ea411bcff028 -generated: "2023-10-05T12:39:33.441551605Z" +generated: "2023-10-09T18:36:43.41226532Z" diff --git a/charts/redpanda/redpanda/Chart.yaml b/charts/redpanda/redpanda/Chart.yaml index 5c4bf0511..55fe450b3 100644 --- a/charts/redpanda/redpanda/Chart.yaml +++ b/charts/redpanda/redpanda/Chart.yaml @@ -37,4 +37,4 @@ name: redpanda sources: - https://github.com/redpanda-data/helm-charts type: application -version: 5.6.1 +version: 5.6.2 diff --git a/charts/redpanda/redpanda/templates/_configmap.tpl b/charts/redpanda/redpanda/templates/_configmap.tpl index e29e33507..722c99396 100644 --- a/charts/redpanda/redpanda/templates/_configmap.tpl +++ b/charts/redpanda/redpanda/templates/_configmap.tpl @@ -130,8 +130,15 @@ redpanda.yaml: | {{- end }} {{- with dig "node" dict .Values.config }} {{- range $key, $element := .}} - {{- if and (or (eq (typeOf $element) "bool") $element) (and (eq $key "crash_loop_limit") (include "redpanda-atleast-23-1-1" $root | fromJson).bool) }} - {{ $key }}: {{ $element | toYaml }} + {{- $line := dict $key (toYaml $element) }} + {{- if and (eq $key "crash_loop_limit") (not (include "redpanda-atleast-23-1-1" $root | fromJson).bool) }} + {{- $line = dict }} + {{- end }} + {{- if not (or (eq (typeOf $element) "bool") $element) }} + {{- $line = dict }} + {{- end }} + {{- with $line }} + {{ toYaml . | nindent 4 }} {{- end }} {{- end }} {{- end -}} @@ -487,7 +494,9 @@ rpk: additional_start_flags: - "--smp={{ include "redpanda-smp" . }}" - "--memory={{ template "redpanda-memory" . }}M" + {{- if not .Values.config.node.developer_mode }} - "--reserve-memory={{ template "redpanda-reserve-memory" . }}M" + {{- end }} - "--default-log-level={{ .Values.logging.logLevel }}" {{- with .Values.statefulset.additionalRedpandaCmdFlags -}} {{- toYaml . | nindent 4 }} diff --git a/charts/redpanda/redpanda/templates/_helpers.tpl b/charts/redpanda/redpanda/templates/_helpers.tpl index 9f846d2b6..e17f7671a 100644 --- a/charts/redpanda/redpanda/templates/_helpers.tpl +++ b/charts/redpanda/redpanda/templates/_helpers.tpl @@ -328,9 +328,11 @@ Use AppVersion if image.tag is not set {{- if lt $result 256 -}} {{- printf "\n%d is below the minimum value for Redpanda" $result | fail -}} {{- end -}} + {{- if not .Values.config.node.developer_mode }} {{- if gt (add $result (include "redpanda-reserve-memory" .)) (include "container-memory" . | int64) -}} {{- printf "\nNot enough container memory for Redpanda memory values\nredpanda: %d, reserve: %d, container: %d" $result (include "redpanda-reserve-memory" . | int64) (include "container-memory" . | int64) | fail -}} {{- end -}} + {{- end -}} {{- $result -}} {{- end -}} diff --git a/charts/redpanda/redpanda/templates/post-upgrade.yaml b/charts/redpanda/redpanda/templates/post-upgrade.yaml index 2816e9378..f6c785b2a 100644 --- a/charts/redpanda/redpanda/templates/post-upgrade.yaml +++ b/charts/redpanda/redpanda/templates/post-upgrade.yaml @@ -71,7 +71,7 @@ spec: set -e rpk cluster config import -f /etc/redpanda/bootstrap.yaml {{- range $key, $value := .Values.config.cluster }} - {{- if $value }} + {{- if or (typeIs "bool" $value ) $value }} rpk cluster config set {{ $key }} {{ $value }} {{- end }} {{- end }} diff --git a/charts/redpanda/redpanda/values.yaml b/charts/redpanda/redpanda/values.yaml index 356aff378..1980dcbfe 100644 --- a/charts/redpanda/redpanda/values.yaml +++ b/charts/redpanda/redpanda/values.yaml @@ -995,7 +995,7 @@ config: # api_doc_dir: /usr/share/redpanda/proxy-api-doc # API doc directory # coproc_supervisor_server: 127.0.0.1:43189 # IpAddress and port for supervisor service # dashboard_dir: None # serve http dashboard on / url - # developer_mode: optional # Skips most of the checks performed at startup + # developer_mode: true # Skips most of the checks performed at startup # Reference schema registry client https://docs.redpanda.com/current/reference/node-configuration-sample/ schema_registry_client: {} diff --git a/index.yaml b/index.yaml index d5484b3c1..9f7e9d697 100644 --- a/index.yaml +++ b/index.yaml @@ -5123,6 +5123,39 @@ entries: - assets/argo/argo-cd-5.8.0.tgz version: 5.8.0 artifactory-ha: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: JFrog Artifactory HA + catalog.cattle.io/kube-version: '>= 1.14.0-0' + catalog.cattle.io/release-name: artifactory-ha + apiVersion: v2 + appVersion: 7.68.14 + created: "2023-10-09T20:42:59.461299927Z" + dependencies: + - condition: postgresql.enabled + name: postgresql + repository: file://./charts/postgresql + version: 10.3.18 + description: Universal Repository Manager supporting all major packaging formats, + build tools and CI servers. + digest: 116c831556b41c0d7ea7ba751a142528c1720ca283154a34f52669d365928460 + home: https://www.jfrog.com/artifactory/ + icon: https://raw.githubusercontent.com/jfrog/charts/ea5c3112c24a973f64f3ccd99747323db292a369/stable/artifactory-ha/logo/artifactory-logo.png + keywords: + - artifactory + - jfrog + - devops + kubeVersion: '>= 1.14.0-0' + maintainers: + - email: installers@jfrog.com + name: Chart Maintainers at JFrog + name: artifactory-ha + sources: + - https://github.com/jfrog/charts + type: application + urls: + - assets/jfrog/artifactory-ha-107.68.14.tgz + version: 107.68.14 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: JFrog Artifactory HA @@ -6437,6 +6470,40 @@ entries: - assets/jfrog/artifactory-ha-3.0.1400.tgz version: 3.0.1400 artifactory-jcr: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: JFrog Container Registry + catalog.cattle.io/kube-version: '>= 1.14.0-0' + catalog.cattle.io/release-name: artifactory-jcr + apiVersion: v2 + appVersion: 7.68.14 + created: "2023-10-09T20:42:59.918346784Z" + dependencies: + - name: artifactory + repository: file://./charts/artifactory + version: 107.68.14 + description: JFrog Container Registry + digest: 6ab30c37ff404aad790a8b6388976366dde3447beb898ea2e391fec4c85fcff6 + home: https://jfrog.com/container-registry/ + icon: https://raw.githubusercontent.com/jfrog/charts/ea5c3112c24a973f64f3ccd99747323db292a369/stable/artifactory-jcr/logo/jcr-logo.png + keywords: + - artifactory + - jfrog + - container + - registry + - devops + - jfrog-container-registry + kubeVersion: '>= 1.14.0-0' + maintainers: + - email: helm@jfrog.com + name: Chart Maintainers at JFrog + name: artifactory-jcr + sources: + - https://github.com/jfrog/charts + type: application + urls: + - assets/jfrog/artifactory-jcr-107.68.14.tgz + version: 107.68.14 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: JFrog Container Registry @@ -10173,6 +10240,48 @@ entries: - assets/aws-event-sources/aws-event-sources-0.1.901.tgz version: 0.1.901 cassandra: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Apache Cassandra + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: cassandra + category: Database + images: | + - name: cassandra-exporter + image: docker.io/bitnami/cassandra-exporter:2.3.8-debian-11-r423 + - name: cassandra + image: docker.io/bitnami/cassandra:4.1.3-debian-11-r63 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r83 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 4.1.3 + created: "2023-10-09T20:42:54.345118994Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Apache Cassandra is an open source distributed database management + system designed to handle large amounts of data across many servers, providing + high availability with no single point of failure. + digest: 273ad731c32d65062dd80c037942a6b54e058cfebe455461e3046a8d5653093a + home: https://bitnami.com + icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/cassandra-4.svg + keywords: + - cassandra + - database + - nosql + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: cassandra + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/cassandra + urls: + - assets/bitnami/cassandra-10.5.6.tgz + version: 10.5.6 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Apache Cassandra @@ -16519,6 +16628,43 @@ entries: - assets/weka/csi-wekafsplugin-0.6.400.tgz version: 0.6.400 datadog: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Datadog + catalog.cattle.io/kube-version: '>=1.10-0' + catalog.cattle.io/release-name: datadog + apiVersion: v1 + appVersion: "7" + created: "2023-10-09T20:42:57.972002354Z" + dependencies: + - condition: clusterAgent.metricsProvider.useDatadogMetrics + name: datadog-crds + repository: https://helm.datadoghq.com + tags: + - install-crds + version: 1.0.1 + - condition: datadog.kubeStateMetricsEnabled + name: kube-state-metrics + repository: https://prometheus-community.github.io/helm-charts + version: 2.13.2 + description: Datadog Agent + digest: aa93ab552f8b5c22bc14b78435cc248d7542919ecda1d2d2a43c1fb6062874bd + home: https://www.datadoghq.com + icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png + keywords: + - monitoring + - alerting + - metric + maintainers: + - email: support@datadoghq.com + name: Datadog + name: datadog + sources: + - https://app.datadoghq.com/account/settings#agent/kubernetes + - https://github.com/DataDog/datadog-agent + urls: + - assets/datadog/datadog-3.39.2.tgz + version: 3.39.2 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Datadog @@ -35174,6 +35320,50 @@ entries: - assets/elastic/logstash-7.17.3.tgz version: 7.17.3 mariadb: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: MariaDB + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: mariadb + category: Database + images: | + - name: mariadb + image: docker.io/bitnami/mariadb:11.1.2-debian-11-r0 + - name: mysqld-exporter + image: docker.io/bitnami/mysqld-exporter:0.15.0-debian-11-r67 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r86 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 11.1.2 + created: "2023-10-09T20:42:55.026990994Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: MariaDB is an open source, community-developed SQL database server + that is widely in use around the world due to its enterprise features, flexibility, + and collaboration with leading tech firms. + digest: 362d61fbc896dc12a76eae16a042d366aa5bc3c19ab74ffd6026ddda818ae89b + home: https://bitnami.com + icon: https://mariadb.com/wp-content/uploads/2019/11/mariadb-logo-vert_black-transparent.png + keywords: + - mariadb + - mysql + - database + - sql + - prometheus + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: mariadb + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/mariadb + urls: + - assets/bitnami/mariadb-14.0.0.tgz + version: 14.0.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: MariaDB @@ -37046,6 +37236,50 @@ entries: - assets/minio/minio-operator-4.4.1700.tgz version: 4.4.1700 mysql: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: MySQL + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: mysql + category: Database + images: | + - name: mysql + image: docker.io/bitnami/mysql:8.0.34-debian-11-r56 + - name: mysqld-exporter + image: docker.io/bitnami/mysqld-exporter:0.15.0-debian-11-r50 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r72 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 8.0.34 + created: "2023-10-09T20:42:55.09338827Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: MySQL is a fast, reliable, scalable, and easy to use open source + relational database system. Designed to handle mission-critical, heavy-load + production applications. + digest: 4bbf01be0be5c347af4c5ed589800e739ba8dd287a95993937bcddf82d6298c3 + home: https://bitnami.com + icon: https://www.mysql.com/common/logos/logo-mysql-170x115.png + keywords: + - mysql + - database + - sql + - cluster + - high availability + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: mysql + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/mysql + urls: + - assets/bitnami/mysql-9.12.4.tgz + version: 9.12.4 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: MySQL @@ -43553,6 +43787,51 @@ entries: - assets/portworx/portworx-essentials-2.9.100.tgz version: 2.9.100 postgresql: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: PostgreSQL + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: postgresql + category: Database + images: | + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r86 + - name: postgres-exporter + image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r12 + - name: postgresql + image: docker.io/bitnami/postgresql:16.0.0-debian-11-r10 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 16.0.0 + created: "2023-10-09T20:42:55.4400008Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: PostgreSQL (Postgres) is an open source object-relational database + known for reliability and data integrity. ACID-compliant, it supports foreign + keys, joins, views, triggers and stored procedures. + digest: 7d3152476a7f92f57c589d732c8b4ce282484b3c320e26e2acee756fac967b52 + home: https://bitnami.com + icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg + keywords: + - postgresql + - postgres + - database + - sql + - replication + - cluster + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: postgresql + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/postgresql + urls: + - assets/bitnami/postgresql-13.1.1.tgz + version: 13.1.1 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: PostgreSQL @@ -46413,6 +46692,29 @@ entries: - assets/percona/pxc-operator-1.12.0.tgz version: 1.12.0 quobyte-cluster: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Quobyte Cluster Deployment + catalog.cattle.io/kube-version: 1.20-0 - 1.27-0 + catalog.cattle.io/release-name: quobyte-cluster + apiVersion: v2 + appVersion: "3" + created: "2023-10-09T20:43:02.403716496Z" + description: Quobyte Cluster Helm Chart Deployment + digest: 896c48b9e40241801cf0b0c2728b38e31128da2005b3b33547b80e32ffd62012 + home: https://www.quobyte.com + icon: https://quobyte.github.io/quobyte-k8s-resources/images/quobyte.png + keywords: + - quobyte + - storage + kubeVersion: 1.20-0 - 1.27-0 + name: quobyte-cluster + sources: + - https://github.com/quobyte/quobyte-k8s-resources + type: application + urls: + - assets/quobyte/quobyte-cluster-0.1.10.tgz + version: 0.1.10 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Quobyte Cluster Deployment @@ -46529,6 +46831,50 @@ entries: - assets/quobyte/quobyte-cluster-0.1.5.tgz version: 0.1.5 redis: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Redis + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: redis + category: Database + images: | + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r86 + - name: redis-exporter + image: docker.io/bitnami/redis-exporter:1.54.0-debian-11-r25 + - name: redis-sentinel + image: docker.io/bitnami/redis-sentinel:7.2.1-debian-11-r23 + - name: redis + image: docker.io/bitnami/redis:7.2.1-debian-11-r24 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 7.2.1 + created: "2023-10-09T20:42:55.785434934Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Redis(R) is an open source, advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. + digest: d80786df8b5915867f28ff7b2ba229f459b717bf9305f8ec1a0789110796f7e5 + home: https://bitnami.com + icon: https://redis.com/wp-content/uploads/2021/08/redis-logo.png + keywords: + - redis + - keyvalue + - database + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: redis + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/redis + urls: + - assets/bitnami/redis-18.1.3.tgz + version: 18.1.3 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Redis @@ -48497,6 +48843,50 @@ entries: - assets/bitnami/redis-17.3.7.tgz version: 17.3.7 redpanda: + - annotations: + artifacthub.io/images: | + - name: redpanda + image: docker.redpanda.com/redpandadata/redpanda:v23.2.9 + - name: busybox + image: busybox:latest + - name: mintel/docker-alpine-bash-curl-jq + image: mintel/docker-alpine-bash-curl-jq:latest + artifacthub.io/license: Apache-2.0 + artifacthub.io/links: | + - name: Documentation + url: https://docs.redpanda.com + - name: "Helm (>= 3.6.0)" + url: https://helm.sh/docs/intro/install/ + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Redpanda + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: redpanda + apiVersion: v2 + appVersion: v23.2.9 + created: "2023-10-09T20:43:02.779961026Z" + dependencies: + - condition: console.enabled + name: console + repository: file://./charts/console + version: '>=0.5 <1.0' + - condition: connectors.enabled + name: connectors + repository: file://./charts/connectors + version: '>=0.1.2 <1.0' + description: Redpanda is the real-time engine for modern apps. + digest: 7d7686718cd64bc228890f2091bedceb9af12b7b1168d5d6d774a3b157cf8937 + icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg + kubeVersion: '>=1.21-0' + maintainers: + - name: redpanda-data + url: https://github.com/orgs/redpanda-data/people + name: redpanda + sources: + - https://github.com/redpanda-data/helm-charts + type: application + urls: + - assets/redpanda/redpanda-5.6.2.tgz + version: 5.6.2 - annotations: artifacthub.io/images: | - name: redpanda @@ -60778,6 +61168,60 @@ entries: - assets/hashicorp/vault-0.22.0.tgz version: 0.22.0 wordpress: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: WordPress + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: wordpress + category: CMS + images: | + - name: apache-exporter + image: docker.io/bitnami/apache-exporter:1.0.2-debian-11-r8 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r86 + - name: wordpress + image: docker.io/bitnami/wordpress:6.3.1-debian-11-r32 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 6.3.1 + created: "2023-10-09T20:42:56.866601285Z" + dependencies: + - condition: memcached.enabled + name: memcached + repository: file://./charts/memcached + version: 6.x.x + - condition: mariadb.enabled + name: mariadb + repository: file://./charts/mariadb + version: 13.x.x + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: WordPress is the world's most popular blogging and content management + platform. Powerful yet simple, everyone from students to global corporations + use it to build beautiful, functional websites. + digest: d4aab1f0a6bbe2267424d0bb9cfb8a2e0da779209f4a95caad8f6109950f562a + home: https://bitnami.com + icon: https://s.w.org/style/images/about/WordPress-logotype-simplified.png + keywords: + - application + - blog + - cms + - http + - php + - web + - wordpress + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: wordpress + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/wordpress + urls: + - assets/bitnami/wordpress-17.1.17.tgz + version: 17.1.17 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: WordPress