diff --git a/assets/aquarist-labs/s3gw-0.14.0.tgz b/assets/aquarist-labs/s3gw-0.14.0.tgz
new file mode 100644
index 000000000..02b072e33
Binary files /dev/null and b/assets/aquarist-labs/s3gw-0.14.0.tgz differ
diff --git a/assets/argo/argo-cd-5.28.0.tgz b/assets/argo/argo-cd-5.28.0.tgz
new file mode 100644
index 000000000..118765f8f
Binary files /dev/null and b/assets/argo/argo-cd-5.28.0.tgz differ
diff --git a/assets/bitnami/airflow-14.0.17.tgz b/assets/bitnami/airflow-14.0.17.tgz
new file mode 100644
index 000000000..5e752c830
Binary files /dev/null and b/assets/bitnami/airflow-14.0.17.tgz differ
diff --git a/assets/bitnami/cassandra-10.1.3.tgz b/assets/bitnami/cassandra-10.1.3.tgz
new file mode 100644
index 000000000..dba9e4124
Binary files /dev/null and b/assets/bitnami/cassandra-10.1.3.tgz differ
diff --git a/assets/bitnami/kafka-21.4.4.tgz b/assets/bitnami/kafka-21.4.4.tgz
new file mode 100644
index 000000000..7e11f31fa
Binary files /dev/null and b/assets/bitnami/kafka-21.4.4.tgz differ
diff --git a/assets/bitnami/mariadb-11.5.6.tgz b/assets/bitnami/mariadb-11.5.6.tgz
new file mode 100644
index 000000000..ab57ca6df
Binary files /dev/null and b/assets/bitnami/mariadb-11.5.6.tgz differ
diff --git a/assets/bitnami/mysql-9.7.1.tgz b/assets/bitnami/mysql-9.7.1.tgz
new file mode 100644
index 000000000..30cb42d17
Binary files /dev/null and b/assets/bitnami/mysql-9.7.1.tgz differ
diff --git a/assets/bitnami/postgresql-12.2.7.tgz b/assets/bitnami/postgresql-12.2.7.tgz
new file mode 100644
index 000000000..e1150c934
Binary files /dev/null and b/assets/bitnami/postgresql-12.2.7.tgz differ
diff --git a/assets/bitnami/redis-17.9.3.tgz b/assets/bitnami/redis-17.9.3.tgz
new file mode 100644
index 000000000..25157f9c9
Binary files /dev/null and b/assets/bitnami/redis-17.9.3.tgz differ
diff --git a/assets/bitnami/spark-6.4.2.tgz b/assets/bitnami/spark-6.4.2.tgz
new file mode 100644
index 000000000..30d6abef1
Binary files /dev/null and b/assets/bitnami/spark-6.4.2.tgz differ
diff --git a/assets/bitnami/tomcat-10.6.2.tgz b/assets/bitnami/tomcat-10.6.2.tgz
new file mode 100644
index 000000000..18c0824ac
Binary files /dev/null and b/assets/bitnami/tomcat-10.6.2.tgz differ
diff --git a/assets/bitnami/wordpress-15.3.0.tgz b/assets/bitnami/wordpress-15.3.0.tgz
new file mode 100644
index 000000000..efd2e0492
Binary files /dev/null and b/assets/bitnami/wordpress-15.3.0.tgz differ
diff --git a/assets/bitnami/zookeeper-11.1.6.tgz b/assets/bitnami/zookeeper-11.1.6.tgz
new file mode 100644
index 000000000..07d803a13
Binary files /dev/null and b/assets/bitnami/zookeeper-11.1.6.tgz differ
diff --git a/assets/cloudcasa/cloudcasa-3.3.0.tgz b/assets/cloudcasa/cloudcasa-3.3.0.tgz
new file mode 100644
index 000000000..d10f135dd
Binary files /dev/null and b/assets/cloudcasa/cloudcasa-3.3.0.tgz differ
diff --git a/assets/datadog/datadog-3.25.1.tgz b/assets/datadog/datadog-3.25.1.tgz
new file mode 100644
index 000000000..8d34ec106
Binary files /dev/null and b/assets/datadog/datadog-3.25.1.tgz differ
diff --git a/assets/datadog/datadog-operator-1.0.0.tgz b/assets/datadog/datadog-operator-1.0.0.tgz
new file mode 100644
index 000000000..b226ad308
Binary files /dev/null and b/assets/datadog/datadog-operator-1.0.0.tgz differ
diff --git a/assets/gitlab/gitlab-6.10.1.tgz b/assets/gitlab/gitlab-6.10.1.tgz
new file mode 100644
index 000000000..01ab5c4e0
Binary files /dev/null and b/assets/gitlab/gitlab-6.10.1.tgz differ
diff --git a/assets/haproxy/haproxy-1.29.3.tgz b/assets/haproxy/haproxy-1.29.3.tgz
new file mode 100644
index 000000000..1305cc9f4
Binary files /dev/null and b/assets/haproxy/haproxy-1.29.3.tgz differ
diff --git a/assets/hashicorp/consul-1.1.1.tgz b/assets/hashicorp/consul-1.1.1.tgz
new file mode 100644
index 000000000..5522836f8
Binary files /dev/null and b/assets/hashicorp/consul-1.1.1.tgz differ
diff --git a/assets/minio/minio-operator-5.0.2.tgz b/assets/minio/minio-operator-5.0.2.tgz
new file mode 100644
index 000000000..46d847972
Binary files /dev/null and b/assets/minio/minio-operator-5.0.2.tgz differ
diff --git a/assets/pixie/pixie-operator-chart-0.1.1.tgz b/assets/pixie/pixie-operator-chart-0.1.1.tgz
index 8fd3689cc..98a12b7cb 100644
Binary files a/assets/pixie/pixie-operator-chart-0.1.1.tgz and b/assets/pixie/pixie-operator-chart-0.1.1.tgz differ
diff --git a/assets/redpanda/redpanda-3.0.8.tgz b/assets/redpanda/redpanda-3.0.8.tgz
new file mode 100644
index 000000000..537a0b8d7
Binary files /dev/null and b/assets/redpanda/redpanda-3.0.8.tgz differ
diff --git a/assets/speedscale/speedscale-operator-1.2.29.tgz b/assets/speedscale/speedscale-operator-1.2.29.tgz
new file mode 100644
index 000000000..82166b5b7
Binary files /dev/null and b/assets/speedscale/speedscale-operator-1.2.29.tgz differ
diff --git a/assets/sysdig/sysdig-1.15.82.tgz b/assets/sysdig/sysdig-1.15.82.tgz
new file mode 100644
index 000000000..c6cfa010a
Binary files /dev/null and b/assets/sysdig/sysdig-1.15.82.tgz differ
diff --git a/charts/aquarist-labs/s3gw/Chart.yaml b/charts/aquarist-labs/s3gw/Chart.yaml
index 0341db2ea..926b4c7bd 100644
--- a/charts/aquarist-labs/s3gw/Chart.yaml
+++ b/charts/aquarist-labs/s3gw/Chart.yaml
@@ -26,4 +26,4 @@ sources:
- https://github.com/aquarist-labs/s3gw
- https://github.com/aquarist-labs/ceph
type: application
-version: 0.13.0
+version: 0.14.0
diff --git a/charts/aquarist-labs/s3gw/templates/deployment.yaml b/charts/aquarist-labs/s3gw/templates/deployment.yaml
index 500565e40..7859c5091 100644
--- a/charts/aquarist-labs/s3gw/templates/deployment.yaml
+++ b/charts/aquarist-labs/s3gw/templates/deployment.yaml
@@ -11,7 +11,8 @@ spec:
selector:
matchLabels:
{{ include "s3gw.selectorLabels" . | indent 6 }}
- strategy: {}
+ strategy:
+ type: Recreate
template:
metadata:
labels:
diff --git a/charts/aquarist-labs/s3gw/templates/ingress-traefik.yaml b/charts/aquarist-labs/s3gw/templates/ingress-traefik.yaml
index e5ed58bef..094ddc67a 100644
--- a/charts/aquarist-labs/s3gw/templates/ingress-traefik.yaml
+++ b/charts/aquarist-labs/s3gw/templates/ingress-traefik.yaml
@@ -153,5 +153,5 @@ spec:
accessControlAllowHeaders:
- "*"
accessControlExposeHeaders:
- - "ETag"
+ - "*"
{{- end }}
diff --git a/charts/argo/argo-cd/Chart.yaml b/charts/argo/argo-cd/Chart.yaml
index ce838b64d..6b1d03408 100644
--- a/charts/argo/argo-cd/Chart.yaml
+++ b/charts/argo/argo-cd/Chart.yaml
@@ -1,7 +1,7 @@
annotations:
artifacthub.io/changes: |
- - kind: changed
- description: entrypoint usage can be configured
+ - kind: added
+ description: Add support for custom Deployment strategy
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Argo CD
catalog.cattle.io/kube-version: '>=1.22.0-0'
@@ -29,4 +29,4 @@ name: argo-cd
sources:
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
- https://github.com/argoproj/argo-cd
-version: 5.27.5
+version: 5.28.0
diff --git a/charts/argo/argo-cd/README.md b/charts/argo/argo-cd/README.md
index 2b7d4ea3c..faa370222 100644
--- a/charts/argo/argo-cd/README.md
+++ b/charts/argo/argo-cd/README.md
@@ -394,6 +394,7 @@ NAME: my-release
| global.affinity.nodeAffinity.type | string | `"hard"` | Default node affinity rules. Either: `none`, `soft` or `hard` |
| global.affinity.podAntiAffinity | string | `"soft"` | Default pod anti-affinity rules. Either: `none`, `soft` or `hard` |
| global.deploymentAnnotations | object | `{}` | Annotations for the all deployed Deployments |
+| global.deploymentStrategy | object | `{}` | Deployment strategy for the all deployed Deployments |
| global.entrypoint.entrypoint | string | `"entrypoint.sh"` | The entrypoint to use for the containers. |
| global.entrypoint.useImplicit | bool | `false` | Implicitly use the docker image's entrypoint. This requires the image to have ENTRYPOINT set properly |
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
@@ -573,6 +574,7 @@ NAME: my-release
| repoServer.containerPorts.server | int | `8081` | Repo server container port |
| repoServer.containerSecurityContext | object | See [values.yaml] | Repo server container-level security context |
| repoServer.deploymentAnnotations | object | `{}` | Annotations to be added to repo server Deployment |
+| repoServer.deploymentStrategy | object | `{}` | Deployment strategy to be added to the repo server Deployment |
| repoServer.dnsConfig | object | `{}` | [DNS configuration] |
| repoServer.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for Repo server pods |
| repoServer.env | list | `[]` | Environment variables to pass to repo server |
@@ -676,6 +678,7 @@ NAME: my-release
| server.containerPorts.server | int | `8080` | Server container port |
| server.containerSecurityContext | object | See [values.yaml] | Server container-level security context |
| server.deploymentAnnotations | object | `{}` | Annotations to be added to server Deployment |
+| server.deploymentStrategy | object | `{}` | Deployment strategy to be added to the server Deployment |
| server.dnsConfig | object | `{}` | [DNS configuration] |
| server.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for Server pods |
| server.env | list | `[]` | Environment variables to pass to Argo CD server |
@@ -822,6 +825,7 @@ server:
| dex.containerPorts.metrics | int | `5558` | Metrics container port |
| dex.containerSecurityContext | object | See [values.yaml] | Dex container-level security context |
| dex.deploymentAnnotations | object | `{}` | Annotations to be added to the Dex server Deployment |
+| dex.deploymentStrategy | object | `{}` | Deployment strategy to be added to the Dex server Deployment |
| dex.dnsConfig | object | `{}` | [DNS configuration] |
| dex.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for Dex server pods |
| dex.enabled | bool | `true` | Enable dex |
@@ -1012,6 +1016,7 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
| applicationSet.containerPorts.webhook | int | `7000` | Webhook container port |
| applicationSet.containerSecurityContext | object | See [values.yaml] | ApplicationSet controller container-level security context |
| applicationSet.deploymentAnnotations | object | `{}` | Annotations to be added to ApplicationSet controller Deployment |
+| applicationSet.deploymentStrategy | object | `{}` | Deployment strategy to be added to the ApplicationSet controller Deployment |
| applicationSet.dnsConfig | object | `{}` | [DNS configuration] |
| applicationSet.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for ApplicationSet controller pods |
| applicationSet.enabled | bool | `true` | Enable ApplicationSet controller |
@@ -1097,6 +1102,7 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
| notifications.containerSecurityContext | object | See [values.yaml] | Notification controller container-level security Context |
| notifications.context | object | `{}` | Define user-defined context |
| notifications.deploymentAnnotations | object | `{}` | Annotations to be applied to the notifications controller Deployment |
+| notifications.deploymentStrategy | object | `{"type":"Recreate"}` | Deployment strategy to be added to the notifications controller Deployment |
| notifications.dnsConfig | object | `{}` | [DNS configuration] |
| notifications.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for notifications controller Pods |
| notifications.enabled | bool | `true` | Enable notifications controller |
diff --git a/charts/argo/argo-cd/templates/_common.tpl b/charts/argo/argo-cd/templates/_common.tpl
index dd43d0d5f..bf0c1e842 100644
--- a/charts/argo/argo-cd/templates/_common.tpl
+++ b/charts/argo/argo-cd/templates/_common.tpl
@@ -120,3 +120,20 @@ nodeAffinity:
{{- end -}}
{{- end -}}
{{- end -}}
+
+{{/*
+Common deployment strategy definition
+- Recreate don't have additional fields, we need to remove them if added by the mergeOverwrite
+*/}}
+{{- define "argo-cd.strategy" -}}
+{{- $preset := . -}}
+{{- if (eq $preset.type "Recreate") }}
+type: Recreate
+{{- else if (eq $preset.type "RollingUpdate") }}
+type: RollingUpdate
+{{- with $preset.rollingUpdate }}
+rollingUpdate:
+ {{- toYaml . | nindent 2 }}
+{{- end }}
+{{- end }}
+{{- end -}}
diff --git a/charts/argo/argo-cd/templates/argocd-applicationset/deployment.yaml b/charts/argo/argo-cd/templates/argocd-applicationset/deployment.yaml
index e4e865700..76d77b424 100644
--- a/charts/argo/argo-cd/templates/argocd-applicationset/deployment.yaml
+++ b/charts/argo/argo-cd/templates/argocd-applicationset/deployment.yaml
@@ -12,6 +12,10 @@ metadata:
labels:
{{- include "argo-cd.labels" (dict "context" . "component" .Values.applicationSet.name "name" .Values.applicationSet.name) | nindent 4 }}
spec:
+ {{- with include "argo-cd.strategy" (mergeOverwrite (deepCopy .Values.global.deploymentStrategy) .Values.applicationSet.deploymentStrategy) }}
+ strategy:
+ {{- trim . | nindent 4 }}
+ {{- end }}
replicas: {{ .Values.applicationSet.replicaCount }}
revisionHistoryLimit: {{ .Values.global.revisionHistoryLimit }}
selector:
diff --git a/charts/argo/argo-cd/templates/argocd-notifications/deployment.yaml b/charts/argo/argo-cd/templates/argocd-notifications/deployment.yaml
index 45ba1de0b..fc51bb002 100644
--- a/charts/argo/argo-cd/templates/argocd-notifications/deployment.yaml
+++ b/charts/argo/argo-cd/templates/argocd-notifications/deployment.yaml
@@ -14,8 +14,10 @@ metadata:
spec:
replicas: 1
revisionHistoryLimit: {{ .Values.global.revisionHistoryLimit }}
+ {{- with include "argo-cd.strategy" (mergeOverwrite (deepCopy .Values.global.deploymentStrategy) .Values.notifications.deploymentStrategy) }}
strategy:
- type: Recreate
+ {{- trim . | nindent 4 }}
+ {{- end }}
selector:
matchLabels:
{{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.notifications.name) | nindent 6 }}
diff --git a/charts/argo/argo-cd/templates/argocd-repo-server/deployment.yaml b/charts/argo/argo-cd/templates/argocd-repo-server/deployment.yaml
index 01a792046..906a544fb 100644
--- a/charts/argo/argo-cd/templates/argocd-repo-server/deployment.yaml
+++ b/charts/argo/argo-cd/templates/argocd-repo-server/deployment.yaml
@@ -11,6 +11,10 @@ metadata:
labels:
{{- include "argo-cd.labels" (dict "context" . "component" .Values.repoServer.name "name" .Values.repoServer.name) | nindent 4 }}
spec:
+ {{- with include "argo-cd.strategy" (mergeOverwrite (deepCopy .Values.global.deploymentStrategy) .Values.repoServer.deploymentStrategy) }}
+ strategy:
+ {{- trim . | nindent 4 }}
+ {{- end }}
{{- if not .Values.repoServer.autoscaling.enabled }}
replicas: {{ .Values.repoServer.replicas }}
{{- end }}
diff --git a/charts/argo/argo-cd/templates/argocd-server/deployment.yaml b/charts/argo/argo-cd/templates/argocd-server/deployment.yaml
index ddd23a02c..a5bea81be 100644
--- a/charts/argo/argo-cd/templates/argocd-server/deployment.yaml
+++ b/charts/argo/argo-cd/templates/argocd-server/deployment.yaml
@@ -11,6 +11,10 @@ metadata:
labels:
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
spec:
+ {{- with include "argo-cd.strategy" (mergeOverwrite (deepCopy .Values.global.deploymentStrategy) .Values.server.deploymentStrategy) }}
+ strategy:
+ {{- trim . | nindent 4 }}
+ {{- end }}
{{- if not .Values.server.autoscaling.enabled }}
replicas: {{ .Values.server.replicas }}
{{- end }}
diff --git a/charts/argo/argo-cd/templates/dex/deployment.yaml b/charts/argo/argo-cd/templates/dex/deployment.yaml
index fd5e00d9d..af6523d50 100644
--- a/charts/argo/argo-cd/templates/dex/deployment.yaml
+++ b/charts/argo/argo-cd/templates/dex/deployment.yaml
@@ -12,6 +12,10 @@ metadata:
labels:
{{- include "argo-cd.labels" (dict "context" . "component" .Values.dex.name "name" .Values.dex.name) | nindent 4 }}
spec:
+ {{- with include "argo-cd.strategy" (mergeOverwrite (deepCopy .Values.global.deploymentStrategy) .Values.dex.deploymentStrategy) }}
+ strategy:
+ {{- trim . | nindent 4 }}
+ {{- end }}
replicas: 1
revisionHistoryLimit: {{ .Values.global.revisionHistoryLimit }}
selector:
diff --git a/charts/argo/argo-cd/values.yaml b/charts/argo/argo-cd/values.yaml
index 418153142..640f1a48a 100644
--- a/charts/argo/argo-cd/values.yaml
+++ b/charts/argo/argo-cd/values.yaml
@@ -140,6 +140,12 @@ global:
# -- The entrypoint to use for the containers.
entrypoint: "entrypoint.sh"
+ # -- Deployment strategy for the all deployed Deployments
+ deploymentStrategy: {}
+ # type: RollingUpdate
+ # rollingUpdate:
+ # maxSurge: 25%
+ # maxUnavailable: 25%
## Argo Configs
configs:
@@ -1093,6 +1099,13 @@ dex:
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
+ # -- Deployment strategy to be added to the Dex server Deployment
+ deploymentStrategy: {}
+ # type: RollingUpdate
+ # rollingUpdate:
+ # maxSurge: 25%
+ # maxUnavailable: 25%
+
## Redis
redis:
# -- Enable redis
@@ -1665,6 +1678,13 @@ server:
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
+ # -- Deployment strategy to be added to the server Deployment
+ deploymentStrategy: {}
+ # type: RollingUpdate
+ # rollingUpdate:
+ # maxSurge: 25%
+ # maxUnavailable: 25%
+
# TLS certificate configuration via cert-manager
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#tls-certificates-used-by-argocd-server
certificate:
@@ -2178,6 +2198,13 @@ repoServer:
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
+ # -- Deployment strategy to be added to the repo server Deployment
+ deploymentStrategy: {}
+ # type: RollingUpdate
+ # rollingUpdate:
+ # maxSurge: 25%
+ # maxUnavailable: 25%
+
# -- Priority class for the repo server pods
# @default -- `""` (defaults to global.priorityClassName)
priorityClassName: ""
@@ -2518,6 +2545,13 @@ applicationSet:
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
+ # -- Deployment strategy to be added to the ApplicationSet controller Deployment
+ deploymentStrategy: {}
+ # type: RollingUpdate
+ # rollingUpdate:
+ # maxSurge: 25%
+ # maxUnavailable: 25%
+
# -- Priority class for the ApplicationSet controller pods
# @default -- `""` (defaults to global.priorityClassName)
priorityClassName: ""
@@ -2776,6 +2810,10 @@ notifications:
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
+ # -- Deployment strategy to be added to the notifications controller Deployment
+ deploymentStrategy:
+ type: Recreate
+
# -- Priority class for the notifications controller pods
# @default -- `""` (defaults to global.priorityClassName)
priorityClassName: ""
diff --git a/charts/bitnami/airflow/Chart.lock b/charts/bitnami/airflow/Chart.lock
index a09910f7b..c04df2352 100644
--- a/charts/bitnami/airflow/Chart.lock
+++ b/charts/bitnami/airflow/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: https://charts.bitnami.com/bitnami
- version: 17.8.5
+ version: 17.9.2
- name: postgresql
repository: https://charts.bitnami.com/bitnami
- version: 12.2.3
+ version: 12.2.6
- name: common
repository: https://charts.bitnami.com/bitnami
version: 2.2.4
-digest: sha256:71b7d925ac46567290097438fb62612549c75a2813cde66b37b2fe25906f1b11
-generated: "2023-03-15T05:43:25.19026132Z"
+digest: sha256:9aef8c2ce2f98c143a055ee12ff948057363d426eeaddbca09234d8fcd0a0e8d
+generated: "2023-04-01T13:28:48.999832572Z"
diff --git a/charts/bitnami/airflow/Chart.yaml b/charts/bitnami/airflow/Chart.yaml
index 45a721b22..fb7806337 100644
--- a/charts/bitnami/airflow/Chart.yaml
+++ b/charts/bitnami/airflow/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
category: WorkFlow
licenses: Apache-2.0
apiVersion: v2
-appVersion: 2.5.2
+appVersion: 2.5.3
dependencies:
- condition: redis.enabled
name: redis
@@ -38,4 +38,4 @@ name: airflow
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/airflow
- https://airflow.apache.org/
-version: 14.0.16
+version: 14.0.17
diff --git a/charts/bitnami/airflow/README.md b/charts/bitnami/airflow/README.md
index dd0480f75..4cef405de 100644
--- a/charts/bitnami/airflow/README.md
+++ b/charts/bitnami/airflow/README.md
@@ -90,7 +90,7 @@ The command removes all the Kubernetes components associated with the chart and
| `dags.existingConfigmap` | Name of an existing ConfigMap with all the DAGs files you want to load in Airflow | `""` |
| `dags.image.registry` | Init container load-dags image registry | `docker.io` |
| `dags.image.repository` | Init container load-dags image repository | `bitnami/bitnami-shell` |
-| `dags.image.tag` | Init container load-dags image tag (immutable tags are recommended) | `11-debian-11-r97` |
+| `dags.image.tag` | Init container load-dags image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `dags.image.digest` | Init container load-dags image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `dags.image.pullPolicy` | Init container load-dags image pull policy | `IfNotPresent` |
| `dags.image.pullSecrets` | Init container load-dags image pull secrets | `[]` |
@@ -109,7 +109,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------- |
| `web.image.registry` | Airflow image registry | `docker.io` |
| `web.image.repository` | Airflow image repository | `bitnami/airflow` |
-| `web.image.tag` | Airflow image tag (immutable tags are recommended) | `2.5.2-debian-11-r1` |
+| `web.image.tag` | Airflow image tag (immutable tags are recommended) | `2.5.3-debian-11-r0` |
| `web.image.digest` | Airflow image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `web.image.pullPolicy` | Airflow image pull policy | `IfNotPresent` |
| `web.image.pullSecrets` | Airflow image pull secrets | `[]` |
@@ -184,7 +184,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------- |
| `scheduler.image.registry` | Airflow Scheduler image registry | `docker.io` |
| `scheduler.image.repository` | Airflow Scheduler image repository | `bitnami/airflow-scheduler` |
-| `scheduler.image.tag` | Airflow Scheduler image tag (immutable tags are recommended) | `2.5.2-debian-11-r0` |
+| `scheduler.image.tag` | Airflow Scheduler image tag (immutable tags are recommended) | `2.5.3-debian-11-r0` |
| `scheduler.image.digest` | Airflow Schefuler image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `scheduler.image.pullPolicy` | Airflow Scheduler image pull policy | `IfNotPresent` |
| `scheduler.image.pullSecrets` | Airflow Scheduler image pull secrets | `[]` |
@@ -238,7 +238,7 @@ The command removes all the Kubernetes components associated with the chart and
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------ |
| `worker.image.registry` | Airflow Worker image registry | `docker.io` |
| `worker.image.repository` | Airflow Worker image repository | `bitnami/airflow-worker` |
-| `worker.image.tag` | Airflow Worker image tag (immutable tags are recommended) | `2.5.2-debian-11-r0` |
+| `worker.image.tag` | Airflow Worker image tag (immutable tags are recommended) | `2.5.3-debian-11-r0` |
| `worker.image.digest` | Airflow Worker image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `worker.image.pullPolicy` | Airflow Worker image pull policy | `IfNotPresent` |
| `worker.image.pullSecrets` | Airflow Worker image pull secrets | `[]` |
@@ -318,7 +318,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------------------ | --------------------------------------------------------------------------------------------------- | --------------------- |
| `git.image.registry` | Git image registry | `docker.io` |
| `git.image.repository` | Git image repository | `bitnami/git` |
-| `git.image.tag` | Git image tag (immutable tags are recommended) | `2.40.0-debian-11-r0` |
+| `git.image.tag` | Git image tag (immutable tags are recommended) | `2.40.0-debian-11-r5` |
| `git.image.digest` | Git image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `git.image.pullPolicy` | Git image pull policy | `IfNotPresent` |
| `git.image.pullSecrets` | Git image pull secrets | `[]` |
@@ -410,7 +410,7 @@ The command removes all the Kubernetes components associated with the chart and
| `metrics.enabled` | Whether or not to create a standalone Airflow exporter to expose Airflow metrics | `false` |
| `metrics.image.registry` | Airflow exporter image registry | `docker.io` |
| `metrics.image.repository` | Airflow exporter image repository | `bitnami/airflow-exporter` |
-| `metrics.image.tag` | Airflow exporter image tag (immutable tags are recommended) | `0.20220314.0-debian-11-r101` |
+| `metrics.image.tag` | Airflow exporter image tag (immutable tags are recommended) | `0.20220314.0-debian-11-r106` |
| `metrics.image.digest` | Airflow exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.image.pullPolicy` | Airflow exporter image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Airflow exporter image pull secrets | `[]` |
diff --git a/charts/bitnami/airflow/charts/postgresql/Chart.yaml b/charts/bitnami/airflow/charts/postgresql/Chart.yaml
index 0a1382a1b..66d143d96 100644
--- a/charts/bitnami/airflow/charts/postgresql/Chart.yaml
+++ b/charts/bitnami/airflow/charts/postgresql/Chart.yaml
@@ -28,4 +28,4 @@ name: postgresql
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/postgresql
- https://www.postgresql.org/
-version: 12.2.3
+version: 12.2.6
diff --git a/charts/bitnami/airflow/charts/postgresql/README.md b/charts/bitnami/airflow/charts/postgresql/README.md
index 89de9e4c7..28f4daf1f 100644
--- a/charts/bitnami/airflow/charts/postgresql/README.md
+++ b/charts/bitnami/airflow/charts/postgresql/README.md
@@ -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) | `15.2.0-debian-11-r11` |
+| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.2.0-debian-11-r14` |
| `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 | `[]` |
@@ -377,7 +377,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/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r96` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r99` |
| `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 | `[]` |
@@ -405,7 +405,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.11.1-debian-11-r69` |
+| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.12.0-debian-11-r71` |
| `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 | `[]` |
diff --git a/charts/bitnami/airflow/charts/postgresql/values.yaml b/charts/bitnami/airflow/charts/postgresql/values.yaml
index 65c09d49a..2503a49b6 100644
--- a/charts/bitnami/airflow/charts/postgresql/values.yaml
+++ b/charts/bitnami/airflow/charts/postgresql/values.yaml
@@ -95,7 +95,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/postgresql
- tag: 15.2.0-debian-11-r11
+ tag: 15.2.0-debian-11-r14
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1136,7 +1136,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r96
+ tag: 11-debian-11-r99
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1231,7 +1231,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/postgres-exporter
- tag: 0.11.1-debian-11-r69
+ tag: 0.12.0-debian-11-r71
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/airflow/charts/redis/Chart.lock b/charts/bitnami/airflow/charts/redis/Chart.lock
index 9d89ddcef..09dfa460f 100644
--- a/charts/bitnami/airflow/charts/redis/Chart.lock
+++ b/charts/bitnami/airflow/charts/redis/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
- version: 2.2.3
-digest: sha256:2c7165542fc01b9e98b577cd8b1095d0ed8267d34b97b6e581a1176bfb8e4dcb
-generated: "2023-02-14T22:31:24.380931903Z"
+ version: 2.2.4
+digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b
+generated: "2023-03-19T00:36:11.095928642Z"
diff --git a/charts/bitnami/airflow/charts/redis/Chart.yaml b/charts/bitnami/airflow/charts/redis/Chart.yaml
index 5ee98b5e0..3d2aae7e1 100644
--- a/charts/bitnami/airflow/charts/redis/Chart.yaml
+++ b/charts/bitnami/airflow/charts/redis/Chart.yaml
@@ -2,7 +2,7 @@ annotations:
category: Database
licenses: Apache-2.0
apiVersion: v2
-appVersion: 7.0.9
+appVersion: 7.0.10
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
@@ -24,4 +24,4 @@ maintainers:
name: redis
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/redis
-version: 17.8.5
+version: 17.9.2
diff --git a/charts/bitnami/airflow/charts/redis/README.md b/charts/bitnami/airflow/charts/redis/README.md
index 069b06b87..2d1103b51 100644
--- a/charts/bitnami/airflow/charts/redis/README.md
+++ b/charts/bitnami/airflow/charts/redis/README.md
@@ -95,15 +95,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.0.9-debian-11-r1` |
-| `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.0.10-debian-11-r2` |
+| `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
@@ -333,11 +333,12 @@ 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.0.9-debian-11-r0` |
+| `sentinel.image.tag` | Redis® Sentinel image tag (immutable tags are recommended) | `7.0.10-debian-11-r1` |
| `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 | `[]` |
| `sentinel.image.debug` | Enable image debug mode | `false` |
+| `sentinel.annotations` | Additional custom annotations for Redis® Sentinel resource | `{}` |
| `sentinel.masterSet` | Master set name | `mymaster` |
| `sentinel.quorum` | Sentinel Quorum | `2` |
| `sentinel.getMasterTimeout` | Amount of time to allow before get_sentinel_master_info() times out. | `220` |
@@ -408,6 +409,7 @@ The command removes all the Kubernetes components associated with the chart and
| `sentinel.service.annotations` | Additional custom annotations for Redis® Sentinel service | `{}` |
| `sentinel.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `sentinel.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
+| `sentinel.service.headless.annotations` | Annotations for the headless service. | `{}` |
| `sentinel.terminationGracePeriodSeconds` | Integer setting the termination grace period for the redis-node pods | `30` |
### Other Parameters
@@ -449,7 +451,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.47.0-debian-11-r1` |
+| `metrics.image.tag` | Redis® Exporter image tag (immutable tags are recommended) | `1.48.0-debian-11-r6` |
| `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 | `[]` |
@@ -514,7 +516,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` | Bitnami Shell image registry | `docker.io` |
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r92` |
+| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r99` |
| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
@@ -524,7 +526,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` | Bitnami Shell image registry | `docker.io` |
| `sysctl.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
-| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r92` |
+| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r99` |
| `sysctl.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `sysctl.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `sysctl.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
@@ -934,4 +936,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/airflow/charts/redis/charts/common/Chart.yaml b/charts/bitnami/airflow/charts/redis/charts/common/Chart.yaml
index 031ee0fd4..8583e628a 100644
--- a/charts/bitnami/airflow/charts/redis/charts/common/Chart.yaml
+++ b/charts/bitnami/airflow/charts/redis/charts/common/Chart.yaml
@@ -2,7 +2,7 @@ annotations:
category: Infrastructure
licenses: Apache-2.0
apiVersion: v2
-appVersion: 2.2.3
+appVersion: 2.2.4
description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself.
home: https://github.com/bitnami/charts/tree/main/bitnami/common
@@ -21,4 +21,4 @@ sources:
- https://github.com/bitnami/charts
- https://www.bitnami.com/
type: library
-version: 2.2.3
+version: 2.2.4
diff --git a/charts/bitnami/airflow/charts/redis/charts/common/README.md b/charts/bitnami/airflow/charts/redis/charts/common/README.md
index 8f3bda37d..825639f2a 100644
--- a/charts/bitnami/airflow/charts/redis/charts/common/README.md
+++ b/charts/bitnami/airflow/charts/redis/charts/common/README.md
@@ -12,7 +12,7 @@ dependencies:
```
```console
-$ helm dependency update
+helm dependency update
```
```yaml
@@ -37,124 +37,6 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment
## Parameters
-The following table lists the helpers available in the library which are scoped in different sections.
-
-### Affinities
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|------------------------------------------------------|------------------------------------------------|
-| `common.affinities.nodes.soft` | Return a soft nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.nodes.hard` | Return a hard nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.pods.soft` | Return a soft podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.pods.hard` | Return a hard podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.topologyKey` | Return a topologyKey definition | `dict "topologyKey" "FOO"` |
-
-### Capabilities
-
-| Helper identifier | Description | Expected Input |
-|------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------|
-| `common.capabilities.kubeVersion` | Return the target Kubernetes version (using client default if .Values.kubeVersion is not set). | `.` Chart context |
-| `common.capabilities.cronjob.apiVersion` | Return the appropriate apiVersion for cronjob. | `.` Chart context |
-| `common.capabilities.deployment.apiVersion` | Return the appropriate apiVersion for deployment. | `.` Chart context |
-| `common.capabilities.statefulset.apiVersion` | Return the appropriate apiVersion for statefulset. | `.` Chart context |
-| `common.capabilities.ingress.apiVersion` | Return the appropriate apiVersion for ingress. | `.` Chart context |
-| `common.capabilities.rbac.apiVersion` | Return the appropriate apiVersion for RBAC resources. | `.` Chart context |
-| `common.capabilities.crd.apiVersion` | Return the appropriate apiVersion for CRDs. | `.` Chart context |
-| `common.capabilities.policy.apiVersion` | Return the appropriate apiVersion for podsecuritypolicy. | `.` Chart context |
-| `common.capabilities.networkPolicy.apiVersion` | Return the appropriate apiVersion for networkpolicy. | `.` Chart context |
-| `common.capabilities.apiService.apiVersion` | Return the appropriate apiVersion for APIService. | `.` Chart context |
-| `common.capabilities.hpa.apiVersion` | Return the appropriate apiVersion for Horizontal Pod Autoscaler | `.` Chart context |
-| `common.capabilities.supportsHelmVersion` | Returns true if the used Helm version is 3.3+ | `.` Chart context |
-
-### Errors
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
-| `common.errors.upgrade.passwords.empty` | It will ensure required passwords are given when we are upgrading a chart. If `validationErrors` is not empty it will throw an error and will stop the upgrade action. | `dict "validationErrors" (list $validationError00 $validationError01) "context" $` |
-
-### Images
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
-| `common.images.image` | Return the proper and full image name | `dict "imageRoot" .Values.path.to.the.image "global" $`, see [ImageRoot](#imageroot) for the structure. |
-| `common.images.pullSecrets` | Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "global" .Values.global` |
-| `common.images.renderPullSecrets` | Return the proper Docker Image Registry Secret Names (evaluates values as templates) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "context" $` |
-
-### Ingress
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.ingress.backend` | Generate a proper Ingress backend entry depending on the API version | `dict "serviceName" "foo" "servicePort" "bar"`, see the [Ingress deprecation notice](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/) for the syntax differences |
-| `common.ingress.supportsPathType` | Prints "true" if the pathType field is supported | `.` Chart context |
-| `common.ingress.supportsIngressClassname` | Prints "true" if the ingressClassname field is supported | `.` Chart context |
-| `common.ingress.certManagerRequest` | Prints "true" if required cert-manager annotations for TLS signed certificates are set in the Ingress annotations | `dict "annotations" .Values.path.to.the.ingress.annotations` |
-
-### Labels
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|-----------------------------------------------------------------------------|-------------------|
-| `common.labels.standard` | Return Kubernetes standard labels | `.` Chart context |
-| `common.labels.matchLabels` | Labels to use on `deploy.spec.selector.matchLabels` and `svc.spec.selector` | `.` Chart context |
-
-### Names
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|-----------------------------------------------------------------------|-------------------|
-| `common.names.name` | Expand the name of the chart or use `.Values.nameOverride` | `.` Chart context |
-| `common.names.fullname` | Create a default fully qualified app name. | `.` Chart context |
-| `common.names.namespace` | Allow the release namespace to be overridden | `.` Chart context |
-| `common.names.fullname.namespace` | Create a fully qualified app name adding the installation's namespace | `.` Chart context |
-| `common.names.chart` | Chart name plus version | `.` Chart context |
-
-### Secrets
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.secrets.name` | Generate the name of the secret. | `dict "existingSecret" .Values.path.to.the.existingSecret "defaultNameSuffix" "mySuffix" "context" $` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.key` | Generate secret key. | `dict "existingSecret" .Values.path.to.the.existingSecret "key" "keyName"` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.passwords.manage` | Generate secret password or retrieve one if already created. | `dict "secret" "secret-name" "key" "keyName" "providedValues" (list "path.to.password1" "path.to.password2") "length" 10 "strong" false "chartName" "chartName" "context" $`, length, strong and chartNAme fields are optional. |
-| `common.secrets.exists` | Returns whether a previous generated secret already exists. | `dict "secret" "secret-name" "context" $` |
-
-### Storage
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|---------------------------------------|---------------------------------------------------------------------------------------------------------------------|
-| `common.storage.class` | Return the proper Storage Class | `dict "persistence" .Values.path.to.the.persistence "global" $`, see [Persistence](#persistence) for the structure. |
-
-### TplValues
-
-| Helper identifier | Description | Expected Input |
-|---------------------------|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.tplvalues.render` | Renders a value that contains template | `dict "value" .Values.path.to.the.Value "context" $`, value is the value should rendered as template, context frequently is the chart context `$` or `.` |
-
-### Utils
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
-| `common.utils.fieldToEnvVar` | Build environment variable name given a field. | `dict "field" "my-password"` |
-| `common.utils.secret.getvalue` | Print instructions to get a secret value. | `dict "secret" "secret-name" "field" "secret-value-field" "context" $` |
-| `common.utils.getValueFromKey` | Gets a value from `.Values` object given its key path | `dict "key" "path.to.key" "context" $` |
-| `common.utils.getKeyFromList` | Returns first `.Values` key with a defined value or first of the list if all non-defined | `dict "keys" (list "path.to.key1" "path.to.key2") "context" $` |
-
-### Validations
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.validations.values.single.empty` | Validate a value must not be empty. | `dict "valueKey" "path.to.value" "secret" "secret.name" "field" "my-password" "subchart" "subchart" "context" $` secret, field and subchart are optional. In case they are given, the helper will generate a how to get instruction. See [ValidateValue](#validatevalue) |
-| `common.validations.values.multiple.empty` | Validate a multiple values must not be empty. It returns a shared error for all the values. | `dict "required" (list $validateValueConf00 $validateValueConf01) "context" $`. See [ValidateValue](#validatevalue) |
-| `common.validations.values.mariadb.passwords` | This helper will ensure required password for MariaDB are not empty. It returns a shared error for all the values. | `dict "secret" "mariadb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mariadb chart and the helper. |
-| `common.validations.values.mysql.passwords` | This helper will ensure required password for MySQL are not empty. It returns a shared error for all the values. | `dict "secret" "mysql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mysql chart and the helper. |
-| `common.validations.values.postgresql.passwords` | This helper will ensure required password for PostgreSQL are not empty. It returns a shared error for all the values. | `dict "secret" "postgresql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use postgresql chart and the helper. |
-| `common.validations.values.redis.passwords` | This helper will ensure required password for Redis® are not empty. It returns a shared error for all the values. | `dict "secret" "redis-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use redis chart and the helper. |
-| `common.validations.values.cassandra.passwords` | This helper will ensure required password for Cassandra are not empty. It returns a shared error for all the values. | `dict "secret" "cassandra-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use cassandra chart and the helper. |
-| `common.validations.values.mongodb.passwords` | This helper will ensure required password for MongoDB® are not empty. It returns a shared error for all the values. | `dict "secret" "mongodb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mongodb chart and the helper. |
-
-### Warnings
-
-| Helper identifier | Description | Expected Input |
-|------------------------------|----------------------------------|------------------------------------------------------------|
-| `common.warnings.rollingTag` | Warning about using rolling tag. | `ImageRoot` see [ImageRoot](#imageroot) for the structure. |
-
## Special input schemas
### ImageRoot
@@ -300,7 +182,7 @@ keyMapping:
If we force those values to be empty we will see some alerts
```console
-$ helm install test mychart --set path.to.value00="",path.to.value01=""
+helm install test mychart --set path.to.value00="",path.to.value01=""
'path.to.value00' must not be empty, please add '--set path.to.value00=$PASSWORD_00' to the command. To get the current value:
export PASSWORD_00=$(kubectl get secret --namespace default secretName -o jsonpath="{.data.password-00}" | base64 -d)
@@ -316,23 +198,23 @@ $ helm install test mychart --set path.to.value00="",path.to.value01=""
[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL.
-**What changes were introduced in this major version?**
+#### What changes were introduced in this major version?
- Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field.
- Use `type: library`. [Here](https://v3.helm.sh/docs/faq/#library-chart-support) you can find more information.
- The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts
-**Considerations when upgrading to this version**
+#### Considerations when upgrading to this version
- If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues
- If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore
- If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3
-**Useful links**
+#### Useful links
-- https://docs.bitnami.com/tutorials/resolve-helm2-helm3-post-migration-issues/
-- https://helm.sh/docs/topics/v2_v3_migration/
-- https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/
+-
+-
+-
## License
@@ -342,7 +224,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
+
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/charts/bitnami/airflow/charts/redis/charts/common/templates/_images.tpl b/charts/bitnami/airflow/charts/redis/charts/common/templates/_images.tpl
index b06071492..2e7b15151 100644
--- a/charts/bitnami/airflow/charts/redis/charts/common/templates/_images.tpl
+++ b/charts/bitnami/airflow/charts/redis/charts/common/templates/_images.tpl
@@ -17,7 +17,11 @@ Return the proper image name
{{- $separator = "@" -}}
{{- $termination = .imageRoot.digest | toString -}}
{{- end -}}
-{{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- if $registryName }}
+ {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- else -}}
+ {{- printf "%s%s%s" $repositoryName $separator $termination -}}
+{{- end -}}
{{- end -}}
{{/*
diff --git a/charts/bitnami/airflow/charts/redis/templates/headless-svc.yaml b/charts/bitnami/airflow/charts/redis/templates/headless-svc.yaml
index d798a0b5a..17629929a 100644
--- a/charts/bitnami/airflow/charts/redis/templates/headless-svc.yaml
+++ b/charts/bitnami/airflow/charts/redis/templates/headless-svc.yaml
@@ -8,9 +8,12 @@ metadata:
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
annotations:
- {{- if .Values.commonAnnotations }}
- {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
- {{- end }}
+ {{- if .Values.sentinel.service.headless.annotations }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.sentinel.service.headless.annotations "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.commonAnnotations }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
{{- include "redis.externalDNS.annotations" . | nindent 4 }}
spec:
type: ClusterIP
diff --git a/charts/bitnami/airflow/charts/redis/templates/secret.yaml b/charts/bitnami/airflow/charts/redis/templates/secret.yaml
index 8be0a6d72..1d342da51 100644
--- a/charts/bitnami/airflow/charts/redis/templates/secret.yaml
+++ b/charts/bitnami/airflow/charts/redis/templates/secret.yaml
@@ -29,7 +29,7 @@ metadata:
{{- end }}
type: Opaque
data:
- redis-password: {{ include "redis.password" . | b64enc | quote }}
+ redis-password: {{ print $password | b64enc | quote }}
{{- end -}}
{{- if .Values.serviceBindings.enabled }}
---
diff --git a/charts/bitnami/airflow/charts/redis/templates/sentinel/statefulset.yaml b/charts/bitnami/airflow/charts/redis/templates/sentinel/statefulset.yaml
index 245f2a97c..44fa74b44 100644
--- a/charts/bitnami/airflow/charts/redis/templates/sentinel/statefulset.yaml
+++ b/charts/bitnami/airflow/charts/redis/templates/sentinel/statefulset.yaml
@@ -10,8 +10,14 @@ metadata:
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
- {{- if or .Values.commonAnnotations }}
- annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- if or .Values.commonAnnotations .Values.sentinel.annotations }}
+ annotations:
+ {{- if .Values.commonAnnotations }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.sentinel.annotations }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.sentinel.annotations "context" $ ) | nindent 4 }}
+ {{- end }}
{{- end }}
spec:
replicas: {{ .Values.replica.replicaCount }}
diff --git a/charts/bitnami/airflow/charts/redis/values.yaml b/charts/bitnami/airflow/charts/redis/values.yaml
index 8fa7f0bdc..e95755c75 100644
--- a/charts/bitnami/airflow/charts/redis/values.yaml
+++ b/charts/bitnami/airflow/charts/redis/values.yaml
@@ -82,7 +82,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/redis
- tag: 7.0.9-debian-11-r1
+ tag: 7.0.10-debian-11-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -995,7 +995,7 @@ sentinel:
image:
registry: docker.io
repository: bitnami/redis-sentinel
- tag: 7.0.9-debian-11-r0
+ tag: 7.0.10-debian-11-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1013,6 +1013,9 @@ sentinel:
## Enable debug mode
##
debug: false
+ ## @param sentinel.annotations Additional custom annotations for Redis® Sentinel resource
+ ##
+ annotations: {}
## @param sentinel.masterSet Master set name
##
masterSet: mymaster
@@ -1255,6 +1258,12 @@ sentinel:
## timeoutSeconds: 300
##
sessionAffinityConfig: {}
+ ## Headless service properties
+ ##
+ headless:
+ ## @param sentinel.service.headless.annotations Annotations for the headless service.
+ ##
+ annotations: {}
## @param sentinel.terminationGracePeriodSeconds Integer setting the termination grace period for the redis-node pods
##
terminationGracePeriodSeconds: 30
@@ -1428,7 +1437,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/redis-exporter
- tag: 1.47.0-debian-11-r1
+ tag: 1.48.0-debian-11-r6
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1679,7 +1688,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r92
+ tag: 11-debian-11-r99
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1727,7 +1736,7 @@ sysctl:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r92
+ tag: 11-debian-11-r99
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/airflow/values.yaml b/charts/bitnami/airflow/values.yaml
index ae2e255fb..c0db702ba 100644
--- a/charts/bitnami/airflow/values.yaml
+++ b/charts/bitnami/airflow/values.yaml
@@ -118,7 +118,7 @@ dags:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r97
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -185,7 +185,7 @@ web:
image:
registry: docker.io
repository: bitnami/airflow
- tag: 2.5.2-debian-11-r1
+ tag: 2.5.3-debian-11-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -443,7 +443,7 @@ scheduler:
image:
registry: docker.io
repository: bitnami/airflow-scheduler
- tag: 2.5.2-debian-11-r0
+ tag: 2.5.3-debian-11-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -647,7 +647,7 @@ worker:
image:
registry: docker.io
repository: bitnami/airflow-worker
- tag: 2.5.2-debian-11-r0
+ tag: 2.5.3-debian-11-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -920,7 +920,7 @@ git:
image:
registry: docker.io
repository: bitnami/git
- tag: 2.40.0-debian-11-r0
+ tag: 2.40.0-debian-11-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1283,7 +1283,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/airflow-exporter
- tag: 0.20220314.0-debian-11-r101
+ tag: 0.20220314.0-debian-11-r106
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/cassandra/Chart.lock b/charts/bitnami/cassandra/Chart.lock
index a6aae946c..d4ca105af 100644
--- a/charts/bitnami/cassandra/Chart.lock
+++ b/charts/bitnami/cassandra/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
- version: 2.2.3
-digest: sha256:2c7165542fc01b9e98b577cd8b1095d0ed8267d34b97b6e581a1176bfb8e4dcb
-generated: "2023-02-17T14:47:04.069700672Z"
+ version: 2.2.4
+digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b
+generated: "2023-03-30T17:03:09.169242221Z"
diff --git a/charts/bitnami/cassandra/Chart.yaml b/charts/bitnami/cassandra/Chart.yaml
index 7aa88b736..f2e8a866c 100644
--- a/charts/bitnami/cassandra/Chart.yaml
+++ b/charts/bitnami/cassandra/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
category: Database
licenses: Apache-2.0
apiVersion: v2
-appVersion: 4.1.0
+appVersion: 4.1.1
dependencies:
- name: common
repository: file://./charts/common
@@ -29,4 +29,4 @@ name: cassandra
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/cassandra
- http://cassandra.apache.org
-version: 10.1.0
+version: 10.1.3
diff --git a/charts/bitnami/cassandra/README.md b/charts/bitnami/cassandra/README.md
index 350d5ba08..ba002d1d4 100644
--- a/charts/bitnami/cassandra/README.md
+++ b/charts/bitnami/cassandra/README.md
@@ -77,40 +77,40 @@ The command removes all the Kubernetes components associated with the chart and
### Cassandra parameters
-| Name | Description | Value |
-| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------- |
-| `image.registry` | Cassandra image registry | `docker.io` |
-| `image.repository` | Cassandra image repository | `bitnami/cassandra` |
-| `image.tag` | Cassandra image tag (immutable tags are recommended) | `4.1.0-debian-11-r25` |
-| `image.digest` | Cassandra image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
-| `image.pullPolicy` | image pull policy | `IfNotPresent` |
-| `image.pullSecrets` | Cassandra image pull secrets | `[]` |
-| `image.debug` | Enable image debug mode | `false` |
-| `dbUser.user` | Cassandra admin user | `cassandra` |
-| `dbUser.forcePassword` | Force the user to provide a non | `false` |
-| `dbUser.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
-| `dbUser.existingSecret` | Use an existing secret object for `dbUser.user` password (will ignore `dbUser.password`) | `""` |
-| `initDBConfigMap` | ConfigMap with cql scripts. Useful for creating a keyspace and pre-populating data | `""` |
-| `initDBSecret` | Secret with cql script (with sensitive data). Useful for creating a keyspace and pre-populating data | `""` |
-| `existingConfiguration` | ConfigMap with custom cassandra configuration files. This overrides any other Cassandra configuration set in the chart | `""` |
-| `cluster.name` | Cassandra cluster name | `cassandra` |
-| `cluster.seedCount` | Number of seed nodes | `1` |
-| `cluster.numTokens` | Number of tokens for each node | `256` |
-| `cluster.datacenter` | Datacenter name | `dc1` |
-| `cluster.rack` | Rack name | `rack1` |
-| `cluster.endpointSnitch` | Endpoint Snitch | `SimpleSnitch` |
-| `cluster.internodeEncryption` | DEPRECATED: use tls.internode and tls.client instead. Encryption values. | `none` |
-| `cluster.clientEncryption` | Client Encryption | `false` |
-| `cluster.extraSeeds` | For an external/second cassandra ring. | `[]` |
-| `cluster.enableUDF` | Enable User defined functions | `false` |
-| `jvm.extraOpts` | Set the value for Java Virtual Machine extra options | `""` |
-| `jvm.maxHeapSize` | Set Java Virtual Machine maximum heap size (MAX_HEAP_SIZE). Calculated automatically if `nil` | `""` |
-| `jvm.newHeapSize` | Set Java Virtual Machine new heap size (HEAP_NEWSIZE). Calculated automatically if `nil` | `""` |
-| `command` | Command for running the container (set to default if not set). Use array form | `[]` |
-| `args` | Args for running the container (set to default if not set). Use array form | `[]` |
-| `extraEnvVars` | Extra environment variables to be set on cassandra container | `[]` |
-| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
-| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
+| Name | Description | Value |
+| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------------- |
+| `image.registry` | Cassandra image registry | `docker.io` |
+| `image.repository` | Cassandra image repository | `bitnami/cassandra` |
+| `image.tag` | Cassandra image tag (immutable tags are recommended) | `4.1.1-debian-11-r3` |
+| `image.digest` | Cassandra image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
+| `image.pullPolicy` | image pull policy | `IfNotPresent` |
+| `image.pullSecrets` | Cassandra image pull secrets | `[]` |
+| `image.debug` | Enable image debug mode | `false` |
+| `dbUser.user` | Cassandra admin user | `cassandra` |
+| `dbUser.forcePassword` | Force the user to provide a non | `false` |
+| `dbUser.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
+| `dbUser.existingSecret` | Use an existing secret object for `dbUser.user` password (will ignore `dbUser.password`) | `""` |
+| `initDBConfigMap` | ConfigMap with cql scripts. Useful for creating a keyspace and pre-populating data | `""` |
+| `initDBSecret` | Secret with cql script (with sensitive data). Useful for creating a keyspace and pre-populating data | `""` |
+| `existingConfiguration` | ConfigMap with custom cassandra configuration files. This overrides any other Cassandra configuration set in the chart | `""` |
+| `cluster.name` | Cassandra cluster name | `cassandra` |
+| `cluster.seedCount` | Number of seed nodes | `1` |
+| `cluster.numTokens` | Number of tokens for each node | `256` |
+| `cluster.datacenter` | Datacenter name | `dc1` |
+| `cluster.rack` | Rack name | `rack1` |
+| `cluster.endpointSnitch` | Endpoint Snitch | `SimpleSnitch` |
+| `cluster.internodeEncryption` | DEPRECATED: use tls.internode and tls.client instead. Encryption values. | `none` |
+| `cluster.clientEncryption` | Client Encryption | `false` |
+| `cluster.extraSeeds` | For an external/second cassandra ring. | `[]` |
+| `cluster.enableUDF` | Enable User defined functions | `false` |
+| `jvm.extraOpts` | Set the value for Java Virtual Machine extra options | `""` |
+| `jvm.maxHeapSize` | Set Java Virtual Machine maximum heap size (MAX_HEAP_SIZE). Calculated automatically if `nil` | `""` |
+| `jvm.newHeapSize` | Set Java Virtual Machine new heap size (HEAP_NEWSIZE). Calculated automatically if `nil` | `""` |
+| `command` | Command for running the container (set to default if not set). Use array form | `[]` |
+| `args` | Args for running the container (set to default if not set). Use array form | `[]` |
+| `extraEnvVars` | Extra environment variables to be set on cassandra container | `[]` |
+| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
+| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
### Statefulset parameters
@@ -231,7 +231,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 | `false` |
| `volumePermissions.image.registry` | Init container volume image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume image tag (immutable tags are recommended) | `11-debian-11-r90` |
+| `volumePermissions.image.tag` | Init container volume image tag (immutable tags are recommended) | `11-debian-11-r101` |
| `volumePermissions.image.digest` | Init container volume image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `volumePermissions.image.pullPolicy` | Init container volume pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -246,7 +246,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` | Cassandra exporter image registry | `docker.io` |
| `metrics.image.repository` | Cassandra exporter image name | `bitnami/cassandra-exporter` |
-| `metrics.image.tag` | Cassandra exporter image tag | `2.3.8-debian-11-r95` |
+| `metrics.image.tag` | Cassandra exporter image tag | `2.3.8-debian-11-r104` |
| `metrics.image.digest` | Cassandra exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.image.pullPolicy` | image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -465,4 +465,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/cassandra/charts/common/Chart.yaml b/charts/bitnami/cassandra/charts/common/Chart.yaml
index 031ee0fd4..8583e628a 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.2.3
+appVersion: 2.2.4
description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself.
home: https://github.com/bitnami/charts/tree/main/bitnami/common
@@ -21,4 +21,4 @@ sources:
- https://github.com/bitnami/charts
- https://www.bitnami.com/
type: library
-version: 2.2.3
+version: 2.2.4
diff --git a/charts/bitnami/cassandra/charts/common/README.md b/charts/bitnami/cassandra/charts/common/README.md
index 8f3bda37d..825639f2a 100644
--- a/charts/bitnami/cassandra/charts/common/README.md
+++ b/charts/bitnami/cassandra/charts/common/README.md
@@ -12,7 +12,7 @@ dependencies:
```
```console
-$ helm dependency update
+helm dependency update
```
```yaml
@@ -37,124 +37,6 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment
## Parameters
-The following table lists the helpers available in the library which are scoped in different sections.
-
-### Affinities
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|------------------------------------------------------|------------------------------------------------|
-| `common.affinities.nodes.soft` | Return a soft nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.nodes.hard` | Return a hard nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.pods.soft` | Return a soft podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.pods.hard` | Return a hard podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.topologyKey` | Return a topologyKey definition | `dict "topologyKey" "FOO"` |
-
-### Capabilities
-
-| Helper identifier | Description | Expected Input |
-|------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------|
-| `common.capabilities.kubeVersion` | Return the target Kubernetes version (using client default if .Values.kubeVersion is not set). | `.` Chart context |
-| `common.capabilities.cronjob.apiVersion` | Return the appropriate apiVersion for cronjob. | `.` Chart context |
-| `common.capabilities.deployment.apiVersion` | Return the appropriate apiVersion for deployment. | `.` Chart context |
-| `common.capabilities.statefulset.apiVersion` | Return the appropriate apiVersion for statefulset. | `.` Chart context |
-| `common.capabilities.ingress.apiVersion` | Return the appropriate apiVersion for ingress. | `.` Chart context |
-| `common.capabilities.rbac.apiVersion` | Return the appropriate apiVersion for RBAC resources. | `.` Chart context |
-| `common.capabilities.crd.apiVersion` | Return the appropriate apiVersion for CRDs. | `.` Chart context |
-| `common.capabilities.policy.apiVersion` | Return the appropriate apiVersion for podsecuritypolicy. | `.` Chart context |
-| `common.capabilities.networkPolicy.apiVersion` | Return the appropriate apiVersion for networkpolicy. | `.` Chart context |
-| `common.capabilities.apiService.apiVersion` | Return the appropriate apiVersion for APIService. | `.` Chart context |
-| `common.capabilities.hpa.apiVersion` | Return the appropriate apiVersion for Horizontal Pod Autoscaler | `.` Chart context |
-| `common.capabilities.supportsHelmVersion` | Returns true if the used Helm version is 3.3+ | `.` Chart context |
-
-### Errors
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
-| `common.errors.upgrade.passwords.empty` | It will ensure required passwords are given when we are upgrading a chart. If `validationErrors` is not empty it will throw an error and will stop the upgrade action. | `dict "validationErrors" (list $validationError00 $validationError01) "context" $` |
-
-### Images
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
-| `common.images.image` | Return the proper and full image name | `dict "imageRoot" .Values.path.to.the.image "global" $`, see [ImageRoot](#imageroot) for the structure. |
-| `common.images.pullSecrets` | Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "global" .Values.global` |
-| `common.images.renderPullSecrets` | Return the proper Docker Image Registry Secret Names (evaluates values as templates) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "context" $` |
-
-### Ingress
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.ingress.backend` | Generate a proper Ingress backend entry depending on the API version | `dict "serviceName" "foo" "servicePort" "bar"`, see the [Ingress deprecation notice](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/) for the syntax differences |
-| `common.ingress.supportsPathType` | Prints "true" if the pathType field is supported | `.` Chart context |
-| `common.ingress.supportsIngressClassname` | Prints "true" if the ingressClassname field is supported | `.` Chart context |
-| `common.ingress.certManagerRequest` | Prints "true" if required cert-manager annotations for TLS signed certificates are set in the Ingress annotations | `dict "annotations" .Values.path.to.the.ingress.annotations` |
-
-### Labels
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|-----------------------------------------------------------------------------|-------------------|
-| `common.labels.standard` | Return Kubernetes standard labels | `.` Chart context |
-| `common.labels.matchLabels` | Labels to use on `deploy.spec.selector.matchLabels` and `svc.spec.selector` | `.` Chart context |
-
-### Names
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|-----------------------------------------------------------------------|-------------------|
-| `common.names.name` | Expand the name of the chart or use `.Values.nameOverride` | `.` Chart context |
-| `common.names.fullname` | Create a default fully qualified app name. | `.` Chart context |
-| `common.names.namespace` | Allow the release namespace to be overridden | `.` Chart context |
-| `common.names.fullname.namespace` | Create a fully qualified app name adding the installation's namespace | `.` Chart context |
-| `common.names.chart` | Chart name plus version | `.` Chart context |
-
-### Secrets
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.secrets.name` | Generate the name of the secret. | `dict "existingSecret" .Values.path.to.the.existingSecret "defaultNameSuffix" "mySuffix" "context" $` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.key` | Generate secret key. | `dict "existingSecret" .Values.path.to.the.existingSecret "key" "keyName"` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.passwords.manage` | Generate secret password or retrieve one if already created. | `dict "secret" "secret-name" "key" "keyName" "providedValues" (list "path.to.password1" "path.to.password2") "length" 10 "strong" false "chartName" "chartName" "context" $`, length, strong and chartNAme fields are optional. |
-| `common.secrets.exists` | Returns whether a previous generated secret already exists. | `dict "secret" "secret-name" "context" $` |
-
-### Storage
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|---------------------------------------|---------------------------------------------------------------------------------------------------------------------|
-| `common.storage.class` | Return the proper Storage Class | `dict "persistence" .Values.path.to.the.persistence "global" $`, see [Persistence](#persistence) for the structure. |
-
-### TplValues
-
-| Helper identifier | Description | Expected Input |
-|---------------------------|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.tplvalues.render` | Renders a value that contains template | `dict "value" .Values.path.to.the.Value "context" $`, value is the value should rendered as template, context frequently is the chart context `$` or `.` |
-
-### Utils
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
-| `common.utils.fieldToEnvVar` | Build environment variable name given a field. | `dict "field" "my-password"` |
-| `common.utils.secret.getvalue` | Print instructions to get a secret value. | `dict "secret" "secret-name" "field" "secret-value-field" "context" $` |
-| `common.utils.getValueFromKey` | Gets a value from `.Values` object given its key path | `dict "key" "path.to.key" "context" $` |
-| `common.utils.getKeyFromList` | Returns first `.Values` key with a defined value or first of the list if all non-defined | `dict "keys" (list "path.to.key1" "path.to.key2") "context" $` |
-
-### Validations
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.validations.values.single.empty` | Validate a value must not be empty. | `dict "valueKey" "path.to.value" "secret" "secret.name" "field" "my-password" "subchart" "subchart" "context" $` secret, field and subchart are optional. In case they are given, the helper will generate a how to get instruction. See [ValidateValue](#validatevalue) |
-| `common.validations.values.multiple.empty` | Validate a multiple values must not be empty. It returns a shared error for all the values. | `dict "required" (list $validateValueConf00 $validateValueConf01) "context" $`. See [ValidateValue](#validatevalue) |
-| `common.validations.values.mariadb.passwords` | This helper will ensure required password for MariaDB are not empty. It returns a shared error for all the values. | `dict "secret" "mariadb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mariadb chart and the helper. |
-| `common.validations.values.mysql.passwords` | This helper will ensure required password for MySQL are not empty. It returns a shared error for all the values. | `dict "secret" "mysql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mysql chart and the helper. |
-| `common.validations.values.postgresql.passwords` | This helper will ensure required password for PostgreSQL are not empty. It returns a shared error for all the values. | `dict "secret" "postgresql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use postgresql chart and the helper. |
-| `common.validations.values.redis.passwords` | This helper will ensure required password for Redis® are not empty. It returns a shared error for all the values. | `dict "secret" "redis-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use redis chart and the helper. |
-| `common.validations.values.cassandra.passwords` | This helper will ensure required password for Cassandra are not empty. It returns a shared error for all the values. | `dict "secret" "cassandra-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use cassandra chart and the helper. |
-| `common.validations.values.mongodb.passwords` | This helper will ensure required password for MongoDB® are not empty. It returns a shared error for all the values. | `dict "secret" "mongodb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mongodb chart and the helper. |
-
-### Warnings
-
-| Helper identifier | Description | Expected Input |
-|------------------------------|----------------------------------|------------------------------------------------------------|
-| `common.warnings.rollingTag` | Warning about using rolling tag. | `ImageRoot` see [ImageRoot](#imageroot) for the structure. |
-
## Special input schemas
### ImageRoot
@@ -300,7 +182,7 @@ keyMapping:
If we force those values to be empty we will see some alerts
```console
-$ helm install test mychart --set path.to.value00="",path.to.value01=""
+helm install test mychart --set path.to.value00="",path.to.value01=""
'path.to.value00' must not be empty, please add '--set path.to.value00=$PASSWORD_00' to the command. To get the current value:
export PASSWORD_00=$(kubectl get secret --namespace default secretName -o jsonpath="{.data.password-00}" | base64 -d)
@@ -316,23 +198,23 @@ $ helm install test mychart --set path.to.value00="",path.to.value01=""
[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL.
-**What changes were introduced in this major version?**
+#### What changes were introduced in this major version?
- Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field.
- Use `type: library`. [Here](https://v3.helm.sh/docs/faq/#library-chart-support) you can find more information.
- The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts
-**Considerations when upgrading to this version**
+#### Considerations when upgrading to this version
- If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues
- If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore
- If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3
-**Useful links**
+#### Useful links
-- https://docs.bitnami.com/tutorials/resolve-helm2-helm3-post-migration-issues/
-- https://helm.sh/docs/topics/v2_v3_migration/
-- https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/
+-
+-
+-
## License
@@ -342,7 +224,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
+
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/charts/bitnami/cassandra/charts/common/templates/_images.tpl b/charts/bitnami/cassandra/charts/common/templates/_images.tpl
index b06071492..2e7b15151 100644
--- a/charts/bitnami/cassandra/charts/common/templates/_images.tpl
+++ b/charts/bitnami/cassandra/charts/common/templates/_images.tpl
@@ -17,7 +17,11 @@ Return the proper image name
{{- $separator = "@" -}}
{{- $termination = .imageRoot.digest | toString -}}
{{- end -}}
-{{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- if $registryName }}
+ {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- else -}}
+ {{- printf "%s%s%s" $repositoryName $separator $termination -}}
+{{- end -}}
{{- end -}}
{{/*
diff --git a/charts/bitnami/cassandra/templates/statefulset.yaml b/charts/bitnami/cassandra/templates/statefulset.yaml
index 48c5a2db3..de76fd6b8 100644
--- a/charts/bitnami/cassandra/templates/statefulset.yaml
+++ b/charts/bitnami/cassandra/templates/statefulset.yaml
@@ -153,7 +153,8 @@ spec:
-srcstoretype PKCS12 \
-srcstorepass "${CASSANDRA_KEYSTORE_PASSWORD}" \
-deststorepass "${CASSANDRA_KEYSTORE_PASSWORD}" \
- -destkeystore "/opt/bitnami/cassandra/certs/keystore"
+ -destkeystore "/opt/bitnami/cassandra/certs/keystore" \
+ -noprompt
rm "/tmp/keystore.p12"
keytool -import -file "/certs/ca.crt" \
-keystore "/opt/bitnami/cassandra/certs/truststore" \
@@ -549,7 +550,9 @@ spec:
emptyDir: {}
{{- else }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
labels: {{- include "common.labels.matchLabels" . | nindent 10 }}
{{- if .Values.persistence.annotations }}
diff --git a/charts/bitnami/cassandra/values.yaml b/charts/bitnami/cassandra/values.yaml
index adff85477..ffb5a5d3e 100644
--- a/charts/bitnami/cassandra/values.yaml
+++ b/charts/bitnami/cassandra/values.yaml
@@ -73,7 +73,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/cassandra
- tag: 4.1.0-debian-11-r25
+ tag: 4.1.1-debian-11-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -610,7 +610,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r90
+ tag: 11-debian-11-r101
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -679,7 +679,7 @@ metrics:
registry: docker.io
pullPolicy: IfNotPresent
repository: bitnami/cassandra-exporter
- tag: 2.3.8-debian-11-r95
+ tag: 2.3.8-debian-11-r104
digest: ""
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
diff --git a/charts/bitnami/kafka/Chart.yaml b/charts/bitnami/kafka/Chart.yaml
index 9f6ad6f34..a2529005b 100644
--- a/charts/bitnami/kafka/Chart.yaml
+++ b/charts/bitnami/kafka/Chart.yaml
@@ -35,4 +35,4 @@ name: kafka
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/kafka
- https://kafka.apache.org/
-version: 21.4.2
+version: 21.4.4
diff --git a/charts/bitnami/kafka/README.md b/charts/bitnami/kafka/README.md
index 1c3a16677..5681111e2 100644
--- a/charts/bitnami/kafka/README.md
+++ b/charts/bitnami/kafka/README.md
@@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| `image.registry` | Kafka image registry | `docker.io` |
| `image.repository` | Kafka image repository | `bitnami/kafka` |
-| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.4.0-debian-11-r13` |
+| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.4.0-debian-11-r15` |
| `image.digest` | Kafka image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `image.pullPolicy` | Kafka image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -255,7 +255,7 @@ The command removes all the Kubernetes components associated with the chart and
| `externalAccess.autoDiscovery.enabled` | Enable using an init container to auto-detect external IPs/ports by querying the K8s API | `false` |
| `externalAccess.autoDiscovery.image.registry` | Init container auto-discovery image registry | `docker.io` |
| `externalAccess.autoDiscovery.image.repository` | Init container auto-discovery image repository | `bitnami/kubectl` |
-| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.25.8-debian-11-r1` |
+| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.25.8-debian-11-r2` |
| `externalAccess.autoDiscovery.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `externalAccess.autoDiscovery.image.pullPolicy` | Init container auto-discovery image pull policy | `IfNotPresent` |
| `externalAccess.autoDiscovery.image.pullSecrets` | Init container auto-discovery image pull secrets | `[]` |
@@ -311,7 +311,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 | `false` |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r100` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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 | `[]` |
@@ -336,7 +336,7 @@ The command removes all the Kubernetes components associated with the chart and
| `metrics.kafka.enabled` | Whether or not to create a standalone Kafka exporter to expose Kafka metrics | `false` |
| `metrics.kafka.image.registry` | Kafka exporter image registry | `docker.io` |
| `metrics.kafka.image.repository` | Kafka exporter image repository | `bitnami/kafka-exporter` |
-| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.6.0-debian-11-r72` |
+| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.6.0-debian-11-r73` |
| `metrics.kafka.image.digest` | Kafka exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.kafka.image.pullPolicy` | Kafka exporter image pull policy | `IfNotPresent` |
| `metrics.kafka.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -384,7 +384,7 @@ The command removes all the Kubernetes components associated with the chart and
| `metrics.jmx.enabled` | Whether or not to expose JMX metrics to Prometheus | `false` |
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
-| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.18.0-debian-11-r4` |
+| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.18.0-debian-11-r5` |
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
diff --git a/charts/bitnami/kafka/values.yaml b/charts/bitnami/kafka/values.yaml
index 7bd2054e5..11bab8b85 100644
--- a/charts/bitnami/kafka/values.yaml
+++ b/charts/bitnami/kafka/values.yaml
@@ -77,7 +77,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/kafka
- tag: 3.4.0-debian-11-r13
+ tag: 3.4.0-debian-11-r15
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -779,7 +779,7 @@ externalAccess:
image:
registry: docker.io
repository: bitnami/kubectl
- tag: 1.25.8-debian-11-r1
+ tag: 1.25.8-debian-11-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1028,7 +1028,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r100
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1110,7 +1110,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/kafka-exporter
- tag: 1.6.0-debian-11-r72
+ tag: 1.6.0-debian-11-r73
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1346,7 +1346,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/jmx-exporter
- tag: 0.18.0-debian-11-r4
+ tag: 0.18.0-debian-11-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/charts/bitnami/mariadb/Chart.yaml b/charts/bitnami/mariadb/Chart.yaml
index 97428b711..5742a851a 100644
--- a/charts/bitnami/mariadb/Chart.yaml
+++ b/charts/bitnami/mariadb/Chart.yaml
@@ -32,4 +32,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb
- https://github.com/prometheus/mysqld_exporter
- https://mariadb.org
-version: 11.5.5
+version: 11.5.6
diff --git a/charts/bitnami/mariadb/README.md b/charts/bitnami/mariadb/README.md
index 5bf9f6fcb..16f15cd96 100644
--- a/charts/bitnami/mariadb/README.md
+++ b/charts/bitnami/mariadb/README.md
@@ -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) | `10.6.12-debian-11-r13` |
+| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.6.12-debian-11-r16` |
| `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/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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.14.0-debian-11-r99` |
+| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r103` |
| `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/values.yaml b/charts/bitnami/mariadb/values.yaml
index 6c2e4b032..4d2fb64ac 100644
--- a/charts/bitnami/mariadb/values.yaml
+++ b/charts/bitnami/mariadb/values.yaml
@@ -87,7 +87,7 @@ serviceBindings:
image:
registry: docker.io
repository: bitnami/mariadb
- tag: 10.6.12-debian-11-r13
+ tag: 10.6.12-debian-11-r16
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1001,7 +1001,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r98
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
@@ -1037,7 +1037,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/mysqld-exporter
- tag: 0.14.0-debian-11-r99
+ tag: 0.14.0-debian-11-r103
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
diff --git a/charts/bitnami/mysql/Chart.lock b/charts/bitnami/mysql/Chart.lock
index 435205aec..9a7fd4dab 100644
--- a/charts/bitnami/mysql/Chart.lock
+++ b/charts/bitnami/mysql/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
- version: 2.2.3
-digest: sha256:2c7165542fc01b9e98b577cd8b1095d0ed8267d34b97b6e581a1176bfb8e4dcb
-generated: "2023-02-17T18:14:57.644290951Z"
+ version: 2.2.4
+digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b
+generated: "2023-04-01T13:13:50.11325071Z"
diff --git a/charts/bitnami/mysql/Chart.yaml b/charts/bitnami/mysql/Chart.yaml
index a3e5c58e1..9ee13b8d2 100644
--- a/charts/bitnami/mysql/Chart.yaml
+++ b/charts/bitnami/mysql/Chart.yaml
@@ -30,4 +30,4 @@ name: mysql
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mysql
- https://mysql.com
-version: 9.7.0
+version: 9.7.1
diff --git a/charts/bitnami/mysql/README.md b/charts/bitnami/mysql/README.md
index f952ab65f..8906f278a 100644
--- a/charts/bitnami/mysql/README.md
+++ b/charts/bitnami/mysql/README.md
@@ -83,7 +83,7 @@ The command removes all the Kubernetes components associated with the chart and
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| `image.registry` | MySQL image registry | `docker.io` |
| `image.repository` | MySQL image repository | `bitnami/mysql` |
-| `image.tag` | MySQL image tag (immutable tags are recommended) | `8.0.32-debian-11-r14` |
+| `image.tag` | MySQL image tag (immutable tags are recommended) | `8.0.32-debian-11-r21` |
| `image.digest` | MySQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `image.pullPolicy` | MySQL image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -307,7 +307,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/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r94` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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 | `[]` |
@@ -320,7 +320,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.14.0-debian-11-r96` |
+| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r103` |
| `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 | `[]` |
@@ -548,4 +548,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/mysql/charts/common/Chart.yaml b/charts/bitnami/mysql/charts/common/Chart.yaml
index 031ee0fd4..8583e628a 100644
--- a/charts/bitnami/mysql/charts/common/Chart.yaml
+++ b/charts/bitnami/mysql/charts/common/Chart.yaml
@@ -2,7 +2,7 @@ annotations:
category: Infrastructure
licenses: Apache-2.0
apiVersion: v2
-appVersion: 2.2.3
+appVersion: 2.2.4
description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself.
home: https://github.com/bitnami/charts/tree/main/bitnami/common
@@ -21,4 +21,4 @@ sources:
- https://github.com/bitnami/charts
- https://www.bitnami.com/
type: library
-version: 2.2.3
+version: 2.2.4
diff --git a/charts/bitnami/mysql/charts/common/README.md b/charts/bitnami/mysql/charts/common/README.md
index 8f3bda37d..825639f2a 100644
--- a/charts/bitnami/mysql/charts/common/README.md
+++ b/charts/bitnami/mysql/charts/common/README.md
@@ -12,7 +12,7 @@ dependencies:
```
```console
-$ helm dependency update
+helm dependency update
```
```yaml
@@ -37,124 +37,6 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment
## Parameters
-The following table lists the helpers available in the library which are scoped in different sections.
-
-### Affinities
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|------------------------------------------------------|------------------------------------------------|
-| `common.affinities.nodes.soft` | Return a soft nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.nodes.hard` | Return a hard nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` |
-| `common.affinities.pods.soft` | Return a soft podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.pods.hard` | Return a hard podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` |
-| `common.affinities.topologyKey` | Return a topologyKey definition | `dict "topologyKey" "FOO"` |
-
-### Capabilities
-
-| Helper identifier | Description | Expected Input |
-|------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------|
-| `common.capabilities.kubeVersion` | Return the target Kubernetes version (using client default if .Values.kubeVersion is not set). | `.` Chart context |
-| `common.capabilities.cronjob.apiVersion` | Return the appropriate apiVersion for cronjob. | `.` Chart context |
-| `common.capabilities.deployment.apiVersion` | Return the appropriate apiVersion for deployment. | `.` Chart context |
-| `common.capabilities.statefulset.apiVersion` | Return the appropriate apiVersion for statefulset. | `.` Chart context |
-| `common.capabilities.ingress.apiVersion` | Return the appropriate apiVersion for ingress. | `.` Chart context |
-| `common.capabilities.rbac.apiVersion` | Return the appropriate apiVersion for RBAC resources. | `.` Chart context |
-| `common.capabilities.crd.apiVersion` | Return the appropriate apiVersion for CRDs. | `.` Chart context |
-| `common.capabilities.policy.apiVersion` | Return the appropriate apiVersion for podsecuritypolicy. | `.` Chart context |
-| `common.capabilities.networkPolicy.apiVersion` | Return the appropriate apiVersion for networkpolicy. | `.` Chart context |
-| `common.capabilities.apiService.apiVersion` | Return the appropriate apiVersion for APIService. | `.` Chart context |
-| `common.capabilities.hpa.apiVersion` | Return the appropriate apiVersion for Horizontal Pod Autoscaler | `.` Chart context |
-| `common.capabilities.supportsHelmVersion` | Returns true if the used Helm version is 3.3+ | `.` Chart context |
-
-### Errors
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
-| `common.errors.upgrade.passwords.empty` | It will ensure required passwords are given when we are upgrading a chart. If `validationErrors` is not empty it will throw an error and will stop the upgrade action. | `dict "validationErrors" (list $validationError00 $validationError01) "context" $` |
-
-### Images
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
-| `common.images.image` | Return the proper and full image name | `dict "imageRoot" .Values.path.to.the.image "global" $`, see [ImageRoot](#imageroot) for the structure. |
-| `common.images.pullSecrets` | Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "global" .Values.global` |
-| `common.images.renderPullSecrets` | Return the proper Docker Image Registry Secret Names (evaluates values as templates) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "context" $` |
-
-### Ingress
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.ingress.backend` | Generate a proper Ingress backend entry depending on the API version | `dict "serviceName" "foo" "servicePort" "bar"`, see the [Ingress deprecation notice](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/) for the syntax differences |
-| `common.ingress.supportsPathType` | Prints "true" if the pathType field is supported | `.` Chart context |
-| `common.ingress.supportsIngressClassname` | Prints "true" if the ingressClassname field is supported | `.` Chart context |
-| `common.ingress.certManagerRequest` | Prints "true" if required cert-manager annotations for TLS signed certificates are set in the Ingress annotations | `dict "annotations" .Values.path.to.the.ingress.annotations` |
-
-### Labels
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------|-----------------------------------------------------------------------------|-------------------|
-| `common.labels.standard` | Return Kubernetes standard labels | `.` Chart context |
-| `common.labels.matchLabels` | Labels to use on `deploy.spec.selector.matchLabels` and `svc.spec.selector` | `.` Chart context |
-
-### Names
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|-----------------------------------------------------------------------|-------------------|
-| `common.names.name` | Expand the name of the chart or use `.Values.nameOverride` | `.` Chart context |
-| `common.names.fullname` | Create a default fully qualified app name. | `.` Chart context |
-| `common.names.namespace` | Allow the release namespace to be overridden | `.` Chart context |
-| `common.names.fullname.namespace` | Create a fully qualified app name adding the installation's namespace | `.` Chart context |
-| `common.names.chart` | Chart name plus version | `.` Chart context |
-
-### Secrets
-
-| Helper identifier | Description | Expected Input |
-|-----------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.secrets.name` | Generate the name of the secret. | `dict "existingSecret" .Values.path.to.the.existingSecret "defaultNameSuffix" "mySuffix" "context" $` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.key` | Generate secret key. | `dict "existingSecret" .Values.path.to.the.existingSecret "key" "keyName"` see [ExistingSecret](#existingsecret) for the structure. |
-| `common.secrets.passwords.manage` | Generate secret password or retrieve one if already created. | `dict "secret" "secret-name" "key" "keyName" "providedValues" (list "path.to.password1" "path.to.password2") "length" 10 "strong" false "chartName" "chartName" "context" $`, length, strong and chartNAme fields are optional. |
-| `common.secrets.exists` | Returns whether a previous generated secret already exists. | `dict "secret" "secret-name" "context" $` |
-
-### Storage
-
-| Helper identifier | Description | Expected Input |
-|-------------------------------|---------------------------------------|---------------------------------------------------------------------------------------------------------------------|
-| `common.storage.class` | Return the proper Storage Class | `dict "persistence" .Values.path.to.the.persistence "global" $`, see [Persistence](#persistence) for the structure. |
-
-### TplValues
-
-| Helper identifier | Description | Expected Input |
-|---------------------------|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.tplvalues.render` | Renders a value that contains template | `dict "value" .Values.path.to.the.Value "context" $`, value is the value should rendered as template, context frequently is the chart context `$` or `.` |
-
-### Utils
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
-| `common.utils.fieldToEnvVar` | Build environment variable name given a field. | `dict "field" "my-password"` |
-| `common.utils.secret.getvalue` | Print instructions to get a secret value. | `dict "secret" "secret-name" "field" "secret-value-field" "context" $` |
-| `common.utils.getValueFromKey` | Gets a value from `.Values` object given its key path | `dict "key" "path.to.key" "context" $` |
-| `common.utils.getKeyFromList` | Returns first `.Values` key with a defined value or first of the list if all non-defined | `dict "keys" (list "path.to.key1" "path.to.key2") "context" $` |
-
-### Validations
-
-| Helper identifier | Description | Expected Input |
-|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `common.validations.values.single.empty` | Validate a value must not be empty. | `dict "valueKey" "path.to.value" "secret" "secret.name" "field" "my-password" "subchart" "subchart" "context" $` secret, field and subchart are optional. In case they are given, the helper will generate a how to get instruction. See [ValidateValue](#validatevalue) |
-| `common.validations.values.multiple.empty` | Validate a multiple values must not be empty. It returns a shared error for all the values. | `dict "required" (list $validateValueConf00 $validateValueConf01) "context" $`. See [ValidateValue](#validatevalue) |
-| `common.validations.values.mariadb.passwords` | This helper will ensure required password for MariaDB are not empty. It returns a shared error for all the values. | `dict "secret" "mariadb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mariadb chart and the helper. |
-| `common.validations.values.mysql.passwords` | This helper will ensure required password for MySQL are not empty. It returns a shared error for all the values. | `dict "secret" "mysql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mysql chart and the helper. |
-| `common.validations.values.postgresql.passwords` | This helper will ensure required password for PostgreSQL are not empty. It returns a shared error for all the values. | `dict "secret" "postgresql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use postgresql chart and the helper. |
-| `common.validations.values.redis.passwords` | This helper will ensure required password for Redis® are not empty. It returns a shared error for all the values. | `dict "secret" "redis-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use redis chart and the helper. |
-| `common.validations.values.cassandra.passwords` | This helper will ensure required password for Cassandra are not empty. It returns a shared error for all the values. | `dict "secret" "cassandra-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use cassandra chart and the helper. |
-| `common.validations.values.mongodb.passwords` | This helper will ensure required password for MongoDB® are not empty. It returns a shared error for all the values. | `dict "secret" "mongodb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mongodb chart and the helper. |
-
-### Warnings
-
-| Helper identifier | Description | Expected Input |
-|------------------------------|----------------------------------|------------------------------------------------------------|
-| `common.warnings.rollingTag` | Warning about using rolling tag. | `ImageRoot` see [ImageRoot](#imageroot) for the structure. |
-
## Special input schemas
### ImageRoot
@@ -300,7 +182,7 @@ keyMapping:
If we force those values to be empty we will see some alerts
```console
-$ helm install test mychart --set path.to.value00="",path.to.value01=""
+helm install test mychart --set path.to.value00="",path.to.value01=""
'path.to.value00' must not be empty, please add '--set path.to.value00=$PASSWORD_00' to the command. To get the current value:
export PASSWORD_00=$(kubectl get secret --namespace default secretName -o jsonpath="{.data.password-00}" | base64 -d)
@@ -316,23 +198,23 @@ $ helm install test mychart --set path.to.value00="",path.to.value01=""
[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL.
-**What changes were introduced in this major version?**
+#### What changes were introduced in this major version?
- Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field.
- Use `type: library`. [Here](https://v3.helm.sh/docs/faq/#library-chart-support) you can find more information.
- The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts
-**Considerations when upgrading to this version**
+#### Considerations when upgrading to this version
- If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues
- If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore
- If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3
-**Useful links**
+#### Useful links
-- https://docs.bitnami.com/tutorials/resolve-helm2-helm3-post-migration-issues/
-- https://helm.sh/docs/topics/v2_v3_migration/
-- https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/
+-
+-
+-
## License
@@ -342,7 +224,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
+
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/charts/bitnami/mysql/charts/common/templates/_images.tpl b/charts/bitnami/mysql/charts/common/templates/_images.tpl
index b06071492..2e7b15151 100644
--- a/charts/bitnami/mysql/charts/common/templates/_images.tpl
+++ b/charts/bitnami/mysql/charts/common/templates/_images.tpl
@@ -17,7 +17,11 @@ Return the proper image name
{{- $separator = "@" -}}
{{- $termination = .imageRoot.digest | toString -}}
{{- end -}}
-{{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- if $registryName }}
+ {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}}
+{{- else -}}
+ {{- printf "%s%s%s" $repositoryName $separator $termination -}}
+{{- end -}}
{{- end -}}
{{/*
diff --git a/charts/bitnami/mysql/values.yaml b/charts/bitnami/mysql/values.yaml
index 6a3744b80..f5a627ea8 100644
--- a/charts/bitnami/mysql/values.yaml
+++ b/charts/bitnami/mysql/values.yaml
@@ -82,7 +82,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/mysql
- tag: 8.0.32-debian-11-r14
+ tag: 8.0.32-debian-11-r21
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1008,7 +1008,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r94
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1042,7 +1042,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/mysqld-exporter
- tag: 0.14.0-debian-11-r96
+ tag: 0.14.0-debian-11-r103
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/postgresql/Chart.yaml b/charts/bitnami/postgresql/Chart.yaml
index 5dc95412f..c8ef7e0f8 100644
--- a/charts/bitnami/postgresql/Chart.yaml
+++ b/charts/bitnami/postgresql/Chart.yaml
@@ -32,4 +32,4 @@ name: postgresql
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/postgresql
- https://www.postgresql.org/
-version: 12.2.6
+version: 12.2.7
diff --git a/charts/bitnami/postgresql/README.md b/charts/bitnami/postgresql/README.md
index 28f4daf1f..4ad542dd0 100644
--- a/charts/bitnami/postgresql/README.md
+++ b/charts/bitnami/postgresql/README.md
@@ -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) | `15.2.0-debian-11-r14` |
+| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.2.0-debian-11-r16` |
| `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 | `[]` |
@@ -377,7 +377,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/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r99` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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 | `[]` |
@@ -405,7 +405,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.12.0-debian-11-r71` |
+| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.12.0-debian-11-r72` |
| `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 | `[]` |
diff --git a/charts/bitnami/postgresql/values.yaml b/charts/bitnami/postgresql/values.yaml
index 2503a49b6..29acf401b 100644
--- a/charts/bitnami/postgresql/values.yaml
+++ b/charts/bitnami/postgresql/values.yaml
@@ -95,7 +95,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/postgresql
- tag: 15.2.0-debian-11-r14
+ tag: 15.2.0-debian-11-r16
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1136,7 +1136,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r99
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1231,7 +1231,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/postgres-exporter
- tag: 0.12.0-debian-11-r71
+ tag: 0.12.0-debian-11-r72
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/redis/Chart.yaml b/charts/bitnami/redis/Chart.yaml
index d28099772..19e8c08db 100644
--- a/charts/bitnami/redis/Chart.yaml
+++ b/charts/bitnami/redis/Chart.yaml
@@ -28,4 +28,4 @@ maintainers:
name: redis
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/redis
-version: 17.9.2
+version: 17.9.3
diff --git a/charts/bitnami/redis/README.md b/charts/bitnami/redis/README.md
index 2d1103b51..53604379b 100644
--- a/charts/bitnami/redis/README.md
+++ b/charts/bitnami/redis/README.md
@@ -99,7 +99,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------- | ---------------------------------------------------------------------------------------------------------- | --------------------- |
| `image.registry` | Redis® image registry | `docker.io` |
| `image.repository` | Redis® image repository | `bitnami/redis` |
-| `image.tag` | Redis® image tag (immutable tags are recommended) | `7.0.10-debian-11-r2` |
+| `image.tag` | Redis® image tag (immutable tags are recommended) | `7.0.10-debian-11-r4` |
| `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 | `[]` |
@@ -333,7 +333,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.0.10-debian-11-r1` |
+| `sentinel.image.tag` | Redis® Sentinel image tag (immutable tags are recommended) | `7.0.10-debian-11-r2` |
| `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 | `[]` |
@@ -451,7 +451,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.48.0-debian-11-r6` |
+| `metrics.image.tag` | Redis® Exporter image tag (immutable tags are recommended) | `1.48.0-debian-11-r7` |
| `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 | `[]` |
@@ -516,7 +516,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` | Bitnami Shell image registry | `docker.io` |
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r99` |
+| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
@@ -526,7 +526,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` | Bitnami Shell image registry | `docker.io` |
| `sysctl.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
-| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r99` |
+| `sysctl.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `sysctl.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `sysctl.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `sysctl.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
diff --git a/charts/bitnami/redis/values.yaml b/charts/bitnami/redis/values.yaml
index e95755c75..95146ea66 100644
--- a/charts/bitnami/redis/values.yaml
+++ b/charts/bitnami/redis/values.yaml
@@ -82,7 +82,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/redis
- tag: 7.0.10-debian-11-r2
+ tag: 7.0.10-debian-11-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -995,7 +995,7 @@ sentinel:
image:
registry: docker.io
repository: bitnami/redis-sentinel
- tag: 7.0.10-debian-11-r1
+ tag: 7.0.10-debian-11-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1437,7 +1437,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/redis-exporter
- tag: 1.48.0-debian-11-r6
+ tag: 1.48.0-debian-11-r7
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1688,7 +1688,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r99
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1736,7 +1736,7 @@ sysctl:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r99
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/spark/Chart.yaml b/charts/bitnami/spark/Chart.yaml
index 78e670274..6d09235f9 100644
--- a/charts/bitnami/spark/Chart.yaml
+++ b/charts/bitnami/spark/Chart.yaml
@@ -28,4 +28,4 @@ name: spark
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/spark
- https://spark.apache.org/
-version: 6.4.1
+version: 6.4.2
diff --git a/charts/bitnami/spark/README.md b/charts/bitnami/spark/README.md
index c7f7a1e51..ef55567e9 100644
--- a/charts/bitnami/spark/README.md
+++ b/charts/bitnami/spark/README.md
@@ -82,16 +82,16 @@ The command removes all the Kubernetes components associated with the chart and
### Spark parameters
-| Name | Description | Value |
-| ------------------- | ----------------------------------------------------------------------------------------------------- | -------------------- |
-| `image.registry` | Spark image registry | `docker.io` |
-| `image.repository` | Spark image repository | `bitnami/spark` |
-| `image.tag` | Spark image tag (immutable tags are recommended) | `3.3.2-debian-11-r9` |
-| `image.digest` | Spark image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
-| `image.pullPolicy` | Spark image pull policy | `IfNotPresent` |
-| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
-| `image.debug` | Enable image debug mode | `false` |
-| `hostNetwork` | Enable HOST Network | `false` |
+| Name | Description | Value |
+| ------------------- | ----------------------------------------------------------------------------------------------------- | --------------------- |
+| `image.registry` | Spark image registry | `docker.io` |
+| `image.repository` | Spark image repository | `bitnami/spark` |
+| `image.tag` | Spark image tag (immutable tags are recommended) | `3.3.2-debian-11-r12` |
+| `image.digest` | Spark image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
+| `image.pullPolicy` | Spark image pull policy | `IfNotPresent` |
+| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
+| `image.debug` | Enable image debug mode | `false` |
+| `hostNetwork` | Enable HOST Network | `false` |
### Spark master parameters
diff --git a/charts/bitnami/spark/values.yaml b/charts/bitnami/spark/values.yaml
index dd4f057ba..9264f5d1e 100644
--- a/charts/bitnami/spark/values.yaml
+++ b/charts/bitnami/spark/values.yaml
@@ -92,7 +92,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/spark
- tag: 3.3.2-debian-11-r9
+ tag: 3.3.2-debian-11-r12
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/charts/bitnami/tomcat/Chart.yaml b/charts/bitnami/tomcat/Chart.yaml
index 592b4c295..8029864b5 100644
--- a/charts/bitnami/tomcat/Chart.yaml
+++ b/charts/bitnami/tomcat/Chart.yaml
@@ -32,4 +32,4 @@ name: tomcat
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/tomcat
- http://tomcat.apache.org
-version: 10.6.0
+version: 10.6.2
diff --git a/charts/bitnami/tomcat/README.md b/charts/bitnami/tomcat/README.md
index a3d2343d5..1c0a9a5a7 100644
--- a/charts/bitnami/tomcat/README.md
+++ b/charts/bitnami/tomcat/README.md
@@ -81,7 +81,7 @@ The command removes all the Kubernetes components associated with the chart and
| ----------------------------- | ------------------------------------------------------------------------------------------------------ | --------------------- |
| `image.registry` | Tomcat image registry | `docker.io` |
| `image.repository` | Tomcat image repository | `bitnami/tomcat` |
-| `image.tag` | Tomcat image tag (immutable tags are recommended) | `10.1.7-debian-11-r1` |
+| `image.tag` | Tomcat image tag (immutable tags are recommended) | `10.1.7-debian-11-r5` |
| `image.digest` | Tomcat image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `image.pullPolicy` | Tomcat image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -203,7 +203,7 @@ The command removes all the Kubernetes components associated with the chart and
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory | `false` |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r98` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r102` |
| `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 | `[]` |
@@ -218,7 +218,7 @@ The command removes all the Kubernetes components associated with the chart and
| `metrics.jmx.catalinaOpts` | custom option used to enabled JMX on tomcat jvm evaluated as template | `-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5555 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=true` |
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
-| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.18.0-debian-11-r3` |
+| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.18.0-debian-11-r6` |
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
diff --git a/charts/bitnami/tomcat/values.yaml b/charts/bitnami/tomcat/values.yaml
index 6949cf4db..9ba1e68b4 100644
--- a/charts/bitnami/tomcat/values.yaml
+++ b/charts/bitnami/tomcat/values.yaml
@@ -58,7 +58,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/tomcat
- tag: 10.1.7-debian-11-r1
+ tag: 10.1.7-debian-11-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -582,7 +582,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r98
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -642,7 +642,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/jmx-exporter
- tag: 0.18.0-debian-11-r3
+ tag: 0.18.0-debian-11-r6
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/charts/bitnami/wordpress/Chart.lock b/charts/bitnami/wordpress/Chart.lock
index a41163880..f80243d89 100644
--- a/charts/bitnami/wordpress/Chart.lock
+++ b/charts/bitnami/wordpress/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: memcached
repository: https://charts.bitnami.com/bitnami
- version: 6.3.13
+ version: 6.3.14
- name: mariadb
repository: https://charts.bitnami.com/bitnami
- version: 11.5.5
+ version: 11.5.6
- name: common
repository: https://charts.bitnami.com/bitnami
version: 2.2.4
-digest: sha256:b6bf1e36cf75cf20888726a965b30006de0048818437da05e4ec9bc6da926791
-generated: "2023-03-22T23:18:11.010220619Z"
+digest: sha256:62acf06135a5f7b557ff5145f587b163e592c38b689520ab781b2b1a7921b96f
+generated: "2023-04-01T14:36:11.270018588Z"
diff --git a/charts/bitnami/wordpress/Chart.yaml b/charts/bitnami/wordpress/Chart.yaml
index 47fd76a77..16b10fd11 100644
--- a/charts/bitnami/wordpress/Chart.yaml
+++ b/charts/bitnami/wordpress/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
category: CMS
licenses: Apache-2.0
apiVersion: v2
-appVersion: 6.1.1
+appVersion: 6.2.0
dependencies:
- condition: memcached.enabled
name: memcached
@@ -41,4 +41,4 @@ name: wordpress
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress
- https://wordpress.org/
-version: 15.2.59
+version: 15.3.0
diff --git a/charts/bitnami/wordpress/README.md b/charts/bitnami/wordpress/README.md
index be4afb0e9..9ec15b039 100644
--- a/charts/bitnami/wordpress/README.md
+++ b/charts/bitnami/wordpress/README.md
@@ -78,15 +78,15 @@ The command removes all the Kubernetes components associated with the chart and
### WordPress Image parameters
-| Name | Description | Value |
-| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
-| `image.registry` | WordPress image registry | `docker.io` |
-| `image.repository` | WordPress image repository | `bitnami/wordpress` |
-| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.1.1-debian-11-r71` |
-| `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 | `[]` |
-| `image.debug` | Specify if debug values should be set | `false` |
+| Name | Description | Value |
+| ------------------- | --------------------------------------------------------------------------------------------------------- | -------------------- |
+| `image.registry` | WordPress image registry | `docker.io` |
+| `image.repository` | WordPress image repository | `bitnami/wordpress` |
+| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.2.0-debian-11-r1` |
+| `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 | `[]` |
+| `image.debug` | Specify if debug values should be set | `false` |
### WordPress Configuration parameters
@@ -199,37 +199,37 @@ The command removes all the Kubernetes components associated with the chart and
### Traffic Exposure Parameters
-| Name | Description | Value |
-| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
-| `service.type` | WordPress service type | `LoadBalancer` |
-| `service.ports.http` | WordPress service HTTP port | `80` |
-| `service.ports.https` | WordPress service HTTPS port | `443` |
-| `service.httpsTargetPort` | Target port for HTTPS | `https` |
-| `service.nodePorts.http` | Node port for HTTP | `""` |
-| `service.nodePorts.https` | Node port for HTTPS | `""` |
-| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` |
-| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
-| `service.clusterIP` | WordPress service Cluster IP | `""` |
-| `service.loadBalancerIP` | WordPress service Load Balancer IP | `""` |
-| `service.loadBalancerSourceRanges` | WordPress service Load Balancer sources | `[]` |
-| `service.externalTrafficPolicy` | WordPress service external traffic policy | `Cluster` |
-| `service.annotations` | Additional custom annotations for WordPress service | `{}` |
-| `service.extraPorts` | Extra port to expose on WordPress service | `[]` |
-| `ingress.enabled` | Enable ingress record generation for WordPress | `false` |
-| `ingress.pathType` | Ingress path type | `ImplementationSpecific` |
-| `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` |
-| `ingress.ingressClassName` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `""` |
-| `ingress.hostname` | Default host for the ingress record | `wordpress.local` |
-| `ingress.path` | Default path for the ingress record | `/` |
-| `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` |
-| `ingress.tls` | Enable TLS configuration for the host defined at `ingress.hostname` parameter | `false` |
-| `ingress.tlsWwwPrefix` | Adds www subdomain to default cert | `false` |
-| `ingress.selfSigned` | Create a TLS secret for this ingress record using self-signed certificates generated by Helm | `false` |
-| `ingress.extraHosts` | An array with additional hostname(s) to be covered with the ingress record | `[]` |
-| `ingress.extraPaths` | An array with additional arbitrary paths that may need to be added to the ingress under the main host | `[]` |
-| `ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` |
-| `ingress.secrets` | Custom TLS certificates as secrets | `[]` |
-| `ingress.extraRules` | Additional rules to be covered with this ingress record | `[]` |
+| Name | Description | Value |
+| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
+| `service.type` | WordPress service type | `LoadBalancer` |
+| `service.ports.http` | WordPress service HTTP port | `80` |
+| `service.ports.https` | WordPress service HTTPS port | `443` |
+| `service.httpsTargetPort` | Target port for HTTPS | `https` |
+| `service.nodePorts.http` | Node port for HTTP | `""` |
+| `service.nodePorts.https` | Node port for HTTPS | `""` |
+| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` |
+| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
+| `service.clusterIP` | WordPress service Cluster IP | `""` |
+| `service.loadBalancerIP` | WordPress service Load Balancer IP | `""` |
+| `service.loadBalancerSourceRanges` | WordPress service Load Balancer sources | `[]` |
+| `service.externalTrafficPolicy` | WordPress service external traffic policy | `Cluster` |
+| `service.annotations` | Additional custom annotations for WordPress service | `{}` |
+| `service.extraPorts` | Extra port to expose on WordPress service | `[]` |
+| `ingress.enabled` | Enable ingress record generation for WordPress | `false` |
+| `ingress.pathType` | Ingress path type | `ImplementationSpecific` |
+| `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` |
+| `ingress.ingressClassName` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `""` |
+| `ingress.hostname` | Default host for the ingress record. The hostname is templated and thus can contain other variable references. | `wordpress.local` |
+| `ingress.path` | Default path for the ingress record | `/` |
+| `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` |
+| `ingress.tls` | Enable TLS configuration for the host defined at `ingress.hostname` parameter | `false` |
+| `ingress.tlsWwwPrefix` | Adds www subdomain to default cert | `false` |
+| `ingress.selfSigned` | Create a TLS secret for this ingress record using self-signed certificates generated by Helm | `false` |
+| `ingress.extraHosts` | An array with additional hostname(s) to be covered with the ingress record. The host names are templated and thus can contain other variable references. | `[]` |
+| `ingress.extraPaths` | An array with additional arbitrary paths that may need to be added to the ingress under the main host | `[]` |
+| `ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` |
+| `ingress.secrets` | Custom TLS certificates as secrets | `[]` |
+| `ingress.extraRules` | Additional rules to be covered with this ingress record | `[]` |
### Persistence Parameters
@@ -247,7 +247,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` | Bitnami Shell image registry | `docker.io` |
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r101` |
+| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
@@ -279,7 +279,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) | `0.13.1-debian-11-r0` |
+| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.13.1-debian-11-r1` |
| `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/mariadb/Chart.yaml b/charts/bitnami/wordpress/charts/mariadb/Chart.yaml
index d2878dc2a..8dda6fcc0 100644
--- a/charts/bitnami/wordpress/charts/mariadb/Chart.yaml
+++ b/charts/bitnami/wordpress/charts/mariadb/Chart.yaml
@@ -28,4 +28,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb
- https://github.com/prometheus/mysqld_exporter
- https://mariadb.org
-version: 11.5.5
+version: 11.5.6
diff --git a/charts/bitnami/wordpress/charts/mariadb/README.md b/charts/bitnami/wordpress/charts/mariadb/README.md
index 5bf9f6fcb..16f15cd96 100644
--- a/charts/bitnami/wordpress/charts/mariadb/README.md
+++ b/charts/bitnami/wordpress/charts/mariadb/README.md
@@ -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) | `10.6.12-debian-11-r13` |
+| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.6.12-debian-11-r16` |
| `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/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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.14.0-debian-11-r99` |
+| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r103` |
| `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/wordpress/charts/mariadb/values.yaml b/charts/bitnami/wordpress/charts/mariadb/values.yaml
index 6c2e4b032..4d2fb64ac 100644
--- a/charts/bitnami/wordpress/charts/mariadb/values.yaml
+++ b/charts/bitnami/wordpress/charts/mariadb/values.yaml
@@ -87,7 +87,7 @@ serviceBindings:
image:
registry: docker.io
repository: bitnami/mariadb
- tag: 10.6.12-debian-11-r13
+ tag: 10.6.12-debian-11-r16
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1001,7 +1001,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r98
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
@@ -1037,7 +1037,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/mysqld-exporter
- tag: 0.14.0-debian-11-r99
+ tag: 0.14.0-debian-11-r103
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
diff --git a/charts/bitnami/wordpress/charts/memcached/Chart.yaml b/charts/bitnami/wordpress/charts/memcached/Chart.yaml
index a814eced2..d3315fcb8 100644
--- a/charts/bitnami/wordpress/charts/memcached/Chart.yaml
+++ b/charts/bitnami/wordpress/charts/memcached/Chart.yaml
@@ -24,4 +24,4 @@ name: memcached
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/memcached
- http://memcached.org/
-version: 6.3.13
+version: 6.3.14
diff --git a/charts/bitnami/wordpress/charts/memcached/README.md b/charts/bitnami/wordpress/charts/memcached/README.md
index 066ca5b44..458c10f30 100644
--- a/charts/bitnami/wordpress/charts/memcached/README.md
+++ b/charts/bitnami/wordpress/charts/memcached/README.md
@@ -80,7 +80,7 @@ The command removes all the Kubernetes components associated with the chart and
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
| `image.registry` | Memcached image registry | `docker.io` |
| `image.repository` | Memcached image repository | `bitnami/memcached` |
-| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.19-debian-11-r3` |
+| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.19-debian-11-r7` |
| `image.digest` | Memcached image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `image.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -207,7 +207,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 | `false` |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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 | `[]` |
@@ -217,7 +217,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` | Memcached exporter image registry | `docker.io` |
| `metrics.image.repository` | Memcached exporter image repository | `bitnami/memcached-exporter` |
-| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.11.2-debian-11-r2` |
+| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.11.2-debian-11-r5` |
| `metrics.image.digest` | Memcached exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
diff --git a/charts/bitnami/wordpress/charts/memcached/values.yaml b/charts/bitnami/wordpress/charts/memcached/values.yaml
index 89b1a7a61..d990a4f28 100644
--- a/charts/bitnami/wordpress/charts/memcached/values.yaml
+++ b/charts/bitnami/wordpress/charts/memcached/values.yaml
@@ -70,7 +70,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.19-debian-11-r3
+ tag: 1.6.19-debian-11-r7
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -512,7 +512,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r98
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -557,7 +557,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/memcached-exporter
- tag: 0.11.2-debian-11-r2
+ tag: 0.11.2-debian-11-r5
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/wordpress/templates/ingress.yaml b/charts/bitnami/wordpress/templates/ingress.yaml
index 66ae284d4..5b6157f34 100644
--- a/charts/bitnami/wordpress/templates/ingress.yaml
+++ b/charts/bitnami/wordpress/templates/ingress.yaml
@@ -21,7 +21,7 @@ spec:
{{- end }}
rules:
{{- if .Values.ingress.hostname }}
- - host: {{ .Values.ingress.hostname | quote }}
+ - host: {{ tpl .Values.ingress.hostname $ | quote }}
http:
paths:
{{- if .Values.ingress.extraPaths }}
@@ -34,7 +34,7 @@ spec:
backend: {{- include "common.ingress.backend" (dict "serviceName" (include "common.names.fullname" .) "servicePort" "http" "context" $) | nindent 14 }}
{{- end }}
{{- range .Values.ingress.extraHosts }}
- - host: {{ .name | quote }}
+ - host: {{ tpl .name $ | quote }}
http:
paths:
- path: {{ default "/" .path }}
@@ -50,11 +50,11 @@ spec:
tls:
{{- if and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned) }}
- hosts:
- - {{ .Values.ingress.hostname | quote }}
+ - {{ tpl .Values.ingress.hostname $ | quote }}
{{- if or (.Values.ingress.tlsWwwPrefix) (eq (index .Values.ingress.annotations "nginx.ingress.kubernetes.io/from-to-www-redirect") "true" ) }}
- - {{ printf "www.%s" .Values.ingress.hostname | quote }}
+ - {{ printf "www.%s" (tpl .Values.ingress.hostname $) | quote }}
{{- end }}
- secretName: {{ printf "%s-tls" .Values.ingress.hostname }}
+ secretName: {{ printf "%s-tls" (tpl .Values.ingress.hostname $) }}
{{- end }}
{{- if .Values.ingress.extraTls }}
{{- include "common.tplvalues.render" (dict "value" .Values.ingress.extraTls "context" $) | nindent 4 }}
diff --git a/charts/bitnami/wordpress/values.yaml b/charts/bitnami/wordpress/values.yaml
index 6492b3519..be7ac3106 100644
--- a/charts/bitnami/wordpress/values.yaml
+++ b/charts/bitnami/wordpress/values.yaml
@@ -73,7 +73,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/wordpress
- tag: 6.1.1-debian-11-r71
+ tag: 6.2.0-debian-11-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -600,7 +600,7 @@ ingress:
## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/
##
ingressClassName: ""
- ## @param ingress.hostname Default host for the ingress record
+ ## @param ingress.hostname Default host for the ingress record. The hostname is templated and thus can contain other variable references.
##
hostname: wordpress.local
## @param ingress.path Default path for the ingress record
@@ -634,7 +634,7 @@ ingress:
## @param ingress.selfSigned Create a TLS secret for this ingress record using self-signed certificates generated by Helm
##
selfSigned: false
- ## @param ingress.extraHosts An array with additional hostname(s) to be covered with the ingress record
+ ## @param ingress.extraHosts An array with additional hostname(s) to be covered with the ingress record. The host names are templated and thus can contain other variable references.
## e.g:
## extraHosts:
## - name: wordpress.local
@@ -757,7 +757,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r101
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -851,7 +851,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
- tag: 0.13.1-debian-11-r0
+ tag: 0.13.1-debian-11-r1
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/bitnami/zookeeper/Chart.yaml b/charts/bitnami/zookeeper/Chart.yaml
index 0b02cbb9d..3519d6072 100644
--- a/charts/bitnami/zookeeper/Chart.yaml
+++ b/charts/bitnami/zookeeper/Chart.yaml
@@ -26,4 +26,4 @@ name: zookeeper
sources:
- https://github.com/bitnami/containers/tree/main/bitnami/zookeeper
- https://zookeeper.apache.org/
-version: 11.1.5
+version: 11.1.6
diff --git a/charts/bitnami/zookeeper/README.md b/charts/bitnami/zookeeper/README.md
index eebf64f34..2e72f3871 100644
--- a/charts/bitnami/zookeeper/README.md
+++ b/charts/bitnami/zookeeper/README.md
@@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| `image.registry` | ZooKeeper image registry | `docker.io` |
| `image.repository` | ZooKeeper image repository | `bitnami/zookeeper` |
-| `image.tag` | ZooKeeper image tag (immutable tags are recommended) | `3.8.1-debian-11-r15` |
+| `image.tag` | ZooKeeper image tag (immutable tags are recommended) | `3.8.1-debian-11-r18` |
| `image.digest` | ZooKeeper image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
| `image.pullPolicy` | ZooKeeper image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@@ -248,7 +248,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 | `false` |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
-| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` |
+| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
| `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 | `[]` |
diff --git a/charts/bitnami/zookeeper/values.yaml b/charts/bitnami/zookeeper/values.yaml
index 617febf4a..4bfa5b03d 100644
--- a/charts/bitnami/zookeeper/values.yaml
+++ b/charts/bitnami/zookeeper/values.yaml
@@ -76,7 +76,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/zookeeper
- tag: 3.8.1-debian-11-r15
+ tag: 3.8.1-debian-11-r18
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -660,7 +660,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/bitnami-shell
- tag: 11-debian-11-r98
+ tag: 11-debian-11-r102
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/charts/cloudcasa/cloudcasa/Chart.yaml b/charts/cloudcasa/cloudcasa/Chart.yaml
index 204dcdf88..4fd9fc579 100644
--- a/charts/cloudcasa/cloudcasa/Chart.yaml
+++ b/charts/cloudcasa/cloudcasa/Chart.yaml
@@ -1,10 +1,10 @@
annotations:
catalog.cattle.io/certified: partner
- catalog.cattle.io/display-name: CloudCasa
- catalog.cattle.io/namespace: cloudcasa-io
+ catalog.cattle.io/display-name: Cloudcasa
+ catalog.cattle.io/kube-version: '>=1.17.0-0'
catalog.cattle.io/release-name: cloudcasa
apiVersion: v2
-appVersion: 3.0.0
+appVersion: 3.3.0
description: CloudCasa backup service for Kubernetes and cloud native applications
home: https://cloudcasa.io
icon: https://partner-charts.rancher.io/assets/logos/cloudcasa.png
@@ -20,4 +20,4 @@ maintainers:
- email: support@cloudcasa.io
name: catalogicsoftware
name: cloudcasa
-version: 3.0.0
+version: 3.3.0
diff --git a/charts/cloudcasa/cloudcasa/templates/cluster-register.yaml b/charts/cloudcasa/cloudcasa/templates/cluster-register.yaml
index e557884c9..98502a2b2 100644
--- a/charts/cloudcasa/cloudcasa/templates/cluster-register.yaml
+++ b/charts/cloudcasa/cloudcasa/templates/cluster-register.yaml
@@ -1,4 +1,4 @@
-# Manifest created on 2021-02-15
+# Manifest created on 2023-04-3
# -----------------------------------------------------------------------
# Steps to delete CloudCasa from the cluster are:
# -----------------------------------------------------------------------
@@ -57,7 +57,8 @@ items:
selector:
matchLabels:
app: cloudcasa-kubeagent-manager
- strategy: {}
+ strategy:
+ type: Recreate
replicas: 1
template:
metadata:
@@ -65,7 +66,7 @@ items:
app: cloudcasa-kubeagent-manager
spec:
containers:
- - image: catalogicsoftware/amds-kagent:3.0.0-prod.133
+ - image: catalogicsoftware/amds-kagent:3.1.0-prod.218
args: ["/usr/local/bin/kubeagentmanager", "--server_addr", "agent.cloudcasa.io:443", "--tls", "true"]
name: kubeagentmanager
resources:
@@ -86,7 +87,7 @@ items:
- name: AMDS_CLUSTER_ID
value: {{ .Values.cluster_id }}
- name: KUBEMOVER_IMAGE
- value: catalogicsoftware/amds-kagent:3.0.0-prod.133
+ value: catalogicsoftware/amds-kagent:3.1.0-prod.218
- name: DEPLOYMENT_PLATFORM
{{ if (lookup "v1" "Namespace" "" "cattle-system") }}
value: "rancher"
@@ -98,6 +99,7 @@ items:
value: "helm"
{{ end }}
restartPolicy: Always
+ terminationGracePeriodSeconds: 0
serviceAccountName: cloudcasa-io
volumes:
- emptyDir: {}
diff --git a/charts/datadog/datadog-operator/CHANGELOG.md b/charts/datadog/datadog-operator/CHANGELOG.md
index 955893f35..e216eddfe 100644
--- a/charts/datadog/datadog-operator/CHANGELOG.md
+++ b/charts/datadog/datadog-operator/CHANGELOG.md
@@ -1,5 +1,18 @@
# Changelog
+## 1.0.0
+
+* Default image is now `1.0.0`
+* Updated documentation.
+* Stored Version is v2alpha1 by default:
+ * If you are using a chart 0.X, refer to the [Migration Steps](https://github.com/DataDog/helm-charts/blob/main/charts/datadog-operator/README.md#migrating-to-the-version-10-of-the-datadog-operator).
+* Added Failure exceptions to avoid breaking changes:
+ * Added exception when using unsupported version of the DatadogAgent object for the configured version of the Datadog Operator.
+
+## 0.10.1
+
+* Add configuration for new Operator parameters `maximumGoroutines` and `datadogAgentEnabled`.
+
## 0.10.0
* Add ability to use the conversion webhook
diff --git a/charts/datadog/datadog-operator/Chart.lock b/charts/datadog/datadog-operator/Chart.lock
index 0ff31828f..96fb3bc02 100644
--- a/charts/datadog/datadog-operator/Chart.lock
+++ b/charts/datadog/datadog-operator/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: datadog-crds
repository: https://helm.datadoghq.com
- version: 0.6.1
-digest: sha256:bbebf7e0049b5ebaeb6b6828ec3926965f69ec62b53f3524591f453f098136ed
-generated: "2023-03-27T17:13:21.699269-04:00"
+ version: 1.0.0
+digest: sha256:46c620716bf7ab9e1ffd7eaf39dfd44b5a8cab49a5acb70de071dcbad4c7ee86
+generated: "2023-04-03T15:45:41.953207-04:00"
diff --git a/charts/datadog/datadog-operator/Chart.yaml b/charts/datadog/datadog-operator/Chart.yaml
index c90f87c8a..92ad19a49 100644
--- a/charts/datadog/datadog-operator/Chart.yaml
+++ b/charts/datadog/datadog-operator/Chart.yaml
@@ -11,7 +11,7 @@ dependencies:
repository: file://./charts/datadog-crds
tags:
- install-crds
- version: =0.6.1
+ version: =1.0.0
description: Datadog Operator
home: https://www.datadoghq.com
icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png
@@ -26,4 +26,4 @@ name: datadog-operator
sources:
- https://app.datadoghq.com/account/settings#agent/kubernetes
- https://github.com/DataDog/datadog-agent
-version: 0.10.0
+version: 1.0.0
diff --git a/charts/datadog/datadog-operator/README.md b/charts/datadog/datadog-operator/README.md
index c2e63b1ea..651dd28fb 100644
--- a/charts/datadog/datadog-operator/README.md
+++ b/charts/datadog/datadog-operator/README.md
@@ -1,6 +1,6 @@
# Datadog Operator
-![Version: 0.10.0](https://img.shields.io/badge/Version-0.10.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
+![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
## Values
@@ -13,6 +13,7 @@
| appKeyExistingSecret | string | `nil` | Use existing Secret which stores APP key instead of creating a new one |
| collectOperatorMetrics | bool | `true` | Configures an openmetrics check to collect operator metrics |
| containerSecurityContext | object | `{}` | A security context defines privileges and access control settings for a container. |
+| datadogAgent.enabled | bool | `true` | Enables Datadog Agetn controller |
| datadogCRDs.crds.datadogAgents | bool | `true` | |
| datadogCRDs.crds.datadogMetrics | bool | `true` | |
| datadogCRDs.crds.datadogMonitors | bool | `true` | |
@@ -20,17 +21,18 @@
| datadogCRDs.migration.datadogAgents.conversionWebhook.name | string | `"datadog-operator-webhook-service"` | |
| datadogCRDs.migration.datadogAgents.conversionWebhook.namespace | string | `"default"` | |
| datadogCRDs.migration.datadogAgents.useCertManager | bool | `false` | |
-| datadogCRDs.migration.datadogAgents.version | string | `"v1alpha1"` | |
+| datadogCRDs.migration.datadogAgents.version | string | `"v2alpha1"` | |
| datadogMonitor.enabled | bool | `false` | Enables the Datadog Monitor controller |
| dd_url | string | `nil` | The host of the Datadog intake server to send Agent data to, only set this option if you need the Agent to send data to a custom URL |
| env | list | `[]` | Define any environment variables to be passed to the operator. |
| fullnameOverride | string | `""` | |
| image.pullPolicy | string | `"IfNotPresent"` | Define the pullPolicy for Datadog Operator image |
| image.repository | string | `"gcr.io/datadoghq/operator"` | Repository to use for Datadog Operator image |
-| image.tag | string | `"0.8.4"` | Define the Datadog Operator version to use |
+| image.tag | string | `"1.0.0"` | Define the Datadog Operator version to use |
| imagePullSecrets | list | `[]` | Datadog Operator repository pullSecret (ex: specify docker registry credentials) |
| installCRDs | bool | `true` | Set to true to deploy the Datadog's CRDs |
| logLevel | string | `"info"` | Set Datadog Operator log level (debug, info, error, panic, fatal) |
+| maximumGoroutines | string | `nil` | Override default gouroutines threshold for the health check failure. |
| metricsPort | int | `8383` | Port used for OpenMetrics endpoint |
| nameOverride | string | `""` | Override name of app |
| nodeSelector | object | `{}` | Allows to schedule Datadog Operator on specific nodes |
@@ -45,9 +47,9 @@
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
| serviceAccount.name | string | `nil` | The name of the service account to use. If not set name is generated using the fullname template |
| site | string | `nil` | The site of the Datadog intake to send data to (documentation: https://docs.datadoghq.com/getting_started/site/) |
-| supportExtendedDaemonset | string | `"false"` | If true, supports using ExtendedDeamonSet CRD |
+| supportExtendedDaemonset | string | `"false"` | If true, supports using ExtendedDaemonSet CRD |
| tolerations | list | `[]` | Allows to schedule Datadog Operator on tainted nodes |
-| watchNamespaces | list | `[]` | Restrics the Operator to watch its managed resources on specific namespaces |
+| watchNamespaces | list | `[]` | Restricts the Operator to watch its managed resources on specific namespaces |
## How to configure which namespaces are watched by the Operator.
@@ -74,11 +76,7 @@ watchNamespaces:
As part of the General Availability release of the Datadog Operator, we are offering a migration path for our early adopters to migrate to the GA version of the custom resource, `v2alpha1/DatadogAgent`.
-The Datadog Operator v1.X reconciles the version `v2alpha1` of the DatadogAgent custom resource, while the v0.X recociles `v1alpha1`.
-
-In the following documentation, you will find mentions of the image with a `rc` (release candidate) tag. We will update it to the official `1.0.0` tag upon releasing.
-
-Consider the following steps with the same maturity (beta) level as the project.
+The Datadog Operator v1.X reconciles the version `v2alpha1` of the DatadogAgent custom resource, while the v0.X reconciles `v1alpha1`.
### Requirements
@@ -95,7 +93,7 @@ and for the Datadog Operator chart:
```
NAME CHART VERSION APP VERSION DESCRIPTION
-datadog/datadog-operator 0.10.0 1.0.0 Datadog Operator
+datadog/datadog-operator 1.0.0 1.0.0 Datadog Operator
```
Then you will need to install the cert manager if you don't have it already, add the chart:
@@ -117,17 +115,23 @@ You can update with the following:
```
helm upgrade \
datadog-operator datadog/datadog-operator \
- --set image.tag=1.0.0-rc.12 \
+ --set image.tag=1.0.0 \
--set datadogCRDs.migration.datadogAgents.version=v2alpha1 \
--set datadogCRDs.migration.datadogAgents.useCertManager=true \
--set datadogCRDs.migration.datadogAgents.conversionWebhook.enabled=true
```
+### Notes
+
+Starting at the version 1.0.0 of the datadog-operator chart, the fields `image.tag` has a default values of `1.0.0` and `datadogCRDs.migration.datadogAgents.version` is `v2alpha1`.
+
+We set them in the command here to illustrate the migration of going from a Datadog Operator version < 1.0.0 with a stored version of `v1alpha1` to the GA version of `1.0.0` with a stored version of `v2alpha1`.
+
### Implementation details
-This will create a self-signed `Certificate` (using an `Issuer`) that will be used by the Certificate Manager to mutate the DatadogAgent CRD to document the `caBundle` that the API Server will use to contact the Conversion Webhhok.
+This will create a self-signed `Certificate` (using an `Issuer`) that will be used by the Certificate Manager to mutate the DatadogAgent CRD to document the `caBundle` that the API Server will use to contact the Conversion Webhook.
-The Datadog Operator will be running the new reconciler for `v2alpha1` object and will also start a Conversion Webhhok Server, exposed on port 9443. This server is the one the API Server will be using to convert v1alpha1 DatadogAgent into v2alpha1.
+The Datadog Operator will be running the new reconciler for `v2alpha1` object and will also start a Conversion Webhook Server, exposed on port 9443. This server is the one the API Server will be using to convert v1alpha1 DatadogAgent into v2alpha1.
### Lifecycle
@@ -206,7 +210,7 @@ kubectl describe crd datadogagents.datadoghq.com
Make sure that the CRD has the correct annotation: `cert-manager.io/inject-ca-from: default/datadog-operator-serving-cert` and check the logs of the `cert-manager-cainjector` pod.
-If you do not see anything stading out, setting the log level to 5 (debug) might help:
+If you do not see anything standing out, setting the log level to 5 (debug) might help:
```
kubectl edit deploy cert-manager-cainjector -n cert-manager
diff --git a/charts/datadog/datadog-operator/README.md.gotmpl b/charts/datadog/datadog-operator/README.md.gotmpl
index 841bf782e..337a9c8f9 100644
--- a/charts/datadog/datadog-operator/README.md.gotmpl
+++ b/charts/datadog/datadog-operator/README.md.gotmpl
@@ -29,11 +29,7 @@ watchNamespaces:
As part of the General Availability release of the Datadog Operator, we are offering a migration path for our early adopters to migrate to the GA version of the custom resource, `v2alpha1/DatadogAgent`.
-The Datadog Operator v1.X reconciles the version `v2alpha1` of the DatadogAgent custom resource, while the v0.X recociles `v1alpha1`.
-
-In the following documentation, you will find mentions of the image with a `rc` (release candidate) tag. We will update it to the official `1.0.0` tag upon releasing.
-
-Consider the following steps with the same maturity (beta) level as the project.
+The Datadog Operator v1.X reconciles the version `v2alpha1` of the DatadogAgent custom resource, while the v0.X reconciles `v1alpha1`.
### Requirements
@@ -50,7 +46,7 @@ and for the Datadog Operator chart:
```
NAME CHART VERSION APP VERSION DESCRIPTION
-datadog/datadog-operator 0.10.0 1.0.0 Datadog Operator
+datadog/datadog-operator 1.0.0 1.0.0 Datadog Operator
```
Then you will need to install the cert manager if you don't have it already, add the chart:
@@ -72,17 +68,23 @@ You can update with the following:
```
helm upgrade \
datadog-operator datadog/datadog-operator \
- --set image.tag=1.0.0-rc.12 \
+ --set image.tag=1.0.0 \
--set datadogCRDs.migration.datadogAgents.version=v2alpha1 \
--set datadogCRDs.migration.datadogAgents.useCertManager=true \
--set datadogCRDs.migration.datadogAgents.conversionWebhook.enabled=true
```
+### Notes
+
+Starting at the version 1.0.0 of the datadog-operator chart, the fields `image.tag` has a default values of `1.0.0` and `datadogCRDs.migration.datadogAgents.version` is `v2alpha1`.
+
+We set them in the command here to illustrate the migration of going from a Datadog Operator version < 1.0.0 with a stored version of `v1alpha1` to the GA version of `1.0.0` with a stored version of `v2alpha1`.
+
### Implementation details
-This will create a self-signed `Certificate` (using an `Issuer`) that will be used by the Certificate Manager to mutate the DatadogAgent CRD to document the `caBundle` that the API Server will use to contact the Conversion Webhhok.
+This will create a self-signed `Certificate` (using an `Issuer`) that will be used by the Certificate Manager to mutate the DatadogAgent CRD to document the `caBundle` that the API Server will use to contact the Conversion Webhook.
-The Datadog Operator will be running the new reconciler for `v2alpha1` object and will also start a Conversion Webhhok Server, exposed on port 9443. This server is the one the API Server will be using to convert v1alpha1 DatadogAgent into v2alpha1.
+The Datadog Operator will be running the new reconciler for `v2alpha1` object and will also start a Conversion Webhook Server, exposed on port 9443. This server is the one the API Server will be using to convert v1alpha1 DatadogAgent into v2alpha1.
### Lifecycle
@@ -161,7 +163,7 @@ kubectl describe crd datadogagents.datadoghq.com
Make sure that the CRD has the correct annotation: `cert-manager.io/inject-ca-from: default/datadog-operator-serving-cert` and check the logs of the `cert-manager-cainjector` pod.
-If you do not see anything stading out, setting the log level to 5 (debug) might help:
+If you do not see anything standing out, setting the log level to 5 (debug) might help:
```
kubectl edit deploy cert-manager-cainjector -n cert-manager
diff --git a/charts/datadog/datadog-operator/charts/datadog-crds/CHANGELOG.md b/charts/datadog/datadog-operator/charts/datadog-crds/CHANGELOG.md
index 9d3055cbb..905cd534a 100644
--- a/charts/datadog/datadog-operator/charts/datadog-crds/CHANGELOG.md
+++ b/charts/datadog/datadog-operator/charts/datadog-crds/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## 1.0.0
+
+* Default DatadogAgent stored version is `v2alpha1` to align with the GA of the Datadog Operator.
+
## 0.6.1
* Add missing `nodeLabelsAsTags` and `namespaceLabelsAsTags` to the v2alpha1 spec.
diff --git a/charts/datadog/datadog-operator/charts/datadog-crds/Chart.yaml b/charts/datadog/datadog-operator/charts/datadog-crds/Chart.yaml
index 3ce17d1de..731ad3000 100644
--- a/charts/datadog/datadog-operator/charts/datadog-crds/Chart.yaml
+++ b/charts/datadog/datadog-operator/charts/datadog-crds/Chart.yaml
@@ -15,4 +15,4 @@ sources:
- https://app.datadoghq.com/account/settings#agent/kubernetes
- https://github.com/DataDog/datadog-operator
- https://docs.datadoghq.com/agent/cluster_agent/external_metrics
-version: 0.6.1
+version: 1.0.0
diff --git a/charts/datadog/datadog-operator/charts/datadog-crds/README.md b/charts/datadog/datadog-operator/charts/datadog-crds/README.md
index a8cb1730f..acf004df8 100644
--- a/charts/datadog/datadog-operator/charts/datadog-crds/README.md
+++ b/charts/datadog/datadog-operator/charts/datadog-crds/README.md
@@ -1,6 +1,6 @@
# Datadog CRDs
-![Version: 0.6.1](https://img.shields.io/badge/Version-0.6.1-informational?style=flat-square) ![AppVersion: 1](https://img.shields.io/badge/AppVersion-1-informational?style=flat-square)
+![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 1](https://img.shields.io/badge/AppVersion-1-informational?style=flat-square)
This chart was designed to allow other "datadog" charts to share `CustomResourceDefinitions` such as the `DatadogMetric`.
@@ -30,7 +30,7 @@ But the recommended Kubernetes versions are `1.16+`.
| migration.datadogAgents.conversionWebhook.name | string | `"datadog-operator-webhook-service"` | |
| migration.datadogAgents.conversionWebhook.namespace | string | `"default"` | |
| migration.datadogAgents.useCertManager | bool | `false` | |
-| migration.datadogAgents.version | string | `"v1alpha1"` | |
+| migration.datadogAgents.version | string | `"v2alpha1"` | |
| nameOverride | string | `""` | Override name of app |
## Developers
diff --git a/charts/datadog/datadog-operator/charts/datadog-crds/values.yaml b/charts/datadog/datadog-operator/charts/datadog-crds/values.yaml
index 8b14f5966..4ac5922dc 100644
--- a/charts/datadog/datadog-operator/charts/datadog-crds/values.yaml
+++ b/charts/datadog/datadog-operator/charts/datadog-crds/values.yaml
@@ -17,7 +17,7 @@ migration:
name: datadog-operator-webhook-service
namespace: default
useCertManager: false
- version: "v1alpha1"
+ version: "v2alpha1"
# nameOverride -- Override name of app
nameOverride: ""
diff --git a/charts/datadog/datadog-operator/templates/NOTES.txt b/charts/datadog/datadog-operator/templates/NOTES.txt
index 286860f8e..85723cecb 100644
--- a/charts/datadog/datadog-operator/templates/NOTES.txt
+++ b/charts/datadog/datadog-operator/templates/NOTES.txt
@@ -19,3 +19,27 @@ This deployment will be incomplete until you get your APP key from Datadog.
Create an application key at https://app.datadoghq.com/account/settings#api
{{- end }}
{{- end }}
+
+
+{{- if (semverCompare "<1.0.0-rc.13" .Values.image.tag) }}
+ {{- if (not .Values.datadogAgent.enabled) }}
+##############################################################################
+#### WARNING: Unsupported parameter datadogAgent.enabled. ####
+##############################################################################
+
+The datadogAgent.enabled parameter isn't supported by the Operator 1.0.0-rc.12 and earlier.
+DatadogAgent is enabled by default and setting it to false will not have any effect.
+ {{- end }}
+
+ {{- if .Values.maximumGoroutines }}
+##############################################################################
+#### WARNING: Unsupported parameter maximumGoroutines. ####
+##############################################################################
+
+The maximumGoroutines parameter isn't supported by the Operator 1.0.0-rc.12 and earlier.
+Setting a value will not change the default defined in the Operator.
+ {{- end }}
+{{- end }}
+{{- if not (and (semverCompare ">=1.0.0-0" .Values.image.tag) (eq .Values.datadogCRDs.migration.datadogAgents.version "v2alpha1")) }}
+{{- fail "The Datadog Operator `1.0.0` reconciles `DatadogAgent` versions `v2alpha1`. Using an old version of the Datadog Operator (< 1.0.0) with the new version of the DatadogAgent Customer Resource, or the Datadog Operator `1.X` with the `v1alpha1` as stored version of the DatadogAgent is not supported. If you are using a DatadogAgent `v1alpha1`, refer to the Migration Steps: https://github.com/DataDog/helm-charts/blob/main/charts/datadog-operator/README.md#migrating-to-the-version-10-of-the-datadog-operator."}}
+{{- end }}
diff --git a/charts/datadog/datadog-operator/templates/deployment.yaml b/charts/datadog/datadog-operator/templates/deployment.yaml
index 072c26743..b17179348 100644
--- a/charts/datadog/datadog-operator/templates/deployment.yaml
+++ b/charts/datadog/datadog-operator/templates/deployment.yaml
@@ -101,8 +101,14 @@ spec:
{{- end }}
{{- if .Values.secretBackend.arguments }}
- "-secretBackendArgs={{ .Values.secretBackend.arguments }}"
+ {{- end }}
+ {{- if and .Values.maximumGoroutines (semverCompare ">=1.0.0-rc.13" .Values.image.tag) }}
+ - "-maximumGoroutines={{ .Values.maximumGoroutines }}"
{{- end }}
- "-datadogMonitorEnabled={{ .Values.datadogMonitor.enabled }}"
+ {{- if (semverCompare ">=1.0.0-rc.13" .Values.image.tag) }}
+ - "-datadogAgentEnabled={{ .Values.datadogAgent.enabled }}"
+ {{- end }}
ports:
- name: metrics
containerPort: {{ .Values.metricsPort }}
diff --git a/charts/datadog/datadog-operator/values.yaml b/charts/datadog/datadog-operator/values.yaml
index 6cb1c9706..d477effec 100644
--- a/charts/datadog/datadog-operator/values.yaml
+++ b/charts/datadog/datadog-operator/values.yaml
@@ -42,7 +42,7 @@ image:
# image.repository -- Repository to use for Datadog Operator image
repository: gcr.io/datadoghq/operator
# image.tag -- Define the Datadog Operator version to use
- tag: 0.8.4
+ tag: 1.0.0
# image.pullPolicy -- Define the pullPolicy for Datadog Operator image
pullPolicy: IfNotPresent
# imagePullSecrets -- Datadog Operator repository pullSecret (ex: specify docker registry credentials)
@@ -53,7 +53,9 @@ nameOverride: ""
fullnameOverride: ""
# logLevel -- Set Datadog Operator log level (debug, info, error, panic, fatal)
logLevel: "info"
-# supportExtendedDaemonset -- If true, supports using ExtendedDeamonSet CRD
+# maximumGoroutines -- Override default gouroutines threshold for the health check failure.
+maximumGoroutines:
+# supportExtendedDaemonset -- If true, supports using ExtendedDaemonSet CRD
supportExtendedDaemonset: "false"
# metricsPort -- Port used for OpenMetrics endpoint
metricsPort: 8383
@@ -62,6 +64,9 @@ secretBackend:
command: ""
# secretBackend.arguments -- Specifies the space-separated arguments passed to the command that implements the secret backend api
arguments: ""
+datadogAgent:
+ # datadogAgent.enabled -- Enables Datadog Agetn controller
+ enabled: true
datadogMonitor:
# datadogMonitor.enabled -- Enables the Datadog Monitor controller
enabled: false
@@ -113,7 +118,7 @@ datadogCRDs:
name: datadog-operator-webhook-service
namespace: default
useCertManager: false
- version: "v1alpha1"
+ version: "v2alpha1"
# podAnnotations -- Allows setting additional annotations for Datadog Operator PODs
podAnnotations: {}
@@ -123,7 +128,7 @@ podLabels: {}
# collectOperatorMetrics -- Configures an openmetrics check to collect operator metrics
collectOperatorMetrics: true
-# watchNamespaces -- Restrics the Operator to watch its managed resources on specific namespaces
+# watchNamespaces -- Restricts the Operator to watch its managed resources on specific namespaces
watchNamespaces: []
# example: watch only two namespaces:
# watchNamespaces:
diff --git a/charts/datadog/datadog/CHANGELOG.md b/charts/datadog/datadog/CHANGELOG.md
index 99b5b4108..abe151ad7 100644
--- a/charts/datadog/datadog/CHANGELOG.md
+++ b/charts/datadog/datadog/CHANGELOG.md
@@ -1,5 +1,13 @@
# Datadog changelog
+## 3.25.1
+
+* Fix CI to unblock release of charts
+
+## 3.25.0
+
+* Automatically collect Security Profiles when CWS is enabled.
+
## 3.24.0
* Move `kube-state-metrics` default image registry from k8s.gcr.io to registry.k8s.io.
diff --git a/charts/datadog/datadog/Chart.yaml b/charts/datadog/datadog/Chart.yaml
index d2f5f30d9..b69119cbb 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.24.0
+version: 3.25.1
diff --git a/charts/datadog/datadog/README.md b/charts/datadog/datadog/README.md
index b280ae0e5..86c0aa268 100644
--- a/charts/datadog/datadog/README.md
+++ b/charts/datadog/datadog/README.md
@@ -1,6 +1,6 @@
# Datadog
-![Version: 3.24.0](https://img.shields.io/badge/Version-3.24.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
+![Version: 3.25.1](https://img.shields.io/badge/Version-3.25.1-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/).
@@ -692,7 +692,7 @@ helm install \
| datadog.securityAgent.compliance.enabled | bool | `false` | Set to true to enable Cloud Security Posture Management (CSPM) |
| datadog.securityAgent.runtime.activityDump.cgroupDumpTimeout | int | `20` | Set to the desired duration of a single container tracing (in minutes) |
| datadog.securityAgent.runtime.activityDump.cgroupWaitListSize | int | `0` | Set to the size of the wait list for already traced containers |
-| datadog.securityAgent.runtime.activityDump.enabled | bool | `false` | Set to true to enable the collection of CWS activity dumps |
+| datadog.securityAgent.runtime.activityDump.enabled | bool | `true` | Set to true to enable the collection of CWS activity dumps |
| datadog.securityAgent.runtime.activityDump.pathMerge.enabled | bool | `false` | Set to true to enable the merging of similar paths |
| datadog.securityAgent.runtime.activityDump.tracedCgroupsCount | int | `3` | Set to the number of containers that should be traced concurrently |
| datadog.securityAgent.runtime.enabled | bool | `false` | Set to true to enable Cloud Workload Security (CWS) |
diff --git a/charts/datadog/datadog/values.yaml b/charts/datadog/datadog/values.yaml
index 76515a844..6e30de84f 100644
--- a/charts/datadog/datadog/values.yaml
+++ b/charts/datadog/datadog/values.yaml
@@ -681,7 +681,7 @@ datadog:
activityDump:
# datadog.securityAgent.runtime.activityDump.enabled -- Set to true to enable the collection of CWS activity dumps
- enabled: false
+ enabled: true
# datadog.securityAgent.runtime.activityDump.tracedCgroupsCount -- Set to the number of containers that should be traced concurrently
tracedCgroupsCount: 3
diff --git a/charts/gitlab/gitlab/CHANGELOG.md b/charts/gitlab/gitlab/CHANGELOG.md
index a1f08ae2f..5db59b22c 100644
--- a/charts/gitlab/gitlab/CHANGELOG.md
+++ b/charts/gitlab/gitlab/CHANGELOG.md
@@ -2,6 +2,10 @@
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
+## 6.10.1 (2023-03-30)
+
+No changes.
+
## 6.10.0 (2023-03-21)
### Added (6 changes)
diff --git a/charts/gitlab/gitlab/Chart.yaml b/charts/gitlab/gitlab/Chart.yaml
index a19981047..6f6ac29f4 100644
--- a/charts/gitlab/gitlab/Chart.yaml
+++ b/charts/gitlab/gitlab/Chart.yaml
@@ -3,7 +3,7 @@ annotations:
catalog.cattle.io/display-name: GitLab
catalog.cattle.io/release-name: gitlab
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: The One DevOps Platform
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png
@@ -15,4 +15,4 @@ maintainers:
name: gitlab
sources:
- https://gitlab.com/gitlab-org/charts/gitlab
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml
index b23871e1b..fd1b55fdc 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: GitLab Geo logcursor
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -12,4 +12,4 @@ name: geo-logcursor
sources:
- https://gitlab.com/charts/gitlab/tree/master/charts/gitlab/charts/geo-logcursor
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml
index deaae8f26..d3a65aeb6 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Git RPC service for handling all the git calls made by GitLab
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -13,4 +13,4 @@ name: gitaly
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitaly
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml
index 085f7c61a..5d3d16621 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml
@@ -14,4 +14,4 @@ sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-exporter
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-exporter
- https://gitlab.com/gitlab-org/gitlab-exporter
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml
index 86b280c96..ba4299e0e 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Adapt the Grafana chart to interface to the GitLab App
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -13,4 +13,4 @@ name: gitlab-grafana
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-grafana
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-grafana
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml
index 37d96ed2d..d344da651 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Daemon for serving static websites from GitLab projects
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -14,4 +14,4 @@ sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-pages
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-pages
- https://gitlab.com/gitlab-org/gitlab-pages
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml
index 062cc3d1b..2e2ec1913 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml
@@ -14,4 +14,4 @@ name: gitlab-shell
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-shell
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-shell
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml
index f155148ff..95475ab53 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml
@@ -17,4 +17,4 @@ name: kas
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-kas
- https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml
index f7fe9775c..95b0a8b57 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml
@@ -13,4 +13,4 @@ name: mailroom
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/mailroom
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-mailroom
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml
index df0863655..6479ae42b 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Database migrations and other versioning tasks for upgrading Gitlab
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -12,4 +12,4 @@ name: migrations
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/migrations
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml
index a45270842..4e6f05179 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Praefect is a router and transaction manager for Gitaly, and a required
component for running a Gitaly Cluster.
home: https://about.gitlab.com/
@@ -16,4 +16,4 @@ sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/praefect
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
- https://gitlab.com/gitlab-org/gitaly/-/tree/master/cmd/praefect
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml
index c75cf5cd2..cb4ab927c 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: Gitlab Sidekiq for asynchronous task processing in rails
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -13,4 +13,4 @@ name: sidekiq
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/sidekiq
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-sidekiq
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml
index 8e1d846ff..f501e9261 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml
@@ -14,4 +14,4 @@ name: spamcheck
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/spamcheck
- https://gitlab.com/gitlab-org/spamcheck
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml
index 9e087cc15..4de6079cc 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: For manually running rake tasks through kubectl
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -13,4 +13,4 @@ name: toolbox
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/toolbox
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-toolbox
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml
index a975724da..b1e7e7d1d 100644
--- a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml
+++ b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v1
-appVersion: 15.10.0
+appVersion: 15.10.1
description: HTTP server for Gitlab
home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@@ -14,4 +14,4 @@ name: webservice
sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/webservice
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-webservice
-version: 6.10.0
+version: 6.10.1
diff --git a/charts/gitlab/gitlab/requirements.lock b/charts/gitlab/gitlab/requirements.lock
index 3c6cd7a91..365892ca8 100644
--- a/charts/gitlab/gitlab/requirements.lock
+++ b/charts/gitlab/gitlab/requirements.lock
@@ -33,4 +33,4 @@ dependencies:
repository: ""
version: '*.*.*'
digest: sha256:d49501b548466ab2e6b6bad8a1a388e07120dcaa3d127db06bd23381fd2583d6
-generated: "2023-03-22T13:23:51.422389951Z"
+generated: "2023-03-30T21:16:10.076019997Z"
diff --git a/charts/gitlab/gitlab/values.yaml b/charts/gitlab/gitlab/values.yaml
index 7ade25ea7..78e0cfa93 100644
--- a/charts/gitlab/gitlab/values.yaml
+++ b/charts/gitlab/gitlab/values.yaml
@@ -40,7 +40,7 @@ global:
edition: ee
## https://docs.gitlab.com/charts/charts/globals#gitlab-version
- gitlabVersion: "15.10.0"
+ gitlabVersion: "15.10.1"
## https://docs.gitlab.com/charts/charts/globals#application-resource
application:
diff --git a/charts/haproxy/haproxy/Chart.yaml b/charts/haproxy/haproxy/Chart.yaml
index d6596e4c8..8a88d3a72 100644
--- a/charts/haproxy/haproxy/Chart.yaml
+++ b/charts/haproxy/haproxy/Chart.yaml
@@ -1,12 +1,14 @@
annotations:
artifacthub.io/changes: |
- - Allow disabling enableServiceLinks (#179)
+ - AWS MarketPlace fixes (#182)
+ - supporting AWS MarketPlace integration with DS strategy (#183)
+ - Use Ingress Controller 1.9.6 version for base image
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: HAProxy Kubernetes Ingress Controller
catalog.cattle.io/kube-version: '>=1.19.0-0'
catalog.cattle.io/release-name: haproxy
apiVersion: v2
-appVersion: 1.9.5
+appVersion: 1.9.6
description: A Helm chart for HAProxy Kubernetes Ingress Controller
home: https://github.com/haproxytech/helm-charts/tree/main/kubernetes-ingress
icon: https://raw.githubusercontent.com/haproxytech/helm-charts/main/kubernetes-ingress/chart-icon.png
@@ -21,4 +23,4 @@ name: haproxy
sources:
- https://github.com/haproxytech/kubernetes-ingress
type: application
-version: 1.29.2
+version: 1.29.3
diff --git a/charts/haproxy/haproxy/templates/controller-daemonset.yaml b/charts/haproxy/haproxy/templates/controller-daemonset.yaml
index e6da25524..70ce3e2b8 100644
--- a/charts/haproxy/haproxy/templates/controller-daemonset.yaml
+++ b/charts/haproxy/haproxy/templates/controller-daemonset.yaml
@@ -158,6 +158,15 @@ spec:
{{- toYaml . | trim | nindent 12 }}
{{- end }}
env:
+ {{- if .Values.aws.licenseConfigSecretName }}
+ - name: AWS_WEB_IDENTITY_REFRESH_TOKEN_FILE
+ value: "/var/run/secrets/product-license/license_token"
+ - name: AWS_ROLE_ARN
+ valueFrom:
+ secretKeyRef:
+ name: {{ .Values.aws.licenseConfigSecretName }}
+ key: iam_role
+ {{- end }}
- name: POD_NAME
valueFrom:
fieldRef:
@@ -183,11 +192,16 @@ spec:
{{ toYaml .Values.controller.lifecycle | indent 12 }}
{{- end }}
{{- end }}
- {{- if .Values.controller.extraVolumeMounts }}
+ {{- if or .Values.controller.extraVolumeMounts .Values.aws.licenseConfigSecretName }}
volumeMounts:
+ {{- if .Values.aws.licenseConfigSecretName }}
+ - name: aws-product-license
+ readOnly: true
+ mountPath: /var/run/secrets/product-license
+ {{- end }}
{{- if eq "string" (printf "%T" .Values.controller.extraVolumeMounts) }}
{{ tpl .Values.controller.extraVolumeMounts . | indent 12 }}
- {{- else }}
+ {{- else if gt (len .Values.controller.extraVolumeMounts) 0 }}
{{ toYaml .Values.controller.extraVolumeMounts | indent 12 }}
{{- end }}
{{- end}}
@@ -198,11 +212,17 @@ spec:
{{ toYaml .Values.controller.extraContainers | indent 8 }}
{{- end }}
{{- end }}
- {{- if .Values.controller.extraVolumes }}
+ {{- if or .Values.controller.extraVolumes .Values.aws.licenseConfigSecretName }}
volumes:
+ {{- if .Values.aws.licenseConfigSecretName }}
+ - name: aws-product-license
+ secret:
+ secretName: {{ .Values.aws.licenseConfigSecretName }}
+ optional: true
+ {{- end }}
{{- if eq "string" (printf "%T" .Values.controller.extraVolumes) }}
{{ tpl .Values.controller.extraVolumes . | indent 8 }}
- {{- else }}
+ {{- else if gt (len .Values.controller.extraVolumes) 0 }}
{{ toYaml .Values.controller.extraVolumes | indent 8 }}
{{- end }}
{{- end }}
diff --git a/charts/haproxy/haproxy/templates/controller-deployment.yaml b/charts/haproxy/haproxy/templates/controller-deployment.yaml
index 97f97e809..c003ff854 100644
--- a/charts/haproxy/haproxy/templates/controller-deployment.yaml
+++ b/charts/haproxy/haproxy/templates/controller-deployment.yaml
@@ -157,10 +157,10 @@ spec:
- name: AWS_WEB_IDENTITY_REFRESH_TOKEN_FILE
value: "/var/run/secrets/product-license/license_token"
- name: AWS_ROLE_ARN
- valueFrom:
- secretKeyRef:
- name: {{ .Values.aws.licenseConfigSecretName }}
- key: iam_role
+ valueFrom:
+ secretKeyRef:
+ name: {{ .Values.aws.licenseConfigSecretName }}
+ key: iam_role
{{- end }}
- name: POD_NAME
valueFrom:
@@ -196,7 +196,7 @@ spec:
{{- end }}
{{- if eq "string" (printf "%T" .Values.controller.extraVolumeMounts) }}
{{ tpl .Values.controller.extraVolumeMounts . | indent 12 }}
- {{- else }}
+ {{- else if gt (len .Values.controller.extraVolumeMounts) 0 }}
{{ toYaml .Values.controller.extraVolumeMounts | indent 12 }}
{{- end }}
{{- end}}
@@ -217,7 +217,7 @@ spec:
{{- end }}
{{- if eq "string" (printf "%T" .Values.controller.extraVolumes) }}
{{ tpl .Values.controller.extraVolumes . | indent 8 }}
- {{- else }}
+ {{- else if gt (len .Values.controller.extraVolumes) 0 }}
{{ toYaml .Values.controller.extraVolumes | indent 8 }}
{{- end }}
{{- end }}
diff --git a/charts/hashicorp/consul/Chart.yaml b/charts/hashicorp/consul/Chart.yaml
index 65173f36d..c05ec4987 100644
--- a/charts/hashicorp/consul/Chart.yaml
+++ b/charts/hashicorp/consul/Chart.yaml
@@ -1,9 +1,9 @@
annotations:
artifacthub.io/images: |
- name: consul
- image: hashicorp/consul:1.15.0
+ image: hashicorp/consul:1.15.1
- name: consul-k8s-control-plane
- image: hashicorp/consul-k8s-control-plane:1.1.0
+ image: hashicorp/consul-k8s-control-plane:1.1.1
- name: consul-dataplane
image: hashicorp/consul-dataplane:1.1.0
- name: envoy
@@ -25,7 +25,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: consul
apiVersion: v2
-appVersion: 1.15.0
+appVersion: 1.15.1
description: Official HashiCorp Consul Chart
home: https://www.consul.io
icon: https://raw.githubusercontent.com/hashicorp/consul-k8s/main/assets/icon.png
@@ -34,4 +34,4 @@ name: consul
sources:
- https://github.com/hashicorp/consul
- https://github.com/hashicorp/consul-k8s
-version: 1.1.0
+version: 1.1.1
diff --git a/charts/hashicorp/consul/templates/api-gateway-controller-deployment.yaml b/charts/hashicorp/consul/templates/api-gateway-controller-deployment.yaml
index a9f1806cc..86517d714 100644
--- a/charts/hashicorp/consul/templates/api-gateway-controller-deployment.yaml
+++ b/charts/hashicorp/consul/templates/api-gateway-controller-deployment.yaml
@@ -112,7 +112,7 @@ spec:
{{- end }}
- name: CONSUL_HTTP_SSL
value: "{{ .Values.global.tls.enabled }}"
- {{- if and .Values.externalServers.enabled .Values.externalServers.tlsServerName }}
+ {{- if and (not .Values.client.enabled) .Values.externalServers.enabled .Values.externalServers.tlsServerName }}
- name: CONSUL_TLS_SERVER_NAME
value: {{ .Values.externalServers.tlsServerName }}
{{- end }}
diff --git a/charts/hashicorp/consul/templates/server-acl-init-job.yaml b/charts/hashicorp/consul/templates/server-acl-init-job.yaml
index 440ab8bee..e62db41ec 100644
--- a/charts/hashicorp/consul/templates/server-acl-init-job.yaml
+++ b/charts/hashicorp/consul/templates/server-acl-init-job.yaml
@@ -47,14 +47,23 @@ spec:
annotations:
"consul.hashicorp.com/connect-inject": "false"
{{- if .Values.global.secretsBackend.vault.enabled }}
- "vault.hashicorp.com/agent-pre-populate-only": "true"
+
+ {{- /* Run the Vault agent as both an init container and sidecar.
+ The Vault agent sidecar is needed when server-acl-init bootstraps ACLs
+ and writes the bootstrap token back to Vault.
+ * agent-pre-populate: true - Run the Vault agent init container.
+ * agent-pre-populate-only: false - Also, run the Vault agent sidecar.
+ * agent-cache-enable: true - Enable the Agent cache listener.
+ * agent-cache-listener-port: 8200 - (optional) Listen on 127.0.0.1:8200.
+ * agent-enable-quit: true - Enable a "quit" endpoint. server-acl-init
+ tells the Vault agent to stop (without this the Job will not complete).
+ */}}
+ "vault.hashicorp.com/agent-pre-populate": "true"
+ "vault.hashicorp.com/agent-pre-populate-only": "false"
+ "vault.hashicorp.com/agent-cache-enable": "true"
+ "vault.hashicorp.com/agent-cache-listener-port": "8200"
+ "vault.hashicorp.com/agent-enable-quit": "true"
"vault.hashicorp.com/agent-inject": "true"
- {{- if .Values.global.acls.bootstrapToken.secretName }}
- {{- with .Values.global.acls.bootstrapToken }}
- "vault.hashicorp.com/agent-inject-secret-bootstrap-token": "{{ .secretName }}"
- "vault.hashicorp.com/agent-inject-template-bootstrap-token": {{ template "consul.vaultSecretTemplate" . }}
- {{- end }}
- {{- end }}
{{- if .Values.global.acls.partitionToken.secretName }}
{{- with .Values.global.acls.partitionToken }}
"vault.hashicorp.com/agent-inject-secret-partition-token": "{{ .secretName }}"
@@ -101,14 +110,7 @@ spec:
path: tls.crt
{{- end }}
{{- end }}
- {{- if (and .Values.global.acls.bootstrapToken.secretName (not .Values.global.secretsBackend.vault.enabled)) }}
- - name: bootstrap-token
- secret:
- secretName: {{ .Values.global.acls.bootstrapToken.secretName }}
- items:
- - key: {{ .Values.global.acls.bootstrapToken.secretKey }}
- path: bootstrap-token
- {{- else if and .Values.global.acls.replicationToken.secretName (not .Values.global.secretsBackend.vault.enabled) }}
+ {{- if and .Values.global.acls.replicationToken.secretName (not .Values.global.secretsBackend.vault.enabled) }}
- name: acl-replication-token
secret:
secretName: {{ .Values.global.acls.replicationToken.secretName }}
@@ -129,6 +131,13 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
+ # Extract the Vault namespace from the Vault agent annotations.
+ {{- if .Values.global.secretsBackend.vault.enabled }}
+ {{- if .Values.global.secretsBackend.vault.agentAnnotations }}
+ - name: VAULT_NAMESPACE
+ value: {{ get (tpl .Values.global.secretsBackend.vault.agentAnnotations . | fromYaml) "vault.hashicorp.com/namespace" }}
+ {{- end }}
+ {{- end }}
{{- include "consul.consulK8sConsulServerEnvVars" . | nindent 8 }}
{{- if (or .Values.global.tls.enabled .Values.global.acls.replicationToken.secretName .Values.global.acls.bootstrapToken.secretName) }}
volumeMounts:
@@ -139,11 +148,7 @@ spec:
readOnly: true
{{- end }}
{{- end }}
- {{- if (and .Values.global.acls.bootstrapToken.secretName (not .Values.global.secretsBackend.vault.enabled)) }}
- - name: bootstrap-token
- mountPath: /consul/acl/tokens
- readOnly: true
- {{- else if and .Values.global.acls.replicationToken.secretName (not .Values.global.secretsBackend.vault.enabled) }}
+ {{- if and .Values.global.acls.replicationToken.secretName (not .Values.global.secretsBackend.vault.enabled) }}
- name: acl-replication-token
mountPath: /consul/acl/tokens
readOnly: true
@@ -161,13 +166,15 @@ spec:
-resource-prefix=${CONSUL_FULLNAME} \
-k8s-namespace={{ .Release.Namespace }} \
-set-server-tokens={{ $serverEnabled }} \
+ {{- if .Values.global.secretsBackend.vault.enabled }}
+ -secrets-backend=vault \
+ {{- else }}
+ -secrets-backend=kubernetes \
+ {{- end }}
{{- if .Values.global.acls.bootstrapToken.secretName }}
- {{- if .Values.global.secretsBackend.vault.enabled }}
- -bootstrap-token-file=/vault/secrets/bootstrap-token \
- {{- else }}
- -bootstrap-token-file=/consul/acl/tokens/bootstrap-token \
- {{- end }}
+ -bootstrap-token-secret-name={{ .Values.global.acls.bootstrapToken.secretName }} \
+ -bootstrap-token-secret-key={{ .Values.global.acls.bootstrapToken.secretKey }} \
{{- end }}
{{- if .Values.syncCatalog.enabled }}
diff --git a/charts/hashicorp/consul/values.yaml b/charts/hashicorp/consul/values.yaml
index b275ed2a7..77622f5a6 100644
--- a/charts/hashicorp/consul/values.yaml
+++ b/charts/hashicorp/consul/values.yaml
@@ -63,7 +63,7 @@ global:
# image: "hashicorp/consul-enterprise:1.10.0-ent"
# ```
# @default: hashicorp/consul:
- image: "hashicorp/consul:1.15.0"
+ image: "hashicorp/consul:1.15.1"
# Array of objects containing image pull secret names that will be applied to each service account.
# This can be used to reference image pull secrets if using a custom consul or consul-k8s-control-plane Docker image.
@@ -83,7 +83,7 @@ global:
# image that is used for functionality such as catalog sync.
# This can be overridden per component.
# @default: hashicorp/consul-k8s-control-plane:
- imageK8S: hashicorp/consul-k8s-control-plane:1.1.0
+ imageK8S: hashicorp/consul-k8s-control-plane:1.1.1
# The name of the datacenter that the agents should
# register as. This can't be changed once the Consul cluster is up and running
@@ -392,14 +392,20 @@ global:
# This requires Consul >= 1.4.
manageSystemACLs: false
- # A Kubernetes or Vault secret containing the bootstrap token to use for
- # creating policies and tokens for all Consul and consul-k8s-control-plane components.
- # If set, we will skip ACL bootstrapping of the servers and will only
- # initialize ACLs for the Consul clients and consul-k8s-control-plane system components.
+ # A Kubernetes or Vault secret containing the bootstrap token to use for creating policies and
+ # tokens for all Consul and consul-k8s-control-plane components. If `secretName` and `secretKey`
+ # are unset, a default secret name and secret key are used. If the secret is populated, then
+ # we will skip ACL bootstrapping of the servers and will only initialize ACLs for the Consul
+ # clients and consul-k8s-control-plane system components.
+ # If the secret is empty, then we will bootstrap ACLs on the Consul servers, and write the
+ # bootstrap token to this secret. If ACLs are already bootstrapped on the servers, then the
+ # secret must contain the bootstrap token.
bootstrapToken:
# The name of the Kubernetes or Vault secret that holds the bootstrap token.
+ # If unset, this defaults to `{{ global.name }}-bootstrap-acl-token`.
secretName: null
# The key within the Kubernetes or Vault secret that holds the bootstrap token.
+ # If unset, this defaults to `token`.
secretKey: null
# If true, an ACL token will be created that can be used in secondary
@@ -2124,15 +2130,22 @@ connectInject:
# @type: string
annotations: null
- # The resource settings for connect inject pods.
- # @recurse: false
+ # The resource settings for connect inject pods. The defaults, are optimized for getting started worklows on developer deployments. The settings should be tweaked for production deployments.
# @type: map
resources:
requests:
+ # Recommended production default: 500Mi
+ # @type: string
memory: "50Mi"
+ # Recommended production default: 250m
+ # @type: string
cpu: "50m"
limits:
+ # Recommended production default: 500Mi
+ # @type: string
memory: "50Mi"
+ # Recommended production default: 250m
+ # @type: string
cpu: "50m"
# Sets the failurePolicy for the mutating webhook. By default this will cause pods not part of the consul installation to fail scheduling while the webhook
@@ -2300,31 +2313,40 @@ connectInject:
# @type: map
resources:
requests:
- # Recommended default: 100Mi
+ # Recommended production default: 100Mi
# @type: string
memory: null
- # Recommended default: 100m
+ # Recommended production default: 100m
# @type: string
cpu: null
limits:
- # Recommended default: 100Mi
+ # Recommended production default: 100Mi
# @type: string
memory: null
- # Recommended default: 100m
+ # Recommended production default: 100m
# @type: string
cpu: null
- # The resource settings for the Connect injected init container.
- # @recurse: false
+ # The resource settings for the Connect injected init container. If null, the resources
+ # won't be set for the initContainer. The defaults are optimized for developer instances of
+ # Kubernetes, however they should be tweaked with the recommended defaults as shown below to speed up service registration times.
# @type: map
initContainer:
resources:
requests:
+ # Recommended production default: 150Mi
+ # @type: string
memory: "25Mi"
+ # Recommended production default: 250m
+ # @type: string
cpu: "50m"
limits:
+ # Recommended production default: 150Mi
+ # @type: string
memory: "150Mi"
- cpu: "50m"
+ # Recommended production default: 500m
+ # @type: string
+ cpu: null
# [Mesh Gateways](https://developer.hashicorp.com/consul/docs/connect/gateways/mesh-gateway) enable Consul Connect to work across Consul datacenters.
meshGateway:
diff --git a/charts/minio/minio-operator/Chart.yaml b/charts/minio/minio-operator/Chart.yaml
index d475d998a..42860f872 100644
--- a/charts/minio/minio-operator/Chart.yaml
+++ b/charts/minio/minio-operator/Chart.yaml
@@ -4,7 +4,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: minio-operator
apiVersion: v2
-appVersion: v5.0.1
+appVersion: v5.0.2
description: A Helm chart for MinIO Operator
home: https://min.io
icon: https://min.io/resources/img/logo/MINIO_wordmark.png
@@ -19,4 +19,4 @@ name: minio-operator
sources:
- https://github.com/minio/operator
type: application
-version: 5.0.1
+version: 5.0.2
diff --git a/charts/minio/minio-operator/Chart.yaml-e b/charts/minio/minio-operator/Chart.yaml-e
deleted file mode 100644
index fe214a07a..000000000
--- a/charts/minio/minio-operator/Chart.yaml-e
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v2
-description: A Helm chart for MinIO Operator
-name: operator
-version: 5.0.1
-appVersion: v5.0.1
-keywords:
- - storage
- - object-storage
- - S3
-home: https://min.io
-icon: https://min.io/resources/img/logo/MINIO_wordmark.png
-sources:
- - https://github.com/minio/operator
-maintainers:
- - name: MinIO, Inc
- email: dev@minio.io
-type: application
diff --git a/charts/minio/minio-operator/values.yaml b/charts/minio/minio-operator/values.yaml
index bdd603510..1e259610e 100644
--- a/charts/minio/minio-operator/values.yaml
+++ b/charts/minio/minio-operator/values.yaml
@@ -11,7 +11,7 @@ operator:
# value: ""
image:
repository: quay.io/minio/operator
- tag: v5.0.1
+ tag: v5.0.2
pullPolicy: IfNotPresent
imagePullSecrets: [ ]
initcontainers: [ ]
@@ -48,7 +48,7 @@ operator:
console:
image:
repository: quay.io/minio/operator
- tag: v5.0.1
+ tag: v5.0.2
pullPolicy: IfNotPresent
imagePullSecrets: [ ]
initcontainers: [ ]
diff --git a/charts/minio/minio-operator/values.yaml-e b/charts/minio/minio-operator/values.yaml-e
deleted file mode 100644
index bdd603510..000000000
--- a/charts/minio/minio-operator/values.yaml-e
+++ /dev/null
@@ -1,77 +0,0 @@
-# Default values for minio-operator.
-
-operator:
- ## Setup environment variables for the Operator
- # env:
- # - name: MINIO_CONSOLE_TLS_ENABLE
- # value: "off"
- # - name: CLUSTER_DOMAIN
- # value: "cluster.domain"
- # - name: WATCHED_NAMESPACE
- # value: ""
- image:
- repository: quay.io/minio/operator
- tag: v5.0.1
- pullPolicy: IfNotPresent
- imagePullSecrets: [ ]
- initcontainers: [ ]
- replicaCount: 2
- securityContext:
- runAsUser: 1000
- runAsGroup: 1000
- runAsNonRoot: true
- fsGroup: 1000
- containerSecurityContext:
- runAsUser: 1000
- runAsGroup: 1000
- runAsNonRoot: true
- nodeSelector: { }
- priorityClassName: ""
- affinity:
- podAntiAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- - labelSelector:
- matchExpressions:
- - key: name
- operator: In
- values:
- - minio-operator
- topologyKey: kubernetes.io/hostname
- tolerations: [ ]
- topologySpreadConstraints: [ ]
- resources:
- requests:
- cpu: 200m
- memory: 256Mi
- ephemeral-storage: 500Mi
-
-console:
- image:
- repository: quay.io/minio/operator
- tag: v5.0.1
- pullPolicy: IfNotPresent
- imagePullSecrets: [ ]
- initcontainers: [ ]
- replicaCount: 1
- nodeSelector: { }
- affinity: { }
- tolerations: [ ]
- topologySpreadConstraints: [ ]
- resources: { }
- securityContext:
- runAsUser: 1000
- runAsNonRoot: true
- containerSecurityContext:
- runAsUser: 1000
- runAsNonRoot: true
- ingress:
- enabled: false
- ingressClassName: ""
- labels: { }
- annotations: { }
- tls: [ ]
- host: console.local
- path: /
- pathType: Prefix
- volumes: [ ]
- volumeMounts: [ ]
diff --git a/charts/redpanda/redpanda/Chart.lock b/charts/redpanda/redpanda/Chart.lock
index 8c0579a4d..b0b42a961 100644
--- a/charts/redpanda/redpanda/Chart.lock
+++ b/charts/redpanda/redpanda/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: console
repository: https://charts.redpanda.com
- version: 0.5.0
-digest: sha256:7fd70de57651b2f1857f3eb519c427dbbcad8fc6ea656925651bb0c10839b035
-generated: "2023-02-09T08:51:15.13722333-08:00"
+ version: 0.5.6
+digest: sha256:3d8c8f0fc699655fdc2ec8f3cd414eb46319ccb6191b61a0b788c2736f464ab8
+generated: "2023-03-29T23:32:32.207808971-04:00"
diff --git a/charts/redpanda/redpanda/Chart.yaml b/charts/redpanda/redpanda/Chart.yaml
index 7eb21fb99..2495ed1d8 100644
--- a/charts/redpanda/redpanda/Chart.yaml
+++ b/charts/redpanda/redpanda/Chart.yaml
@@ -31,4 +31,4 @@ name: redpanda
sources:
- https://github.com/redpanda-data/helm-charts
type: application
-version: 3.0.7
+version: 3.0.8
diff --git a/charts/redpanda/redpanda/README.md b/charts/redpanda/redpanda/README.md
index 054c4d8e9..ef49a9ca2 100644
--- a/charts/redpanda/redpanda/README.md
+++ b/charts/redpanda/redpanda/README.md
@@ -1,6 +1,6 @@
# Redpanda Helm Chart
-[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/redpanda-data)](https://artifacthub.io/packages/search?repo=redpanda-data)
+[![Nightly Test](https://github.com/redpanda-data/helm-charts/actions/workflows/nightly.yaml/badge.svg)](https://github.com/redpanda-data/helm-charts/actions/workflows/nightly.yaml) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/redpanda-data)](https://artifacthub.io/packages/search?repo=redpanda-data)
The Redpanda Helm chart deploys a Redpanda cluster in Kubernetes, and provides the following features:
@@ -20,8 +20,6 @@ The Redpanda Helm chart deploys a Redpanda cluster in Kubernetes, and provides t
To get started, see the [Redpanda documentation][kubernetes-qs-dev].
-For examples of using the Helm chart, see the [`examples/` directory][examples]. Each example focuses on a specific feature.
-
## Configuration
The Redpanda Helm chart is configured in the [`values.yaml`][values] file. To customize your deployment, you can override the default values in your own YAML file with the `--values` option or in the command line with the --set option. For example, you can do the following:
@@ -73,6 +71,5 @@ To contribute to the Helm chart, see our [contribution guidelines][contributing]
[redpanda]: https://redpanda.com
[helm]: https://helm.sh/docs/chart_template_guide/values_files/
[values]: https://github.com/redpanda-data/helm-charts/blob/main/charts/redpanda/values.yaml
-[examples]: https://github.com/redpanda-data/helm-charts/blob/main/examples/README.md
[contributing]: https://github.com/redpanda-data/helm-charts/blob/main/CONTRIBUTING.md
[kubernetes-qs-dev]: https://docs.redpanda.com/docs/quickstart/kubernetes-qs-dev/
diff --git a/charts/redpanda/redpanda/charts/console/Chart.yaml b/charts/redpanda/redpanda/charts/console/Chart.yaml
index 68b6a1173..a0c621a0c 100644
--- a/charts/redpanda/redpanda/charts/console/Chart.yaml
+++ b/charts/redpanda/redpanda/charts/console/Chart.yaml
@@ -9,7 +9,7 @@ annotations:
- name: "Helm (>= 3.6.0)"
url: https://helm.sh/docs/intro/install/
apiVersion: v2
-appVersion: v2.1.1
+appVersion: v2.2.0
description: Helm chart to deploy Redpanda Console.
icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
maintainers:
@@ -19,4 +19,4 @@ name: console
sources:
- https://github.com/redpanda-data/helm-charts
type: application
-version: 0.5.0
+version: 0.5.6
diff --git a/charts/redpanda/redpanda/charts/console/templates/_helpers.tpl b/charts/redpanda/redpanda/charts/console/templates/_helpers.tpl
index 2952b91fc..5a6c78310 100644
--- a/charts/redpanda/redpanda/charts/console/templates/_helpers.tpl
+++ b/charts/redpanda/redpanda/charts/console/templates/_helpers.tpl
@@ -30,6 +30,17 @@ Create chart name and version as used by the chart label.
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
+{{/*
+Console Image
+*/}}
+{{- define "console.container.image" -}}
+{{- if .Values.image.registry -}}
+{{- printf "%s/%s:%s" .Values.image.registry .Values.image.repository ( .Values.image.tag | default .Chart.AppVersion ) }}
+{{- else -}}
+{{- printf "%s:%s" .Values.image.repository ( .Values.image.tag | default .Chart.AppVersion ) }}
+{{- end -}}
+{{- end -}}
+
{{/*
Common labels
*/}}
@@ -62,17 +73,17 @@ Create the name of the service account to use
{{- end }}
{{/*
-Server Listen Port for Console's HTTP server.
-The port can be overriden in the provided config, but
-it defaults to 8080.
+Console's HTTP server Port.
+The port is defined from the service targetPort bu can be overridden
+in the provided config and if that is missing defaults to 8080.
*/}}
-{{- define "console.server.listenPort" -}}
+{{- define "console.containerPort" -}}
+{{- $listenPort := 8080 -}}
{{- if .Values.console.config.server -}}
-{{- .Values.console.config.server.listenPort | default 8080 }}
-{{- else -}}
-8080
-{{- end }}
-{{- end }}
+{{- $listenPort = .Values.console.config.server.listenPort -}}
+{{- end -}}
+{{- .Values.service.targetPort | default $listenPort -}}
+{{- end -}}
{{/*
Some umbrella charts may use a global registry variable.
diff --git a/charts/redpanda/redpanda/charts/console/templates/deployment.yaml b/charts/redpanda/redpanda/charts/console/templates/deployment.yaml
index b4911fd13..377a84a7b 100644
--- a/charts/redpanda/redpanda/charts/console/templates/deployment.yaml
+++ b/charts/redpanda/redpanda/charts/console/templates/deployment.yaml
@@ -20,6 +20,7 @@ spec:
{{- end }}
labels:
{{- include "console.selectorLabels" . | nindent 8 }}
+ {{- with .Values.podLabels }}{{ toYaml . | nindent 8 }}{{ end }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
@@ -60,11 +61,11 @@ spec:
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
- image: "{{ include "console.imageRegistry" . }}/{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
+ image: {{ include "console.container.image" . }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- name: http
- containerPort: {{ include "console.server.listenPort" . }}
+ containerPort: {{ include "console.containerPort" . }}
protocol: TCP
volumeMounts:
- name: configs
diff --git a/charts/redpanda/redpanda/charts/console/templates/service.yaml b/charts/redpanda/redpanda/charts/console/templates/service.yaml
index 356270e28..468ff6c76 100644
--- a/charts/redpanda/redpanda/charts/console/templates/service.yaml
+++ b/charts/redpanda/redpanda/charts/console/templates/service.yaml
@@ -1,19 +1,17 @@
+---
apiVersion: v1
kind: Service
metadata:
name: {{ include "console.fullname" . }}
- labels:
- {{- include "console.labels" . | nindent 4 }}
+ labels: {{- include "console.labels" . | nindent 4 }}
{{- with .Values.service.annotations }}
- annotations:
- {{- toYaml . | nindent 4 }}
+ annotations: {{- toYaml . | nindent 4 }}
{{- end }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
- targetPort: {{ include "console.server.listenPort" . }}
+ targetPort: {{ include "console.containerPort" . }}
protocol: TCP
name: http
- selector:
- {{- include "console.selectorLabels" . | nindent 4 }}
+ selector: {{- include "console.selectorLabels" . | nindent 4 }}
diff --git a/charts/redpanda/redpanda/charts/console/values.schema.json b/charts/redpanda/redpanda/charts/console/values.schema.json
new file mode 100644
index 000000000..c74f90ba8
--- /dev/null
+++ b/charts/redpanda/redpanda/charts/console/values.schema.json
@@ -0,0 +1,294 @@
+{
+ "$schema": "http://json-schema.org/schema#",
+ "type": "object",
+ "required": [
+ "image"
+ ],
+ "properties": {
+ "affinity": {
+ "type": "object"
+ },
+ "autoscaling": {
+ "type": "object",
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "maxReplicas": {
+ "type": "integer"
+ },
+ "minReplicas": {
+ "type": "integer"
+ },
+ "targetCPUUtilizationPercentage": {
+ "type": "integer"
+ }
+ }
+ },
+ "configmap": {
+ "type": "object",
+ "properties": {
+ "create": {
+ "type": "boolean"
+ }
+ }
+ },
+ "console": {
+ "type": "object",
+ "properties": {
+ "config": {
+ "type": "object"
+ }
+ }
+ },
+ "deployment": {
+ "type": "object",
+ "properties": {
+ "create": {
+ "type": "boolean"
+ }
+ }
+ },
+ "extraContainers": {
+ "type": "array"
+ },
+ "extraEnv": {
+ "type": "array"
+ },
+ "extraEnvFrom": {
+ "type": "array"
+ },
+ "extraVolumeMounts": {
+ "type": "array"
+ },
+ "extraVolumes": {
+ "type": "array"
+ },
+ "fullnameOverride": {
+ "type": "string"
+ },
+ "image": {
+ "type": "object",
+ "required": [
+ "repository"
+ ],
+ "properties": {
+ "pullPolicy": {
+ "type": "string"
+ },
+ "registry": {
+ "type": "string"
+ },
+ "repository": {
+ "type": "string",
+ "minLength": 1
+ },
+ "tag": {
+ "type": "string"
+ }
+ }
+ },
+ "imagePullSecrets": {
+ "type": "array"
+ },
+ "ingress": {
+ "type": "object",
+ "properties": {
+ "annotations": {
+ "type": "object"
+ },
+ "className": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "hosts": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "host": {
+ "type": "string"
+ },
+ "paths": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "path": {
+ "type": "string"
+ },
+ "pathType": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tls": {
+ "type": "array"
+ }
+ }
+ },
+ "livenessProbe": {
+ "type": "object",
+ "properties": {
+ "failureThreshold": {
+ "type": "integer"
+ },
+ "initialDelaySeconds": {
+ "type": "integer"
+ },
+ "periodSeconds": {
+ "type": "integer"
+ },
+ "successThreshold": {
+ "type": "integer"
+ },
+ "timeoutSeconds": {
+ "type": "integer"
+ }
+ }
+ },
+ "nameOverride": {
+ "type": "string"
+ },
+ "nodeSelector": {
+ "type": "object"
+ },
+ "podAnnotations": {
+ "type": "object"
+ },
+ "podSecurityContext": {
+ "type": "object",
+ "properties": {
+ "fsGroup": {
+ "type": "integer"
+ },
+ "runAsUser": {
+ "type": "integer"
+ }
+ }
+ },
+ "readinessProbe": {
+ "type": "object",
+ "properties": {
+ "failureThreshold": {
+ "type": "integer"
+ },
+ "initialDelaySeconds": {
+ "type": "integer"
+ },
+ "periodSeconds": {
+ "type": "integer"
+ },
+ "successThreshold": {
+ "type": "integer"
+ },
+ "timeoutSeconds": {
+ "type": "integer"
+ }
+ }
+ },
+ "replicaCount": {
+ "type": "integer"
+ },
+ "resources": {
+ "type": "object"
+ },
+ "secret": {
+ "type": "object",
+ "properties": {
+ "create": {
+ "type": "boolean"
+ },
+ "enterprise": {
+ "type": "object"
+ },
+ "kafka": {
+ "type": "object"
+ },
+ "login": {
+ "type": "object",
+ "properties": {
+ "github": {
+ "type": "object"
+ },
+ "google": {
+ "type": "object"
+ },
+ "oidc": {
+ "type": "object"
+ },
+ "okta": {
+ "type": "object"
+ }
+ }
+ },
+ "redpanda": {
+ "type": "object",
+ "properties": {
+ "adminApi": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "secretMounts": {
+ "type": "array"
+ },
+ "securityContext": {
+ "type": "object",
+ "properties": {
+ "runAsNonRoot": {
+ "type": "boolean"
+ }
+ }
+ },
+ "service": {
+ "type": "object",
+ "properties": {
+ "annotations": {
+ "type": "object"
+ },
+ "port": {
+ "type": "integer"
+ },
+ "targetPort": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "type": "string"
+ }
+ }
+ },
+ "serviceAccount": {
+ "type": "object",
+ "properties": {
+ "annotations": {
+ "type": "object"
+ },
+ "create": {
+ "type": "boolean"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
+ "tolerations": {
+ "type": "array"
+ }
+ }
+}
diff --git a/charts/redpanda/redpanda/charts/console/values.yaml b/charts/redpanda/redpanda/charts/console/values.yaml
index 737c623f9..867fe1f71 100644
--- a/charts/redpanda/redpanda/charts/console/values.yaml
+++ b/charts/redpanda/redpanda/charts/console/values.yaml
@@ -26,6 +26,8 @@ serviceAccount:
podAnnotations: {}
+podLabels: {}
+
podSecurityContext:
runAsUser: 99
fsGroup: 99
@@ -42,6 +44,8 @@ securityContext:
service:
type: ClusterIP
port: 8080
+ # this will override the value in console.config.server.listenPort if not nil
+ targetPort:
annotations: {}
ingress:
@@ -87,7 +91,7 @@ affinity: {}
console:
# Config.yaml is required for Console
- # See reference config: https://github.com/redpanda-data/console/blob/master/docs/config/console.yaml)
+ # See reference config: https://docs.redpanda.com/docs/reference/console/config/
config: {}
# roles:
# roleBindings:
@@ -118,7 +122,7 @@ extraVolumeMounts: []
# readOnly: true
# Add additional containers, e. g. for oauth2-proxy
-extraContainers: {}
+extraContainers: []
# SecretMounts is an abstraction to make a secret available in the container's filesystem.
# Under the hood it creates a volume + volume mount for the Console container.
diff --git a/charts/redpanda/redpanda/templates/_helpers.tpl b/charts/redpanda/redpanda/templates/_helpers.tpl
index 0c0d7326f..4335426e9 100644
--- a/charts/redpanda/redpanda/templates/_helpers.tpl
+++ b/charts/redpanda/redpanda/templates/_helpers.tpl
@@ -534,8 +534,8 @@ advertised-host returns a json sring with the data neded for configuring the adv
{{- define "advertised-host" -}}
{{- $host := dict "name" .externalName "address" .externalAdvertiseAddress "port" .port -}}
{{- if .values.external.addresses -}}
- {{- if .values.external.domain -}}
- {{- $host = dict "name" .externalName "address" (printf "%s.%s" (index .values.external.addresses .replicaIndex) .values.external.domain) "port" .port -}}
+ {{- if (tpl (.values.external.domain | default "") $) }}
+ {{- $host = dict "name" .externalName "address" (printf "%s.%s" (index .values.external.addresses .replicaIndex) (tpl .values.external.domain $)) "port" .port -}}
{{- else -}}
{{- $host = dict "name" .externalName "address" (index .values.external.addresses .replicaIndex) "port" .port -}}
{{- end -}}
diff --git a/charts/redpanda/redpanda/templates/certs.yaml b/charts/redpanda/redpanda/templates/certs.yaml
index ba4f5945e..af5622755 100644
--- a/charts/redpanda/redpanda/templates/certs.yaml
+++ b/charts/redpanda/redpanda/templates/certs.yaml
@@ -49,9 +49,9 @@ spec:
- {{ printf "*.%s.%s.svc" $service $ns | quote }}
- {{ printf "*.%s.%s" $service $ns | quote }}
{{- end }}
-{{- if $values.external.domain }}
- - "{{ $values.external.domain }}"
- - "*.{{ $values.external.domain }}"
+{{- if (tpl ($values.external.domain | default "") $) }}
+ - "{{ tpl $values.external.domain $ }}"
+ - "*.{{ tpl $values.external.domain $ }}"
{{- end }}
duration: {{ $d | default "43800h" }}
isCA: false
diff --git a/charts/redpanda/redpanda/templates/statefulset.yaml b/charts/redpanda/redpanda/templates/statefulset.yaml
index 95edff631..349510bf0 100644
--- a/charts/redpanda/redpanda/templates/statefulset.yaml
+++ b/charts/redpanda/redpanda/templates/statefulset.yaml
@@ -18,8 +18,8 @@ limitations under the License.
{{- $values := .Values }}
{{- $internalAdvertiseAddress := printf "%s.%s" "$(SERVICE_NAME)" (include "redpanda.internal.domain" .) -}}
{{- $externalAdvertiseAddress := printf "$(SERVICE_NAME)" -}}
-{{- if $values.external.domain -}}
- {{- $externalAdvertiseAddress = printf "$(SERVICE_NAME).%s" $values.external.domain -}}
+{{- if (tpl ($values.external.domain | default "") $) }}
+ {{- $externalAdvertiseAddress = printf "$(SERVICE_NAME).%s" (tpl $values.external.domain $) -}}
{{- end -}}
{{- $uid := dig "podSecurityContext" "runAsUser" .Values.statefulset.securityContext.runAsUser .Values.statefulset -}}
{{- $gid := dig "podSecurityContext" "fsGroup" .Values.statefulset.securityContext.fsGroup .Values.statefulset -}}
diff --git a/charts/speedscale/speedscale-operator/Chart.yaml b/charts/speedscale/speedscale-operator/Chart.yaml
index f22e4c44e..042730358 100644
--- a/charts/speedscale/speedscale-operator/Chart.yaml
+++ b/charts/speedscale/speedscale-operator/Chart.yaml
@@ -4,7 +4,7 @@ annotations:
catalog.cattle.io/kube-version: '>= 1.17.0-0'
catalog.cattle.io/release-name: speedscale-operator
apiVersion: v1
-appVersion: 1.2.482
+appVersion: 1.2.494
description: Stress test your APIs with real world scenarios. Collect and replay
traffic without scripting.
home: https://speedscale.com
@@ -24,4 +24,4 @@ maintainers:
- email: support@speedscale.com
name: Speedscale Support
name: speedscale-operator
-version: 1.2.28
+version: 1.2.29
diff --git a/charts/speedscale/speedscale-operator/README.md b/charts/speedscale/speedscale-operator/README.md
index 4782a4843..13ef8702c 100644
--- a/charts/speedscale/speedscale-operator/README.md
+++ b/charts/speedscale/speedscale-operator/README.md
@@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
incompatible breaking change needing manual actions.
-### Upgrade to 1.2.28
+### Upgrade to 1.2.29
```bash
-kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.28/templates/crds/trafficreplays.yaml
+kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.29/templates/crds/trafficreplays.yaml
```
### Upgrade to 1.1.0
diff --git a/charts/speedscale/speedscale-operator/app-readme.md b/charts/speedscale/speedscale-operator/app-readme.md
index 4782a4843..13ef8702c 100644
--- a/charts/speedscale/speedscale-operator/app-readme.md
+++ b/charts/speedscale/speedscale-operator/app-readme.md
@@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
incompatible breaking change needing manual actions.
-### Upgrade to 1.2.28
+### Upgrade to 1.2.29
```bash
-kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.28/templates/crds/trafficreplays.yaml
+kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.29/templates/crds/trafficreplays.yaml
```
### Upgrade to 1.1.0
diff --git a/charts/speedscale/speedscale-operator/values.yaml b/charts/speedscale/speedscale-operator/values.yaml
index c156cb8b8..138e45318 100644
--- a/charts/speedscale/speedscale-operator/values.yaml
+++ b/charts/speedscale/speedscale-operator/values.yaml
@@ -20,7 +20,7 @@ clusterName: "my-cluster"
# Speedscale components image settings.
image:
registry: gcr.io/speedscale
- tag: v1.2.482
+ tag: v1.2.494
pullPolicy: Always
# Log level for Speedscale components.
diff --git a/charts/sysdig/sysdig/CHANGELOG.md b/charts/sysdig/sysdig/CHANGELOG.md
index 3fcbced73..1d0ea43f4 100644
--- a/charts/sysdig/sysdig/CHANGELOG.md
+++ b/charts/sysdig/sysdig/CHANGELOG.md
@@ -10,6 +10,9 @@ Manual edits are supported only below '## Change Log' and should be used
exclusively to fix incorrect entries and not to add new ones.
## Change Log
+# v1.15.82
+### New Features
+* **agent** [99a4b36](https://github.com/sysdiglabs/charts/commit/99a4b36bfd535264766b30ce176f4e244da0eb1f): Include /var/libs host volume mount ([#1009](https://github.com/sysdiglabs/charts/issues/1009))
# v1.15.81
### Chores
* **sysdig** [b360599](https://github.com/sysdiglabs/charts/commit/b3605992c9167f3d5d1c54fb097b83dc66f9c6f5): bump agent version to 12.13.0 ([#1021](https://github.com/sysdiglabs/charts/issues/1021))
diff --git a/charts/sysdig/sysdig/Chart.yaml b/charts/sysdig/sysdig/Chart.yaml
index 65837e191..0ab1be67f 100644
--- a/charts/sysdig/sysdig/Chart.yaml
+++ b/charts/sysdig/sysdig/Chart.yaml
@@ -29,4 +29,4 @@ name: sysdig
sources:
- https://app.sysdigcloud.com/#/settings/user
- https://github.com/draios/sysdig
-version: 1.15.81
+version: 1.15.82
diff --git a/charts/sysdig/sysdig/RELEASE-NOTES.md b/charts/sysdig/sysdig/RELEASE-NOTES.md
index bb1b53d0c..d89a69944 100644
--- a/charts/sysdig/sysdig/RELEASE-NOTES.md
+++ b/charts/sysdig/sysdig/RELEASE-NOTES.md
@@ -1,6 +1,6 @@
# What's Changed
-### Chores
-- **sysdig** [b360599](https://github.com/sysdiglabs/charts/commit/b3605992c9167f3d5d1c54fb097b83dc66f9c6f5): bump agent version to 12.13.0 ([#1021](https://github.com/sysdiglabs/charts/issues/1021))
+### New Features
+- **agent** [99a4b36](https://github.com/sysdiglabs/charts/commit/99a4b36bfd535264766b30ce176f4e244da0eb1f): Include /var/libs host volume mount ([#1009](https://github.com/sysdiglabs/charts/issues/1009))
-#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.6.6...sysdig-1.15.81
+#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.6.8...sysdig-1.15.82
diff --git a/charts/sysdig/sysdig/templates/daemonset.yaml b/charts/sysdig/sysdig/templates/daemonset.yaml
index 2b7080249..8d1614f19 100644
--- a/charts/sysdig/sysdig/templates/daemonset.yaml
+++ b/charts/sysdig/sysdig/templates/daemonset.yaml
@@ -224,6 +224,8 @@ spec:
name: run-vol
- mountPath: /host/var/run
name: varrun-vol
+ - mountPath: /host/var/lib
+ name: varlib-vol
- mountPath: /dev/shm
name: dshm
- mountPath: /opt/draios/etc/kubernetes/config
@@ -284,6 +286,9 @@ spec:
- name: varrun-vol
hostPath:
path: /var/run
+ - name: varlib-vol
+ hostPath:
+ path: /var/lib
{{- if (and (or .Values.ebpf.enabled .Values.gke.autopilot) .Values.slim.enabled) }}
- name: bpf-probes
emptyDir: {}
diff --git a/index.yaml b/index.yaml
index 343f519db..08a8080bf 100644
--- a/index.yaml
+++ b/index.yaml
@@ -80,6 +80,51 @@ entries:
- assets/datawiza/access-broker-0.1.1.tgz
version: 0.1.1
airflow:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Apache Airflow
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: airflow
+ category: WorkFlow
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 2.5.3
+ created: "2023-04-04T14:08:24.37316943Z"
+ dependencies:
+ - condition: redis.enabled
+ name: redis
+ repository: file://./charts/redis
+ version: 17.x.x
+ - condition: postgresql.enabled
+ name: postgresql
+ repository: file://./charts/postgresql
+ version: 12.x.x
+ - name: common
+ repository: file://./charts/common
+ tags:
+ - bitnami-common
+ version: 2.x.x
+ description: Apache Airflow is a tool to express and execute workflows as directed
+ acyclic graphs (DAGs). It includes utilities to schedule tasks, monitor task
+ progress and handle task dependencies.
+ digest: bebed7d55bc6f3ab8899629ef22537d16217a039c59ae12e634473a9405c5c7e
+ home: https://github.com/bitnami/charts/tree/main/bitnami/airflow
+ icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/airflow-1.svg
+ keywords:
+ - apache
+ - airflow
+ - workflow
+ - dag
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: airflow
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/airflow
+ - https://airflow.apache.org/
+ urls:
+ - assets/bitnami/airflow-14.0.17.tgz
+ version: 14.0.17
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Airflow
@@ -826,6 +871,42 @@ entries:
- assets/ambassador/ambassador-6.7.1100.tgz
version: 6.7.1100
argo-cd:
+ - annotations:
+ artifacthub.io/changes: |
+ - kind: added
+ description: Add support for custom Deployment strategy
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Argo CD
+ catalog.cattle.io/kube-version: '>=1.22.0-0'
+ catalog.cattle.io/release-name: argo-cd
+ apiVersion: v2
+ appVersion: v2.6.7
+ created: "2023-04-04T14:08:23.825365574Z"
+ dependencies:
+ - condition: redis-ha.enabled
+ name: redis-ha
+ repository: file://./charts/redis-ha
+ version: 4.22.5
+ description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
+ tool for Kubernetes.
+ digest: c8158bfe2db6e0f52dab92d2bbbeed6d2c7ffe1480d446f8c9fcf552d5585f86
+ home: https://github.com/argoproj/argo-helm
+ icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
+ keywords:
+ - argoproj
+ - argocd
+ - gitops
+ kubeVersion: '>=1.22.0-0'
+ maintainers:
+ - name: argoproj
+ url: https://argoproj.github.io/
+ name: argo-cd
+ sources:
+ - https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
+ - https://github.com/argoproj/argo-cd
+ urls:
+ - assets/argo/argo-cd-5.28.0.tgz
+ version: 5.28.0
- annotations:
artifacthub.io/changes: |
- kind: changed
@@ -4968,6 +5049,42 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 4.1.1
+ created: "2023-04-04T14:08:24.515643049Z"
+ 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: 21c06c6eb6373821bec4e1c586cdb0a8eb96d6281fe1d8dd9a37775076c70841
+ home: https://github.com/bitnami/charts/tree/main/bitnami/cassandra
+ icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/cassandra-4.svg
+ keywords:
+ - cassandra
+ - database
+ - nosql
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: cassandra
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/cassandra
+ - http://cassandra.apache.org
+ urls:
+ - assets/bitnami/cassandra-10.1.3.tgz
+ version: 10.1.3
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Cassandra
@@ -6140,6 +6257,33 @@ entries:
- assets/citrix/citrix-ingress-controller-1.19.600.tgz
version: 1.19.600
cloudcasa:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Cloudcasa
+ catalog.cattle.io/kube-version: '>=1.17.0-0'
+ catalog.cattle.io/release-name: cloudcasa
+ apiVersion: v2
+ appVersion: 3.3.0
+ created: "2023-04-04T14:08:25.661909629Z"
+ description: CloudCasa backup service for Kubernetes and cloud native applications
+ digest: 42f1af56ffcd8a9b216e976107e7076daf23155206b86fcb55198278c74c99ad
+ home: https://cloudcasa.io
+ icon: https://partner-charts.rancher.io/assets/logos/cloudcasa.png
+ keywords:
+ - Backup
+ - Catalogic
+ - CloudCasa
+ - Restore
+ - Copy
+ - Scan
+ kubeVersion: '>=1.17.0-0'
+ maintainers:
+ - email: support@cloudcasa.io
+ name: catalogicsoftware
+ name: cloudcasa
+ urls:
+ - assets/cloudcasa/cloudcasa-3.3.0.tgz
+ version: 3.3.0
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: CloudCasa
@@ -6710,6 +6854,47 @@ entries:
- assets/confluent/confluent-for-kubernetes-0.174.2101.tgz
version: 0.174.2101
consul:
+ - annotations:
+ artifacthub.io/images: |
+ - name: consul
+ image: hashicorp/consul:1.15.1
+ - name: consul-k8s-control-plane
+ image: hashicorp/consul-k8s-control-plane:1.1.1
+ - name: consul-dataplane
+ image: hashicorp/consul-dataplane:1.1.0
+ - name: envoy
+ image: envoyproxy/envoy:v1.25.1
+ artifacthub.io/license: MPL-2.0
+ artifacthub.io/links: |
+ - name: Documentation
+ url: https://www.consul.io/docs/k8s
+ - name: hashicorp/consul
+ url: https://github.com/hashicorp/consul
+ - name: hashicorp/consul-k8s
+ url: https://github.com/hashicorp/consul-k8s
+ artifacthub.io/prerelease: "false"
+ artifacthub.io/signKey: |
+ fingerprint: C874011F0AB405110D02105534365D9472D7468F
+ url: https://keybase.io/hashicorp/pgp_keys.asc
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Hashicorp Consul
+ catalog.cattle.io/kube-version: '>=1.22.0-0'
+ catalog.cattle.io/release-name: consul
+ apiVersion: v2
+ appVersion: 1.15.1
+ created: "2023-04-04T14:08:27.185774915Z"
+ description: Official HashiCorp Consul Chart
+ digest: 3c48bd3301aad52258b39fe76736e401aa70151a1887e60ab9b6521ce6f49dc8
+ home: https://www.consul.io
+ icon: https://raw.githubusercontent.com/hashicorp/consul-k8s/main/assets/icon.png
+ kubeVersion: '>=1.22.0-0'
+ name: consul
+ sources:
+ - https://github.com/hashicorp/consul
+ - https://github.com/hashicorp/consul-k8s
+ urls:
+ - assets/hashicorp/consul-1.1.1.tgz
+ version: 1.1.1
- annotations:
artifacthub.io/images: |
- name: consul
@@ -7963,6 +8148,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-04-04T14:08:25.90611409Z"
+ dependencies:
+ - condition: clusterAgent.metricsProvider.useDatadogMetrics
+ name: datadog-crds
+ repository: https://helm.datadoghq.com
+ tags:
+ - install-crds
+ version: 0.4.7
+ - condition: datadog.kubeStateMetricsEnabled
+ name: kube-state-metrics
+ repository: https://prometheus-community.github.io/helm-charts
+ version: 2.13.2
+ description: Datadog Agent
+ digest: 0698ae425e8c7b71da91d11c371faba7564d2caaa5e96d6b621d2873461cc561
+ 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.25.1.tgz
+ version: 3.25.1
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Datadog
@@ -9094,6 +9316,39 @@ entries:
- assets/datadog/datadog-2.4.200.tgz
version: 2.4.200
datadog-operator:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Datadog Operator
+ catalog.cattle.io/release-name: datadog-operator
+ apiVersion: v2
+ appVersion: 1.0.0
+ created: "2023-04-04T14:08:26.035248655Z"
+ dependencies:
+ - alias: datadogCRDs
+ condition: installCRDs
+ name: datadog-crds
+ repository: file://./charts/datadog-crds
+ tags:
+ - install-crds
+ version: =1.0.0
+ description: Datadog Operator
+ digest: 1aac6e533b3feaf9dc001400bb946f8be9daaba1b6fc77638e38765647883a97
+ 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-operator
+ sources:
+ - https://app.datadoghq.com/account/settings#agent/kubernetes
+ - https://github.com/DataDog/datadog-agent
+ urls:
+ - assets/datadog/datadog-operator-1.0.0.tgz
+ version: 1.0.0
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Datadog Operator
@@ -10790,6 +11045,70 @@ entries:
- assets/inaccel/fpga-operator-2.5.201.tgz
version: 2.5.201
gitlab:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: GitLab
+ catalog.cattle.io/release-name: gitlab
+ apiVersion: v1
+ appVersion: 15.10.1
+ created: "2023-04-04T14:08:26.265093842Z"
+ dependencies:
+ - name: gitlab
+ repository: ""
+ version: '*.*.*'
+ - name: certmanager-issuer
+ repository: ""
+ version: '*.*.*'
+ - name: minio
+ repository: ""
+ version: '*.*.*'
+ - name: registry
+ repository: ""
+ version: '*.*.*'
+ - alias: certmanager
+ condition: certmanager.install
+ name: cert-manager
+ repository: https://charts.jetstack.io/
+ version: 1.5.4
+ - condition: prometheus.install
+ name: prometheus
+ repository: https://prometheus-community.github.io/helm-charts
+ version: 15.18.0
+ - condition: postgresql.install
+ name: postgresql
+ repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami
+ version: 8.9.4
+ - condition: gitlab-runner.install
+ name: gitlab-runner
+ repository: https://charts.gitlab.io/
+ version: 0.51.0
+ - condition: global.grafana.enabled
+ name: grafana
+ repository: https://grafana.github.io/helm-charts
+ version: 6.11.0
+ - condition: redis.install
+ name: redis
+ repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami
+ version: 11.3.4
+ - condition: nginx-ingress.enabled
+ name: nginx-ingress
+ repository: ""
+ version: '*.*.*'
+ description: The One DevOps Platform
+ digest: 9f2961d698980c635ee1e7b71040718750c51f71f4e7a272505cfb9014a33a26
+ home: https://about.gitlab.com/
+ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png
+ keywords:
+ - gitlab
+ maintainers:
+ - email: support@gitlab.com
+ name: GitLab Inc.
+ name: gitlab
+ sources:
+ - https://gitlab.com/gitlab-org/charts/gitlab
+ urls:
+ - assets/gitlab/gitlab-6.10.1.tgz
+ version: 6.10.1
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: GitLab
@@ -12429,6 +12748,36 @@ entries:
- assets/gopaddle/gopaddle-4.2.5.tgz
version: 4.2.5
haproxy:
+ - annotations:
+ artifacthub.io/changes: |
+ - AWS MarketPlace fixes (#182)
+ - supporting AWS MarketPlace integration with DS strategy (#183)
+ - Use Ingress Controller 1.9.6 version for base image
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: HAProxy Kubernetes Ingress Controller
+ catalog.cattle.io/kube-version: '>=1.19.0-0'
+ catalog.cattle.io/release-name: haproxy
+ apiVersion: v2
+ appVersion: 1.9.6
+ created: "2023-04-04T14:08:27.100877995Z"
+ description: A Helm chart for HAProxy Kubernetes Ingress Controller
+ digest: f837bcf7b71d73b4ee7f8cfe075a1ab5c1379120b7650ac6eacefa0ac325afa5
+ home: https://github.com/haproxytech/helm-charts/tree/main/kubernetes-ingress
+ icon: https://raw.githubusercontent.com/haproxytech/helm-charts/main/kubernetes-ingress/chart-icon.png
+ keywords:
+ - ingress
+ - haproxy
+ kubeVersion: '>=1.19.0-0'
+ maintainers:
+ - email: dkorunic@haproxy.com
+ name: Dinko Korunic
+ name: haproxy
+ sources:
+ - https://github.com/haproxytech/kubernetes-ingress
+ type: application
+ urls:
+ - assets/haproxy/haproxy-1.29.3.tgz
+ version: 1.29.3
- annotations:
artifacthub.io/changes: |
- Allow disabling enableServiceLinks (#179)
@@ -16030,6 +16379,48 @@ entries:
- assets/kasten/k10-4.5.900.tgz
version: 4.5.900
kafka:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Apache Kafka
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: kafka
+ category: Infrastructure
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 3.4.0
+ created: "2023-04-04T14:08:24.726185168Z"
+ dependencies:
+ - condition: zookeeper.enabled
+ name: zookeeper
+ repository: file://./charts/zookeeper
+ version: 11.x.x
+ - name: common
+ repository: file://./charts/common
+ tags:
+ - bitnami-common
+ version: 2.x.x
+ description: Apache Kafka is a distributed streaming platform designed to build
+ real-time pipelines and can be used as a message broker or as a replacement
+ for a log aggregation solution for big data applications.
+ digest: e2f4af525627a4f327eb7223180815632ba4c5592f471919070ff2f003503385
+ home: https://github.com/bitnami/charts/tree/main/bitnami/kafka
+ icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/kafka.svg
+ keywords:
+ - kafka
+ - zookeeper
+ - streaming
+ - producer
+ - consumer
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: kafka
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/kafka
+ - https://kafka.apache.org/
+ urls:
+ - assets/bitnami/kafka-21.4.4.tgz
+ version: 21.4.4
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Kafka
@@ -18259,6 +18650,45 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 10.6.12
+ created: "2023-04-04T14:08:24.784234676Z"
+ 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: 7c75ceaa45631ac01971253729059c7a15842be017471d511fec4677886a3fc4
+ home: https://github.com/bitnami/charts/tree/main/bitnami/mariadb
+ icon: https://mariadb.com/wp-content/uploads/2019/11/mariadb-logo-vert_black-transparent.png
+ keywords:
+ - mariadb
+ - mysql
+ - database
+ - sql
+ - prometheus
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: mariadb
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/mariadb
+ - https://github.com/prometheus/mysqld_exporter
+ - https://mariadb.org
+ urls:
+ - assets/bitnami/mariadb-11.5.6.tgz
+ version: 11.5.6
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: MariaDB
@@ -18853,6 +19283,32 @@ entries:
- assets/metallb/metallb-0.13.7.tgz
version: 0.13.7
minio-operator:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Minio Operator
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: minio-operator
+ apiVersion: v2
+ appVersion: v5.0.2
+ created: "2023-04-04T14:08:28.423527741Z"
+ description: A Helm chart for MinIO Operator
+ digest: 12fb7fb2b7a4de677f97293e48e1f71b3dea4af9b8460d1dd4f5a62e644d65e5
+ home: https://min.io
+ icon: https://min.io/resources/img/logo/MINIO_wordmark.png
+ keywords:
+ - storage
+ - object-storage
+ - S3
+ maintainers:
+ - email: dev@minio.io
+ name: MinIO, Inc
+ name: minio-operator
+ sources:
+ - https://github.com/minio/operator
+ type: application
+ urls:
+ - assets/minio/minio-operator-5.0.2.tgz
+ version: 5.0.2
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Minio Operator
@@ -19036,6 +19492,44 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 8.0.32
+ created: "2023-04-04T14:08:24.826842789Z"
+ 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: fd317bdadd0ca73614724aaee9b4112b6609a73e50fe71b1159b12db3b561b42
+ home: https://github.com/bitnami/charts/tree/main/bitnami/mysql
+ icon: https://www.mysql.com/common/logos/logo-mysql-170x115.png
+ keywords:
+ - mysql
+ - database
+ - sql
+ - cluster
+ - high availability
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: mysql
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/mysql
+ - https://mysql.com
+ urls:
+ - assets/bitnami/mysql-9.7.1.tgz
+ version: 9.7.1
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: MySQL
@@ -22425,6 +22919,45 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 15.2.0
+ created: "2023-04-04T14:08:24.93011176Z"
+ 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: 287b81e714d10561ddf18a8a408895a8ec0760fad957b4012bbfcb9fecac258e
+ home: https://github.com/bitnami/charts/tree/main/bitnami/postgresql
+ icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg
+ keywords:
+ - postgresql
+ - postgres
+ - database
+ - sql
+ - replication
+ - cluster
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: postgresql
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/postgresql
+ - https://www.postgresql.org/
+ urls:
+ - assets/bitnami/postgresql-12.2.7.tgz
+ version: 12.2.7
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: PostgreSQL
@@ -23568,6 +24101,41 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 7.0.10
+ created: "2023-04-04T14:08:25.086602547Z"
+ 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: b380879f85ae9d3bab2c94c5f6cfe55710f61fab3bf3953336fe65e37a18a6ca
+ home: https://github.com/bitnami/charts/tree/main/bitnami/redis
+ icon: https://redis.com/wp-content/uploads/2021/08/redis-logo.png
+ keywords:
+ - redis
+ - keyvalue
+ - database
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: redis
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/redis
+ urls:
+ - assets/bitnami/redis-17.9.3.tgz
+ version: 17.9.3
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Redis
@@ -24431,6 +24999,44 @@ entries:
- assets/bitnami/redis-17.3.7.tgz
version: 17.3.7
redpanda:
+ - annotations:
+ artifacthub.io/images: |
+ - name: redpanda
+ image: vectorized/redpanda:v23.1.1
+ - name: busybox
+ image: busybox: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.1.1
+ created: "2023-04-04T14:08:28.948847935Z"
+ dependencies:
+ - condition: console.enabled
+ name: console
+ repository: file://./charts/console
+ version: '>=0.5 <1.0'
+ description: Redpanda is the real-time engine for modern apps.
+ digest: b3f704ffc90e862546264e1b2e70e7582db1b52b4c0a01a8725de91dfb23db1a
+ 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-3.0.8.tgz
+ version: 3.0.8
- annotations:
artifacthub.io/images: |
- name: redpanda
@@ -25685,6 +26291,39 @@ entries:
- assets/redpanda/redpanda-2.1.7.tgz
version: 2.1.7
s3gw:
+ - annotations:
+ app.aquarist-labs.io/name: s3gw
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: S3 Gateway
+ catalog.cattle.io/experimental: "true"
+ catalog.cattle.io/kube-version: '>=1.14'
+ catalog.cattle.io/namespace: s3gw
+ catalog.cattle.io/release-name: s3gw
+ apiVersion: v2
+ appVersion: latest
+ created: "2023-04-04T14:08:23.397753312Z"
+ description: 'Easy-to-use Open Source and Cloud Native S3 service for use on Rancher''s
+ Kubernetes. '
+ digest: feabe6ef6eca939ed23c7eade96ead5923c4c7c576c8b47545e23c064ff1a293
+ home: https://github.com/aquarist-labs/s3gw
+ icon: https://raw.githubusercontent.com/aquarist-labs/aquarium-website/gh-pages/images/logo-xl.png
+ keywords:
+ - storage
+ - s3
+ kubeVersion: '>=1.14'
+ maintainers:
+ - email: s3gw@suse.com
+ name: s3gw maintainers
+ url: https://github.com/orgs/aquarist-labs/projects/5
+ name: s3gw
+ sources:
+ - https://github.com/aquarist-labs/s3gw-charts
+ - https://github.com/aquarist-labs/s3gw
+ - https://github.com/aquarist-labs/ceph
+ type: application
+ urls:
+ - assets/aquarist-labs/s3gw-0.14.0.tgz
+ version: 0.14.0
- annotations:
app.aquarist-labs.io/name: s3gw
catalog.cattle.io/certified: partner
@@ -26271,6 +26910,41 @@ entries:
- assets/shipa/shipa-1.4.0.tgz
version: 1.4.0
spark:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Apache Spark
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: spark
+ category: Infrastructure
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 3.3.2
+ created: "2023-04-04T14:08:25.134020253Z"
+ dependencies:
+ - name: common
+ repository: file://./charts/common
+ tags:
+ - bitnami-common
+ version: 2.x.x
+ description: Apache Spark is a high-performance engine for large-scale computing
+ tasks, such as data processing, machine learning and real-time data streaming.
+ It includes APIs for Java, Python, Scala and R.
+ digest: 075b4a38024115e4950584a7f5875eef88ad54b33571ec1d3e00b55ee7d88d7e
+ home: https://github.com/bitnami/charts/tree/main/bitnami/spark
+ icon: https://www.apache.org/logos/res/spark/default.png
+ keywords:
+ - apache
+ - spark
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: spark
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/spark
+ - https://spark.apache.org/
+ urls:
+ - assets/bitnami/spark-6.4.2.tgz
+ version: 6.4.2
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Spark
@@ -26722,6 +27396,37 @@ entries:
- assets/bitnami/spark-6.3.8.tgz
version: 6.3.8
speedscale-operator:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Speedscale Operator
+ catalog.cattle.io/kube-version: '>= 1.17.0-0'
+ catalog.cattle.io/release-name: speedscale-operator
+ apiVersion: v1
+ appVersion: 1.2.494
+ created: "2023-04-04T14:08:29.019947567Z"
+ description: Stress test your APIs with real world scenarios. Collect and replay
+ traffic without scripting.
+ digest: 46d1ea427a35aaa915dd8ff2b63b562a4ba73881e891ef1f5aaea6e764f8aed1
+ home: https://speedscale.com
+ icon: https://raw.githubusercontent.com/speedscale/assets/main/logo/gold_logo_only.png
+ keywords:
+ - speedscale
+ - test
+ - testing
+ - regression
+ - reliability
+ - load
+ - replay
+ - network
+ - traffic
+ kubeVersion: '>= 1.17.0-0'
+ maintainers:
+ - email: support@speedscale.com
+ name: Speedscale Support
+ name: speedscale-operator
+ urls:
+ - assets/speedscale/speedscale-operator-1.2.29.tgz
+ version: 1.2.29
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Speedscale Operator
@@ -27611,6 +28316,42 @@ entries:
- assets/sumologic/sumologic-2.17.0.tgz
version: 2.17.0
sysdig:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Sysdig
+ catalog.cattle.io/release-name: sysdig
+ apiVersion: v1
+ appVersion: 12.13.0
+ created: "2023-04-04T14:08:29.257182314Z"
+ description: Sysdig Monitor and Secure agent
+ digest: be9938eb95e08dd629c6711dbd1b878b664936e846ca938caf6967afd209086f
+ home: https://www.sysdig.com/
+ icon: https://avatars.githubusercontent.com/u/5068817?s=200&v=4
+ keywords:
+ - monitoring
+ - security
+ - alerting
+ - metric
+ - troubleshooting
+ - run-time
+ maintainers:
+ - email: lachlan@deis.com
+ name: lachie83
+ - email: jorge.salamero@sysdig.com
+ name: bencer
+ - email: nestor.salceda@sysdig.com
+ name: nestorsalceda
+ - email: alvaro.iradier@sysdig.com
+ name: airadier
+ - email: carlos.arilla@sysdig.com
+ name: carillan81
+ name: sysdig
+ sources:
+ - https://app.sysdigcloud.com/#/settings/user
+ - https://github.com/draios/sysdig
+ urls:
+ - assets/sysdig/sysdig-1.15.82.tgz
+ version: 1.15.82
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Sysdig
@@ -28328,6 +29069,45 @@ entries:
- assets/intel/tcs-issuer-0.1.0.tgz
version: 0.1.0
tomcat:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Apache Tomcat
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: tomcat
+ category: ApplicationServer
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 10.1.7
+ created: "2023-04-04T14:08:25.190257726Z"
+ dependencies:
+ - name: common
+ repository: file://./charts/common
+ tags:
+ - bitnami-common
+ version: 2.x.x
+ description: Apache Tomcat is an open-source web server designed to host and run
+ Java-based web applications. It is a lightweight server with a good performance
+ for applications running in production environments.
+ digest: c3af39cb45c071e941149db4509e318fa75ecbd3cd59ccc9a28f5b5a02ed0b6b
+ home: https://github.com/bitnami/charts/tree/main/bitnami/tomcat
+ icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/tomcat.svg
+ keywords:
+ - tomcat
+ - java
+ - http
+ - web
+ - application server
+ - jsp
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: tomcat
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/tomcat
+ - http://tomcat.apache.org
+ urls:
+ - assets/bitnami/tomcat-10.6.2.tgz
+ version: 10.6.2
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Tomcat
@@ -30373,6 +31153,54 @@ 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
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 6.2.0
+ created: "2023-04-04T14:08:25.556506517Z"
+ dependencies:
+ - condition: memcached.enabled
+ name: memcached
+ repository: file://./charts/memcached
+ version: 6.x.x
+ - condition: mariadb.enabled
+ name: mariadb
+ repository: file://./charts/mariadb
+ version: 11.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: 0ed475361877d82eef974517d569a24b8c3d859759c900c3253f2213d2a5587a
+ home: https://github.com/bitnami/charts/tree/main/bitnami/wordpress
+ icon: https://s.w.org/style/images/about/WordPress-logotype-simplified.png
+ keywords:
+ - application
+ - blog
+ - cms
+ - http
+ - php
+ - web
+ - wordpress
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: wordpress
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/wordpress
+ - https://wordpress.org/
+ urls:
+ - assets/bitnami/wordpress-15.3.0.tgz
+ version: 15.3.0
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: WordPress
@@ -32327,6 +33155,39 @@ entries:
- assets/netfoundry/ziti-host-1.5.1.tgz
version: 1.5.1
zookeeper:
+ - annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/display-name: Apache Zookeeper
+ catalog.cattle.io/kube-version: '>=1.19-0'
+ catalog.cattle.io/release-name: zookeeper
+ category: Infrastructure
+ licenses: Apache-2.0
+ apiVersion: v2
+ appVersion: 3.8.1
+ created: "2023-04-04T14:08:25.597449298Z"
+ dependencies:
+ - name: common
+ repository: file://./charts/common
+ tags:
+ - bitnami-common
+ version: 2.x.x
+ description: Apache ZooKeeper provides a reliable, centralized register of configuration
+ data and services for distributed applications.
+ digest: df320ade4d1e556c0622b37e8ac41313dd40ba4002060a55fffbdd3c369e8784
+ home: https://github.com/bitnami/charts/tree/main/bitnami/zookeeper
+ icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/zookeeper.svg
+ keywords:
+ - zookeeper
+ maintainers:
+ - name: Bitnami
+ url: https://github.com/bitnami/charts
+ name: zookeeper
+ sources:
+ - https://github.com/bitnami/containers/tree/main/bitnami/zookeeper
+ - https://zookeeper.apache.org/
+ urls:
+ - assets/bitnami/zookeeper-11.1.6.tgz
+ version: 11.1.6
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Apache Zookeeper