diff --git a/.github/workflows/cd-pipeline.yml b/.github/workflows/cd-pipeline.yml
index dde45beec28dbc..01a5d92d8455f4 100644
--- a/.github/workflows/cd-pipeline.yml
+++ b/.github/workflows/cd-pipeline.yml
@@ -67,7 +67,7 @@ jobs:
permissions:
contents: read
env:
- CSP_API_URL: https://console.cloud.vmware.com
+ CSP_API_URL: https://console.tanzu.broadcom.com
CSP_API_TOKEN: ${{ secrets.CSP_API_TOKEN }}
VIB_PUBLIC_URL: https://cp.bromelia.vmware.com
steps:
@@ -286,7 +286,7 @@ jobs:
steps:
- name: Notify in Slack channel
if: ${{ needs.push-promotion.result != 'success' }}
- uses: slackapi/slack-github-action@70cd7be8e40a46e8b0eced40b0de447bdb42f68e
+ uses: slackapi/slack-github-action@37ebaef184d7626c5f204ab8d3baff4262dd30f0
with:
channel-id: ${{ secrets.CD_SLACK_CHANNEL_ID }}
payload: |
diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml
index 59a22ea536e98c..615a05a05564fc 100644
--- a/.github/workflows/ci-pipeline.yml
+++ b/.github/workflows/ci-pipeline.yml
@@ -428,7 +428,7 @@ jobs:
verification-mode: ${{ steps.get-asset-vib-config.outputs.verification_mode }}
runtime-parameters-file: ${{ steps.get-asset-vib-config.outputs.runtime_parameters_file }}
env:
- CSP_API_URL: https://console.cloud.vmware.com
+ CSP_API_URL: https://console.tanzu.broadcom.com
CSP_API_TOKEN: ${{ secrets.CSP_API_TOKEN }}
VIB_PUBLIC_URL: https://cp.bromelia.vmware.com
# Target-Platform used by default
diff --git a/.vib/cilium/runtime-parameters.yaml b/.vib/cilium/runtime-parameters.yaml
index 31e8a150b93c0d..41e8abaa51a343 100644
--- a/.vib/cilium/runtime-parameters.yaml
+++ b/.vib/cilium/runtime-parameters.yaml
@@ -52,4 +52,67 @@ hubble:
ports:
http: 80
type: LoadBalancer
+extraDeploy:
+- |
+ apiVersion: rbac.authorization.k8s.io/v1
+ kind: Role
+ metadata:
+ name: deployment-restart
+ namespace: "{{ include "common.names.namespace" . }}"
+ rules:
+ - apiGroups: ["apps"]
+ resources: ["deployments"]
+ verbs: ["get", "update", "patch"]
+ - apiGroups: ["apps"]
+ resources: ["daemonsets"]
+ verbs: ["get", "list", "watch"]
+ - apiGroups: [""]
+ resources: ["pods"]
+ verbs: ["get", "list"]
+ ---
+ apiVersion: rbac.authorization.k8s.io/v1
+ kind: RoleBinding
+ metadata:
+ name: deployment-restart
+ namespace: {{ include "common.names.namespace" . }}
+ subjects:
+ - kind: ServiceAccount
+ name: deployment-restarter
+ namespace: {{ include "common.names.namespace" . }}
+ roleRef:
+ kind: Role
+ name: deployment-restart
+ ---
+ apiVersion: v1
+ kind: ServiceAccount
+ metadata:
+ name: deployment-restarter
+ namespace: {{ include "common.names.namespace" . }}
+ ---
+ apiVersion: batch/v1
+ kind: Job
+ metadata:
+ name: deployment-restarter
+ namespace: {{ include "common.names.namespace" . }}
+ spec:
+ template:
+ spec:
+ automountServiceAccountToken: true
+ serviceAccountName: deployment-restarter
+ restartPolicy: OnFailure
+ containers:
+ - name: kubectl
+ image: docker.io/bitnami/kubectl:latest
+ command:
+ - /bin/bash
+ args:
+ - -ec
+ - |
+ set -o errexit
+ set -o nounset
+ set -o pipefail
+ kubectl rollout status --namespace {{ include "common.names.namespace" . }} daemonset {{ include "cilium.agent.fullname" . }}
+ echo "Cilium agents are ready"
+ kubectl rollout restart deployment --namespace {{ include "common.names.namespace" . }} {{ include "cilium.hubble.relay.fullname" . }}
+ kubectl rollout restart deployment --namespace {{ include "common.names.namespace" . }} {{ include "cilium.hubble.ui.fullname" . }}
diff --git a/.vib/clickhouse/ginkgo/clickhouse_suite_test.go b/.vib/clickhouse/ginkgo/clickhouse_suite_test.go
index 8d482f96d0704b..896f89a3b0859b 100644
--- a/.vib/clickhouse/ginkgo/clickhouse_suite_test.go
+++ b/.vib/clickhouse/ginkgo/clickhouse_suite_test.go
@@ -32,7 +32,7 @@ func init() {
flag.StringVar(&username, "username", "", "database user")
flag.StringVar(&password, "password", "", "database password for username")
flag.IntVar(&shards, "shards", 2, "number of shards")
- flag.IntVar(&timeoutSeconds, "timeout", 180, "timeout in seconds")
+ flag.IntVar(&timeoutSeconds, "timeout", 300, "timeout in seconds")
timeout = time.Duration(timeoutSeconds) * time.Second
}
diff --git a/.vib/clickhouse/ginkgo/clickhouse_test.go b/.vib/clickhouse/ginkgo/clickhouse_test.go
index c1fe0efd8de034..deed09f4ee2642 100644
--- a/.vib/clickhouse/ginkgo/clickhouse_test.go
+++ b/.vib/clickhouse/ginkgo/clickhouse_test.go
@@ -10,6 +10,7 @@ import (
. "github.com/onsi/gomega"
appsv1 "k8s.io/api/apps/v1"
batchv1 "k8s.io/api/batch/v1"
+ v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
)
@@ -35,6 +36,7 @@ var _ = Describe("ClickHouse", Ordered, func() {
getAvailableReplicas := func(ss *appsv1.StatefulSet) int32 { return ss.Status.AvailableReplicas }
getSucceededJobs := func(j *batchv1.Job) int32 { return j.Status.Succeeded }
+ getRestartedAtAnnotation := func(pod *v1.Pod) string { return pod.Annotations["kubectl.kubernetes.io/restartedAt"] }
getOpts := metav1.GetOptions{}
image := ""
@@ -74,22 +76,25 @@ var _ = Describe("ClickHouse", Ordered, func() {
return c.BatchV1().Jobs(namespace).Get(ctx, createDBJobName, getOpts)
}, timeout, PollingInterval).Should(WithTransform(getSucceededJobs, Equal(int32(1))))
+ By("deleting the job once it has succeeded")
+ err = c.BatchV1().Jobs(namespace).Delete(ctx, createDBJobName, metav1.DeleteOptions{})
+
for i := 0; i < shards; i++ {
- By(fmt.Sprintf("Scaling shard %d down to 0 replicas", i))
shardName := fmt.Sprintf("%s-shard%d", releaseName, i)
ss, err := c.AppsV1().StatefulSets(namespace).Get(ctx, shardName, getOpts)
shardOrigReplicas := *ss.Spec.Replicas
- ss, err = utils.StsScale(ctx, c, ss, 0)
- Expect(err).NotTo(HaveOccurred())
- Expect(ss.Status.Replicas).NotTo(BeZero())
- Eventually(func() (*appsv1.StatefulSet, error) {
- return c.AppsV1().StatefulSets(namespace).Get(ctx, shardName, getOpts)
- }, timeout, PollingInterval).Should(WithTransform(getAvailableReplicas, BeZero()))
- By(fmt.Sprintf("Scaling shard %d to the original replicas", i))
- ss, err = utils.StsScale(ctx, c, ss, shardOrigReplicas)
+ Expect(ss.Status.Replicas).NotTo(BeZero())
+ By("rollout restart the statefulset")
+ _, err = utils.StsRolloutRestart(ctx, c, ss)
Expect(err).NotTo(HaveOccurred())
+ for i := 0; i < int(shardOrigReplicas); i++ {
+ Eventually(func() (*v1.Pod, error) {
+ return c.CoreV1().Pods(namespace).Get(ctx, fmt.Sprintf("%s-%d", shardName, i), getOpts)
+ }, timeout, PollingInterval).Should(WithTransform(getRestartedAtAnnotation, Not(BeEmpty())))
+ }
+
Eventually(func() (*appsv1.StatefulSet, error) {
return c.AppsV1().StatefulSets(namespace).Get(ctx, shardName, getOpts)
}, timeout, PollingInterval).Should(WithTransform(getAvailableReplicas, Equal(shardOrigReplicas)))
@@ -104,6 +109,9 @@ var _ = Describe("ClickHouse", Ordered, func() {
Eventually(func() (*batchv1.Job, error) {
return c.BatchV1().Jobs(namespace).Get(ctx, deleteDBJobName, getOpts)
}, timeout, PollingInterval).Should(WithTransform(getSucceededJobs, Equal(int32(1))))
+ By("deleting the job once it has succeeded")
+ err = c.BatchV1().Jobs(namespace).Delete(ctx, deleteDBJobName, metav1.DeleteOptions{})
+ Expect(err).NotTo(HaveOccurred())
})
})
diff --git a/.vib/kuberay/cypress/cypress/fixtures/clusters.json b/.vib/kuberay/cypress/cypress/fixtures/clusters.json
index 5ab5d563a29d85..0f84277057fcfb 100644
--- a/.vib/kuberay/cypress/cypress/fixtures/clusters.json
+++ b/.vib/kuberay/cypress/cypress/fixtures/clusters.json
@@ -1,6 +1,6 @@
{
"cluster": {
"head": "kuberay-cluster-head",
- "worker": "kuberay-cluster-worker-vib"
+ "worker": "kuberay-cluster-vib-worker"
}
}
diff --git a/.vib/milvus/cypress/cypress/e2e/milvus.cy.js b/.vib/milvus/cypress/cypress/e2e/milvus.cy.js
index c345a7312d41b6..cfa60e69c87baa 100644
--- a/.vib/milvus/cypress/cypress/e2e/milvus.cy.js
+++ b/.vib/milvus/cypress/cypress/e2e/milvus.cy.js
@@ -27,7 +27,7 @@ it('allows to create a collection', () => {
});
// Create collection index and load
cy.get(`[href$="${c.collection.name}${random}/overview"]`).click({force: true});
- cy.get('span').contains('Create Index').click({force: true});
+ cy.get('button').contains('Create Index').click({force: true});
cy.get('[data-cy="index_name"]').type(`${c.collection.idName}{enter}`);
// Reload and wait for DOM content load
cy.visit('#/databases');
diff --git a/.vib/opensearch/goss/goss.yaml b/.vib/opensearch/goss/goss.yaml
index 0edd76d6dccb8d..313d3b15f3c342 100644
--- a/.vib/opensearch/goss/goss.yaml
+++ b/.vib/opensearch/goss/goss.yaml
@@ -18,6 +18,23 @@ addr:
tcp://opensearch-dashboards:{{ .Vars.dashboards.service.ports.http }}:
reachable: true
timeout: 180000
+http:
+ http://opensearch-master-metrics:{{ .Vars.master.metrics.service.ports.metrics }}/_prometheus/metrics:
+ status: 200
+ body:
+ - /opensearch_jvm.*opensearch-master/
+ http://opensearch-data-metrics:{{ .Vars.data.metrics.service.ports.metrics }}/_prometheus/metrics:
+ status: 200
+ body:
+ - /opensearch_jvm.*opensearch-data/
+ http://opensearch-coordinating-metrics:{{ .Vars.coordinating.metrics.service.ports.metrics }}/_prometheus/metrics:
+ status: 200
+ body:
+ - /opensearch_jvm.*opensearch-coordinating/
+ http://opensearch-ingest-metrics:{{ .Vars.ingest.metrics.service.ports.metrics }}/_prometheus/metrics:
+ status: 200
+ body:
+ - /opensearch_jvm.*opensearch-ingest/
{{- if .Vars.master.containerSecurityContext.enabled }}
command:
check-no-capabilities:
diff --git a/.vib/opensearch/runtime-parameters.yaml b/.vib/opensearch/runtime-parameters.yaml
index 8d0ed57644531a..fa7a722b7295ba 100644
--- a/.vib/opensearch/runtime-parameters.yaml
+++ b/.vib/opensearch/runtime-parameters.yaml
@@ -6,13 +6,33 @@ master:
containerSecurityContext:
enabled: true
runAsUser: 1002
+ metrics:
+ enabled: true
+ service:
+ ports:
+ metrics: 83
coordinating:
replicaCount: 1
+ metrics:
+ enabled: true
+ service:
+ ports:
+ metrics: 84
data:
replicaCount: 2
+ metrics:
+ enabled: true
+ service:
+ ports:
+ metrics: 85
ingest:
enabled: true
replicaCount: 1
+ metrics:
+ enabled: true
+ service:
+ ports:
+ metrics: 86
service:
type: LoadBalancer
ports:
diff --git a/.vib/solr/ginkgo/solr_suite_test.go b/.vib/solr/ginkgo/solr_suite_test.go
index 63a8adf06af3d2..664667c2ea8621 100644
--- a/.vib/solr/ginkgo/solr_suite_test.go
+++ b/.vib/solr/ginkgo/solr_suite_test.go
@@ -54,7 +54,8 @@ func createJob(ctx context.Context, c kubernetes.Interface, name string, port st
}
command := []string{"solr"}
command = append(command, args[:]...)
- command = append(command, "-p", port)
+ command = append(command, "--solr-url", fmt.Sprintf("http://%s:%s", stsName, port))
+
job := &batchv1.Job{
ObjectMeta: metav1.ObjectMeta{
Name: name,
@@ -72,10 +73,6 @@ func createJob(ctx context.Context, c kubernetes.Interface, name string, port st
Image: image,
Command: command,
Env: []v1.EnvVar{
- {
- Name: "SOLR_HOST",
- Value: stsName,
- },
{
Name: "SOLR_AUTHENTICATION_OPTS",
Value: fmt.Sprintf("-Dbasicauth=%s:%s", username, password),
diff --git a/.vib/solr/goss/goss.yaml b/.vib/solr/goss/goss.yaml
index 827c941d8d28ff..cee21c66eb8cfb 100644
--- a/.vib/solr/goss/goss.yaml
+++ b/.vib/solr/goss/goss.yaml
@@ -8,14 +8,17 @@ command:
solr-manage-collection:
exec: |
export {{ $auth }} && \
- solr create_collection -p {{ .Vars.containerPorts.http }} -replicationFactor {{ $replicas }} -c {{ $collection }} && \
- solr healthcheck -z solr-zookeeper:2181/solr -c {{ $collection }}
+ solr create_collection --solr-url http://127.0.0.1:{{ .Vars.containerPorts.http }} -replicationFactor {{ $replicas }} -c {{ $collection }}
+ # TODO: solr healthcheck is broken in version 9.7.0. In newer versions that contain the commit below it will be fixed. Uncomment and indent when it gets released
+ # https://github.com/apache/solr/commit/463e093d336ff129e7b4fbe736cc3a2bb4725d39
+ # solr healthcheck -z solr-zookeeper:2181/solr -c {{ $collection }}
exit-status: 0
- stdout:
- - "healthy"
- {{ range $e, $i := until $replicas }}
- - /solr-{{ $i }}/
- {{ end }}
+ # TODO: Uncomment when a new version gets released
+ # stdout:
+ # - "healthy"
+ # {{ range $e, $i := until $replicas }}
+ # - /solr-{{ $i }}/
+ # {{ end }}
timeout: 30000
{{- $uid := .Vars.containerSecurityContext.runAsUser }}
{{- $gid := .Vars.podSecurityContext.fsGroup }}
diff --git a/.vib/zipkin/cypress/cypress.config.js b/.vib/zipkin/cypress/cypress.config.js
new file mode 100644
index 00000000000000..2d02e4533ed32e
--- /dev/null
+++ b/.vib/zipkin/cypress/cypress.config.js
@@ -0,0 +1,7 @@
+module.exports = {
+ defaultCommandTimeout: 90000,
+ e2e: {
+ setupNodeEvents(on, config) {},
+ baseUrl: 'http://localhost',
+ },
+}
diff --git a/.vib/zipkin/cypress/cypress/e2e/zipkin.cy.js b/.vib/zipkin/cypress/cypress/e2e/zipkin.cy.js
new file mode 100644
index 00000000000000..445e3bc5e82027
--- /dev/null
+++ b/.vib/zipkin/cypress/cypress/e2e/zipkin.cy.js
@@ -0,0 +1,16 @@
+/*
+ * Copyright Broadcom, Inc. All Rights Reserved.
+ * SPDX-License-Identifier: APACHE-2.0
+ */
+
+///
+
+// We check the pushed trace in the Job
+it('should find pushed trace', () => {
+ cy.visit('/')
+ cy.get('[data-testid="add-button"]').click();
+ cy.contains('li', 'serviceName').click();
+ cy.fixture('services').then((service) => {
+ cy.contains(service.name);
+ });
+})
diff --git a/.vib/zipkin/cypress/cypress/fixtures/services.json b/.vib/zipkin/cypress/cypress/fixtures/services.json
new file mode 100644
index 00000000000000..1acca78e4dea74
--- /dev/null
+++ b/.vib/zipkin/cypress/cypress/fixtures/services.json
@@ -0,0 +1,3 @@
+{
+ "name": "yelp-main"
+}
diff --git a/.vib/zipkin/cypress/cypress/support/e2e.js b/.vib/zipkin/cypress/cypress/support/e2e.js
new file mode 100644
index 00000000000000..ff9907666e61ae
--- /dev/null
+++ b/.vib/zipkin/cypress/cypress/support/e2e.js
@@ -0,0 +1,25 @@
+/*
+ * Copyright Broadcom, Inc. All Rights Reserved.
+ * SPDX-License-Identifier: APACHE-2.0
+ */
+
+// ***********************************************************
+// This example support/index.js is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+// import './commands';
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
diff --git a/.vib/zipkin/goss/goss.yaml b/.vib/zipkin/goss/goss.yaml
new file mode 100644
index 00000000000000..3b105f45ff9664
--- /dev/null
+++ b/.vib/zipkin/goss/goss.yaml
@@ -0,0 +1,42 @@
+# Copyright Broadcom, Inc. All Rights Reserved.
+# SPDX-License-Identifier: APACHE-2.0
+
+http:
+ http://127.0.0.1:{{ .Vars.containerPorts.http }}/api/v2/services:
+ status: 200
+ body:
+ - /yelp-main/
+ http://zipkin:{{ .Vars.service.ports.http }}/api/v2/services:
+ status: 200
+ body:
+ - /yelp-main/
+ http://127.0.0.1:{{ .Vars.containerPorts.http }}/prometheus:
+ status: 200
+ body:
+ - /armeria_server/
+ http://zipkin:{{ .Vars.service.ports.http }}/prometheus:
+ status: 200
+ body:
+ - /armeria_server/
+
+command:
+ {{- $uid := .Vars.containerSecurityContext.runAsUser }}
+ {{- $gid := .Vars.podSecurityContext.fsGroup }}
+ check-user-info:
+ # The UID and GID should always be either the one specified as vars (always a bigger number that the default)
+ # or the one randomly defined by openshift (larger values). Otherwise, the chart is still using the default value.
+ exec: if [ $(id -u) -lt {{ $uid }} ] || [ $(id -G | awk '{print $2}') -lt {{ $gid }} ]; then exit 1; fi
+ exit-status: 0
+ check-configured-env-vars:
+ exec: env
+ exit-status: 0
+ stdout:
+ - /AUTOCOMPLETE_TTL.*{{ .Vars.configOverrides.AUTOCOMPLETE_TTL }}/
+
+# The secret configuration should be mounted as a file
+file:
+ /bitnami/zipkin/secrets/configuration/QUERY_NAMES_MAX_AGE:
+ exists: true
+ filetype: symlink
+ contents:
+ - /{{ .Vars.secretConfigOverrides.QUERY_NAMES_MAX_AGE }}/
diff --git a/.vib/zipkin/runtime-parameters.yaml b/.vib/zipkin/runtime-parameters.yaml
new file mode 100644
index 00000000000000..30f3ad26f14ed5
--- /dev/null
+++ b/.vib/zipkin/runtime-parameters.yaml
@@ -0,0 +1,475 @@
+podSecurityContext:
+ fsGroup: 1002
+containerSecurityContext:
+ runAsUser: 1002
+containerPorts:
+ http: 6555
+usePasswordFile: true
+configOverrides:
+ AUTOCOMPLETE_TTL: "1000000"
+secretConfigOverrides:
+ QUERY_NAMES_MAX_AGE: "600"
+replicaCount: 1
+service:
+ type: LoadBalancer
+ ports:
+ http: 80
+metrics:
+ enabled: true
+extraDeploy:
+ # Job to push some data to the Zipkin instance
+ - |
+ apiVersion: batch/v1
+ kind: Job
+ metadata:
+ name: zipkin-add-data
+ spec:
+ template:
+ spec:
+ restartPolicy: OnFailure
+ containers:
+ - name: zipkin-job
+ image: docker.io/bitnami/os-shell:latest
+ command:
+ - /bin/bash
+ args:
+ - -ec
+ - |
+ set -o errexit
+ set -o nounset
+ set -o pipefail
+
+ # Set the endpoint URL
+ host=zipkin
+ port={{ .Values.service.ports.http }}
+
+ retry_while() {
+ local -r cmd="${1:?cmd is missing}"
+ local -r retries="${2:-12}"
+ local -r sleep_time="${3:-5}"
+ local return_value=1
+
+ read -r -a command <<< "$cmd"
+ for ((i = 1 ; i <= retries ; i+=1 )); do
+ "${command[@]}" && return_value=0 && break
+ sleep "$sleep_time"
+ done
+ return $return_value
+ }
+
+ zipkin_ready() {
+ # Test the TCP connection with a timeout
+ if timeout 5 bash -c " /tmp/ready
+ curl -k -X POST {{ ternary "https" "http" .Values.tls.enabled }}://zipkin:$port/api/v2/spans -H'Content-Type: application/json' -d @/sampledata/yelp.json
+ fi
+ startupProbe:
+ exec:
+ command:
+ - sh
+ - -c
+ - |
+ if [ $(cat /tmp/ready) = "1" ]; then
+ exit 0
+ else
+ exit 1
+ fi
+ initialDelaySeconds: 40
+ periodSeconds: 20
+ timeoutSeconds: 1
+ failureThreshold: 15
+ successThreshold: 1
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }}
+ volumeMounts:
+ - name: tmp
+ mountPath: /tmp
+ subPath: tmp-dir
+ - name: sample-data
+ mountPath: /sampledata
+ volumes:
+ - name: tmp
+ emptyDir: {}
+ - name: sample-data
+ configMap:
+ name: zipkin-test-data
+ # ConfigMap with the sample data
+ - |
+ apiVersion: v1
+ kind: ConfigMap
+ metadata:
+ name: zipkin-test-data
+ data:
+ # Taken from https://github.com/openzipkin/zipkin/blob/master/zipkin-lens/testdata/yelp.json
+ yelp.json: |
+ [
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "f5f268651b2a2b34",
+ "id": "15fc03927f0f68df",
+ "kind": "CLIENT",
+ "name": "post",
+ "timestamp": 1571896375322000,
+ "duration": 14000,
+ "localEndpoint": {
+ "serviceName": "mobile_api"
+ },
+ "remoteEndpoint": {
+ "serviceName": "blt",
+ "port": 31882
+ },
+ "tags": {
+ "client_status_code": "200",
+ "http.uri.client": "/visits",
+ "request_budget": "9980",
+ "tracer": "syslog2scribe.haproxy-synapse"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "f5f268651b2a2b34",
+ "id": "7a778764a0d0b594",
+ "kind": "CLIENT",
+ "name": "get",
+ "timestamp": 1571896375310000,
+ "duration": 3000,
+ "localEndpoint": {
+ "serviceName": "mobile_api"
+ },
+ "remoteEndpoint": {
+ "serviceName": "spectre",
+ "port": 31286
+ },
+ "tags": {
+ "client_status_code": "200",
+ "http.uri.client": "/visits",
+ "request_budget": "9989",
+ "tracer": "syslog2scribe.haproxy-synapse"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "f5f268651b2a2b34",
+ "id": "7a778764a0d0b594",
+ "kind": "SERVER",
+ "name": "get",
+ "timestamp": 1571896375310740,
+ "duration": 1490,
+ "localEndpoint": {
+ "serviceName": "spectre"
+ },
+ "tags": {
+ "ecosystem": "prod",
+ "habitat": "uswest1aprod",
+ "http.uri.client": "/token/abcdefgh123456",
+ "region": "uswest1-prod"
+ },
+ "shared": true
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "f5f268651b2a2b34",
+ "id": "6a65182ea4f684c3",
+ "kind": "CLIENT",
+ "name": "set mobile_api_nonce",
+ "timestamp": 1571896375302030,
+ "duration": 1026,
+ "localEndpoint": {
+ "serviceName": "mobile_api",
+ "port": 31049
+ },
+ "remoteEndpoint": {
+ "serviceName": "memcache"
+ },
+ "tags": {
+ "driver": "yelp_memcache",
+ "method": "set",
+ "requests": "1",
+ "system": "mobile_api_nonce",
+ "ttl": ""
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "f5f268651b2a2b34",
+ "id": "cb4d73f31cd90cae",
+ "kind": "CLIENT",
+ "name": "get_multi mobile_api_nonce",
+ "timestamp": 1571896375300642,
+ "duration": 1066,
+ "localEndpoint": {
+ "serviceName": "mobile_api",
+ "port": 31049
+ },
+ "remoteEndpoint": {
+ "serviceName": "memcache"
+ },
+ "tags": {
+ "driver": "yelp_memcache",
+ "hits": "0",
+ "method": "get_multi",
+ "requests": "1",
+ "system": "mobile_api_nonce"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "2e8cfb154b59a41f",
+ "id": "f5f268651b2a2b34",
+ "kind": "SERVER",
+ "name": "post /location/update/v4",
+ "timestamp": 1571896375297103,
+ "duration": 41740,
+ "localEndpoint": {
+ "serviceName": "mobile_api",
+ "port": 31049
+ },
+ "tags": {
+ "ecosystem": "prod",
+ "habitat": "uswest1bprod",
+ "http.route": "/location/update/v4",
+ "http.uri": "/location/update/v4",
+ "http.uri.qs": "/location/update/v4",
+ "region": "uswest1-prod",
+ "response_status_code": "200",
+ "version_SHA": "6535284b1699df0a766384a648dc95c462a7313d"
+ },
+ "shared": true
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "2e8cfb154b59a41f",
+ "id": "f5f268651b2a2b34",
+ "kind": "CLIENT",
+ "name": "post",
+ "timestamp": 1571896375287000,
+ "duration": 56000,
+ "localEndpoint": {
+ "serviceName": "yelp-main"
+ },
+ "remoteEndpoint": {
+ "serviceName": "mobile_api",
+ "port": 31049
+ },
+ "tags": {
+ "client_status_code": "200",
+ "http.uri.client": "/location/update/v4",
+ "request_budget": "10003",
+ "tracer": "syslog2scribe.haproxy-synapse"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "241cea1aa4cb2884",
+ "id": "0facde7c9130fd93",
+ "kind": "CLIENT",
+ "name": "get_multi my_cache_name_v1",
+ "timestamp": 1571896375272125,
+ "duration": 233,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "remoteEndpoint": {
+ "serviceName": "memcache"
+ },
+ "tags": {
+ "driver": "core_memcache",
+ "hits": "1",
+ "method": "get_multi",
+ "requests": "1"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "241cea1aa4cb2884",
+ "id": "50b57281525a99d8",
+ "kind": "CLIENT",
+ "name": "commit",
+ "timestamp": 1571896375272604,
+ "duration": 374,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "remoteEndpoint": {
+ "serviceName": "mysql"
+ },
+ "tags": {
+ "query": "COMMIT"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "241cea1aa4cb2884",
+ "id": "2b68987704862c4f",
+ "kind": "CLIENT",
+ "name": "get user_details_cache-20150901",
+ "timestamp": 1571896375270438,
+ "duration": 1068,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "remoteEndpoint": {
+ "serviceName": "memcache"
+ },
+ "tags": {
+ "driver": "core_memcache",
+ "hits": "1",
+ "method": "get",
+ "requests": "1"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "668ed78ad94b35a1",
+ "id": "241cea1aa4cb2884",
+ "name": "txn: user_get_basic_and_scout_info",
+ "timestamp": 1571896375269210,
+ "duration": 3884,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "tags": {
+ "calling_method": "src/logic/db/user.py:1234:get_user"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "241cea1aa4cb2884",
+ "id": "b593cd7513dc736e",
+ "kind": "CLIENT",
+ "name": "begin",
+ "timestamp": 1571896375269732,
+ "duration": 445,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "remoteEndpoint": {
+ "serviceName": "mysql"
+ },
+ "tags": {
+ "query": "************"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "668ed78ad94b35a1",
+ "id": "e7d1a2d5a788ac81",
+ "kind": "CLIENT",
+ "name": "get my_cache_name_v2",
+ "timestamp": 1571896375268015,
+ "duration": 993,
+ "localEndpoint": {
+ "serviceName": "yelp-main",
+ "port": 31523
+ },
+ "remoteEndpoint": {
+ "serviceName": "memcache"
+ },
+ "tags": {
+ "driver": "core_memcache",
+ "hits": "1",
+ "method": "get",
+ "requests": "1"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "2e8cfb154b59a41f",
+ "id": "668ed78ad94b35a1",
+ "kind": "SERVER",
+ "name": "post api proxy proxy",
+ "timestamp": 1571896375264995,
+ "duration": 88935,
+ "localEndpoint": {
+ "serviceName": "yelp_main/api_proxy",
+ "port": 31523
+ },
+ "annotations": [
+ {
+ "timestamp": 1571896375355436,
+ "value": "py_zipkin.logging_end"
+ }
+ ],
+ "tags": {
+ "cprofile_enabled": "False",
+ "datacenter": "us-west-1",
+ "ecosystem": "prod",
+ "habitat": "uswest1aprod",
+ "host": "",
+ "http.route": "/*path",
+ "http.uri": "/location/update/v4",
+ "http.uri.qs": "/location/update/v4",
+ "locale": "en_US",
+ "logged_in": "False",
+ "natural": "False",
+ "owner_email": "",
+ "paasta": "True",
+ "region": "uswest1-prod",
+ "request_budget": "10003",
+ "request_budget_soft": "5003",
+ "response_status_code": "200",
+ "servlet": "proxy",
+ "servlet_action": "proxy",
+ "site": "api",
+ "version_SHA": "5e83958d2c"
+ },
+ "shared": true
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "parentId": "2e8cfb154b59a41f",
+ "id": "668ed78ad94b35a1",
+ "kind": "CLIENT",
+ "name": "post",
+ "timestamp": 1571896375239000,
+ "duration": 125000,
+ "localEndpoint": {
+ "serviceName": "unknown"
+ },
+ "remoteEndpoint": {
+ "serviceName": "yelp-main.mobile_api",
+ "port": 31523
+ },
+ "tags": {
+ "client_status_code": "200",
+ "http.uri.client": "/location/update/v4",
+ "request_budget": "10003",
+ "tracer": "syslog2scribe.envoy"
+ }
+ },
+ {
+ "traceId": "a03ee8fff1dcd9b9",
+ "id": "2e8cfb154b59a41f",
+ "kind": "SERVER",
+ "name": "post /location/update/v4",
+ "timestamp": 1571896375237354,
+ "duration": 131848,
+ "localEndpoint": {
+ "serviceName": "routing"
+ },
+ "tags": {
+ "ecosystem": "prod",
+ "habitat": "uswest1aprod",
+ "http.uri.client": "/location/update/v4",
+ "region": "uswest1-prod",
+ "response_status_code": "200"
+ },
+ "shared": true
+ }
+ ]
diff --git a/.vib/zipkin/vib-action.config b/.vib/zipkin/vib-action.config
new file mode 100644
index 00000000000000..98dc98a97ebe2a
--- /dev/null
+++ b/.vib/zipkin/vib-action.config
@@ -0,0 +1 @@
+verification-mode=SERIAL
\ No newline at end of file
diff --git a/.vib/zipkin/vib-publish.json b/.vib/zipkin/vib-publish.json
new file mode 100644
index 00000000000000..34aba8e27d95f9
--- /dev/null
+++ b/.vib/zipkin/vib-publish.json
@@ -0,0 +1,38 @@
+{
+ "phases": {
+ "package": {
+ "context": {
+ "resources": {
+ "url": "{SHA_ARCHIVE}",
+ "path": "/bitnami/zipkin"
+ }
+ },
+ "actions": [
+ {
+ "action_id": "helm-package"
+ },
+ {
+ "action_id": "helm-lint"
+ }
+ ]
+ },
+ "publish": {
+ "actions": [
+ {
+ "action_id": "helm-publish",
+ "params": {
+ "repository": {
+ "kind": "S3",
+ "url": "{VIB_ENV_S3_URL}",
+ "authn": {
+ "access_key_id": "{VIB_ENV_S3_ACCESS_KEY_ID}",
+ "secret_access_key": "{VIB_ENV_S3_SECRET_ACCESS_KEY}",
+ "role": "{VIB_ENV_S3_ROLE_ARN}"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/.vib/zipkin/vib-verify.json b/.vib/zipkin/vib-verify.json
new file mode 100644
index 00000000000000..9f6c8dc64762bc
--- /dev/null
+++ b/.vib/zipkin/vib-verify.json
@@ -0,0 +1,67 @@
+{
+ "phases": {
+ "package": {
+ "context": {
+ "resources": {
+ "url": "{SHA_ARCHIVE}",
+ "path": "/bitnami/zipkin"
+ }
+ },
+ "actions": [
+ {
+ "action_id": "helm-package"
+ },
+ {
+ "action_id": "helm-lint"
+ }
+ ]
+ },
+ "verify": {
+ "context": {
+ "resources": {
+ "url": "{SHA_ARCHIVE}",
+ "path": "/bitnami/zipkin"
+ },
+ "target_platform": {
+ "target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
+ "size": {
+ "name": "L4"
+ }
+ }
+ },
+ "actions": [
+ {
+ "action_id": "goss",
+ "params": {
+ "resources": {
+ "path": "/.vib"
+ },
+ "tests_file": "zipkin/goss/goss.yaml",
+ "vars_file": "zipkin/runtime-parameters.yaml",
+ "remote": {
+ "pod": {
+ "workload": "deploy-zipkin"
+ }
+ }
+ }
+ },
+ {
+ "action_id": "cypress",
+ "params": {
+ "resources": {
+ "path": "/.vib/zipkin/cypress"
+ },
+ "endpoint": "lb-zipkin-http",
+ "app_protocol": "HTTP"
+ }
+ },
+ {
+ "action_id": "kubescape",
+ "params": {
+ "threshold": {VIB_ENV_KUBESCAPE_SCORE_THRESHOLD}
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/bitnami/airflow/CHANGELOG.md b/bitnami/airflow/CHANGELOG.md
index 808832fbf263a2..fddd481bde1265 100644
--- a/bitnami/airflow/CHANGELOG.md
+++ b/bitnami/airflow/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 19.0.4 (2024-09-02)
+## 19.0.5 (2024-09-06)
-* [bitnami/airflow] Release 19.0.4 ([#29159](https://github.com/bitnami/charts/pull/29159))
+* [bitnami/airflow] Release 19.0.5 ([#29291](https://github.com/bitnami/charts/pull/29291))
+
+## 19.0.4 (2024-09-02)
+
+* [bitnami/airflow] Release 19.0.4 (#29159) ([e8dbe22](https://github.com/bitnami/charts/commit/e8dbe2223fa50fa753e16fb3acd9d322c6d9a671)), closes [#29159](https://github.com/bitnami/charts/issues/29159)
## 19.0.3 (2024-08-26)
diff --git a/bitnami/airflow/Chart.lock b/bitnami/airflow/Chart.lock
index 13179ccd0409b3..350b1a33cf2055 100644
--- a/bitnami/airflow/Chart.lock
+++ b/bitnami/airflow/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.0.5
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.27
+ version: 15.5.28
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:79a051629ea3c48d393866738a0417905ad26a8bb7d6a8e812cde8307ac958e4
-generated: "2024-09-02T16:55:15.382199452Z"
+digest: sha256:026da1ca68d8271a2cd7c5d3983aca0719a7dc64c4fd866d11dd717dfb3eca6f
+generated: "2024-09-06T20:51:16.279754495Z"
diff --git a/bitnami/airflow/Chart.yaml b/bitnami/airflow/Chart.yaml
index 95aceadcacb298..a8dfdf60caf24a 100644
--- a/bitnami/airflow/Chart.yaml
+++ b/bitnami/airflow/Chart.yaml
@@ -6,19 +6,19 @@ annotations:
licenses: Apache-2.0
images: |
- name: airflow
- image: docker.io/bitnami/airflow:2.10.0-debian-12-r6
+ image: docker.io/bitnami/airflow:2.10.1-debian-12-r0
- name: airflow-exporter
- image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-12-r46
+ image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-12-r47
- name: airflow-scheduler
- image: docker.io/bitnami/airflow-scheduler:2.10.0-debian-12-r3
+ image: docker.io/bitnami/airflow-scheduler:2.10.1-debian-12-r0
- name: airflow-worker
- image: docker.io/bitnami/airflow-worker:2.10.0-debian-12-r3
+ image: docker.io/bitnami/airflow-worker:2.10.1-debian-12-r0
- name: git
- image: docker.io/bitnami/git:2.46.0-debian-12-r2
+ image: docker.io/bitnami/git:2.46.0-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 2.10.0
+appVersion: 2.10.1
dependencies:
- condition: redis.enabled
name: redis
@@ -47,4 +47,4 @@ maintainers:
name: airflow
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/airflow
-version: 19.0.4
+version: 19.0.5
diff --git a/bitnami/airflow/values.yaml b/bitnami/airflow/values.yaml
index 7226bfde0acbb8..b6d1f2997ab9c4 100644
--- a/bitnami/airflow/values.yaml
+++ b/bitnami/airflow/values.yaml
@@ -130,7 +130,7 @@ dags:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -195,7 +195,7 @@ web:
image:
registry: docker.io
repository: bitnami/airflow
- tag: 2.10.0-debian-12-r6
+ tag: 2.10.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -540,7 +540,7 @@ scheduler:
image:
registry: docker.io
repository: bitnami/airflow-scheduler
- tag: 2.10.0-debian-12-r3
+ tag: 2.10.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -875,7 +875,7 @@ worker:
image:
registry: docker.io
repository: bitnami/airflow-worker
- tag: 2.10.0-debian-12-r3
+ tag: 2.10.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1236,7 +1236,7 @@ git:
image:
registry: docker.io
repository: bitnami/git
- tag: 2.46.0-debian-12-r2
+ tag: 2.46.0-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1616,7 +1616,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/airflow-exporter
- tag: 0.20220314.0-debian-12-r46
+ tag: 0.20220314.0-debian-12-r47
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/appsmith/CHANGELOG.md b/bitnami/appsmith/CHANGELOG.md
index b6340525d43f33..6be2de21a8cfd2 100644
--- a/bitnami/appsmith/CHANGELOG.md
+++ b/bitnami/appsmith/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 4.0.5 (2024-09-02)
+## 4.0.6 (2024-09-05)
-* [bitnami/appsmith] Release 4.0.5 ([#29161](https://github.com/bitnami/charts/pull/29161))
+* [bitnami/appsmith] Release 4.0.6 ([#29223](https://github.com/bitnami/charts/pull/29223))
+
+## 4.0.5 (2024-09-02)
+
+* [bitnami/appsmith] Release 4.0.5 (#29161) ([aab4507](https://github.com/bitnami/charts/commit/aab450772b151c12a5a1da5b324623c1ef3e7f67)), closes [#29161](https://github.com/bitnami/charts/issues/29161)
## 4.0.4 (2024-08-30)
diff --git a/bitnami/appsmith/Chart.lock b/bitnami/appsmith/Chart.lock
index a1bdfc82ca83de..2e059e05f4390d 100644
--- a/bitnami/appsmith/Chart.lock
+++ b/bitnami/appsmith/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.0.5
- name: mongodb
repository: oci://registry-1.docker.io/bitnamicharts
version: 15.6.22
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:4cc17d9ae57a67c9cfb90104f9eb9c1a8aec1feba0e5f52cacc488540e059229
-generated: "2024-08-30T11:10:40.668896103Z"
+digest: sha256:4b3c13d7321e175c07540bc97daa66de6cf673f90634c505953042fb1e04f475
+generated: "2024-09-05T16:44:24.093741834Z"
diff --git a/bitnami/appsmith/Chart.yaml b/bitnami/appsmith/Chart.yaml
index ebe63c96c9d201..4bf97ce9d6b861 100644
--- a/bitnami/appsmith/Chart.yaml
+++ b/bitnami/appsmith/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: appsmith
- image: docker.io/bitnami/appsmith:1.38.1-debian-12-r0
+ image: docker.io/bitnami/appsmith:1.39.0-debian-12-r0
- name: haproxy
- image: docker.io/bitnami/haproxy:3.0.3-debian-12-r6
+ image: docker.io/bitnami/haproxy:3.0.4-debian-12-r1
- name: os-shell
image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 1.38.1
+appVersion: 1.39.0
dependencies:
- condition: redis.enabled
name: redis
@@ -39,4 +39,4 @@ maintainers:
name: appsmith
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/appsmith
-version: 4.0.5
+version: 4.0.6
diff --git a/bitnami/appsmith/values.yaml b/bitnami/appsmith/values.yaml
index 53f0c5311a7817..8c02512371c165 100644
--- a/bitnami/appsmith/values.yaml
+++ b/bitnami/appsmith/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/appsmith
- tag: 1.38.1-debian-12-r0
+ tag: 1.39.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -862,7 +862,7 @@ backend:
image:
registry: docker.io
repository: bitnami/haproxy
- tag: 3.0.3-debian-12-r6
+ tag: 3.0.4-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/argo-cd/CHANGELOG.md b/bitnami/argo-cd/CHANGELOG.md
index 04fda106be2b37..0c88936e70ec11 100644
--- a/bitnami/argo-cd/CHANGELOG.md
+++ b/bitnami/argo-cd/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 7.0.9 (2024-09-04)
+## 7.0.10 (2024-09-05)
-* [bitnami/argo-cd] Missing namespace in ArgoCD known-hosts cm ([#28877](https://github.com/bitnami/charts/pull/28877))
+* [bitnami/argo-cd] Release 7.0.10 ([#29224](https://github.com/bitnami/charts/pull/29224))
+
+## 7.0.9 (2024-09-04)
+
+* [bitnami/argo-cd] Missing namespace in ArgoCD known-hosts cm (#28877) ([4780e8f](https://github.com/bitnami/charts/commit/4780e8fe5b70651fd1fc2c3c614583c42eacf150)), closes [#28877](https://github.com/bitnami/charts/issues/28877)
## 7.0.8 (2024-08-28)
diff --git a/bitnami/argo-cd/Chart.lock b/bitnami/argo-cd/Chart.lock
index 177337b1e631d0..032ac02efa09d9 100644
--- a/bitnami/argo-cd/Chart.lock
+++ b/bitnami/argo-cd/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.0.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:a802f7d00c2127037c0f437ac0d2968da5e456a7f417441d265947d66e83b172
-generated: "2024-08-23T05:36:52.830227935Z"
+digest: sha256:9f5f34fc041303be69155c34a51c39e75e62d2bd3f21545df6eb5207acf8b610
+generated: "2024-09-05T20:24:35.959030273Z"
diff --git a/bitnami/argo-cd/Chart.yaml b/bitnami/argo-cd/Chart.yaml
index 57a83e841dd969..ee3d53bfe535ac 100644
--- a/bitnami/argo-cd/Chart.yaml
+++ b/bitnami/argo-cd/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: argo-cd
- image: docker.io/bitnami/argo-cd:2.12.3-debian-12-r1
+ image: docker.io/bitnami/argo-cd:2.12.3-debian-12-r4
- name: dex
- image: docker.io/bitnami/dex:2.41.1-debian-12-r1
+ image: docker.io/bitnami/dex:2.41.1-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: redis
- image: docker.io/bitnami/redis:7.4.0-debian-12-r2
+ image: docker.io/bitnami/redis:7.4.0-debian-12-r4
apiVersion: v2
appVersion: 2.12.3
dependencies:
@@ -39,4 +39,4 @@ maintainers:
name: argo-cd
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/argo-cd
-version: 7.0.9
+version: 7.0.10
diff --git a/bitnami/argo-cd/values.yaml b/bitnami/argo-cd/values.yaml
index 6eae786d8e621d..f69bda90bdc0ba 100644
--- a/bitnami/argo-cd/values.yaml
+++ b/bitnami/argo-cd/values.yaml
@@ -67,7 +67,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/argo-cd
- tag: 2.12.3-debian-12-r1
+ tag: 2.12.3-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -3309,7 +3309,7 @@ dex:
image:
registry: docker.io
repository: bitnami/dex
- tag: 2.41.1-debian-12-r1
+ tag: 2.41.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -4007,7 +4007,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -4069,7 +4069,7 @@ redis:
image:
registry: docker.io
repository: bitnami/redis
- tag: 7.4.0-debian-12-r2
+ tag: 7.4.0-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/argo-workflows/CHANGELOG.md b/bitnami/argo-workflows/CHANGELOG.md
index 615f8e58bad5c5..183a28e40b20ee 100644
--- a/bitnami/argo-workflows/CHANGELOG.md
+++ b/bitnami/argo-workflows/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 9.1.14 (2024-08-27)
+## 9.1.15 (2024-09-05)
-* [bitnami/argo-workflows] Release 9.1.14 ([#29072](https://github.com/bitnami/charts/pull/29072))
+* [bitnami/argo-workflows] Release 9.1.15 ([#29225](https://github.com/bitnami/charts/pull/29225))
+
+## 9.1.14 (2024-08-27)
+
+* [bitnami/argo-workflows] Release 9.1.14 (#29072) ([4dd81da](https://github.com/bitnami/charts/commit/4dd81da6d33c2b08ee089d3f00a5a35d73f99d0a)), closes [#29072](https://github.com/bitnami/charts/issues/29072)
## 9.1.13 (2024-08-07)
diff --git a/bitnami/argo-workflows/Chart.lock b/bitnami/argo-workflows/Chart.lock
index ffb9760372df50..5dd60744b0edcb 100644
--- a/bitnami/argo-workflows/Chart.lock
+++ b/bitnami/argo-workflows/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.26
+ version: 15.5.28
- name: mysql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.1.15
+ version: 11.1.16
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:42d5fba63f3cad0103b2ad52d5652f3ecf4c9e2d03925d26a25b706ad6df0f69
-generated: "2024-08-27T23:23:43.249382785Z"
+digest: sha256:cf8e94331d540df03435950489305a7f7eed8c5380cafb03a3c95df8704f15a8
+generated: "2024-09-05T20:26:42.473469485Z"
diff --git a/bitnami/argo-workflows/Chart.yaml b/bitnami/argo-workflows/Chart.yaml
index 61f5c95624ff59..5442f574fa39a2 100644
--- a/bitnami/argo-workflows/Chart.yaml
+++ b/bitnami/argo-workflows/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: argo-workflow-cli
- image: docker.io/bitnami/argo-workflow-cli:3.5.10-debian-12-r3
+ image: docker.io/bitnami/argo-workflow-cli:3.5.10-debian-12-r4
- name: argo-workflow-controller
- image: docker.io/bitnami/argo-workflow-controller:3.5.10-debian-12-r2
+ image: docker.io/bitnami/argo-workflow-controller:3.5.10-debian-12-r3
- name: argo-workflow-exec
- image: docker.io/bitnami/argo-workflow-exec:3.5.10-debian-12-r2
+ image: docker.io/bitnami/argo-workflow-exec:3.5.10-debian-12-r5
apiVersion: v2
appVersion: 3.5.10
dependencies:
@@ -42,4 +42,4 @@ maintainers:
name: argo-workflows
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/argo-workflows
-version: 9.1.14
+version: 9.1.15
diff --git a/bitnami/argo-workflows/values.yaml b/bitnami/argo-workflows/values.yaml
index 03a3b7c5ab2b9d..38a948a88cb581 100644
--- a/bitnami/argo-workflows/values.yaml
+++ b/bitnami/argo-workflows/values.yaml
@@ -77,7 +77,7 @@ server:
image:
registry: docker.io
repository: bitnami/argo-workflow-cli
- tag: 3.5.10-debian-12-r3
+ tag: 3.5.10-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -565,7 +565,7 @@ controller:
image:
registry: docker.io
repository: bitnami/argo-workflow-controller
- tag: 3.5.10-debian-12-r2
+ tag: 3.5.10-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1119,7 +1119,7 @@ executor:
image:
registry: docker.io
repository: bitnami/argo-workflow-exec
- tag: 3.5.10-debian-12-r2
+ tag: 3.5.10-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/cassandra/CHANGELOG.md b/bitnami/cassandra/CHANGELOG.md
index cccc84e6c64dd9..74f5d88a051af8 100644
--- a/bitnami/cassandra/CHANGELOG.md
+++ b/bitnami/cassandra/CHANGELOG.md
@@ -1,8 +1,18 @@
# Changelog
-## 11.4.1 (2024-09-03)
+## 12.0.1 (2024-09-10)
-* [bitnami/cassandra] test: :white_check_mark: Improve ginkgo testing reliability ([#29177](https://github.com/bitnami/charts/pull/29177))
+* [bitnami/cassandra] Release 12.0.1 ([#29339](https://github.com/bitnami/charts/pull/29339))
+
+## 11.4.2 (2024-09-04)
+
+* [bitnami/cassandra] test: :white_check_mark: Increase ginkgo test timeout ([a6ee96a](https://github.com/bitnami/charts/commit/a6ee96a47c38957ce7150282aa3b02f0fbc7b0d6))
+
+## 11.4.1 (2024-09-03)
+
+* [bitnami/cassandra] feat: :sparkles: Allow setting initdb scripts in values (#29172) ([0aaac20](https://github.com/bitnami/charts/commit/0aaac209548b8c38af586322dbda2e86e8830600)), closes [#29172](https://github.com/bitnami/charts/issues/29172)
+* [bitnami/cassandra] test: :white_check_mark: Improve ginkgo testing reliability (#29177) ([28cf5f7](https://github.com/bitnami/charts/commit/28cf5f7b8e48370b31d79ed596fd26697ac4a0dc)), closes [#29177](https://github.com/bitnami/charts/issues/29177)
+* Update README.md (#29126) ([0d5e4f8](https://github.com/bitnami/charts/commit/0d5e4f85cd10e48fcf53dc6a9d69b2f4a4c8ae34)), closes [#29126](https://github.com/bitnami/charts/issues/29126)
## 11.3.14 (2024-08-28)
diff --git a/bitnami/cassandra/Chart.yaml b/bitnami/cassandra/Chart.yaml
index f6bc1aedad83b2..f45025f1673f03 100644
--- a/bitnami/cassandra/Chart.yaml
+++ b/bitnami/cassandra/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: cassandra
- image: docker.io/bitnami/cassandra:4.1.6-debian-12-r3
+ image: docker.io/bitnami/cassandra:5.0.0-debian-12-r4
- name: cassandra-exporter
- image: docker.io/bitnami/cassandra-exporter:2.3.8-debian-12-r28
+ image: docker.io/bitnami/cassandra-exporter:2.3.8-debian-12-r30
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 4.1.6
+appVersion: 5.0.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -32,4 +32,4 @@ maintainers:
name: cassandra
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/cassandra
-version: 11.4.2
+version: 12.0.1
diff --git a/bitnami/cassandra/README.md b/bitnami/cassandra/README.md
index aad532e4d77b0f..57198fffe6a67b 100644
--- a/bitnami/cassandra/README.md
+++ b/bitnami/cassandra/README.md
@@ -145,7 +145,6 @@ As the image run as non-root by default, it is necessary to adjust the ownership
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.defaultStorageClass` | Global default StorageClass for Persistent Volume(s) | `""` |
-| `global.storageClass` | DEPRECATED: use global.defaultStorageClass instead | `""` |
| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` |
### Common parameters
@@ -165,40 +164,39 @@ As the image run as non-root by default, it is necessary to adjust the ownership
### Cassandra parameters
-| Name | Description | Value |
-| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------------- |
-| `image.registry` | Cassandra image registry | `REGISTRY_NAME` |
-| `image.repository` | Cassandra image repository | `REPOSITORY_NAME/cassandra` |
-| `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`) | `""` |
-| `initDB` | Object with cql scripts. Useful for creating a keyspace and pre-populating data | `{}` |
-| `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 | `REGISTRY_NAME` |
+| `image.repository` | Cassandra image repository | `REPOSITORY_NAME/cassandra` |
+| `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`) | `""` |
+| `initDB` | Object with cql scripts. Useful for creating a keyspace and pre-populating data | `{}` |
+| `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.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
@@ -432,6 +430,10 @@ helm upgrade my-release oci://REGISTRY_NAME/REPOSITORY_NAME/cassandra --set dbUs
| Note: you need to substitute the placeholder *[PASSWORD]* with the value obtained in the installation notes.
+### To 12.0.0
+
+Cassandra's version was bumped to `5.0`, [the latest GA version](https://cassandra.apache.org/_/blog/Apache-Cassandra-5.0-Announcement.html). Users can upgrade from version 4 to 5.0 through an online upgrade, minimizing downtime for applications. Nevertheless, a backup creation prior to undergoing the upgrade process is recommended. Please, refer to the [official guide](https://cassandra.apache.org/doc/latest/operating/backups.html#snapshots) for further information.
+
### To 10.0.0
This major bump changes the following security defaults:
@@ -524,4 +526,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/bitnami/cassandra/templates/_helpers.tpl b/bitnami/cassandra/templates/_helpers.tpl
index 756fb145f092f6..5f068dc1b47e5f 100644
--- a/bitnami/cassandra/templates/_helpers.tpl
+++ b/bitnami/cassandra/templates/_helpers.tpl
@@ -105,7 +105,7 @@ Return the proper Commit Storage Class
{{ include "cassandra.commitstorage.class" ( dict "persistence" .Values.path.to.the.persistence "global" $) }}
*/}}
{{- define "cassandra.commitstorage.class" -}}
-{{- $storageClass := (.global).storageClass | default .persistence.commitStorageClass | default (.global).defaultStorageClass | default "" -}}
+{{- $storageClass := default .persistence.commitStorageClass | default (.global).defaultStorageClass | default "" -}}
{{- if $storageClass -}}
{{- if (eq "-" $storageClass) -}}
@@ -131,8 +131,6 @@ Return true if encryption via TLS for internode communication connections should
{{- define "cassandra.internode.tlsEncryption" -}}
{{- if (ne .Values.tls.internodeEncryption "none") -}}
{{- printf "%s" .Values.tls.internodeEncryption -}}
-{{- else if (ne .Values.cluster.internodeEncryption "none") -}}
- {{- printf "%s" .Values.cluster.internodeEncryption -}}
{{- else -}}
{{- printf "none" -}}
{{- end -}}
diff --git a/bitnami/cassandra/templates/servicemonitor.yaml b/bitnami/cassandra/templates/servicemonitor.yaml
index 65b4c48d6d40f2..0c12f5445b537b 100644
--- a/bitnami/cassandra/templates/servicemonitor.yaml
+++ b/bitnami/cassandra/templates/servicemonitor.yaml
@@ -11,9 +11,6 @@ metadata:
namespace: {{ default ( include "common.names.namespace" . ) .Values.metrics.serviceMonitor.namespace | quote }}
{{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }}
labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
- {{- if .Values.metrics.serviceMonitor.additionalLabels }}
- {{- include "common.tplvalues.render" (dict "value" .Values.metrics.serviceMonitor.additionalLabels "context" $) | nindent 4 }}
- {{- end }}
{{- if .Values.commonAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
diff --git a/bitnami/cassandra/values.yaml b/bitnami/cassandra/values.yaml
index a84be07c2a768f..8e2d5982b66aea 100644
--- a/bitnami/cassandra/values.yaml
+++ b/bitnami/cassandra/values.yaml
@@ -10,7 +10,6 @@
## @param global.imageRegistry Global Docker image registry
## @param global.imagePullSecrets Global Docker registry secret names as an array
## @param global.defaultStorageClass Global default StorageClass for Persistent Volume(s)
-## @param global.storageClass DEPRECATED: use global.defaultStorageClass instead
##
global:
imageRegistry: ""
@@ -20,7 +19,6 @@ global:
##
imagePullSecrets: []
defaultStorageClass: ""
- storageClass: ""
## Compatibility adaptations for Kubernetes platforms
##
compatibility:
@@ -84,7 +82,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/cassandra
- tag: 4.1.6-debian-12-r3
+ tag: 5.0.0-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -149,7 +147,6 @@ existingConfiguration: ""
## @param cluster.datacenter Datacenter name
## @param cluster.rack Rack name
## @param cluster.endpointSnitch Endpoint Snitch
-## @param cluster.internodeEncryption DEPRECATED: use tls.internode and tls.client instead. Encryption values.
## @param cluster.clientEncryption Client Encryption
## @param cluster.extraSeeds For an external/second cassandra ring.
## @param cluster.enableUDF Enable User defined functions
@@ -161,9 +158,6 @@ cluster:
datacenter: dc1
rack: rack1
endpointSnitch: SimpleSnitch
- ## NOTE: internodeEncryption requires tlsEncryptionSecretName
- ##
- internodeEncryption: none
clientEncryption: false
## eg:
## extraSeeds:
@@ -683,7 +677,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -751,7 +745,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/cassandra-exporter
- tag: 2.3.8-debian-12-r28
+ tag: 2.3.8-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -846,7 +840,6 @@ metrics:
## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
##
jobLabel: ""
- ## DEPRECATED - metrics.serviceMonitor.additionalLabels will be remove in a future release, please use metrics.serviceMonitor.labels instead.
## @param metrics.serviceMonitor.labels Used to pass Labels that are required by the installed Prometheus Operator
## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#prometheusspec
##
diff --git a/bitnami/cert-manager/CHANGELOG.md b/bitnami/cert-manager/CHANGELOG.md
index d37809b7ca1d1d..664bffa476d411 100644
--- a/bitnami/cert-manager/CHANGELOG.md
+++ b/bitnami/cert-manager/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 1.3.17 (2024-08-16)
+## 1.3.18 (2024-09-05)
-* [bitnami/cert-manager] Release 1.3.17 ([#28904](https://github.com/bitnami/charts/pull/28904))
+* [bitnami/cert-manager] Release 1.3.18 ([#29226](https://github.com/bitnami/charts/pull/29226))
+
+## 1.3.17 (2024-08-16)
+
+* [bitnami/cert-manager] Release 1.3.17 (#28904) ([4d97e61](https://github.com/bitnami/charts/commit/4d97e61a040b23ecd2e9182a251436f16767f85d)), closes [#28904](https://github.com/bitnami/charts/issues/28904)
## 1.3.16 (2024-08-06)
diff --git a/bitnami/cert-manager/Chart.yaml b/bitnami/cert-manager/Chart.yaml
index 1e19d35617c503..2b4296b206e6fd 100644
--- a/bitnami/cert-manager/Chart.yaml
+++ b/bitnami/cert-manager/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: acmesolver
- image: docker.io/bitnami/acmesolver:1.15.3-debian-12-r0
+ image: docker.io/bitnami/acmesolver:1.15.3-debian-12-r3
- name: cainjector
- image: docker.io/bitnami/cainjector:1.15.3-debian-12-r0
+ image: docker.io/bitnami/cainjector:1.15.3-debian-12-r2
- name: cert-manager
- image: docker.io/bitnami/cert-manager:1.15.3-debian-12-r0
+ image: docker.io/bitnami/cert-manager:1.15.3-debian-12-r3
- name: cert-manager-webhook
- image: docker.io/bitnami/cert-manager-webhook:1.15.3-debian-12-r0
+ image: docker.io/bitnami/cert-manager-webhook:1.15.3-debian-12-r2
apiVersion: v2
appVersion: 1.15.3
dependencies:
@@ -35,4 +35,4 @@ maintainers:
name: cert-manager
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/cert-manager
-version: 1.3.17
+version: 1.3.18
diff --git a/bitnami/cert-manager/values.yaml b/bitnami/cert-manager/values.yaml
index 388b1868f9c2bb..b32b04f2fa69a7 100644
--- a/bitnami/cert-manager/values.yaml
+++ b/bitnami/cert-manager/values.yaml
@@ -81,7 +81,7 @@ controller:
image:
registry: docker.io
repository: bitnami/cert-manager
- tag: 1.15.3-debian-12-r0
+ tag: 1.15.3-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -112,7 +112,7 @@ controller:
image:
registry: docker.io
repository: bitnami/acmesolver
- tag: 1.15.3-debian-12-r0
+ tag: 1.15.3-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -494,7 +494,7 @@ webhook:
image:
registry: docker.io
repository: bitnami/cert-manager-webhook
- tag: 1.15.3-debian-12-r0
+ tag: 1.15.3-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -862,7 +862,7 @@ cainjector:
image:
registry: docker.io
repository: bitnami/cainjector
- tag: 1.15.3-debian-12-r0
+ tag: 1.15.3-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/chainloop/CHANGELOG.md b/bitnami/chainloop/CHANGELOG.md
index 7734beadfab9fc..3474aaebb3400f 100644
--- a/bitnami/chainloop/CHANGELOG.md
+++ b/bitnami/chainloop/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 1.0.5 (2024-09-02)
+## 1.0.7 (2024-09-10)
-* [bitnami/chainloop] Release 1.0.5 ([#29160](https://github.com/bitnami/charts/pull/29160))
+* [bitnami/chainloop] Release 1.0.7 ([#29321](https://github.com/bitnami/charts/pull/29321))
+
+## 1.0.6 (2024-09-05)
+
+* [bitnami/chainloop] Release 1.0.6 (#29227) ([81a3a3a](https://github.com/bitnami/charts/commit/81a3a3a030f695f223d8d81f15838747e9f7a8a8)), closes [#29227](https://github.com/bitnami/charts/issues/29227)
+
+## 1.0.5 (2024-09-02)
+
+* [bitnami/chainloop] Release 1.0.5 (#29160) ([f7c95a6](https://github.com/bitnami/charts/commit/f7c95a6917a1891c332dd3f118c36a5be73a262f)), closes [#29160](https://github.com/bitnami/charts/issues/29160)
## 1.0.4 (2024-08-28)
diff --git a/bitnami/chainloop/Chart.lock b/bitnami/chainloop/Chart.lock
index 2f5a47994da920..67e693c9c7b3e1 100644
--- a/bitnami/chainloop/Chart.lock
+++ b/bitnami/chainloop/Chart.lock
@@ -4,9 +4,9 @@ dependencies:
version: 2.22.0
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.27
+ version: 15.5.28
- name: vault
repository: oci://registry-1.docker.io/bitnamicharts
- version: 1.4.20
-digest: sha256:43724e191644261058e4a7e484aabac2569f81d6c3deaeb2dde9d0c7058ef0c4
-generated: "2024-09-02T17:19:48.278626501Z"
+ version: 1.4.21
+digest: sha256:61058aa02cbd8b446d7b68b779a9102967118db5145d6e9c477aa1446a2cb25d
+generated: "2024-09-10T09:12:43.962601542Z"
diff --git a/bitnami/chainloop/Chart.yaml b/bitnami/chainloop/Chart.yaml
index 64f95b0158b536..2d5ea5fcacf75c 100644
--- a/bitnami/chainloop/Chart.yaml
+++ b/bitnami/chainloop/Chart.yaml
@@ -6,15 +6,15 @@ annotations:
license: Apache-2.0
images: |
- name: chainloop-artifact-cas
- image: docker.io/bitnami/chainloop-artifact-cas:0.96.5-debian-12-r0
+ image: docker.io/bitnami/chainloop-artifact-cas:0.96.6-debian-12-r0
- name: chainloop-control-plane
- image: docker.io/bitnami/chainloop-control-plane:0.96.5-debian-12-r0
+ image: docker.io/bitnami/chainloop-control-plane:0.96.6-debian-12-r0
- name: chainloop-control-plane-migrations
- image: docker.io/bitnami/chainloop-control-plane-migrations:0.96.5-debian-12-r0
+ image: docker.io/bitnami/chainloop-control-plane-migrations:0.96.6-debian-12-r0
- name: dex
- image: docker.io/bitnami/dex:2.41.1-debian-12-r2
+ image: docker.io/bitnami/dex:2.41.1-debian-12-r4
apiVersion: v2
-appVersion: 0.96.5
+appVersion: 0.96.6
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -63,4 +63,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/chainloop-control-plane-migrations
- https://github.com/bitnami/containers/tree/main/bitnami/chainloop-artifact-cas
- https://github.com/chainloop-dev/chainloop
-version: 1.0.5
+version: 1.0.7
diff --git a/bitnami/chainloop/values.yaml b/bitnami/chainloop/values.yaml
index 7433c8f4e326d1..255e48145332d5 100644
--- a/bitnami/chainloop/values.yaml
+++ b/bitnami/chainloop/values.yaml
@@ -164,7 +164,7 @@ controlplane:
image:
registry: docker.io
repository: bitnami/chainloop-control-plane
- tag: 0.96.5-debian-12-r0
+ tag: 0.96.6-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -242,7 +242,7 @@ controlplane:
image:
registry: docker.io
repository: bitnami/chainloop-control-plane-migrations
- tag: 0.96.5-debian-12-r0
+ tag: 0.96.6-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -990,7 +990,7 @@ cas:
image:
registry: docker.io
repository: bitnami/chainloop-artifact-cas
- tag: 0.96.5-debian-12-r0
+ tag: 0.96.6-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1744,7 +1744,7 @@ dex:
image:
registry: docker.io
repository: bitnami/dex
- tag: 2.41.1-debian-12-r2
+ tag: 2.41.1-debian-12-r4
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
diff --git a/bitnami/cilium/CHANGELOG.md b/bitnami/cilium/CHANGELOG.md
index 5bf993da291d8f..cd8d7fbdd991b2 100644
--- a/bitnami/cilium/CHANGELOG.md
+++ b/bitnami/cilium/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
+## 1.2.2 (2024-09-06)
+
+* [bitnami/cilium] Rollout restart Cilium sub-components for better VIB reliability ([#29268](https://github.com/bitnami/charts/pull/29268))
+
+## 1.2.1 (2024-09-05)
+
+* [bitnami/cilium] Release 1.2.1 (#29229) ([3f63741](https://github.com/bitnami/charts/commit/3f637418fd624a1fe2810964a4c1449ab74b9498)), closes [#29229](https://github.com/bitnami/charts/issues/29229)
+
## 1.2.0 (2024-09-05)
-* [bitnami/cilium] Add init-container on UI to wait for Hubble Relay ([#29207](https://github.com/bitnami/charts/pull/29207))
+* [bitnami/cilium] Add init-container on UI to wait for Hubble Relay (#29207) ([e007f69](https://github.com/bitnami/charts/commit/e007f6948df6da0ab231c6d750643062643adc8e)), closes [#29207](https://github.com/bitnami/charts/issues/29207)
## 1.1.0 (2024-09-04)
diff --git a/bitnami/cilium/Chart.lock b/bitnami/cilium/Chart.lock
index 85a62e2de9276b..68153580f4b4ee 100644
--- a/bitnami/cilium/Chart.lock
+++ b/bitnami/cilium/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: etcd
repository: oci://registry-1.docker.io/bitnamicharts
- version: 10.2.12
+ version: 10.2.13
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:1819d8be69d698e27f4bfb58bbd5c40ec0cca116352db4c454710594ecfce61a
-generated: "2024-08-14T12:03:35.377751401Z"
+digest: sha256:740b842e75d2ae33418bc7401737dc45cf7b31e942eff0d97234a2650b123f02
+generated: "2024-09-05T21:44:45.013076338Z"
diff --git a/bitnami/cilium/Chart.yaml b/bitnami/cilium/Chart.yaml
index 74b4117b678e71..378a51e10e502f 100644
--- a/bitnami/cilium/Chart.yaml
+++ b/bitnami/cilium/Chart.yaml
@@ -6,17 +6,17 @@ annotations:
licenses: Apache-2.0
images: |
- name: cilium
- image: docker.io/bitnami/cilium:1.16.1-debian-12-r0
+ image: docker.io/bitnami/cilium:1.16.1-debian-12-r2
- name: cilium-operator
- image: docker.io/bitnami/cilium-operator:1.16.1-debian-12-r0
+ image: docker.io/bitnami/cilium-operator:1.16.1-debian-12-r1
- name: cilium-proxy
- image: docker.io/bitnami/cilium-proxy:1.29.7-debian-12-r9
+ image: docker.io/bitnami/cilium-proxy:1.29.7-debian-12-r11
- name: hubble-relay
- image: docker.io/bitnami/hubble-relay:1.16.1-debian-12-r0
+ image: docker.io/bitnami/hubble-relay:1.16.1-debian-12-r2
- name: hubble-ui
- image: docker.io/bitnami/hubble-ui:0.13.1-debian-12-r4
+ image: docker.io/bitnami/hubble-ui:0.13.1-debian-12-r6
- name: hubble-ui-backend
- image: docker.io/bitnami/hubble-ui-backend:0.13.1-debian-12-r8
+ image: docker.io/bitnami/hubble-ui-backend:0.13.1-debian-12-r9
apiVersion: v2
appVersion: 1.16.1
dependencies:
@@ -52,4 +52,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/hubble-relay
- https://github.com/bitnami/containers/tree/main/bitnami/hubble-ui
- https://github.com/bitnami/containers/tree/main/bitnami/hubble-ui-backend
-version: 1.2.0
+version: 1.2.2
diff --git a/bitnami/cilium/templates/NOTES.txt b/bitnami/cilium/templates/NOTES.txt
index 2361e57e9cd7e7..2023136c5d6d5a 100644
--- a/bitnami/cilium/templates/NOTES.txt
+++ b/bitnami/cilium/templates/NOTES.txt
@@ -24,6 +24,11 @@ In order to replicate the container startup scripts execute this command:
{{- else }}
+IMPORTANT: Cilium can only take ownership of CNI on a node after starting. Therefore, pods starting before Cilium runs on a given node may get IPs from the pre-configured CNI.
+It is recommended to rollout restart pre-existing pods in your cluster. Read more about this topic in the upstream docs below:
+
+ https://docs.cilium.io/en/latest/installation/taints
+
Watch the Cilium Agent daemonset status using the command:
kubectl get daemonset -w --namespace {{ include "common.names.namespace" . }} -l app.kubernetes.io/name={{ include "common.names.name" . }},app.kubernetes.io/instance={{ .Release.Name }},app.kubernetes.io/component=agent
diff --git a/bitnami/cilium/values.yaml b/bitnami/cilium/values.yaml
index da5131d2da7a3e..2f3ce83206ba1d 100644
--- a/bitnami/cilium/values.yaml
+++ b/bitnami/cilium/values.yaml
@@ -126,7 +126,7 @@ agent:
image:
registry: docker.io
repository: bitnami/cilium
- tag: 1.16.1-debian-12-r0
+ tag: 1.16.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1004,7 +1004,7 @@ operator:
image:
registry: docker.io
repository: bitnami/cilium-operator
- tag: 1.16.1-debian-12-r0
+ tag: 1.16.1-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1508,7 +1508,7 @@ envoy:
image:
registry: docker.io
repository: bitnami/cilium-proxy
- tag: 1.29.7-debian-12-r9
+ tag: 1.29.7-debian-12-r11
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2106,7 +2106,7 @@ hubble:
image:
registry: docker.io
repository: bitnami/hubble-relay
- tag: 1.16.1-debian-12-r0
+ tag: 1.16.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2700,7 +2700,7 @@ hubble:
image:
registry: docker.io
repository: bitnami/hubble-ui
- tag: 0.13.1-debian-12-r4
+ tag: 0.13.1-debian-12-r6
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2881,7 +2881,7 @@ hubble:
image:
registry: docker.io
repository: bitnami/hubble-ui-backend
- tag: 0.13.1-debian-12-r8
+ tag: 0.13.1-debian-12-r9
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/clickhouse/CHANGELOG.md b/bitnami/clickhouse/CHANGELOG.md
index 95f6b8186038c1..29872d4a0a9c59 100644
--- a/bitnami/clickhouse/CHANGELOG.md
+++ b/bitnami/clickhouse/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
-## 6.2.20 (2024-09-03)
+## 6.2.23 (2024-09-09)
-* [bitnami/clickhouse] Release 6.2.20 ([#29176](https://github.com/bitnami/charts/pull/29176))
+* [bitnami/clickhouse] fix: Add missing version, kind to volumeClaimTemplates ([#29304](https://github.com/bitnami/charts/pull/29304))
+
+## 6.2.22 (2024-09-06)
+
+* [bitnami/clickhouse] Release 6.2.22 (#29285) ([6a90f23](https://github.com/bitnami/charts/commit/6a90f23e7a5c5dd4db87e18589ace4f4359c66ba)), closes [#29285](https://github.com/bitnami/charts/issues/29285)
+
+## 6.2.21 (2024-09-05)
+
+* [bitnami/clickhouse] Improve Ginkgo test (#29213) ([8274daa](https://github.com/bitnami/charts/commit/8274daa04fcac1ae2bb394696772a8d52c9851e6)), closes [#29213](https://github.com/bitnami/charts/issues/29213)
+
+## 6.2.20 (2024-09-03)
+
+* [bitnami/clickhouse] Release 6.2.20 (#29176) ([cfdd018](https://github.com/bitnami/charts/commit/cfdd018c876f167b586f488d4ad0430460e172a7)), closes [#29176](https://github.com/bitnami/charts/issues/29176)
## 6.2.19 (2024-08-22)
diff --git a/bitnami/clickhouse/Chart.yaml b/bitnami/clickhouse/Chart.yaml
index c0a0022c5d809c..80e279b6a1232f 100644
--- a/bitnami/clickhouse/Chart.yaml
+++ b/bitnami/clickhouse/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: clickhouse
- image: docker.io/bitnami/clickhouse:24.8.3-debian-12-r0
+ image: docker.io/bitnami/clickhouse:24.8.4-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: zookeeper
- image: docker.io/bitnami/zookeeper:3.8.4-debian-12-r12
+ image: docker.io/bitnami/zookeeper:3.8.4-debian-12-r13
apiVersion: v2
-appVersion: 24.8.3
+appVersion: 24.8.4
dependencies:
- condition: zookeeper.enabled
name: zookeeper
@@ -35,4 +35,4 @@ maintainers:
name: clickhouse
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/clickhouse
-version: 6.2.20
+version: 6.2.23
diff --git a/bitnami/clickhouse/templates/statefulset.yaml b/bitnami/clickhouse/templates/statefulset.yaml
index 1bef15f68c129e..1e5a1253ca2c19 100644
--- a/bitnami/clickhouse/templates/statefulset.yaml
+++ b/bitnami/clickhouse/templates/statefulset.yaml
@@ -428,8 +428,10 @@ spec:
{{- end }}
{{- if or $.Values.extraVolumeClaimTemplates (and $.Values.persistence.enabled (not $.Values.persistence.existingClaim)) }}
volumeClaimTemplates:
- {{- if and $.Values.persistence.enabled (not $.Values.persistence.existingClaim) }}
- - metadata:
+ {{- if and $.Values.persistence.enabled (not $.Values.persistence.existingClaim) }}
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if or $.Values.persistence.annotations $.Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list $.Values.persistence.annotations $.Values.commonLabels ) "context" $ ) }}
diff --git a/bitnami/clickhouse/values.yaml b/bitnami/clickhouse/values.yaml
index 96875c76281776..aba848ab08e6de 100644
--- a/bitnami/clickhouse/values.yaml
+++ b/bitnami/clickhouse/values.yaml
@@ -87,7 +87,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/clickhouse
- tag: 24.8.3-debian-12-r0
+ tag: 24.8.4-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -990,7 +990,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
@@ -1149,7 +1149,7 @@ zookeeper:
image:
registry: docker.io
repository: bitnami/zookeeper
- tag: 3.8.4-debian-12-r12
+ tag: 3.8.4-debian-12-r13
pullPolicy: IfNotPresent
replicaCount: 3
service:
diff --git a/bitnami/consul/CHANGELOG.md b/bitnami/consul/CHANGELOG.md
index 59eb907c59b9f3..f9719a01d6b644 100644
--- a/bitnami/consul/CHANGELOG.md
+++ b/bitnami/consul/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 11.3.13 (2024-08-27)
+## 11.3.14 (2024-09-05)
-* [bitnami/consul] Release 11.3.13 ([#29070](https://github.com/bitnami/charts/pull/29070))
+* [bitnami/consul] Release 11.3.14 ([#29228](https://github.com/bitnami/charts/pull/29228))
+
+## 11.3.13 (2024-08-27)
+
+* [bitnami/consul] Release 11.3.13 (#29070) ([e3c4130](https://github.com/bitnami/charts/commit/e3c4130589625dcd7b9ad5ef2f0c0c4648acec97)), closes [#29070](https://github.com/bitnami/charts/issues/29070)
## 11.3.12 (2024-08-07)
diff --git a/bitnami/consul/Chart.yaml b/bitnami/consul/Chart.yaml
index 5f4c0d9fc5adb2..323be4d0ebac0c 100644
--- a/bitnami/consul/Chart.yaml
+++ b/bitnami/consul/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: consul
- image: docker.io/bitnami/consul:1.19.2-debian-12-r0
+ image: docker.io/bitnami/consul:1.19.2-debian-12-r3
- name: consul-exporter
- image: docker.io/bitnami/consul-exporter:0.12.1-debian-12-r2
+ image: docker.io/bitnami/consul-exporter:0.12.1-debian-12-r5
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
appVersion: 1.19.2
dependencies:
@@ -32,4 +32,4 @@ maintainers:
name: consul
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/consul
-version: 11.3.13
+version: 11.3.14
diff --git a/bitnami/consul/values.yaml b/bitnami/consul/values.yaml
index e8e693a9fdf4ff..2fbf4401591581 100644
--- a/bitnami/consul/values.yaml
+++ b/bitnami/consul/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/consul
- tag: 1.19.2-debian-12-r0
+ tag: 1.19.2-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -722,7 +722,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -771,7 +771,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/consul-exporter
- tag: 0.12.1-debian-12-r2
+ tag: 0.12.1-debian-12-r5
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/contour/CHANGELOG.md b/bitnami/contour/CHANGELOG.md
index f459b5a59d7b43..b365a8448062a8 100644
--- a/bitnami/contour/CHANGELOG.md
+++ b/bitnami/contour/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 19.0.2 (2024-08-07)
+## 19.0.3 (2024-09-05)
-* [bitnami/contour] Release 19.0.2 ([#28709](https://github.com/bitnami/charts/pull/28709))
+* [bitnami/contour] Release 19.0.3 ([#29234](https://github.com/bitnami/charts/pull/29234))
+
+## 19.0.2 (2024-08-07)
+
+* [bitnami/contour] Release 19.0.2 (#28709) ([6acac8c](https://github.com/bitnami/charts/commit/6acac8c6a8a7ddf79f529ee74b9bb735360bc1d6)), closes [#28709](https://github.com/bitnami/charts/issues/28709)
## 19.0.1 (2024-08-06)
diff --git a/bitnami/contour/Chart.lock b/bitnami/contour/Chart.lock
index 5383356a716ab9..376e922a33076f 100644
--- a/bitnami/contour/Chart.lock
+++ b/bitnami/contour/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-06T07:36:41.924620485Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-05T22:23:54.376909996Z"
diff --git a/bitnami/contour/Chart.yaml b/bitnami/contour/Chart.yaml
index 12ea9191cef374..c3fbb137d1be58 100644
--- a/bitnami/contour/Chart.yaml
+++ b/bitnami/contour/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: contour
- image: docker.io/bitnami/contour:1.30.0-debian-12-r3
+ image: docker.io/bitnami/contour:1.30.0-debian-12-r5
- name: envoy
- image: docker.io/bitnami/envoy:1.31.0-debian-12-r0
+ image: docker.io/bitnami/envoy:1.31.0-debian-12-r3
- name: nginx
- image: docker.io/bitnami/nginx:1.27.0-debian-12-r6
+ image: docker.io/bitnami/nginx:1.27.1-debian-12-r3
apiVersion: v2
appVersion: 1.30.0
dependencies:
@@ -32,4 +32,4 @@ maintainers:
name: contour
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/contour
-version: 19.0.2
+version: 19.0.3
diff --git a/bitnami/contour/values.yaml b/bitnami/contour/values.yaml
index db06029d375d5f..7507b40d118ec2 100644
--- a/bitnami/contour/values.yaml
+++ b/bitnami/contour/values.yaml
@@ -103,7 +103,7 @@ contour:
image:
registry: docker.io
repository: bitnami/contour
- tag: 1.30.0-debian-12-r3
+ tag: 1.30.0-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -663,7 +663,7 @@ envoy:
image:
registry: docker.io
repository: bitnami/envoy
- tag: 1.31.0-debian-12-r0
+ tag: 1.31.0-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1334,7 +1334,7 @@ defaultBackend:
image:
registry: docker.io
repository: bitnami/nginx
- tag: 1.27.0-debian-12-r6
+ tag: 1.27.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/deepspeed/CHANGELOG.md b/bitnami/deepspeed/CHANGELOG.md
index 0ebe2aba34abf2..2a4f563db3cd24 100644
--- a/bitnami/deepspeed/CHANGELOG.md
+++ b/bitnami/deepspeed/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.2.15 (2024-08-30)
+## 2.2.16 (2024-09-06)
-* [bitnami/deepspeed] Release 2.2.15 ([#29134](https://github.com/bitnami/charts/pull/29134))
+* [bitnami/deepspeed] Release 2.2.16 ([#29273](https://github.com/bitnami/charts/pull/29273))
+
+## 2.2.15 (2024-08-30)
+
+* [bitnami/deepspeed] Release 2.2.15 (#29134) ([a585b56](https://github.com/bitnami/charts/commit/a585b56f047a9b2582d6b88d5834eeb70bef2857)), closes [#29134](https://github.com/bitnami/charts/issues/29134)
## 2.2.14 (2024-07-30)
diff --git a/bitnami/deepspeed/Chart.yaml b/bitnami/deepspeed/Chart.yaml
index 355b19f5cfcd6a..ff32e016458225 100644
--- a/bitnami/deepspeed/Chart.yaml
+++ b/bitnami/deepspeed/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: deepspeed
- image: docker.io/bitnami/deepspeed:0.14.4-debian-12-r12
+ image: docker.io/bitnami/deepspeed:0.15.1-debian-12-r1
- name: git
- image: docker.io/bitnami/git:2.46.0-debian-12-r1
+ image: docker.io/bitnami/git:2.46.0-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 0.14.4
+appVersion: 0.15.1
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -35,4 +35,4 @@ name: deepspeed
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/deepspeed
- https://github.com/bitnami/charts/tree/main/bitnami/pytorch
-version: 2.2.15
+version: 2.2.16
diff --git a/bitnami/deepspeed/values.yaml b/bitnami/deepspeed/values.yaml
index 7ed1700aa7aeec..b81473ed000bef 100644
--- a/bitnami/deepspeed/values.yaml
+++ b/bitnami/deepspeed/values.yaml
@@ -82,7 +82,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/deepspeed
- tag: 0.14.4-debian-12-r12
+ tag: 0.15.1-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1037,7 +1037,7 @@ worker:
gitImage:
registry: docker.io
repository: bitnami/git
- tag: 2.46.0-debian-12-r1
+ tag: 2.46.0-debian-12-r3
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1064,7 +1064,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/discourse/CHANGELOG.md b/bitnami/discourse/CHANGELOG.md
index 5ac284665a7492..387b17f9976b98 100644
--- a/bitnami/discourse/CHANGELOG.md
+++ b/bitnami/discourse/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 14.1.3 (2024-08-27)
+## 14.1.4 (2024-09-10)
-* [bitnami/discourse] Release 14.1.3 ([#29064](https://github.com/bitnami/charts/pull/29064))
+* [bitnami/discourse] Release 14.1.4 ([#29338](https://github.com/bitnami/charts/pull/29338))
+
+## 14.1.3 (2024-08-27)
+
+* [bitnami/discourse] Release 14.1.3 (#29064) ([aecbb98](https://github.com/bitnami/charts/commit/aecbb98766dbc46824a635c6a741aa05cb2c96e0)), closes [#29064](https://github.com/bitnami/charts/issues/29064)
## 14.1.2 (2024-08-27)
diff --git a/bitnami/discourse/Chart.lock b/bitnami/discourse/Chart.lock
index b506935b093096..9d0219eca38748 100644
--- a/bitnami/discourse/Chart.lock
+++ b/bitnami/discourse/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.1.0
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.26
+ version: 15.5.28
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:c65b8591e17eca66ee0de3dc4b7020b613b59d5e11b8896f985a8bafa43d4e16
-generated: "2024-08-27T19:46:08.522769718Z"
+digest: sha256:05657cd7ee59c04cd58da849095e8cceb4d3de874bcdca39c7c7791263f1a06e
+generated: "2024-09-10T14:39:58.489569894Z"
diff --git a/bitnami/discourse/Chart.yaml b/bitnami/discourse/Chart.yaml
index ea47dba8a42adc..b78a2135af1eaa 100644
--- a/bitnami/discourse/Chart.yaml
+++ b/bitnami/discourse/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: discourse
- image: docker.io/bitnami/discourse:3.3.1-debian-12-r0
+ image: docker.io/bitnami/discourse:3.3.1-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
appVersion: 3.3.1
dependencies:
@@ -41,4 +41,4 @@ maintainers:
name: discourse
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/discourse
-version: 14.1.3
+version: 14.1.4
diff --git a/bitnami/discourse/values.yaml b/bitnami/discourse/values.yaml
index 2e55bc39e3b9a5..33105ec41b3845 100644
--- a/bitnami/discourse/values.yaml
+++ b/bitnami/discourse/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/discourse
- tag: 3.3.1-debian-12-r0
+ tag: 3.3.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -764,7 +764,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/drupal/CHANGELOG.md b/bitnami/drupal/CHANGELOG.md
index f3aec0b941e1c0..e10e7329b2f7ba 100644
--- a/bitnami/drupal/CHANGELOG.md
+++ b/bitnami/drupal/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
-## 20.0.1 (2024-08-22)
+## 20.0.4 (2024-09-06)
-* [bitnami/drupal] Release 20.0.1 ([#28965](https://github.com/bitnami/charts/pull/28965))
+* [bitnami/drupal] Release 20.0.4 ([#29286](https://github.com/bitnami/charts/pull/29286))
+
+## 20.0.3 (2024-09-06)
+
+* [bitnami/drupal] Release 20.0.3 (#29283) ([bd9d1b2](https://github.com/bitnami/charts/commit/bd9d1b2d6f05498ae7e61e28e7cc1f45076a29e9)), closes [#29283](https://github.com/bitnami/charts/issues/29283)
+
+## 20.0.2 (2024-09-05)
+
+* [bitnami/drupal] Release 20.0.2 (#29222) ([c9daacb](https://github.com/bitnami/charts/commit/c9daacbab47a8d7bf8185c8bc0cca237accd9d9a)), closes [#29222](https://github.com/bitnami/charts/issues/29222)
+
+## 20.0.1 (2024-08-22)
+
+* [bitnami/drupal] Release 20.0.1 (#28965) ([0490b9c](https://github.com/bitnami/charts/commit/0490b9c70cfc28df4bc9993eaae36cd58ba11337)), closes [#28965](https://github.com/bitnami/charts/issues/28965)
## 20.0.0 (2024-08-13)
diff --git a/bitnami/drupal/Chart.lock b/bitnami/drupal/Chart.lock
index c8d08709d71947..29288b32d55bf9 100644
--- a/bitnami/drupal/Chart.lock
+++ b/bitnami/drupal/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: mariadb
repository: oci://registry-1.docker.io/bitnamicharts
- version: 19.0.4
+ version: 19.0.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:7ec7afed965739604a83d618cb7a91c23f46f2843ef5a83137aab3a208347898
-generated: "2024-08-22T07:11:44.592864378Z"
+digest: sha256:42c52dc8ea817e591eac766a8788e48ba918d58d1a97d9d0af32564d85a7d40c
+generated: "2024-09-05T16:29:30.400593374Z"
diff --git a/bitnami/drupal/Chart.yaml b/bitnami/drupal/Chart.yaml
index 33e00468454e5a..3d304ec65db9e4 100644
--- a/bitnami/drupal/Chart.yaml
+++ b/bitnami/drupal/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: apache-exporter
- image: docker.io/bitnami/apache-exporter:1.0.8-debian-12-r7
+ image: docker.io/bitnami/apache-exporter:1.0.8-debian-12-r9
- name: drupal
- image: docker.io/bitnami/drupal:11.0.1-debian-12-r1
+ image: docker.io/bitnami/drupal:11.0.2-debian-12-r2
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 11.0.1
+appVersion: 11.0.2
dependencies:
- condition: mariadb.enabled
name: mariadb
@@ -40,4 +40,4 @@ maintainers:
name: drupal
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/drupal
-version: 20.0.1
+version: 20.0.4
diff --git a/bitnami/drupal/values.yaml b/bitnami/drupal/values.yaml
index a515864a2da2cf..992165d64de665 100644
--- a/bitnami/drupal/values.yaml
+++ b/bitnami/drupal/values.yaml
@@ -67,7 +67,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/drupal
- tag: 11.0.1-debian-12-r1
+ tag: 11.0.2-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -694,7 +694,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -744,7 +744,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
- tag: 1.0.8-debian-12-r7
+ tag: 1.0.8-debian-12-r9
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -911,7 +911,7 @@ certificates:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/elasticsearch/CHANGELOG.md b/bitnami/elasticsearch/CHANGELOG.md
index cc946e036d989f..f7478c0fc9c278 100644
--- a/bitnami/elasticsearch/CHANGELOG.md
+++ b/bitnami/elasticsearch/CHANGELOG.md
@@ -1,8 +1,28 @@
# Changelog
-## 21.3.11 (2024-09-04)
+## 21.3.16 (2024-09-11)
-* [bitnami/elasticsearch:21.3.10] Unable to copy tls certificates when sysctlImage is disabled ([#29189](https://github.com/bitnami/charts/pull/29189))
+* [bitnami/elasticsearch] fix: add apiVersion and kind to volumeClaimTemplates ([#29362](https://github.com/bitnami/charts/pull/29362))
+
+## 21.3.15 (2024-09-09)
+
+* [bitnami/elasticsearch] Release 21.3.15 (#29303) ([092082a](https://github.com/bitnami/charts/commit/092082a307547a2fcf7acc00c7ae48a1a3b53aa4)), closes [#29303](https://github.com/bitnami/charts/issues/29303)
+
+## 21.3.14 (2024-09-09)
+
+* [bitnami/elasticsearch] Use containerSecurityContext on the copy-tls-verificates initContainer (#291 ([cbcd9ae](https://github.com/bitnami/charts/commit/cbcd9ae580b30a6060861bb4f2170d3d0ba55f36)), closes [#29193](https://github.com/bitnami/charts/issues/29193) [#29179](https://github.com/bitnami/charts/issues/29179)
+
+## 21.3.13 (2024-09-07)
+
+* [bitnami/elasticsearch] Release 21.3.13 (#29296) ([10d241e](https://github.com/bitnami/charts/commit/10d241e9e914849a78ccc5ab35e802ecce82a05e)), closes [#29296](https://github.com/bitnami/charts/issues/29296)
+
+## 21.3.12 (2024-09-05)
+
+* [bitnami/elasticsearch] Release 21.3.12 (#29232) ([a27dd73](https://github.com/bitnami/charts/commit/a27dd73f9f15e476c66f67ec99de740bc73ead7b)), closes [#29232](https://github.com/bitnami/charts/issues/29232)
+
+## 21.3.11 (2024-09-04)
+
+* [bitnami/elasticsearch:21.3.10] Unable to copy tls certificates when sysctlImage is disabled (#2918 ([f3e72bb](https://github.com/bitnami/charts/commit/f3e72bbe4fd61a2c1507e3a1645dc2445943d5b8)), closes [#29189](https://github.com/bitnami/charts/issues/29189)
## 21.3.10 (2024-08-29)
diff --git a/bitnami/elasticsearch/Chart.lock b/bitnami/elasticsearch/Chart.lock
index 5b4e46ebe13d8c..211cd45b48867b 100644
--- a/bitnami/elasticsearch/Chart.lock
+++ b/bitnami/elasticsearch/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: kibana
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.2.16
+ version: 11.2.20
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:f137f073e7f4974947e69c70cf2a0ab8f2476a3e64afc934003a2252c74bb2e5
-generated: "2024-08-13T15:58:31.432331133Z"
+digest: sha256:ddbc500c34ad85b80a20383f96128a655739c52b7750ab354ae1fe3ccb4f80ff
+generated: "2024-09-07T12:35:04.0266917Z"
diff --git a/bitnami/elasticsearch/Chart.yaml b/bitnami/elasticsearch/Chart.yaml
index 12a6be811ae47f..562f737668bcb0 100644
--- a/bitnami/elasticsearch/Chart.yaml
+++ b/bitnami/elasticsearch/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: elasticsearch
- image: docker.io/bitnami/elasticsearch:8.15.0-debian-12-r1
+ image: docker.io/bitnami/elasticsearch:8.15.1-debian-12-r2
- name: elasticsearch-exporter
- image: docker.io/bitnami/elasticsearch-exporter:1.7.0-debian-12-r33
+ image: docker.io/bitnami/elasticsearch-exporter:1.7.0-debian-12-r36
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 8.15.0
+appVersion: 8.15.1
dependencies:
- condition: global.kibanaEnabled
name: kibana
@@ -34,4 +34,4 @@ maintainers:
name: elasticsearch
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/elasticsearch
-version: 21.3.11
+version: 21.3.16
diff --git a/bitnami/elasticsearch/templates/coordinating/statefulset.yaml b/bitnami/elasticsearch/templates/coordinating/statefulset.yaml
index 48c48b05eb3f7f..fe6549073ff911 100644
--- a/bitnami/elasticsearch/templates/coordinating/statefulset.yaml
+++ b/bitnami/elasticsearch/templates/coordinating/statefulset.yaml
@@ -130,6 +130,9 @@ spec:
- name: empty-dir
mountPath: /tmp
subPath: certs
+ {{- if .Values.coordinating.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.coordinating.containerSecurityContext "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.copyTlsCerts.resources }}
resources: {{- toYaml .Values.copyTlsCerts.resources | nindent 12 }}
{{- else if ne .Values.copyTlsCerts.resourcesPreset "none" }}
diff --git a/bitnami/elasticsearch/templates/data/statefulset.yaml b/bitnami/elasticsearch/templates/data/statefulset.yaml
index 02abf61e71b253..73f186cf1e6ea5 100644
--- a/bitnami/elasticsearch/templates/data/statefulset.yaml
+++ b/bitnami/elasticsearch/templates/data/statefulset.yaml
@@ -155,6 +155,9 @@ spec:
- name: empty-dir
mountPath: /tmp
subPath: certs
+ {{- if .Values.data.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.data.containerSecurityContext "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.copyTlsCerts.resources }}
resources: {{- toYaml .Values.copyTlsCerts.resources | nindent 12 }}
{{- else if ne .Values.copyTlsCerts.resourcesPreset "none" }}
@@ -429,7 +432,9 @@ spec:
whenScaled: {{ .Values.data.persistentVolumeClaimRetentionPolicy.whenScaled }}
{{- end }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: "data"
{{- if or .Values.data.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.data.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/elasticsearch/templates/ingest/statefulset.yaml b/bitnami/elasticsearch/templates/ingest/statefulset.yaml
index 10403f68abf11f..4f5abb9ff55891 100644
--- a/bitnami/elasticsearch/templates/ingest/statefulset.yaml
+++ b/bitnami/elasticsearch/templates/ingest/statefulset.yaml
@@ -130,6 +130,9 @@ spec:
- name: empty-dir
mountPath: /tmp
subPath: certs
+ {{- if .Values.ingest.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.ingest.containerSecurityContext "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.copyTlsCerts.resources }}
resources: {{- toYaml .Values.copyTlsCerts.resources | nindent 12 }}
{{- else if ne .Values.copyTlsCerts.resourcesPreset "none" }}
diff --git a/bitnami/elasticsearch/templates/master/statefulset.yaml b/bitnami/elasticsearch/templates/master/statefulset.yaml
index 3986358b375521..711277a4045d91 100644
--- a/bitnami/elasticsearch/templates/master/statefulset.yaml
+++ b/bitnami/elasticsearch/templates/master/statefulset.yaml
@@ -130,6 +130,9 @@ spec:
- name: empty-dir
mountPath: /tmp
subPath: certs
+ {{- if .Values.master.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.master.containerSecurityContext "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.copyTlsCerts.resources }}
resources: {{- toYaml .Values.copyTlsCerts.resources | nindent 12 }}
{{- else if ne .Values.copyTlsCerts.resourcesPreset "none" }}
@@ -428,7 +431,9 @@ spec:
whenScaled: {{ .Values.master.persistentVolumeClaimRetentionPolicy.whenScaled }}
{{- end }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: "data"
{{- if or .Values.master.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.master.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/elasticsearch/values.yaml b/bitnami/elasticsearch/values.yaml
index c65fb5e1970155..fcf236c035916e 100644
--- a/bitnami/elasticsearch/values.yaml
+++ b/bitnami/elasticsearch/values.yaml
@@ -196,7 +196,7 @@ useIstioLabels: true
image:
registry: docker.io
repository: bitnami/elasticsearch
- tag: 8.15.0-debian-12-r1
+ tag: 8.15.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2190,7 +2190,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/elasticsearch-exporter
- tag: 1.7.0-debian-12-r33
+ tag: 1.7.0-debian-12-r36
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -2620,7 +2620,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -2667,7 +2667,7 @@ sysctlImage:
##
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2717,7 +2717,7 @@ copyTlsCerts:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/etcd/CHANGELOG.md b/bitnami/etcd/CHANGELOG.md
index d186e7b2f27675..6e1074cb32ad07 100644
--- a/bitnami/etcd/CHANGELOG.md
+++ b/bitnami/etcd/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 10.2.13 (2024-08-27)
+## 10.2.15 (2024-09-12)
-* [bitnami/etcd] Release 10.2.13 ([#29048](https://github.com/bitnami/charts/pull/29048))
+* [bitnami/etcd] Release 10.2.15 ([#29373](https://github.com/bitnami/charts/pull/29373))
+
+## 10.2.14 (2024-09-05)
+
+* [bitnami/etcd] Release 10.2.14 (#29233) ([72a3026](https://github.com/bitnami/charts/commit/72a30265033f92f4b1e2d357948140ffd5ab4751)), closes [#29233](https://github.com/bitnami/charts/issues/29233)
+
+## 10.2.13 (2024-08-27)
+
+* [bitnami/etcd] Release 10.2.13 (#29048) ([14a9538](https://github.com/bitnami/charts/commit/14a9538b0d55f496b5ce4387307b1fa5c0bc2378)), closes [#29048](https://github.com/bitnami/charts/issues/29048)
## 10.2.12 (2024-08-07)
diff --git a/bitnami/etcd/Chart.yaml b/bitnami/etcd/Chart.yaml
index 1e32ded6880542..a1b6eb1d2ac503 100644
--- a/bitnami/etcd/Chart.yaml
+++ b/bitnami/etcd/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: etcd
- image: docker.io/bitnami/etcd:3.5.15-debian-12-r7
+ image: docker.io/bitnami/etcd:3.5.15-debian-12-r9
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
appVersion: 3.5.15
dependencies:
@@ -32,4 +32,4 @@ maintainers:
name: etcd
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/etcd
-version: 10.2.13
+version: 10.2.15
diff --git a/bitnami/etcd/values.yaml b/bitnami/etcd/values.yaml
index f5acda748bb41a..c517aadc134f3e 100644
--- a/bitnami/etcd/values.yaml
+++ b/bitnami/etcd/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/etcd
- tag: 3.5.15-debian-12-r7
+ tag: 3.5.15-debian-12-r9
digest: ""
## @param image.pullPolicy etcd image pull policy
## Specify a imagePullPolicy
@@ -673,7 +673,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
## @param volumePermissions.image.pullPolicy Init container volume-permissions image pull policy
##
diff --git a/bitnami/external-dns/CHANGELOG.md b/bitnami/external-dns/CHANGELOG.md
index 71e40aea9a0c93..cd7c03e37f5760 100644
--- a/bitnami/external-dns/CHANGELOG.md
+++ b/bitnami/external-dns/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 8.3.5 (2024-08-13)
+## 8.3.7 (2024-09-05)
-* [bitnami/external-dns] Fix crd.create=true ([#27434](https://github.com/bitnami/charts/pull/27434))
+* [bitnami/external-dns] Release 8.3.7 ([#29231](https://github.com/bitnami/charts/pull/29231))
+
+## 8.3.6 (2024-09-05)
+
+* [bitnami/external-dns] Release 8.3.6 (#29211) ([bcab075](https://github.com/bitnami/charts/commit/bcab0754df8f1941cf474c71a895a52ac36a6094)), closes [#29211](https://github.com/bitnami/charts/issues/29211)
+
+## 8.3.5 (2024-08-13)
+
+* [bitnami/external-dns] Fix crd.create=true (#27434) ([fc11b48](https://github.com/bitnami/charts/commit/fc11b486d642d36be11822e902912e29c95e71dc)), closes [#27434](https://github.com/bitnami/charts/issues/27434) [#25967](https://github.com/bitnami/charts/issues/25967)
## 8.3.4 (2024-08-07)
diff --git a/bitnami/external-dns/Chart.lock b/bitnami/external-dns/Chart.lock
index 7760592cf96b31..c79e399c5e0dcc 100644
--- a/bitnami/external-dns/Chart.lock
+++ b/bitnami/external-dns/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-07T01:36:02.784595136Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-05T09:29:58.465830752Z"
diff --git a/bitnami/external-dns/Chart.yaml b/bitnami/external-dns/Chart.yaml
index 99acecf2ba460e..2c7aec2dbfd658 100644
--- a/bitnami/external-dns/Chart.yaml
+++ b/bitnami/external-dns/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: external-dns
- image: docker.io/bitnami/external-dns:0.14.2-debian-12-r8
+ image: docker.io/bitnami/external-dns:0.15.0-debian-12-r1
apiVersion: v2
-appVersion: 0.14.2
+appVersion: 0.15.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -28,4 +28,4 @@ maintainers:
name: external-dns
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/external-dns
-version: 8.3.5
+version: 8.3.7
diff --git a/bitnami/external-dns/values.yaml b/bitnami/external-dns/values.yaml
index 49de92c0afc3c4..5cf549d609c842 100644
--- a/bitnami/external-dns/values.yaml
+++ b/bitnami/external-dns/values.yaml
@@ -69,7 +69,7 @@ watchReleaseNamespace: false
image:
registry: docker.io
repository: bitnami/external-dns
- tag: 0.14.2-debian-12-r8
+ tag: 0.15.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/flux/CHANGELOG.md b/bitnami/flux/CHANGELOG.md
index 46d5af998c94b6..b7ebdcded58e44 100644
--- a/bitnami/flux/CHANGELOG.md
+++ b/bitnami/flux/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.3.14 (2024-08-07)
+## 2.3.15 (2024-09-05)
-* [bitnami/flux] Release 2.3.14 ([#28710](https://github.com/bitnami/charts/pull/28710))
+* [bitnami/flux] Release 2.3.15 ([#29230](https://github.com/bitnami/charts/pull/29230))
+
+## 2.3.14 (2024-08-07)
+
+* [bitnami/flux] Release 2.3.14 (#28710) ([7f19247](https://github.com/bitnami/charts/commit/7f19247a14d737594ddbd21f7af603cbf7f6f71a)), closes [#28710](https://github.com/bitnami/charts/issues/28710)
## 2.3.13 (2024-08-06)
diff --git a/bitnami/flux/Chart.lock b/bitnami/flux/Chart.lock
index 98a1cc3da00939..f1216a12135d50 100644
--- a/bitnami/flux/Chart.lock
+++ b/bitnami/flux/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-07T01:22:35.595602057Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-05T21:47:18.19946673Z"
diff --git a/bitnami/flux/Chart.yaml b/bitnami/flux/Chart.yaml
index 2730c999a43283..49cff94260ccc6 100644
--- a/bitnami/flux/Chart.yaml
+++ b/bitnami/flux/Chart.yaml
@@ -6,19 +6,19 @@ annotations:
licenses: Apache-2.0
images: |
- name: fluxcd-helm-controller
- image: docker.io/bitnami/fluxcd-helm-controller:1.0.1-debian-12-r9
+ image: docker.io/bitnami/fluxcd-helm-controller:1.0.1-debian-12-r10
- name: fluxcd-image-automation-controller
- image: docker.io/bitnami/fluxcd-image-automation-controller:0.38.0-debian-12-r10
+ image: docker.io/bitnami/fluxcd-image-automation-controller:0.38.0-debian-12-r12
- name: fluxcd-image-reflector-controller
- image: docker.io/bitnami/fluxcd-image-reflector-controller:0.32.0-debian-12-r10
+ image: docker.io/bitnami/fluxcd-image-reflector-controller:0.32.0-debian-12-r12
- name: fluxcd-kustomize-controller
- image: docker.io/bitnami/fluxcd-kustomize-controller:1.3.0-debian-12-r12
+ image: docker.io/bitnami/fluxcd-kustomize-controller:1.3.0-debian-12-r14
- name: fluxcd-notification-controller
- image: docker.io/bitnami/fluxcd-notification-controller:1.3.0-debian-12-r10
+ image: docker.io/bitnami/fluxcd-notification-controller:1.3.0-debian-12-r12
- name: fluxcd-source-controller
- image: docker.io/bitnami/fluxcd-source-controller:1.3.0-debian-12-r12
+ image: docker.io/bitnami/fluxcd-source-controller:1.3.0-debian-12-r15
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
appVersion: 1.3.0
dependencies:
@@ -43,4 +43,4 @@ maintainers:
name: flux
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/flux
-version: 2.3.14
+version: 2.3.15
diff --git a/bitnami/flux/values.yaml b/bitnami/flux/values.yaml
index 3ce6d061c04e2a..a78c6ebf85cde0 100644
--- a/bitnami/flux/values.yaml
+++ b/bitnami/flux/values.yaml
@@ -96,7 +96,7 @@ kustomizeController:
image:
registry: docker.io
repository: bitnami/fluxcd-kustomize-controller
- tag: 1.3.0-debian-12-r12
+ tag: 1.3.0-debian-12-r14
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -611,7 +611,7 @@ helmController:
image:
registry: docker.io
repository: bitnami/fluxcd-helm-controller
- tag: 1.0.1-debian-12-r9
+ tag: 1.0.1-debian-12-r10
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1126,7 +1126,7 @@ sourceController:
image:
registry: docker.io
repository: bitnami/fluxcd-source-controller
- tag: 1.3.0-debian-12-r12
+ tag: 1.3.0-debian-12-r15
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1740,7 +1740,7 @@ notificationController:
image:
registry: docker.io
repository: bitnami/fluxcd-notification-controller
- tag: 1.3.0-debian-12-r10
+ tag: 1.3.0-debian-12-r12
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2367,7 +2367,7 @@ imageAutomationController:
image:
registry: docker.io
repository: bitnami/fluxcd-image-automation-controller
- tag: 0.38.0-debian-12-r10
+ tag: 0.38.0-debian-12-r12
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2882,7 +2882,7 @@ imageReflectorController:
image:
registry: docker.io
repository: bitnami/fluxcd-image-reflector-controller
- tag: 0.32.0-debian-12-r10
+ tag: 0.32.0-debian-12-r12
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -3434,7 +3434,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/ghost/CHANGELOG.md b/bitnami/ghost/CHANGELOG.md
index f8a00c39cc33f5..4f83c044548265 100644
--- a/bitnami/ghost/CHANGELOG.md
+++ b/bitnami/ghost/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 21.1.31 (2024-09-04)
+## 21.1.32 (2024-09-06)
-* [bitnami/ghost] Release 21.1.31 ([#29186](https://github.com/bitnami/charts/pull/29186))
+* [bitnami/ghost] Release 21.1.32 ([#29284](https://github.com/bitnami/charts/pull/29284))
+
+## 21.1.31 (2024-09-04)
+
+* [bitnami/ghost] Release 21.1.31 (#29186) ([72b8c26](https://github.com/bitnami/charts/commit/72b8c26fe17feb124f648cc6a8aacf0cd3ce2a7f)), closes [#29186](https://github.com/bitnami/charts/issues/29186)
## 21.1.30 (2024-08-30)
diff --git a/bitnami/ghost/Chart.yaml b/bitnami/ghost/Chart.yaml
index c27d21682f385f..8920f4dd372a32 100644
--- a/bitnami/ghost/Chart.yaml
+++ b/bitnami/ghost/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: ghost
- image: docker.io/bitnami/ghost:5.93.0-debian-12-r0
+ image: docker.io/bitnami/ghost:5.94.0-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 5.93.0
+appVersion: 5.94.0
dependencies:
- condition: mysql.enabled
name: mysql
@@ -40,4 +40,4 @@ maintainers:
name: ghost
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/ghost
-version: 21.1.31
+version: 21.1.32
diff --git a/bitnami/ghost/values.yaml b/bitnami/ghost/values.yaml
index a743aa9738dcc3..b4eb652b7911f9 100644
--- a/bitnami/ghost/values.yaml
+++ b/bitnami/ghost/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/ghost
- tag: 5.93.0-debian-12-r0
+ tag: 5.94.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -640,7 +640,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/gitea/CHANGELOG.md b/bitnami/gitea/CHANGELOG.md
index 42eed8777018f0..ea44855581d87e 100644
--- a/bitnami/gitea/CHANGELOG.md
+++ b/bitnami/gitea/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 2.3.18 (2024-08-07)
+## 2.3.20 (2024-09-11)
-* [bitnami/gitea] Release 2.3.18 ([#28713](https://github.com/bitnami/charts/pull/28713))
+* [bitnami/gitea] Update externaldb-secret logic ([#27596](https://github.com/bitnami/charts/pull/27596))
+
+## 2.3.19 (2024-09-06)
+
+* [bitnami/gitea] Release 2.3.19 (#29244) ([c08607d](https://github.com/bitnami/charts/commit/c08607d3a426e0a41881160baa650147b3b36451)), closes [#29244](https://github.com/bitnami/charts/issues/29244)
+
+## 2.3.18 (2024-08-07)
+
+* [bitnami/gitea] Release 2.3.18 (#28713) ([1c3acc8](https://github.com/bitnami/charts/commit/1c3acc86db823eccafcd80454dfd0596128ed655)), closes [#28713](https://github.com/bitnami/charts/issues/28713)
## 2.3.17 (2024-07-25)
diff --git a/bitnami/gitea/Chart.lock b/bitnami/gitea/Chart.lock
index 136d45aee532b2..2df108dbe43313 100644
--- a/bitnami/gitea/Chart.lock
+++ b/bitnami/gitea/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.20
+ version: 15.5.28
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:40ea45f1001b862eefae455ade681e2c2e641ed18b051fa858f874519cccf5ec
-generated: "2024-08-07T02:14:25.996692429Z"
+ version: 2.22.0
+digest: sha256:02cd6a7741417e5dba22e6c4254f1b6fe57d6602ee33846152a0420db376a245
+generated: "2024-09-06T01:08:21.409258645Z"
diff --git a/bitnami/gitea/Chart.yaml b/bitnami/gitea/Chart.yaml
index 63d40b669f229e..139857b518e3aa 100644
--- a/bitnami/gitea/Chart.yaml
+++ b/bitnami/gitea/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: gitea
- image: docker.io/bitnami/gitea:1.22.1-debian-12-r8
+ image: docker.io/bitnami/gitea:1.22.2-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 1.22.1
+appVersion: 1.22.2
dependencies:
- condition: postgresql.enabled
name: postgresql
@@ -37,4 +37,4 @@ maintainers:
name: gitea
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/gitea
-version: 2.3.18
+version: 2.3.20
diff --git a/bitnami/gitea/templates/externaldb-secrets.yaml b/bitnami/gitea/templates/externaldb-secrets.yaml
index 20ea0f9e286d14..152342ae65fef9 100644
--- a/bitnami/gitea/templates/externaldb-secrets.yaml
+++ b/bitnami/gitea/templates/externaldb-secrets.yaml
@@ -3,7 +3,7 @@ Copyright Broadcom, Inc. All Rights Reserved.
SPDX-License-Identifier: APACHE-2.0
*/}}
-{{- if not .Values.postgresql.enabled }}
+{{- if not (or .Values.postgresql.enabled .Values.externalDatabase.existingSecret) }}
apiVersion: v1
kind: Secret
metadata:
diff --git a/bitnami/gitea/values.yaml b/bitnami/gitea/values.yaml
index feff572733531a..e4367b6ce05fa3 100644
--- a/bitnami/gitea/values.yaml
+++ b/bitnami/gitea/values.yaml
@@ -70,7 +70,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/gitea
- tag: 1.22.1-debian-12-r8
+ tag: 1.22.2-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -744,7 +744,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/grafana-loki/CHANGELOG.md b/bitnami/grafana-loki/CHANGELOG.md
index f0ea3f440a81c2..f48cddee06fb75 100644
--- a/bitnami/grafana-loki/CHANGELOG.md
+++ b/bitnami/grafana-loki/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 4.6.13 (2024-08-27)
+## 4.6.14 (2024-09-06)
-* [bitnami/grafana-loki] Release 4.6.13 ([#29049](https://github.com/bitnami/charts/pull/29049))
+* [bitnami/grafana-loki] Release 4.6.14 ([#29235](https://github.com/bitnami/charts/pull/29235))
+
+## 4.6.13 (2024-08-27)
+
+* [bitnami/grafana-loki] Release 4.6.13 (#29049) ([86d763f](https://github.com/bitnami/charts/commit/86d763f751e71238fdd6c46e705396cdc6f9369f)), closes [#29049](https://github.com/bitnami/charts/issues/29049)
## 4.6.12 (2024-08-23)
diff --git a/bitnami/grafana-loki/Chart.lock b/bitnami/grafana-loki/Chart.lock
index 5e3a7f9265051c..10b2b57d47f97f 100644
--- a/bitnami/grafana-loki/Chart.lock
+++ b/bitnami/grafana-loki/Chart.lock
@@ -1,18 +1,18 @@
dependencies:
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:3cb0d35a96f3c88682872dc4c1c3bee9011945338e95d0032aaecad448923c45
-generated: "2024-08-23T21:09:30.185634364Z"
+digest: sha256:b3dfae5adc8b6fb9e5ce382e997e406ec3414a3e775899d58e8169dfaa70dc19
+generated: "2024-09-05T22:54:52.330989321Z"
diff --git a/bitnami/grafana-loki/Chart.yaml b/bitnami/grafana-loki/Chart.yaml
index bd104619bb3d57..194f65d48cf4a1 100644
--- a/bitnami/grafana-loki/Chart.yaml
+++ b/bitnami/grafana-loki/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana-loki
- image: docker.io/bitnami/grafana-loki:3.1.1-debian-12-r2
+ image: docker.io/bitnami/grafana-loki:3.1.1-debian-12-r4
- name: nginx
- image: docker.io/bitnami/nginx:1.27.1-debian-12-r2
+ image: docker.io/bitnami/nginx:1.27.1-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: promtail
- image: docker.io/bitnami/promtail:3.1.1-debian-12-r0
+ image: docker.io/bitnami/promtail:3.1.1-debian-12-r3
apiVersion: v2
appVersion: 3.1.1
dependencies:
@@ -55,4 +55,4 @@ maintainers:
name: grafana-loki
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana-loki
-version: 4.6.13
+version: 4.6.14
diff --git a/bitnami/grafana-loki/values.yaml b/bitnami/grafana-loki/values.yaml
index a26d53d2e8d73e..0c7a1523a0aed2 100644
--- a/bitnami/grafana-loki/values.yaml
+++ b/bitnami/grafana-loki/values.yaml
@@ -83,7 +83,7 @@ loki:
image:
registry: docker.io
repository: bitnami/grafana-loki
- tag: 3.1.1-debian-12-r2
+ tag: 3.1.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -740,7 +740,7 @@ gateway:
image:
registry: docker.io
repository: bitnami/nginx
- tag: 1.27.1-debian-12-r2
+ tag: 1.27.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -4469,7 +4469,7 @@ promtail:
image:
registry: docker.io
repository: bitnami/promtail
- tag: 3.1.1-debian-12-r0
+ tag: 3.1.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -4990,7 +4990,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/grafana-mimir/CHANGELOG.md b/bitnami/grafana-mimir/CHANGELOG.md
index 24ca3c375b0da8..e0d92b46500273 100644
--- a/bitnami/grafana-mimir/CHANGELOG.md
+++ b/bitnami/grafana-mimir/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 1.2.13 (2024-08-27)
+## 1.2.15 (2024-09-06)
-* [bitnami/grafana-mimir] Release 1.2.13 ([#29050](https://github.com/bitnami/charts/pull/29050))
+* [bitnami/grafana-mimir] removing quotes from gw secrets #29214 ([#29267](https://github.com/bitnami/charts/pull/29267))
+
+## 1.2.14 (2024-09-05)
+
+* [bitnami/grafana-mimir] Release 1.2.14 (#29236) ([bb0dc36](https://github.com/bitnami/charts/commit/bb0dc36af90dde2443429e8eecf09419b1006e2d)), closes [#29236](https://github.com/bitnami/charts/issues/29236)
+
+## 1.2.13 (2024-08-27)
+
+* [bitnami/grafana-mimir] Release 1.2.13 (#29050) ([d14c588](https://github.com/bitnami/charts/commit/d14c5885d15c70cc86b150af3c475c482777fb71)), closes [#29050](https://github.com/bitnami/charts/issues/29050)
## 1.2.12 (2024-08-23)
diff --git a/bitnami/grafana-mimir/Chart.lock b/bitnami/grafana-mimir/Chart.lock
index 6c859c5b328c3c..994a8a7908b513 100644
--- a/bitnami/grafana-mimir/Chart.lock
+++ b/bitnami/grafana-mimir/Chart.lock
@@ -1,21 +1,21 @@
dependencies:
- name: minio
repository: oci://registry-1.docker.io/bitnamicharts
- version: 14.7.1
+ version: 14.7.4
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.11
+ version: 7.4.13
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:8a8978eb8c5c2677be819e7bc7ea18cb296b4191c015c3a5b2c402ab83ea19cb
-generated: "2024-08-23T21:31:41.110344366Z"
+digest: sha256:a96961ce1b2497ad2614bcb66ab3ccc27ee93dfabfdbb6739ee10aa4edbdc832
+generated: "2024-09-05T22:54:55.15055213Z"
diff --git a/bitnami/grafana-mimir/Chart.yaml b/bitnami/grafana-mimir/Chart.yaml
index e0dc619fd11441..e63a47aeeafd73 100644
--- a/bitnami/grafana-mimir/Chart.yaml
+++ b/bitnami/grafana-mimir/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana-mimir
- image: docker.io/bitnami/grafana-mimir:2.13.0-debian-12-r6
+ image: docker.io/bitnami/grafana-mimir:2.13.0-debian-12-r8
- name: memcached
- image: docker.io/bitnami/memcached:1.6.29-debian-12-r5
+ image: docker.io/bitnami/memcached:1.6.29-debian-12-r7
- name: nginx
- image: docker.io/bitnami/nginx:1.27.1-debian-12-r2
+ image: docker.io/bitnami/nginx:1.27.1-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
appVersion: 2.13.0
dependencies:
@@ -59,4 +59,4 @@ maintainers:
name: grafana-mimir
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana-mimir
-version: 1.2.13
+version: 1.2.15
diff --git a/bitnami/grafana-mimir/templates/gateway/secret.yaml b/bitnami/grafana-mimir/templates/gateway/secret.yaml
index a24220895797bb..95b1c14ed4b171 100644
--- a/bitnami/grafana-mimir/templates/gateway/secret.yaml
+++ b/bitnami/grafana-mimir/templates/gateway/secret.yaml
@@ -20,6 +20,6 @@ metadata:
type: Opaque
data:
{{- $password := (include "common.secrets.passwords.manage" (dict "secret" (include "grafana-mimir.gateway.fullname" .) "key" "password" "providedValues" (list "gateway.auth.password") "context" $)) }}
- password: {{ $password | quote }}
+ password: {{ $password }}
htpasswd: {{ htpasswd .Values.gateway.auth.username (b64dec $password) | b64enc | quote }}
{{- end }}
diff --git a/bitnami/grafana-mimir/values.yaml b/bitnami/grafana-mimir/values.yaml
index 8cc0cabafe1313..82fb36ad702eec 100644
--- a/bitnami/grafana-mimir/values.yaml
+++ b/bitnami/grafana-mimir/values.yaml
@@ -86,7 +86,7 @@ mimir:
image:
registry: docker.io
repository: bitnami/grafana-mimir
- tag: 2.13.0-debian-12-r6
+ tag: 2.13.0-debian-12-r8
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1573,7 +1573,7 @@ gateway:
image:
registry: docker.io
repository: bitnami/nginx
- tag: 1.27.1-debian-12-r2
+ tag: 1.27.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -4849,7 +4849,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
@@ -5068,7 +5068,7 @@ memcachedchunks:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.29-debian-12-r5
+ tag: 1.6.29-debian-12-r7
digest: ""
## @param memcachedchunks.nameOverride override the subchart name
##
@@ -5124,7 +5124,7 @@ memcachedfrontend:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.29-debian-12-r5
+ tag: 1.6.29-debian-12-r7
digest: ""
## @param memcachedfrontend.architecture Memcached architecture
##
@@ -5180,7 +5180,7 @@ memcachedindex:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.29-debian-12-r5
+ tag: 1.6.29-debian-12-r7
digest: ""
## @param memcachedindex.architecture Memcached architecture
##
@@ -5236,7 +5236,7 @@ memcachedmetadata:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.29-debian-12-r5
+ tag: 1.6.29-debian-12-r7
digest: ""
## @param memcachedmetadata.architecture Memcached architecture
##
diff --git a/bitnami/grafana-operator/CHANGELOG.md b/bitnami/grafana-operator/CHANGELOG.md
index bf6a6928d627a8..faf7d8316351f1 100644
--- a/bitnami/grafana-operator/CHANGELOG.md
+++ b/bitnami/grafana-operator/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 4.6.1 (2024-08-23)
+## 4.6.3 (2024-09-12)
-* [bitnami/grafana-operator] Release 4.6.1 ([#29002](https://github.com/bitnami/charts/pull/29002))
+* [bitnami/grafana-operator] Release 4.6.3 ([#29375](https://github.com/bitnami/charts/pull/29375))
+
+## 4.6.2 (2024-09-05)
+
+* [bitnami/grafana-operator] Release 4.6.2 (#29237) ([09e68da](https://github.com/bitnami/charts/commit/09e68dad98191bc7e5c983f10acd41935195e293)), closes [#29237](https://github.com/bitnami/charts/issues/29237)
+
+## 4.6.1 (2024-08-23)
+
+* [bitnami/grafana-operator] Release 4.6.1 (#29002) ([168f48a](https://github.com/bitnami/charts/commit/168f48a166e62bb0d4f5c480948570a9433e63fe)), closes [#29002](https://github.com/bitnami/charts/issues/29002)
## 4.6.0 (2024-08-20)
diff --git a/bitnami/grafana-operator/Chart.yaml b/bitnami/grafana-operator/Chart.yaml
index 994187e2d9cf1b..cadda63da2e664 100644
--- a/bitnami/grafana-operator/Chart.yaml
+++ b/bitnami/grafana-operator/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana
- image: docker.io/bitnami/grafana:11.1.4-debian-12-r1
+ image: docker.io/bitnami/grafana:11.2.0-debian-12-r3
- name: grafana-operator
- image: docker.io/bitnami/grafana-operator:5.12.0-debian-12-r1
+ image: docker.io/bitnami/grafana-operator:5.13.0-debian-12-r0
apiVersion: v2
-appVersion: 5.12.0
+appVersion: 5.13.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -30,4 +30,4 @@ maintainers:
name: grafana-operator
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana-operator
-version: 4.6.1
+version: 4.6.3
diff --git a/bitnami/grafana-operator/crds/grafanaalertrulegroups.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanaalertrulegroups.integreatly.org.yaml
index a36c2032890e71..31d36523597543 100644
--- a/bitnami/grafana-operator/crds/grafanaalertrulegroups.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanaalertrulegroups.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanaalertrulegroups.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -10,6 +10,8 @@ metadata:
spec:
group: grafana.integreatly.org
names:
+ categories:
+ - grafana-operator
kind: GrafanaAlertRuleGroup
listKind: GrafanaAlertRuleGroupList
plural: grafanaalertrulegroups
diff --git a/bitnami/grafana-operator/crds/grafanacontactpoints.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanacontactpoints.integreatly.org.yaml
index a19c7465d39bcc..23c9671400f8a1 100644
--- a/bitnami/grafana-operator/crds/grafanacontactpoints.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanacontactpoints.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanacontactpoints.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -10,6 +10,8 @@ metadata:
spec:
group: grafana.integreatly.org
names:
+ categories:
+ - grafana-operator
kind: GrafanaContactPoint
listKind: GrafanaContactPointList
plural: grafanacontactpoints
diff --git a/bitnami/grafana-operator/crds/grafanadashboards.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanadashboards.integreatly.org.yaml
index 9d298e21899298..e54de0cdc8d512 100644
--- a/bitnami/grafana-operator/crds/grafanadashboards.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanadashboards.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanadashboards.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -341,6 +341,65 @@ spec:
url:
description: dashboard url
type: string
+ urlAuthorization:
+ description: authorization options for dashboard from url
+ properties:
+ basicAuth:
+ properties:
+ password:
+ description: SecretKeySelector selects a key of a Secret.
+ properties:
+ key:
+ description: The key of the secret to select from. Must
+ be a valid secret key.
+ type: string
+ name:
+ default: ""
+ description: |-
+ Name of the referent.
+ This field is effectively required, but due to backwards compatibility is
+ allowed to be empty. Instances of this type with an empty value here are
+ almost certainly wrong.
+ TODO: Add other useful fields. apiVersion, kind, uid?
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
+ type: string
+ optional:
+ description: Specify whether the Secret or its key must
+ be defined
+ type: boolean
+ required:
+ - key
+ type: object
+ x-kubernetes-map-type: atomic
+ username:
+ description: SecretKeySelector selects a key of a Secret.
+ properties:
+ key:
+ description: The key of the secret to select from. Must
+ be a valid secret key.
+ type: string
+ name:
+ default: ""
+ description: |-
+ Name of the referent.
+ This field is effectively required, but due to backwards compatibility is
+ allowed to be empty. Instances of this type with an empty value here are
+ almost certainly wrong.
+ TODO: Add other useful fields. apiVersion, kind, uid?
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
+ type: string
+ optional:
+ description: Specify whether the Secret or its key must
+ be defined
+ type: boolean
+ required:
+ - key
+ type: object
+ x-kubernetes-map-type: atomic
+ type: object
+ type: object
required:
- instanceSelector
type: object
diff --git a/bitnami/grafana-operator/crds/grafanadatasources.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanadatasources.integreatly.org.yaml
index 7add3edd5c9567..19700afa79985a 100644
--- a/bitnami/grafana-operator/crds/grafanadatasources.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanadatasources.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanadatasources.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -10,6 +10,8 @@ metadata:
spec:
group: grafana.integreatly.org
names:
+ categories:
+ - grafana-operator
kind: GrafanaDatasource
listKind: GrafanaDatasourceList
plural: grafanadatasources
diff --git a/bitnami/grafana-operator/crds/grafanafolders.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanafolders.integreatly.org.yaml
index 2eaa4f2e20ae22..de15e92247afd3 100644
--- a/bitnami/grafana-operator/crds/grafanafolders.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanafolders.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanafolders.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -10,6 +10,8 @@ metadata:
spec:
group: grafana.integreatly.org
names:
+ categories:
+ - grafana-operator
kind: GrafanaFolder
listKind: GrafanaFolderList
plural: grafanafolders
diff --git a/bitnami/grafana-operator/crds/grafananotificationpolicies.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafananotificationpolicies.integreatly.org.yaml
index c51946bd1352e7..f846a16c403f51 100644
--- a/bitnami/grafana-operator/crds/grafananotificationpolicies.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafananotificationpolicies.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafananotificationpolicies.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -10,6 +10,8 @@ metadata:
spec:
group: grafana.integreatly.org
names:
+ categories:
+ - grafana-operator
kind: GrafanaNotificationPolicy
listKind: GrafanaNotificationPolicyList
plural: grafananotificationpolicies
diff --git a/bitnami/grafana-operator/crds/grafanas.integreatly.org.yaml b/bitnami/grafana-operator/crds/grafanas.integreatly.org.yaml
index dcd98fba82c157..fd853872991c6b 100644
--- a/bitnami/grafana-operator/crds/grafanas.integreatly.org.yaml
+++ b/bitnami/grafana-operator/crds/grafanas.integreatly.org.yaml
@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanas.yaml
-# Version: 5.12.0
+# Version: 5.13.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -8257,6 +8257,33 @@ spec:
- key
type: object
x-kubernetes-map-type: atomic
+ tls:
+ description: TLS Configuration used to talk with the external
+ grafana instance.
+ properties:
+ certSecretRef:
+ description: Use a secret as a reference to give TLS Certificate
+ information
+ properties:
+ name:
+ description: name is unique within a namespace to reference
+ a secret resource.
+ type: string
+ namespace:
+ description: namespace defines the space within which
+ the secret name must be unique.
+ type: string
+ type: object
+ x-kubernetes-map-type: atomic
+ insecureSkipVerify:
+ description: Disable the CA check of the server
+ type: boolean
+ type: object
+ x-kubernetes-validations:
+ - message: insecureSkipVerify and certSecretRef cannot be set
+ at the same time
+ rule: (has(self.insecureSkipVerify) && !(has(self.certSecretRef)))
+ || (has(self.certSecretRef) && !(has(self.insecureSkipVerify)))
url:
description: URL of the external grafana instance you want to
manage.
diff --git a/bitnami/grafana-operator/values.yaml b/bitnami/grafana-operator/values.yaml
index 3bd1752c064167..4350532cd04f92 100644
--- a/bitnami/grafana-operator/values.yaml
+++ b/bitnami/grafana-operator/values.yaml
@@ -168,7 +168,7 @@ operator:
image:
registry: docker.io
repository: bitnami/grafana-operator
- tag: 5.12.0-debian-12-r1
+ tag: 5.13.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -518,7 +518,7 @@ grafana:
image:
registry: docker.io
repository: bitnami/grafana
- tag: 11.1.4-debian-12-r1
+ tag: 11.2.0-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/grafana-tempo/CHANGELOG.md b/bitnami/grafana-tempo/CHANGELOG.md
index 07ff08c6524083..5bfa49197c960c 100644
--- a/bitnami/grafana-tempo/CHANGELOG.md
+++ b/bitnami/grafana-tempo/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 3.7.8 (2024-09-04)
+## 3.7.10 (2024-09-11)
-* [bitnami/grafana-tempo] Release 3.7.8 ([#29185](https://github.com/bitnami/charts/pull/29185))
+* [bitnami/grafana-tempo] Allow rendering resources values ([#29344](https://github.com/bitnami/charts/pull/29344))
+
+## 3.7.9 (2024-09-06)
+
+* [bitnami/grafana-tempo] Release 3.7.9 (#29238) ([4685bca](https://github.com/bitnami/charts/commit/4685bca5832244969c233e10ea9a350fa7ededb3)), closes [#29238](https://github.com/bitnami/charts/issues/29238)
+
+## 3.7.8 (2024-09-04)
+
+* [bitnami/grafana-tempo] Release 3.7.8 (#29185) ([a1b5261](https://github.com/bitnami/charts/commit/a1b526101929e25575e8a59ab47afd39300d5f0f)), closes [#29185](https://github.com/bitnami/charts/issues/29185)
## 3.7.7 (2024-08-27)
diff --git a/bitnami/grafana-tempo/Chart.yaml b/bitnami/grafana-tempo/Chart.yaml
index 3002cfc298dde2..79349d9b33ed3b 100644
--- a/bitnami/grafana-tempo/Chart.yaml
+++ b/bitnami/grafana-tempo/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana-tempo
- image: docker.io/bitnami/grafana-tempo:2.6.0-debian-12-r0
+ image: docker.io/bitnami/grafana-tempo:2.6.0-debian-12-r2
- name: grafana-tempo-query
- image: docker.io/bitnami/grafana-tempo-query:2.6.0-debian-12-r0
+ image: docker.io/bitnami/grafana-tempo-query:2.6.0-debian-12-r2
- name: grafana-tempo-vulture
- image: docker.io/bitnami/grafana-tempo-vulture:2.6.0-debian-12-r0
+ image: docker.io/bitnami/grafana-tempo-vulture:2.6.0-debian-12-r2
- name: os-shell
image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
@@ -39,4 +39,4 @@ maintainers:
name: grafana-tempo
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana-tempo
-version: 3.7.8
+version: 3.7.10
diff --git a/bitnami/grafana-tempo/templates/compactor/deployment.yaml b/bitnami/grafana-tempo/templates/compactor/deployment.yaml
index 2022d0ce7d1194..d38f94eb1a7da2 100644
--- a/bitnami/grafana-tempo/templates/compactor/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/compactor/deployment.yaml
@@ -113,7 +113,7 @@ spec:
- containerPort: {{ .Values.tempo.containerPorts.gossipRing }}
name: http-memberlist
{{- if .Values.compactor.resources }}
- resources: {{- toYaml .Values.compactor.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.compactor.resources "context" $) | nindent 12 }}
{{- else if ne .Values.compactor.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.compactor.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/distributor/deployment.yaml b/bitnami/grafana-tempo/templates/distributor/deployment.yaml
index f51b9341ae9536..5041e307d89b0c 100644
--- a/bitnami/grafana-tempo/templates/distributor/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/distributor/deployment.yaml
@@ -152,7 +152,7 @@ spec:
protocol: TCP
{{- end }}
{{- if .Values.distributor.resources }}
- resources: {{- toYaml .Values.distributor.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.distributor.resources "context" $) | nindent 12 }}
{{- else if ne .Values.distributor.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.distributor.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/ingester/statefulset.yaml b/bitnami/grafana-tempo/templates/ingester/statefulset.yaml
index 92ec27c01c4bc1..6c195dfdb4a8d1 100644
--- a/bitnami/grafana-tempo/templates/ingester/statefulset.yaml
+++ b/bitnami/grafana-tempo/templates/ingester/statefulset.yaml
@@ -90,7 +90,7 @@ spec:
securityContext: {{- .Values.volumePermissions.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
{{- if .Values.volumePermissions.resources }}
- resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.resources "context" $) | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.volumePermissions.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -143,7 +143,7 @@ spec:
- containerPort: {{ .Values.tempo.containerPorts.grpc }}
name: grpc
{{- if .Values.ingester.resources }}
- resources: {{- toYaml .Values.ingester.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.ingester.resources "context" $) | nindent 12 }}
{{- else if ne .Values.ingester.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.ingester.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/metrics-generator/deployment.yaml b/bitnami/grafana-tempo/templates/metrics-generator/deployment.yaml
index 52269e4739b794..393d19ca7856a2 100644
--- a/bitnami/grafana-tempo/templates/metrics-generator/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/metrics-generator/deployment.yaml
@@ -112,7 +112,7 @@ spec:
- containerPort: {{ .Values.tempo.containerPorts.grpc }}
name: grpc
{{- if .Values.metricsGenerator.resources }}
- resources: {{- toYaml .Values.metricsGenerator.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metricsGenerator.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metricsGenerator.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metricsGenerator.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/querier/deployment.yaml b/bitnami/grafana-tempo/templates/querier/deployment.yaml
index b5fb433368e0b1..e03984417b7b09 100644
--- a/bitnami/grafana-tempo/templates/querier/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/querier/deployment.yaml
@@ -112,7 +112,7 @@ spec:
- containerPort: {{ .Values.tempo.containerPorts.grpc }}
name: grpc
{{- if .Values.querier.resources }}
- resources: {{- toYaml .Values.querier.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.querier.resources "context" $) | nindent 12 }}
{{- else if ne .Values.querier.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.querier.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/query-frontend/deployment.yaml b/bitnami/grafana-tempo/templates/query-frontend/deployment.yaml
index 95a16603068e53..9cbbe9053acccf 100644
--- a/bitnami/grafana-tempo/templates/query-frontend/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/query-frontend/deployment.yaml
@@ -111,7 +111,7 @@ spec:
- containerPort: {{ .Values.tempo.containerPorts.grpc }}
name: grpc
{{- if .Values.queryFrontend.resources }}
- resources: {{- toYaml .Values.queryFrontend.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.queryFrontend.resources "context" $) | nindent 12 }}
{{- else if ne .Values.queryFrontend.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.queryFrontend.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/templates/vulture/deployment.yaml b/bitnami/grafana-tempo/templates/vulture/deployment.yaml
index 259a5526b8b3da..063004ed9dcee8 100644
--- a/bitnami/grafana-tempo/templates/vulture/deployment.yaml
+++ b/bitnami/grafana-tempo/templates/vulture/deployment.yaml
@@ -110,7 +110,7 @@ spec:
- containerPort: {{ .Values.vulture.containerPorts.http }}
name: http
{{- if .Values.vulture.resources }}
- resources: {{- toYaml .Values.vulture.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.vulture.resources "context" $) | nindent 12 }}
{{- else if ne .Values.vulture.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.vulture.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/grafana-tempo/values.yaml b/bitnami/grafana-tempo/values.yaml
index 4c5b05b935652c..8093f144227032 100644
--- a/bitnami/grafana-tempo/values.yaml
+++ b/bitnami/grafana-tempo/values.yaml
@@ -83,7 +83,7 @@ tempo:
image:
registry: docker.io
repository: bitnami/grafana-tempo
- tag: 2.6.0-debian-12-r0
+ tag: 2.6.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2442,7 +2442,7 @@ queryFrontend:
image:
registry: docker.io
repository: bitnami/grafana-tempo-query
- tag: 2.6.0-debian-12-r0
+ tag: 2.6.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2743,7 +2743,7 @@ vulture:
image:
registry: docker.io
repository: bitnami/grafana-tempo-vulture
- tag: 2.6.0-debian-12-r0
+ tag: 2.6.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/grafana/CHANGELOG.md b/bitnami/grafana/CHANGELOG.md
index bfa96f62db2050..6296454d28cba7 100644
--- a/bitnami/grafana/CHANGELOG.md
+++ b/bitnami/grafana/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 11.3.18 (2024-08-27)
+## 11.3.19 (2024-09-06)
-* [bitnami/grafana] Release 11.3.18 ([#29052](https://github.com/bitnami/charts/pull/29052))
+* [bitnami/grafana] Release 11.3.19 ([#29240](https://github.com/bitnami/charts/pull/29240))
+
+## 11.3.18 (2024-08-27)
+
+* [bitnami/grafana] Release 11.3.18 (#29052) ([eb08091](https://github.com/bitnami/charts/commit/eb08091f13d9af5d82b3f22c092936f577ce5ed5)), closes [#29052](https://github.com/bitnami/charts/issues/29052)
## 11.3.17 (2024-08-27)
diff --git a/bitnami/grafana/Chart.yaml b/bitnami/grafana/Chart.yaml
index 533adbb7e75d46..8cd3ec06a8e548 100644
--- a/bitnami/grafana/Chart.yaml
+++ b/bitnami/grafana/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana
- image: docker.io/bitnami/grafana:11.2.0-debian-12-r0
+ image: docker.io/bitnami/grafana:11.2.0-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
appVersion: 11.2.0
dependencies:
@@ -31,4 +31,4 @@ maintainers:
name: grafana
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana
-version: 11.3.18
+version: 11.3.19
diff --git a/bitnami/grafana/values.yaml b/bitnami/grafana/values.yaml
index 1edbe4eac92b50..e2869a30fbe500 100644
--- a/bitnami/grafana/values.yaml
+++ b/bitnami/grafana/values.yaml
@@ -66,7 +66,7 @@ commonAnnotations: {}
image:
registry: docker.io
repository: bitnami/grafana
- tag: 11.2.0-debian-12-r0
+ tag: 11.2.0-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -960,7 +960,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/haproxy/CHANGELOG.md b/bitnami/haproxy/CHANGELOG.md
index da03ece5bef58b..37f647835804ef 100644
--- a/bitnami/haproxy/CHANGELOG.md
+++ b/bitnami/haproxy/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 2.1.2 (2024-09-03)
+## 2.1.4 (2024-09-06)
-* [bitnami/haproxy] Release 2.1.2 ([#29181](https://github.com/bitnami/charts/pull/29181))
+* [bitnami/haproxy] add missing template for tls-secrets ([#29151](https://github.com/bitnami/charts/pull/29151))
+
+## 2.1.3 (2024-09-06)
+
+* [bitnami/haproxy] Release 2.1.3 (#29241) ([3b73987](https://github.com/bitnami/charts/commit/3b7398704566b4e129dfb292800afc37322a29d3)), closes [#29241](https://github.com/bitnami/charts/issues/29241)
+
+## 2.1.2 (2024-09-03)
+
+* [bitnami/haproxy] Release 2.1.2 (#29181) ([0c795af](https://github.com/bitnami/charts/commit/0c795af7d4b1f5ae825d137aeb9baf4e256e01ab)), closes [#29181](https://github.com/bitnami/charts/issues/29181)
## 2.1.1 (2024-08-07)
diff --git a/bitnami/haproxy/Chart.yaml b/bitnami/haproxy/Chart.yaml
index f521cf1bd8b2d0..d7e69a0092b32a 100644
--- a/bitnami/haproxy/Chart.yaml
+++ b/bitnami/haproxy/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: haproxy
- image: docker.io/bitnami/haproxy:3.0.4-debian-12-r0
+ image: docker.io/bitnami/haproxy:3.0.4-debian-12-r2
apiVersion: v2
appVersion: 3.0.4
dependencies:
@@ -28,4 +28,4 @@ maintainers:
name: haproxy
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/haproxy
-version: 2.1.2
+version: 2.1.4
diff --git a/bitnami/haproxy/templates/ingress.yaml b/bitnami/haproxy/templates/ingress.yaml
index fd113e007b9254..a1272670c170e6 100644
--- a/bitnami/haproxy/templates/ingress.yaml
+++ b/bitnami/haproxy/templates/ingress.yaml
@@ -46,9 +46,9 @@ spec:
{{- if .Values.ingress.extraRules }}
{{- include "common.tplvalues.render" (dict "value" .Values.ingress.extraRules "context" $) | nindent 4 }}
{{- end }}
- {{- if or (and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned)) .Values.ingress.extraTls }}
+ {{- if or (and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned (not (empty .Values.ingress.secrets)))) .Values.ingress.extraTls }}
tls:
- {{- if and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned) }}
+ {{- if and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned (not (empty .Values.ingress.secrets))) }}
- hosts:
- {{ .Values.ingress.hostname | quote }}
secretName: {{ printf "%s-tls" .Values.ingress.hostname }}
diff --git a/bitnami/haproxy/templates/tls-secrets.yaml b/bitnami/haproxy/templates/tls-secrets.yaml
new file mode 100644
index 00000000000000..17e56ed76d1ca1
--- /dev/null
+++ b/bitnami/haproxy/templates/tls-secrets.yaml
@@ -0,0 +1,44 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.ingress.enabled }}
+{{- if .Values.ingress.secrets }}
+{{- range .Values.ingress.secrets }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ .name }}
+ namespace: {{ include "common.names.namespace" $ | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $.Values.commonLabels "context" $ ) | nindent 4 }}
+ {{- if $.Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $.Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ .certificate | b64enc }}
+ tls.key: {{ .key | b64enc }}
+---
+{{- end }}
+{{- end }}
+{{- if and .Values.ingress.tls .Values.ingress.selfSigned }}
+{{- $secretName := printf "%s-tls" .Values.ingress.hostname }}
+{{- $ca := genCA "haproxy-ca" 365 }}
+{{- $cert := genSignedCert .Values.ingress.hostname nil (list .Values.ingress.hostname) 365 $ca }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ $secretName }}
+ namespace: {{ include "common.names.namespace" $ | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
+ tls.key: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
+ ca.crt: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
+{{- end }}
+{{- end }}
diff --git a/bitnami/haproxy/values.yaml b/bitnami/haproxy/values.yaml
index 40640c4ad54b1a..0e72749145eed9 100644
--- a/bitnami/haproxy/values.yaml
+++ b/bitnami/haproxy/values.yaml
@@ -309,7 +309,7 @@ terminationGracePeriodSeconds: ""
image:
registry: docker.io
repository: bitnami/haproxy
- tag: 3.0.4-debian-12-r0
+ tag: 3.0.4-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/harbor/CHANGELOG.md b/bitnami/harbor/CHANGELOG.md
index 1c2d22473c003a..95dd141b6c3d5b 100644
--- a/bitnami/harbor/CHANGELOG.md
+++ b/bitnami/harbor/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 23.0.2 (2024-08-29)
+## 23.0.3 (2024-09-11)
-* [bitnami/harbor] fix: secret envvars and their documentation ([#28989](https://github.com/bitnami/charts/pull/28989))
+* [bitnami/harbor] Release 23.0.3 ([#29349](https://github.com/bitnami/charts/pull/29349))
+
+## 23.0.2 (2024-09-03)
+
+* [bitnami/harbor] fix: secret envvars and their documentation (#28989) ([84fae4b](https://github.com/bitnami/charts/commit/84fae4bdd3985037f1ccfe60156b0c3dbf760a3e)), closes [#28989](https://github.com/bitnami/charts/issues/28989)
## 23.0.1 (2024-08-24)
diff --git a/bitnami/harbor/Chart.lock b/bitnami/harbor/Chart.lock
index 1bd84d72c9f6d9..8cc4822b69d331 100644
--- a/bitnami/harbor/Chart.lock
+++ b/bitnami/harbor/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.1.0
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.24
+ version: 15.5.29
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:9e183bb4f3b4ac9989fd8522eebb9d2eb33fe1dc41279106d1e584a4f5c6102a
-generated: "2024-08-24T01:36:25.941985594Z"
+digest: sha256:d4c50600726595ee96223218374381032c74bb22d3ff966b1fb0b4b93c8b89e8
+generated: "2024-09-11T06:39:17.01444697Z"
diff --git a/bitnami/harbor/Chart.yaml b/bitnami/harbor/Chart.yaml
index 9fbf40e7b76393..6c735665774660 100644
--- a/bitnami/harbor/Chart.yaml
+++ b/bitnami/harbor/Chart.yaml
@@ -6,25 +6,25 @@ annotations:
licenses: Apache-2.0
images: |
- name: harbor-adapter-trivy
- image: docker.io/bitnami/harbor-adapter-trivy:2.11.1-debian-12-r0
+ image: docker.io/bitnami/harbor-adapter-trivy:2.11.1-debian-12-r2
- name: harbor-core
- image: docker.io/bitnami/harbor-core:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-core:2.11.1-debian-12-r5
- name: harbor-exporter
- image: docker.io/bitnami/harbor-exporter:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-exporter:2.11.1-debian-12-r5
- name: harbor-jobservice
- image: docker.io/bitnami/harbor-jobservice:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-jobservice:2.11.1-debian-12-r4
- name: harbor-portal
- image: docker.io/bitnami/harbor-portal:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-portal:2.11.1-debian-12-r4
- name: harbor-registry
- image: docker.io/bitnami/harbor-registry:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-registry:2.11.1-debian-12-r5
- name: harbor-registryctl
- image: docker.io/bitnami/harbor-registryctl:2.11.1-debian-12-r1
+ image: docker.io/bitnami/harbor-registryctl:2.11.1-debian-12-r4
- name: nginx
- image: docker.io/bitnami/nginx:1.27.1-debian-12-r2
+ image: docker.io/bitnami/nginx:1.27.1-debian-12-r4
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: postgresql
- image: docker.io/bitnami/postgresql:13.16.0-debian-12-r2
+ image: docker.io/bitnami/postgresql:13.16.0-debian-12-r9
apiVersion: v2
appVersion: 2.11.1
dependencies:
@@ -55,4 +55,4 @@ maintainers:
name: harbor
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/harbor
-version: 23.0.2
+version: 23.0.3
diff --git a/bitnami/harbor/values.yaml b/bitnami/harbor/values.yaml
index c6a9c6edb6885a..a1b379ffbaccad 100644
--- a/bitnami/harbor/values.yaml
+++ b/bitnami/harbor/values.yaml
@@ -621,7 +621,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -676,7 +676,7 @@ nginx:
image:
registry: docker.io
repository: bitnami/nginx
- tag: 1.27.1-debian-12-r2
+ tag: 1.27.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1052,7 +1052,7 @@ portal:
image:
registry: docker.io
repository: bitnami/harbor-portal
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1422,7 +1422,7 @@ core:
image:
registry: docker.io
repository: bitnami/harbor-core
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1854,7 +1854,7 @@ jobservice:
image:
registry: docker.io
repository: bitnami/harbor-jobservice
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2514,7 +2514,7 @@ registry:
image:
registry: docker.io
repository: bitnami/harbor-registry
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2686,7 +2686,7 @@ registry:
image:
registry: docker.io
repository: bitnami/harbor-registryctl
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2852,7 +2852,7 @@ trivy:
image:
registry: docker.io
repository: bitnami/harbor-adapter-trivy
- tag: 2.11.1-debian-12-r0
+ tag: 2.11.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -3274,7 +3274,7 @@ exporter:
image:
registry: docker.io
repository: bitnami/harbor-exporter
- tag: 2.11.1-debian-12-r1
+ tag: 2.11.1-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -3630,7 +3630,7 @@ postgresql:
image:
registry: docker.io
repository: bitnami/postgresql
- tag: 13.16.0-debian-12-r2
+ tag: 13.16.0-debian-12-r9
digest: ""
auth:
enablePostgresUser: true
diff --git a/bitnami/influxdb/CHANGELOG.md b/bitnami/influxdb/CHANGELOG.md
index 9556435061d02e..92a58fe71e5f8e 100644
--- a/bitnami/influxdb/CHANGELOG.md
+++ b/bitnami/influxdb/CHANGELOG.md
@@ -1,8 +1,8 @@
# Changelog
-## 6.3.19 (2024-08-27)
+## 6.3.20 (2024-09-06)
-* [bitnami/influxdb] Release 6.3.19 ([#29054](https://github.com/bitnami/charts/pull/29054))
+* [bitnami/influxdb] Release 6.3.20 ([#29239](https://github.com/bitnami/charts/pull/29239))
## 6.3.18 (2024-08-16)
diff --git a/bitnami/influxdb/Chart.yaml b/bitnami/influxdb/Chart.yaml
index e1100c45e6ea1a..befa8e68f53b07 100644
--- a/bitnami/influxdb/Chart.yaml
+++ b/bitnami/influxdb/Chart.yaml
@@ -6,15 +6,15 @@ annotations:
licenses: Apache-2.0
images: |
- name: aws-cli
- image: docker.io/bitnami/aws-cli:2.17.30-debian-12-r0
+ image: docker.io/bitnami/aws-cli:2.17.40-debian-12-r2
- name: azure-cli
- image: docker.io/bitnami/azure-cli:2.63.0-debian-12-r1
+ image: docker.io/bitnami/azure-cli:2.64.0-debian-12-r0
- name: google-cloud-sdk
- image: docker.io/bitnami/google-cloud-sdk:0.489.0-debian-12-r1
+ image: docker.io/bitnami/google-cloud-sdk:0.491.0-debian-12-r0
- name: influxdb
- image: docker.io/bitnami/influxdb:2.7.10-debian-12-r1
+ image: docker.io/bitnami/influxdb:2.7.10-debian-12-r4
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
appVersion: 2.7.10
dependencies:
@@ -37,4 +37,4 @@ maintainers:
name: influxdb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/influxdb
-version: 6.3.19
+version: 6.3.20
diff --git a/bitnami/influxdb/values.yaml b/bitnami/influxdb/values.yaml
index 344cd11ed558a4..68165bbef412cf 100644
--- a/bitnami/influxdb/values.yaml
+++ b/bitnami/influxdb/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/influxdb
- tag: 2.7.10-debian-12-r1
+ tag: 2.7.10-debian-12-r4
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -897,7 +897,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1106,7 +1106,7 @@ backup:
image:
registry: docker.io
repository: bitnami/google-cloud-sdk
- tag: 0.489.0-debian-12-r1
+ tag: 0.491.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1160,7 +1160,7 @@ backup:
image:
registry: docker.io
repository: bitnami/azure-cli
- tag: 2.63.0-debian-12-r1
+ tag: 2.64.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1216,7 +1216,7 @@ backup:
image:
registry: docker.io
repository: bitnami/aws-cli
- tag: 2.17.30-debian-12-r0
+ tag: 2.17.40-debian-12-r2
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
diff --git a/bitnami/jaeger/CHANGELOG.md b/bitnami/jaeger/CHANGELOG.md
index b2477526d6ac11..418bc28fdf5732 100644
--- a/bitnami/jaeger/CHANGELOG.md
+++ b/bitnami/jaeger/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 2.5.11 (2024-08-27)
+## 3.0.0 (2024-09-10)
-* [bitnami/jaeger] Release 2.5.11 ([#29053](https://github.com/bitnami/charts/pull/29053))
+* [bitnami/jaeger] Upgrade Cassandra to 12.x.x (appVersion 5.0.0) ([#29324](https://github.com/bitnami/charts/pull/29324))
+
+## 2.5.12 (2024-09-06)
+
+* [bitnami/jaeger] Release 2.5.12 (#29243) ([4251f05](https://github.com/bitnami/charts/commit/4251f057d49681e6d9acc7f7b8fa6a0b07fa0277)), closes [#29243](https://github.com/bitnami/charts/issues/29243)
+
+## 2.5.11 (2024-08-27)
+
+* [bitnami/jaeger] Release 2.5.11 (#29053) ([bd6238e](https://github.com/bitnami/charts/commit/bd6238edc4bcf484c54d75d8ac293ac920bc4248)), closes [#29053](https://github.com/bitnami/charts/issues/29053)
## 2.5.10 (2024-08-07)
diff --git a/bitnami/jaeger/Chart.lock b/bitnami/jaeger/Chart.lock
index f4867158dd4975..0a1e3fc4023da9 100644
--- a/bitnami/jaeger/Chart.lock
+++ b/bitnami/jaeger/Chart.lock
@@ -4,6 +4,6 @@ dependencies:
version: 2.22.0
- name: cassandra
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.3.13
-digest: sha256:34e71bea56eec06302c0bca47d09fbc3f5c6f0306739f65beaa8639ed2ca200d
-generated: "2024-08-27T17:35:31.320118277Z"
+ version: 12.0.0
+digest: sha256:d67467d123347c14ead76bf1fb465e53371e2dee0cd0e8b30fefa8384a6b2003
+generated: "2024-09-10T15:10:32.559191+02:00"
diff --git a/bitnami/jaeger/Chart.yaml b/bitnami/jaeger/Chart.yaml
index d1a978362c3fd0..7c22c00f566a32 100644
--- a/bitnami/jaeger/Chart.yaml
+++ b/bitnami/jaeger/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: cassandra
- image: docker.io/bitnami/cassandra:4.0.13-debian-12-r11
+ image: docker.io/bitnami/cassandra:5.0.0-debian-12-r4
- name: jaeger
- image: docker.io/bitnami/jaeger:1.60.0-debian-12-r2
+ image: docker.io/bitnami/jaeger:1.60.0-debian-12-r4
apiVersion: v2
appVersion: 1.60.0
dependencies:
@@ -20,7 +20,7 @@ dependencies:
- condition: cassandra.enabled
name: cassandra
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.x.x
+ version: 12.x.x
description: Jaeger is a distributed tracing system. It is used for monitoring and troubleshooting microservices-based distributed systems.
home: https://bitnami.com
icon: https://bitnami.com/assets/stacks/jaeger/img/jaeger-stack-220x234.png
@@ -34,4 +34,4 @@ maintainers:
name: jaeger
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/jaeger
-version: 2.5.11
+version: 3.0.0
diff --git a/bitnami/jaeger/README.md b/bitnami/jaeger/README.md
index a5b5bc7a90f6f5..f52e3c0d491fee 100644
--- a/bitnami/jaeger/README.md
+++ b/bitnami/jaeger/README.md
@@ -159,7 +159,6 @@ The [Bitnami jaeger](https://github.com/bitnami/containers/tree/main/bitnami/jae
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.defaultStorageClass` | Global default StorageClass for Persistent Volume(s) | `""` |
-| `global.storageClass` | DEPRECATED: use global.defaultStorageClass instead | `""` |
| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` |
### Common parameters
@@ -588,6 +587,10 @@ Find more information about how to deal with common errors related to Bitnami's
## Upgrading
+### To 3.0.0
+
+This major updates the Cassandra subchart to its newest major, 12.0.0. [Here](https://github.com/bitnami/charts/pull/29305) you can find more information about the changes introduced in that version.
+
### To 2.0.0
This major bump changes the following security defaults:
diff --git a/bitnami/jaeger/values.yaml b/bitnami/jaeger/values.yaml
index 44f7a6cf9d7b3d..5d20f38c4ae382 100644
--- a/bitnami/jaeger/values.yaml
+++ b/bitnami/jaeger/values.yaml
@@ -4,13 +4,12 @@
## @section Global parameters
## Global Docker image parameters
## Please, note that this will override the image parameters, including dependencies, configured to use the global value
-## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass
+## Current available global Docker image parameters: imageRegistry, imagePullSecrets, defaultStorageClass and compatibility.
##
## @param global.imageRegistry Global Docker image registry
## @param global.imagePullSecrets Global Docker registry secret names as an array
## @param global.defaultStorageClass Global default StorageClass for Persistent Volume(s)
-## @param global.storageClass DEPRECATED: use global.defaultStorageClass instead
##
global:
imageRegistry: ""
@@ -20,7 +19,6 @@ global:
##
imagePullSecrets: []
defaultStorageClass: ""
- storageClass: ""
## Compatibility adaptations for Kubernetes platforms
##
compatibility:
@@ -78,7 +76,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/jaeger
- tag: 1.60.0-debian-12-r2
+ tag: 1.60.0-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1519,7 +1517,7 @@ migration:
cqlshImage:
registry: docker.io
repository: bitnami/cassandra
- tag: 4.0.13-debian-12-r11
+ tag: 4.0.13-debian-12-r12
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/jenkins/CHANGELOG.md b/bitnami/jenkins/CHANGELOG.md
index 4c4128f0cb193a..0c224e7a661651 100644
--- a/bitnami/jenkins/CHANGELOG.md
+++ b/bitnami/jenkins/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 13.4.19 (2024-08-07)
+## 13.4.20 (2024-09-05)
-* [bitnami/jenkins] Release 13.4.19 ([#28754](https://github.com/bitnami/charts/pull/28754))
+* [bitnami/jenkins] Release 13.4.20 ([#29210](https://github.com/bitnami/charts/pull/29210))
+
+## 13.4.19 (2024-08-07)
+
+* [bitnami/jenkins] Release 13.4.19 (#28754) ([741205a](https://github.com/bitnami/charts/commit/741205a7ad682778cec6fdac5b15f0d28d6c7caf)), closes [#28754](https://github.com/bitnami/charts/issues/28754)
## 13.4.18 (2024-08-06)
diff --git a/bitnami/jenkins/Chart.lock b/bitnami/jenkins/Chart.lock
index 88d15d2dc6b531..c082181c730680 100644
--- a/bitnami/jenkins/Chart.lock
+++ b/bitnami/jenkins/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-06T18:03:11.314422111Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-05T08:59:34.765846159Z"
diff --git a/bitnami/jenkins/Chart.yaml b/bitnami/jenkins/Chart.yaml
index 0441bd13d0625c..e5bd7313f62a5c 100644
--- a/bitnami/jenkins/Chart.yaml
+++ b/bitnami/jenkins/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: jenkins
- image: docker.io/bitnami/jenkins:2.462.1-debian-12-r0
+ image: docker.io/bitnami/jenkins:2.462.2-debian-12-r1
- name: jenkins-agent
- image: docker.io/bitnami/jenkins-agent:0.3256.0-debian-12-r6
+ image: docker.io/bitnami/jenkins-agent:0.3261.0-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 2.462.1
+appVersion: 2.462.2
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -35,4 +35,4 @@ maintainers:
name: jenkins
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/jenkins
-version: 13.4.19
+version: 13.4.20
diff --git a/bitnami/jenkins/values.yaml b/bitnami/jenkins/values.yaml
index 964b983bb99e44..d75e7fada07dd1 100644
--- a/bitnami/jenkins/values.yaml
+++ b/bitnami/jenkins/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/jenkins
- tag: 2.462.1-debian-12-r0
+ tag: 2.462.2-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -381,7 +381,7 @@ agent:
image:
registry: docker.io
repository: bitnami/jenkins-agent
- tag: 0.3256.0-debian-12-r6
+ tag: 0.3261.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1037,7 +1037,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/keycloak/CHANGELOG.md b/bitnami/keycloak/CHANGELOG.md
index 66c10812f70c00..d05a3c2853c71a 100644
--- a/bitnami/keycloak/CHANGELOG.md
+++ b/bitnami/keycloak/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 22.2.1 (2024-08-26)
+## 22.2.3 (2024-09-10)
-* [bitnami/keycloak] fix: :bug: Add emptyDir at /bitnami to allow init scripts ([#29020](https://github.com/bitnami/charts/pull/29020))
+* [bitnami/keycloak] Release 22.2.3 ([#29320](https://github.com/bitnami/charts/pull/29320))
+
+## 22.2.2 (2024-09-09)
+
+* [bitnami/keycloak] Specify which keys must the secret have for jks in values.yaml comments (#29301) ([5287334](https://github.com/bitnami/charts/commit/5287334f451638971f6bbf59c8d3f57928aa00a3)), closes [#29301](https://github.com/bitnami/charts/issues/29301)
+
+## 22.2.1 (2024-08-26)
+
+* [bitnami/keycloak] fix: :bug: Add emptyDir at /bitnami to allow init scripts (#29020) ([3d04a65](https://github.com/bitnami/charts/commit/3d04a655e59ce25587d84b1a2a44844dfcf19de3)), closes [#29020](https://github.com/bitnami/charts/issues/29020)
## 22.2.0 (2024-08-26)
diff --git a/bitnami/keycloak/Chart.lock b/bitnami/keycloak/Chart.lock
index 0e12a49381dff9..364f76f7c3bd37 100644
--- a/bitnami/keycloak/Chart.lock
+++ b/bitnami/keycloak/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.23
+ version: 15.5.28
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:d4a3268d3e51d687c6f9ad1848ec29c8bfa640d6087a19d2b09ab275860b89c5
-generated: "2024-08-19T20:47:45.802271807Z"
+digest: sha256:02cd6a7741417e5dba22e6c4254f1b6fe57d6602ee33846152a0420db376a245
+generated: "2024-09-10T07:48:14.621920026Z"
diff --git a/bitnami/keycloak/Chart.yaml b/bitnami/keycloak/Chart.yaml
index ba350409c18c8b..eb8025bb9e57dc 100644
--- a/bitnami/keycloak/Chart.yaml
+++ b/bitnami/keycloak/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: keycloak
- image: docker.io/bitnami/keycloak:25.0.4-debian-12-r1
+ image: docker.io/bitnami/keycloak:25.0.5-debian-12-r0
- name: keycloak-config-cli
- image: docker.io/bitnami/keycloak-config-cli:6.1.6-debian-12-r0
+ image: docker.io/bitnami/keycloak-config-cli:6.1.6-debian-12-r3
apiVersion: v2
-appVersion: 25.0.4
+appVersion: 25.0.5
dependencies:
- condition: postgresql.enabled
name: postgresql
@@ -33,4 +33,4 @@ maintainers:
name: keycloak
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/keycloak
-version: 22.2.1
+version: 22.2.3
diff --git a/bitnami/keycloak/values.yaml b/bitnami/keycloak/values.yaml
index 3c643c5e3deaa9..abe71381a7ecee 100644
--- a/bitnami/keycloak/values.yaml
+++ b/bitnami/keycloak/values.yaml
@@ -103,7 +103,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/keycloak
- tag: 25.0.4-debian-12-r1
+ tag: 25.0.5-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -166,7 +166,7 @@ tls:
##
existingSecret: ""
## @param tls.usePem Use PEM certificates as input instead of PKS12/JKS stores
- ## If "true", the Keycloak chart will look for the files keycloak.key and keycloak.crt inside the secret provided with 'existingSecret'.
+ ## If "true", the Keycloak chart will look for the files tls.key and tls.crt inside the secret provided with 'existingSecret'.
##
usePem: false
## @param tls.truststoreFilename Truststore filename inside the existing secret
@@ -182,6 +182,7 @@ tls:
##
truststorePassword: ""
## @param tls.passwordsSecret Secret containing the Keystore and Truststore passwords.
+ ## The secret must have "tls-keystore-password" and "tls-truststore-password" keys for the keystore and truststore respectively.
##
passwordsSecret: ""
## SPI TLS settings
@@ -202,6 +203,7 @@ spi:
##
truststoreFilename: "keycloak-spi.truststore.jks"
## @param spi.passwordsSecret Secret containing the SPI Truststore passwords.
+ ## The secret must have "spi-truststore-password" key.
##
passwordsSecret: ""
## @param spi.hostnameVerificationPolicy Verify the hostname of the server's certificate. Allowed values: "ANY", "WILDCARD", "STRICT".
@@ -1111,7 +1113,7 @@ keycloakConfigCli:
image:
registry: docker.io
repository: bitnami/keycloak-config-cli
- tag: 6.1.6-debian-12-r0
+ tag: 6.1.6-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/keydb/CHANGELOG.md b/bitnami/keydb/CHANGELOG.md
index 049c1a625bc931..89e6bb481f7906 100644
--- a/bitnami/keydb/CHANGELOG.md
+++ b/bitnami/keydb/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 0.1.3 (2024-08-29)
+## 0.1.4 (2024-09-08)
-* [bitnami/keydb] Release 0.1.3 ([#29103](https://github.com/bitnami/charts/pull/29103))
+* [bitnami/keydb] Adds metrics port to NetworkPolicy ([#29298](https://github.com/bitnami/charts/pull/29298))
+
+## 0.1.3 (2024-08-29)
+
+* [bitnami/keydb] Release 0.1.3 (#29103) ([4dd8808](https://github.com/bitnami/charts/commit/4dd8808ba0bea3f82ea3602825117b5eefa53b5a)), closes [#29103](https://github.com/bitnami/charts/issues/29103)
## 0.1.2 (2024-08-28)
diff --git a/bitnami/keydb/Chart.yaml b/bitnami/keydb/Chart.yaml
index f43f84185586ec..977f648d60b364 100644
--- a/bitnami/keydb/Chart.yaml
+++ b/bitnami/keydb/Chart.yaml
@@ -34,4 +34,4 @@ name: keydb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/keydb
- https://github.com/bitnami/containers/tree/main/bitnami/keydb
-version: 0.1.3
+version: 0.1.4
diff --git a/bitnami/keydb/templates/master/networkpolicy.yaml b/bitnami/keydb/templates/master/networkpolicy.yaml
index d5ce079b08fbe2..4efc893ed4a992 100644
--- a/bitnami/keydb/templates/master/networkpolicy.yaml
+++ b/bitnami/keydb/templates/master/networkpolicy.yaml
@@ -41,6 +41,12 @@ spec:
ingress:
- ports:
- port: {{ .Values.master.containerPorts.keydb }}
+ {{- if .Values.metrics.enabled }}
+ - port: {{ .Values.metrics.containerPorts.http }}
+ {{- if ne .Values.metrics.containerPorts.http .Values.metrics.service.port }}
+ - port: {{ .Values.metrics.service.port }}
+ {{- end }}
+ {{- end }}
{{- range .Values.master.extraContainerPorts }}
- port: {{ .containerPort }}
{{- end }}
diff --git a/bitnami/keydb/templates/replica/networkpolicy.yaml b/bitnami/keydb/templates/replica/networkpolicy.yaml
index 09c8a789341159..d17341b4839567 100644
--- a/bitnami/keydb/templates/replica/networkpolicy.yaml
+++ b/bitnami/keydb/templates/replica/networkpolicy.yaml
@@ -50,6 +50,12 @@ spec:
ingress:
- ports:
- port: {{ .Values.replica.containerPorts.keydb }}
+ {{- if .Values.metrics.enabled }}
+ - port: {{ .Values.metrics.containerPorts.http }}
+ {{- if ne .Values.metrics.containerPorts.http .Values.metrics.service.port }}
+ - port: {{ .Values.metrics.service.port }}
+ {{- end }}
+ {{- end }}
{{- range .Values.replica.extraContainerPorts }}
- port: {{ .containerPort }}
{{- end }}
diff --git a/bitnami/kiam/CHANGELOG.md b/bitnami/kiam/CHANGELOG.md
index b6abaacbd31c93..422794b7f8da30 100644
--- a/bitnami/kiam/CHANGELOG.md
+++ b/bitnami/kiam/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.2.13 (2024-08-27)
+## 2.2.14 (2024-09-06)
-* [bitnami/kiam] Release 2.2.13 ([#29058](https://github.com/bitnami/charts/pull/29058))
+* [bitnami/kiam] Release 2.2.14 ([#29246](https://github.com/bitnami/charts/pull/29246))
+
+## 2.2.13 (2024-08-27)
+
+* [bitnami/kiam] Release 2.2.13 (#29058) ([a9e80c7](https://github.com/bitnami/charts/commit/a9e80c7ec43679c878a14cd707337c4ed03c5716)), closes [#29058](https://github.com/bitnami/charts/issues/29058)
## 2.2.12 (2024-08-07)
diff --git a/bitnami/kiam/Chart.yaml b/bitnami/kiam/Chart.yaml
index 6a99cb692f91de..d810abc6ff6b82 100644
--- a/bitnami/kiam/Chart.yaml
+++ b/bitnami/kiam/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: kiam
- image: docker.io/bitnami/kiam:4.2.0-debian-12-r38
+ image: docker.io/bitnami/kiam:4.2.0-debian-12-r40
apiVersion: v2
appVersion: 4.2.0
dependencies:
@@ -28,4 +28,4 @@ maintainers:
name: kiam
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kiam
-version: 2.2.13
+version: 2.2.14
diff --git a/bitnami/kiam/values.yaml b/bitnami/kiam/values.yaml
index 2595966e0c4e00..8a5c5dcbab0b02 100644
--- a/bitnami/kiam/values.yaml
+++ b/bitnami/kiam/values.yaml
@@ -75,7 +75,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/kiam
- tag: 4.2.0-debian-12-r38
+ tag: 4.2.0-debian-12-r40
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/kibana/CHANGELOG.md b/bitnami/kibana/CHANGELOG.md
index 1c5aeb664d7803..dc1b5e9b476489 100644
--- a/bitnami/kibana/CHANGELOG.md
+++ b/bitnami/kibana/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 11.2.19 (2024-08-19)
+## 11.2.20 (2024-09-06)
-* [bitnami/kibana] Increase wait for DOM content in Cypress test ([#28924](https://github.com/bitnami/charts/pull/28924))
+* [bitnami/kibana] Release 11.2.20 ([#29249](https://github.com/bitnami/charts/pull/29249))
+
+## 11.2.19 (2024-08-19)
+
+* [bitnami/kibana] Increase wait for DOM content in Cypress test (#28924) ([e3c9da3](https://github.com/bitnami/charts/commit/e3c9da3769190000fa4423e8d0082e5cbea1a405)), closes [#28924](https://github.com/bitnami/charts/issues/28924)
## 11.2.18 (2024-08-16)
diff --git a/bitnami/kibana/Chart.yaml b/bitnami/kibana/Chart.yaml
index f7a53e3cb4fa0f..85df0f25581f96 100644
--- a/bitnami/kibana/Chart.yaml
+++ b/bitnami/kibana/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: kibana
- image: docker.io/bitnami/kibana:8.15.0-debian-12-r2
+ image: docker.io/bitnami/kibana:8.15.1-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 8.15.0
+appVersion: 8.15.1
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -32,4 +32,4 @@ maintainers:
name: kibana
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kibana
-version: 11.2.19
+version: 11.2.20
diff --git a/bitnami/kibana/values.yaml b/bitnami/kibana/values.yaml
index c0f6bf0d00ec8a..acd66f3f1f8c74 100644
--- a/bitnami/kibana/values.yaml
+++ b/bitnami/kibana/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/kibana
- tag: 8.15.0-debian-12-r2
+ tag: 8.15.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -206,7 +206,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/kong/CHANGELOG.md b/bitnami/kong/CHANGELOG.md
index fbbd73367a0bd4..39d73a3329ec87 100644
--- a/bitnami/kong/CHANGELOG.md
+++ b/bitnami/kong/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 12.2.11 (2024-08-22)
+## 13.0.0 (2024-09-10)
-* [bitnami/kong] Release 12.2.11 ([#28964](https://github.com/bitnami/charts/pull/28964))
+* [bitnami/kong] Upgrade Cassandra to 12.x.x (appVersion 5.0.0) ([#29329](https://github.com/bitnami/charts/pull/29329))
+
+## 12.2.11 (2024-08-22)
+
+* [bitnami/kong] Release 12.2.11 (#28964) ([e5c037e](https://github.com/bitnami/charts/commit/e5c037ef631f585d74a6eb99c13aacff10fe07b6)), closes [#28964](https://github.com/bitnami/charts/issues/28964)
## 12.2.10 (2024-07-25)
diff --git a/bitnami/kong/Chart.lock b/bitnami/kong/Chart.lock
index 88ef4fca2dca1c..fde67819efe8fb 100644
--- a/bitnami/kong/Chart.lock
+++ b/bitnami/kong/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
- version: 15.5.23
+ version: 15.5.28
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
- name: cassandra
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.3.13
-digest: sha256:66db3d1dde954b318ff70b316902eb18475ff2873e9ca0dac3c7b581cb4a8eb3
-generated: "2024-08-22T01:33:19.127686894Z"
+ version: 12.0.0
+digest: sha256:c56e6f2862d77530b9ca51fdd880cb33a37924f23e84a67dba2187ab3b42ffeb
+generated: "2024-09-10T16:57:31.670554+02:00"
diff --git a/bitnami/kong/Chart.yaml b/bitnami/kong/Chart.yaml
index 7e8debf20b738a..04546c5b661101 100644
--- a/bitnami/kong/Chart.yaml
+++ b/bitnami/kong/Chart.yaml
@@ -26,7 +26,7 @@ dependencies:
- condition: cassandra.enabled
name: cassandra
repository: oci://registry-1.docker.io/bitnamicharts
- version: 11.x.x
+ version: 12.x.x
description: Kong is an open source Microservice API gateway and platform designed for managing microservices requests of high-availability, fault-tolerance, and distributed systems.
home: https://bitnami.com
icon: https://bitnami.com/assets/stacks/kong/img/kong-stack-220x234.png
@@ -45,4 +45,4 @@ maintainers:
name: kong
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kong
-version: 12.2.11
+version: 13.0.0
diff --git a/bitnami/kong/README.md b/bitnami/kong/README.md
index 86ca99fb620441..2b539ad9d08983 100644
--- a/bitnami/kong/README.md
+++ b/bitnami/kong/README.md
@@ -212,7 +212,6 @@ As an alternative, you can use of the preset configurations for pod affinity, po
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.defaultStorageClass` | Global default StorageClass for Persistent Volume(s) | `""` |
-| `global.storageClass` | DEPRECATED: use global.defaultStorageClass instead | `""` |
| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` |
### Common parameters
@@ -555,6 +554,10 @@ helm upgrade my-release oci://REGISTRY_NAME/REPOSITORY_NAME/kong \
> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`.
> Note: you need to substitute the placeholders _[POSTGRESQL_PASSWORD]_ with the values obtained from instructions in the installation notes.
+### To 13.0.0
+
+This major updates the Cassandra subchart to its newest major, 12.0.0. [Here](https://github.com/bitnami/charts/pull/29305) you can find more information about the changes introduced in that version.
+
### To 12.0.0
This major bump changes the following security defaults:
diff --git a/bitnami/kong/values.yaml b/bitnami/kong/values.yaml
index bc0f107447ec90..51a9ae11e2a0ed 100644
--- a/bitnami/kong/values.yaml
+++ b/bitnami/kong/values.yaml
@@ -4,13 +4,12 @@
## @section Global parameters
## Global Docker image parameters
## Please, note that this will override the image parameters, including dependencies, configured to use the global value
-## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass
+## Current available global Docker image parameters: imageRegistry, imagePullSecrets, defaultStorageClass and compatibility
##
## @param global.imageRegistry Global Docker image registry
## @param global.imagePullSecrets Global Docker registry secret names as an array
## @param global.defaultStorageClass Global default StorageClass for Persistent Volume(s)
-## @param global.storageClass DEPRECATED: use global.defaultStorageClass instead
##
global:
imageRegistry: ""
@@ -20,7 +19,6 @@ global:
##
imagePullSecrets: []
defaultStorageClass: ""
- storageClass: ""
## Compatibility adaptations for Kubernetes platforms
##
compatibility:
diff --git a/bitnami/kube-prometheus/CHANGELOG.md b/bitnami/kube-prometheus/CHANGELOG.md
index b9c5e1df9bd7e4..6347475d047b3e 100644
--- a/bitnami/kube-prometheus/CHANGELOG.md
+++ b/bitnami/kube-prometheus/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 9.5.13 (2024-09-03)
+## 9.5.15 (2024-09-12)
-* [bitnami/kube-prometheus] Release 9.5.13 ([#29174](https://github.com/bitnami/charts/pull/29174))
+* [bitnami/kube-prometheus] Release 9.5.15 ([#29377](https://github.com/bitnami/charts/pull/29377))
+
+## 9.5.14 (2024-09-06)
+
+* [bitnami/kube-prometheus] Release 9.5.14 (#29258) ([989b2f1](https://github.com/bitnami/charts/commit/989b2f1682f6d9c2f1ab3da8d6b737b76acd16d7)), closes [#29258](https://github.com/bitnami/charts/issues/29258)
+
+## 9.5.13 (2024-09-03)
+
+* [bitnami/kube-prometheus] Release 9.5.13 (#29174) ([4c05231](https://github.com/bitnami/charts/commit/4c05231bd7d0f9bd690221f389dfdc5a617882ae)), closes [#29174](https://github.com/bitnami/charts/issues/29174)
## 9.5.12 (2024-08-14)
diff --git a/bitnami/kube-prometheus/Chart.lock b/bitnami/kube-prometheus/Chart.lock
index f4754741982b2b..d88dd90beba5b2 100644
--- a/bitnami/kube-prometheus/Chart.lock
+++ b/bitnami/kube-prometheus/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: node-exporter
repository: oci://registry-1.docker.io/bitnamicharts
- version: 4.4.14
+ version: 4.4.15
- name: kube-state-metrics
repository: oci://registry-1.docker.io/bitnamicharts
- version: 4.2.12
+ version: 4.2.13
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:4ccc8b0210a70765175e3bb4a77dbff1a825acba167b5bd4378a7e768b0026af
-generated: "2024-09-03T11:57:17.815140741Z"
+digest: sha256:7845d79ae8c1b5d2c5f5a21104a2cc891038933bfe16cc16855f04e26e294ca4
+generated: "2024-09-12T10:18:40.233961324Z"
diff --git a/bitnami/kube-prometheus/Chart.yaml b/bitnami/kube-prometheus/Chart.yaml
index 2a112d4b273433..89356c7ab5df16 100644
--- a/bitnami/kube-prometheus/Chart.yaml
+++ b/bitnami/kube-prometheus/Chart.yaml
@@ -6,17 +6,17 @@ annotations:
licenses: Apache-2.0
images: |
- name: alertmanager
- image: docker.io/bitnami/alertmanager:0.27.0-debian-12-r20
+ image: docker.io/bitnami/alertmanager:0.27.0-debian-12-r22
- name: blackbox-exporter
- image: docker.io/bitnami/blackbox-exporter:0.25.0-debian-12-r14
+ image: docker.io/bitnami/blackbox-exporter:0.25.0-debian-12-r16
- name: prometheus
- image: docker.io/bitnami/prometheus:2.54.1-debian-12-r2
+ image: docker.io/bitnami/prometheus:2.54.1-debian-12-r4
- name: prometheus-operator
- image: docker.io/bitnami/prometheus-operator:0.76.1-debian-12-r0
+ image: docker.io/bitnami/prometheus-operator:0.76.2-debian-12-r0
- name: thanos
- image: docker.io/bitnami/thanos:0.36.1-debian-12-r1
+ image: docker.io/bitnami/thanos:0.36.1-debian-12-r2
apiVersion: v2
-appVersion: 0.76.1
+appVersion: 0.76.2
dependencies:
- condition: exporters.enabled,exporters.node-exporter.enabled
name: node-exporter
@@ -46,4 +46,4 @@ maintainers:
name: kube-prometheus
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus
-version: 9.5.13
+version: 9.5.15
diff --git a/bitnami/kube-prometheus/crds/crd-alertmanagerconfigs.yaml b/bitnami/kube-prometheus/crds/crd-alertmanagerconfigs.yaml
index 7e6b8a3e17ee6c..94e3771da054d8 100644
--- a/bitnami/kube-prometheus/crds/crd-alertmanagerconfigs.yaml
+++ b/bitnami/kube-prometheus/crds/crd-alertmanagerconfigs.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-alertmanagers.yaml b/bitnami/kube-prometheus/crds/crd-alertmanagers.yaml
index 75a2e65a679eda..a09fa17ed84c7c 100644
--- a/bitnami/kube-prometheus/crds/crd-alertmanagers.yaml
+++ b/bitnami/kube-prometheus/crds/crd-alertmanagers.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-podmonitors.yaml b/bitnami/kube-prometheus/crds/crd-podmonitors.yaml
index 11c77a6bafd13f..f51c970bd2e120 100644
--- a/bitnami/kube-prometheus/crds/crd-podmonitors.yaml
+++ b/bitnami/kube-prometheus/crds/crd-podmonitors.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-probes.yaml b/bitnami/kube-prometheus/crds/crd-probes.yaml
index 4fad9e551844c7..60be9cbf8b1f4e 100644
--- a/bitnami/kube-prometheus/crds/crd-probes.yaml
+++ b/bitnami/kube-prometheus/crds/crd-probes.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-prometheusagents.yaml b/bitnami/kube-prometheus/crds/crd-prometheusagents.yaml
index 67ea3bd08debca..ec706377a9ff98 100644
--- a/bitnami/kube-prometheus/crds/crd-prometheusagents.yaml
+++ b/bitnami/kube-prometheus/crds/crd-prometheusagents.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: prometheusagents.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-prometheuses.yaml b/bitnami/kube-prometheus/crds/crd-prometheuses.yaml
index bdbe142a8aee60..531118a859d1b7 100644
--- a/bitnami/kube-prometheus/crds/crd-prometheuses.yaml
+++ b/bitnami/kube-prometheus/crds/crd-prometheuses.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-prometheusrules.yaml b/bitnami/kube-prometheus/crds/crd-prometheusrules.yaml
index f6bb7f3ee928dd..3be6441f844b0d 100644
--- a/bitnami/kube-prometheus/crds/crd-prometheusrules.yaml
+++ b/bitnami/kube-prometheus/crds/crd-prometheusrules.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-scrapeconfigs.yaml b/bitnami/kube-prometheus/crds/crd-scrapeconfigs.yaml
index 66f8725a7ed43c..138642e2d66013 100644
--- a/bitnami/kube-prometheus/crds/crd-scrapeconfigs.yaml
+++ b/bitnami/kube-prometheus/crds/crd-scrapeconfigs.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: scrapeconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-servicemonitors.yaml b/bitnami/kube-prometheus/crds/crd-servicemonitors.yaml
index a2c92c97e547b7..d653c6990db313 100644
--- a/bitnami/kube-prometheus/crds/crd-servicemonitors.yaml
+++ b/bitnami/kube-prometheus/crds/crd-servicemonitors.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: servicemonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/crds/crd-thanosrulers.yaml b/bitnami/kube-prometheus/crds/crd-thanosrulers.yaml
index 312cdf1d3a21e6..0dc53b8dedb5ed 100644
--- a/bitnami/kube-prometheus/crds/crd-thanosrulers.yaml
+++ b/bitnami/kube-prometheus/crds/crd-thanosrulers.yaml
@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
-# Version: 0.76.1
+# Version: 0.76.2
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
- operator.prometheus.io/version: 0.76.1
+ operator.prometheus.io/version: 0.76.2
name: thanosrulers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
diff --git a/bitnami/kube-prometheus/values.yaml b/bitnami/kube-prometheus/values.yaml
index ea492f47918b87..398ce4a22cb200 100644
--- a/bitnami/kube-prometheus/values.yaml
+++ b/bitnami/kube-prometheus/values.yaml
@@ -75,7 +75,7 @@ operator:
image:
registry: docker.io
repository: bitnami/prometheus-operator
- tag: 0.76.1-debian-12-r0
+ tag: 0.76.2-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -636,7 +636,7 @@ prometheus:
image:
registry: docker.io
repository: bitnami/prometheus
- tag: 2.54.1-debian-12-r2
+ tag: 2.54.1-debian-12-r4
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1399,7 +1399,7 @@ prometheus:
image:
registry: docker.io
repository: bitnami/thanos
- tag: 0.36.1-debian-12-r1
+ tag: 0.36.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1813,7 +1813,7 @@ alertmanager:
image:
registry: docker.io
repository: bitnami/alertmanager
- tag: 0.27.0-debian-12-r20
+ tag: 0.27.0-debian-12-r22
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -2502,7 +2502,7 @@ blackboxExporter:
image:
registry: docker.io
repository: bitnami/blackbox-exporter
- tag: 0.25.0-debian-12-r14
+ tag: 0.25.0-debian-12-r16
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/kube-state-metrics/CHANGELOG.md b/bitnami/kube-state-metrics/CHANGELOG.md
index dbc6a97e4d6602..abc640a2f144b3 100644
--- a/bitnami/kube-state-metrics/CHANGELOG.md
+++ b/bitnami/kube-state-metrics/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 4.2.12 (2024-08-07)
+## 4.2.13 (2024-09-06)
-* [bitnami/kube-state-metrics] Release 4.2.12 ([#28725](https://github.com/bitnami/charts/pull/28725))
+* [bitnami/kube-state-metrics] Release 4.2.13 ([#29242](https://github.com/bitnami/charts/pull/29242))
+
+## 4.2.12 (2024-08-07)
+
+* [bitnami/kube-state-metrics] Release 4.2.12 (#28725) ([544c85d](https://github.com/bitnami/charts/commit/544c85d2396aac0091327cf2f42f28007622e5ce)), closes [#28725](https://github.com/bitnami/charts/issues/28725)
## 4.2.11 (2024-07-25)
diff --git a/bitnami/kube-state-metrics/Chart.lock b/bitnami/kube-state-metrics/Chart.lock
index 8da6b39957ffde..993c11da60493a 100644
--- a/bitnami/kube-state-metrics/Chart.lock
+++ b/bitnami/kube-state-metrics/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-07T04:41:21.593248403Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-06T01:00:37.560333958Z"
diff --git a/bitnami/kube-state-metrics/Chart.yaml b/bitnami/kube-state-metrics/Chart.yaml
index 9ac9406df0b40a..0df81512b86265 100644
--- a/bitnami/kube-state-metrics/Chart.yaml
+++ b/bitnami/kube-state-metrics/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: kube-state-metrics
- image: docker.io/bitnami/kube-state-metrics:2.13.0-debian-12-r3
+ image: docker.io/bitnami/kube-state-metrics:2.13.0-debian-12-r6
apiVersion: v2
appVersion: 2.13.0
dependencies:
@@ -28,4 +28,4 @@ maintainers:
name: kube-state-metrics
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kube-state-metrics
-version: 4.2.12
+version: 4.2.13
diff --git a/bitnami/kube-state-metrics/values.yaml b/bitnami/kube-state-metrics/values.yaml
index 4bfaa77ef1ecab..9b2566b422d7dc 100644
--- a/bitnami/kube-state-metrics/values.yaml
+++ b/bitnami/kube-state-metrics/values.yaml
@@ -108,7 +108,7 @@ serviceAccount:
image:
registry: docker.io
repository: bitnami/kube-state-metrics
- tag: 2.13.0-debian-12-r3
+ tag: 2.13.0-debian-12-r6
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/kuberay/CHANGELOG.md b/bitnami/kuberay/CHANGELOG.md
index e91c7dad6199c0..41eb7331c4e10a 100644
--- a/bitnami/kuberay/CHANGELOG.md
+++ b/bitnami/kuberay/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
-## 1.2.13 (2024-08-27)
+## 1.2.16 (2024-09-06)
-* [bitnami/kuberay] Release 1.2.13 ([#29066](https://github.com/bitnami/charts/pull/29066))
+* [bitnami/kuberay] Release 1.2.16 ([#29245](https://github.com/bitnami/charts/pull/29245))
+
+## 1.2.15 (2024-09-05)
+
+* [bitnami/kuberay] Release 1.2.15 (#29220) ([5f595ef](https://github.com/bitnami/charts/commit/5f595ef89c1cb323f252d81e6b56e57ffc31b199)), closes [#29220](https://github.com/bitnami/charts/issues/29220)
+
+## 1.2.14 (2024-09-05)
+
+* [bitnami/kuberay] Release 1.2.14 (#29143) ([df1a61b](https://github.com/bitnami/charts/commit/df1a61ba9ed6c7e7ceacb67c24ce8ee456668861)), closes [#29143](https://github.com/bitnami/charts/issues/29143)
+
+## 1.2.13 (2024-08-27)
+
+* [bitnami/kuberay] Release 1.2.13 (#29066) ([8206354](https://github.com/bitnami/charts/commit/82063541e28ad12c93228eaf911efd9a0562da01)), closes [#29066](https://github.com/bitnami/charts/issues/29066)
## 1.2.12 (2024-08-23)
diff --git a/bitnami/kuberay/Chart.yaml b/bitnami/kuberay/Chart.yaml
index 5c9b7bd85ec5c1..939b2c59808904 100644
--- a/bitnami/kuberay/Chart.yaml
+++ b/bitnami/kuberay/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: kuberay-apiserver
- image: docker.io/bitnami/kuberay-apiserver:1.1.1-debian-12-r12
+ image: docker.io/bitnami/kuberay-apiserver:1.2.1-debian-12-r3
- name: kuberay-operator
- image: docker.io/bitnami/kuberay-operator:1.1.1-debian-12-r13
+ image: docker.io/bitnami/kuberay-operator:1.2.1-debian-12-r4
- name: ray
- image: docker.io/bitnami/ray:2.34.0-debian-12-r1
+ image: docker.io/bitnami/ray:2.35.0-debian-12-r1
apiVersion: v2
-appVersion: 1.1.1
+appVersion: 1.2.1
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -32,4 +32,4 @@ maintainers:
name: kuberay
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kuberay
-version: 1.2.13
+version: 1.2.16
diff --git a/bitnami/kuberay/crds/ray.io_rayclusters.yaml b/bitnami/kuberay/crds/ray.io_rayclusters.yaml
index f41e0a7c94c61c..f3194323b5a04a 100644
--- a/bitnami/kuberay/crds/ray.io_rayclusters.yaml
+++ b/bitnami/kuberay/crds/ray.io_rayclusters.yaml
@@ -1,11 +1,11 @@
# Source: https://raw.githubusercontent.com/ray-project/kuberay/v{version}/ray-operator/config/crd/bases/ray.io_rayclusters.yaml
-# Version: 1.1.1
+# Version: 1.2.1
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.13.0
+ controller-gen.kubebuilder.io/version: v0.15.0
name: rayclusters.ray.io
spec:
group: ray.io
@@ -80,6 +80,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -118,6 +119,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -136,6 +138,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -146,6 +149,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -195,16 +199,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -269,6 +284,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -325,6 +342,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -349,6 +367,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -396,6 +415,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -449,6 +470,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -470,6 +493,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -525,11 +549,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -541,11 +567,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -556,6 +584,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -572,11 +601,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -588,14 +619,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -621,17 +655,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -645,11 +691,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -660,6 +708,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -673,6 +722,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -689,17 +739,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -713,11 +775,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -728,12 +792,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -755,17 +821,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -779,11 +857,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -794,6 +874,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -807,6 +888,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -823,17 +905,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -847,11 +941,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -862,12 +958,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -879,10 +977,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -897,6 +997,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -935,6 +1036,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -947,12 +1049,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -963,6 +1069,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -970,6 +1077,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -984,6 +1092,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1001,6 +1110,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1013,6 +1123,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1034,6 +1152,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1051,6 +1170,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1063,6 +1183,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1085,6 +1213,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1115,6 +1244,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1189,6 +1319,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1219,6 +1350,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1309,16 +1441,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -1374,6 +1517,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1404,6 +1548,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1466,6 +1611,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -1477,6 +1625,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -1486,18 +1636,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -1507,10 +1664,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -1523,10 +1682,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -1541,6 +1702,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1579,6 +1741,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1591,12 +1754,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1607,6 +1774,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1614,6 +1782,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -1628,6 +1797,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1645,6 +1815,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1657,6 +1828,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1678,6 +1857,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1695,6 +1875,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1707,6 +1888,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1729,6 +1918,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1759,6 +1949,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1833,6 +2024,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1863,6 +2055,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1953,16 +2146,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -2018,6 +2222,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2048,6 +2253,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2112,6 +2318,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2123,6 +2332,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2132,12 +2343,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -2145,10 +2362,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -2163,10 +2386,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -2174,10 +2401,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -2192,6 +2421,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2230,6 +2460,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2242,12 +2473,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2258,6 +2493,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2265,6 +2501,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -2279,6 +2516,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2296,6 +2534,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2308,6 +2547,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2329,6 +2576,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2346,6 +2594,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2358,6 +2607,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2380,6 +2637,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2410,6 +2668,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2484,6 +2743,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2514,6 +2774,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2604,16 +2865,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -2669,6 +2941,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2699,6 +2972,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2761,6 +3035,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2772,6 +3049,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2781,12 +3060,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -2825,6 +3110,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -2864,6 +3150,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -2902,6 +3197,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -2914,6 +3210,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -2955,6 +3252,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -2971,11 +3269,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3064,6 +3364,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -3073,6 +3374,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3090,6 +3392,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3118,7 +3421,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3133,6 +3438,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3188,6 +3494,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -3229,6 +3536,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -3258,18 +3566,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -3300,11 +3596,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3313,6 +3611,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -3335,10 +3635,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -3355,6 +3657,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3435,11 +3738,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3501,6 +3806,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -3518,7 +3862,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3564,6 +3910,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -3582,7 +3929,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3602,6 +3951,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -3633,6 +3983,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -3640,6 +3991,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3662,6 +4014,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3700,6 +4053,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -3714,6 +4068,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3739,6 +4094,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -3833,11 +4191,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3849,11 +4209,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -3864,6 +4226,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -3880,11 +4243,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3896,14 +4261,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -3929,17 +4297,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -3953,11 +4333,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3968,6 +4350,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -3981,6 +4364,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -3997,17 +4381,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4021,11 +4417,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4036,12 +4434,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -4063,17 +4463,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4087,11 +4499,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4102,6 +4516,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4115,6 +4530,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4131,17 +4547,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4155,11 +4583,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4170,12 +4600,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -4187,10 +4619,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4205,6 +4639,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4243,6 +4678,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4255,12 +4691,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4271,6 +4711,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4278,6 +4719,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4292,6 +4734,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4309,6 +4752,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4321,6 +4765,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4342,6 +4794,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4359,6 +4812,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4371,6 +4825,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4393,6 +4855,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4423,6 +4886,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4497,6 +4961,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4527,6 +4992,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4617,16 +5083,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
- capabilities:
+ appArmorProfile:
properties:
- add:
- items:
- type: string
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
+ capabilities:
+ properties:
+ add:
+ items:
+ type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -4682,6 +5159,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4712,6 +5190,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4774,6 +5253,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -4785,6 +5267,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -4794,18 +5278,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -4815,10 +5306,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -4831,10 +5324,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4849,6 +5344,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4887,6 +5383,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4899,12 +5396,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4915,6 +5416,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4922,6 +5424,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4936,6 +5439,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4953,6 +5457,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4965,6 +5470,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4986,6 +5499,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5003,6 +5517,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5015,6 +5530,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5037,6 +5560,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5067,6 +5591,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5141,6 +5666,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5171,6 +5697,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5261,16 +5788,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5326,6 +5864,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5356,6 +5895,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5420,6 +5960,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -5431,6 +5974,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -5440,12 +5985,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -5453,10 +6004,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -5471,10 +6028,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -5482,10 +6043,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -5500,6 +6063,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5538,6 +6102,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5550,12 +6115,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5566,6 +6135,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5573,6 +6143,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -5587,6 +6158,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5604,6 +6176,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5616,6 +6189,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5637,6 +6218,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5654,6 +6236,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5666,6 +6249,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5688,6 +6279,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5718,6 +6310,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5792,6 +6385,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5822,6 +6416,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5912,16 +6507,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5977,6 +6583,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -6007,6 +6614,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -6069,6 +6677,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -6080,6 +6691,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -6089,12 +6702,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -6133,6 +6752,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -6172,6 +6792,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -6210,6 +6839,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -6222,6 +6852,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -6263,6 +6894,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -6279,11 +6911,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6372,6 +7006,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -6381,6 +7016,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6398,6 +7034,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6426,7 +7063,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6441,6 +7080,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6496,6 +7136,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -6537,6 +7178,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -6566,18 +7208,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -6608,11 +7238,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6621,6 +7253,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -6643,10 +7277,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -6663,6 +7299,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6743,11 +7380,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6809,6 +7448,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -6826,7 +7504,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6872,6 +7552,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -6890,7 +7571,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6910,6 +7593,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -6941,6 +7625,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -6948,6 +7633,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6970,6 +7656,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -7008,6 +7695,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -7022,6 +7710,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -7047,6 +7736,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -7067,6 +7759,45 @@ spec:
availableWorkerReplicas:
format: int32
type: integer
+ conditions:
+ items:
+ properties:
+ lastTransitionTime:
+ format: date-time
+ type: string
+ message:
+ maxLength: 32768
+ type: string
+ observedGeneration:
+ format: int64
+ minimum: 0
+ type: integer
+ reason:
+ maxLength: 1024
+ minLength: 1
+ pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
+ type: string
+ status:
+ enum:
+ - "True"
+ - "False"
+ - Unknown
+ type: string
+ type:
+ maxLength: 316
+ pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
+ type: string
+ required:
+ - lastTransitionTime
+ - message
+ - reason
+ - status
+ - type
+ type: object
+ type: array
+ x-kubernetes-list-map-keys:
+ - type
+ x-kubernetes-list-type: map
desiredCPU:
anyOf:
- type: integer
@@ -7102,8 +7833,12 @@ spec:
properties:
podIP:
type: string
+ podName:
+ type: string
serviceIP:
type: string
+ serviceName:
+ type: string
type: object
lastUpdateTime:
format: date-time
@@ -7118,10 +7853,18 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
type: string
+ stateTransitionTimes:
+ additionalProperties:
+ format: date-time
+ type: string
+ type: object
type: object
type: object
served: true
@@ -7190,6 +7933,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7228,6 +7972,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7246,6 +7991,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7256,6 +8002,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7305,16 +8052,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -7379,6 +8137,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -7435,6 +8195,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -7459,6 +8220,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -7506,6 +8268,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -7559,6 +8323,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -7580,6 +8346,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -7635,11 +8402,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7651,11 +8420,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -7666,6 +8437,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -7682,11 +8454,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7698,14 +8472,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -7731,17 +8508,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7755,11 +8544,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7770,6 +8561,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7783,6 +8575,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7799,17 +8592,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7823,11 +8628,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7838,12 +8645,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -7865,17 +8674,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7889,11 +8710,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7904,6 +8727,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7917,6 +8741,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7933,17 +8758,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7957,11 +8794,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7972,12 +8811,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -7989,10 +8830,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8007,6 +8850,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8045,6 +8889,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8057,12 +8902,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8073,6 +8922,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8080,6 +8930,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -8094,6 +8945,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8111,6 +8963,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8123,6 +8976,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8144,6 +9005,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8161,6 +9023,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8173,6 +9036,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8195,6 +9066,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8225,6 +9097,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8299,6 +9172,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8329,6 +9203,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8419,16 +9294,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -8484,6 +9370,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8514,6 +9401,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8576,6 +9464,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -8587,6 +9478,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -8596,18 +9489,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -8617,10 +9517,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -8633,10 +9535,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8651,6 +9555,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8689,6 +9594,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8701,12 +9607,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8717,6 +9627,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8724,6 +9635,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -8738,6 +9650,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8755,6 +9668,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8767,6 +9681,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8788,6 +9710,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8805,6 +9728,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8817,6 +9741,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8839,6 +9771,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8869,6 +9802,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8943,6 +9877,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8973,6 +9908,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9063,16 +9999,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -9128,6 +10075,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9158,6 +10106,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9222,6 +10171,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -9233,6 +10185,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -9242,12 +10196,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -9255,10 +10215,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -9273,10 +10239,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -9284,10 +10254,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -9302,6 +10274,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9340,6 +10313,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9352,12 +10326,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9368,6 +10346,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9375,6 +10354,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -9389,6 +10369,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9406,6 +10387,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9418,6 +10400,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9439,6 +10429,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9456,6 +10447,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9468,6 +10460,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9490,6 +10490,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9520,6 +10521,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9594,6 +10596,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9624,6 +10627,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9714,16 +10718,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -9779,6 +10794,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9809,6 +10825,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9871,6 +10888,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -9882,6 +10902,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -9891,12 +10913,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -9935,6 +10963,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -9974,6 +11003,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -10012,6 +11050,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -10024,6 +11063,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -10065,6 +11105,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -10081,11 +11122,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -10174,6 +11217,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -10183,6 +11227,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10200,6 +11245,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10228,7 +11274,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10243,6 +11291,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10298,6 +11347,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -10339,6 +11389,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -10368,18 +11419,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -10410,11 +11449,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -10423,6 +11464,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -10445,10 +11488,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -10465,6 +11510,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10545,11 +11591,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10611,6 +11659,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -10628,7 +11715,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10674,6 +11763,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -10692,7 +11782,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10712,6 +11804,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -10743,6 +11836,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -10750,6 +11844,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10772,6 +11867,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10810,6 +11906,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -10824,6 +11921,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10849,6 +11947,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -10939,11 +12040,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -10955,11 +12058,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -10970,6 +12075,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -10986,11 +12092,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -11002,14 +12110,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -11035,17 +12146,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11059,11 +12182,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11074,6 +12199,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11087,6 +12213,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11103,17 +12230,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11127,11 +12266,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11142,12 +12283,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -11169,17 +12312,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11193,11 +12348,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11208,6 +12365,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11221,6 +12379,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11237,17 +12396,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11261,11 +12432,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11276,12 +12449,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -11293,10 +12468,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -11311,6 +12488,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11349,6 +12527,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11361,12 +12540,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11377,6 +12560,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11384,6 +12568,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -11398,6 +12583,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11415,6 +12601,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11427,6 +12614,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11448,6 +12643,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11465,6 +12661,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11477,6 +12674,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11499,6 +12704,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11529,6 +12735,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11603,6 +12810,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11633,6 +12841,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11723,16 +12932,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -11788,6 +13008,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11818,6 +13039,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11880,6 +13102,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -11891,6 +13116,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -11900,18 +13127,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -11921,10 +13155,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -11937,10 +13173,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -11955,6 +13193,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11993,6 +13232,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12005,12 +13245,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12021,6 +13265,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12028,6 +13273,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12042,6 +13288,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12059,6 +13306,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12071,6 +13319,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12092,6 +13348,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12109,6 +13366,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12121,6 +13379,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12143,6 +13409,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12173,6 +13440,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12247,6 +13515,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12277,6 +13546,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12367,16 +13637,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -12432,6 +13713,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12462,6 +13744,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12526,6 +13809,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -12537,6 +13823,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -12546,12 +13834,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -12559,10 +13853,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -12577,10 +13877,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -12588,10 +13892,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -12606,6 +13912,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12644,6 +13951,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12656,12 +13964,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12672,6 +13984,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12679,6 +13992,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12693,6 +14007,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12710,6 +14025,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12722,6 +14038,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12743,6 +14067,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12760,6 +14085,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12772,6 +14098,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12794,6 +14128,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12824,6 +14159,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12898,6 +14234,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12928,6 +14265,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13018,16 +14356,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -13083,6 +14432,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -13113,6 +14463,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13175,6 +14526,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -13186,6 +14540,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -13195,12 +14551,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -13239,6 +14601,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -13278,6 +14641,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -13316,6 +14688,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -13328,6 +14701,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -13369,6 +14743,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -13385,11 +14760,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -13478,6 +14855,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -13487,6 +14865,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13504,6 +14883,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13532,7 +14912,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -13547,6 +14929,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13602,6 +14985,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -13643,6 +15027,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -13672,18 +15057,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -13714,11 +15087,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -13727,6 +15102,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -13749,10 +15126,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -13769,6 +15148,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13849,11 +15229,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13915,6 +15297,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -13932,7 +15353,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -13978,6 +15401,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -13996,7 +15420,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14016,6 +15442,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -14047,6 +15474,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -14054,6 +15482,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14076,6 +15505,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14114,6 +15544,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -14128,6 +15559,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14153,6 +15585,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -14224,6 +15659,9 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
diff --git a/bitnami/kuberay/crds/ray.io_rayjobs.yaml b/bitnami/kuberay/crds/ray.io_rayjobs.yaml
index 2e2a1ed1aeeaf2..cf15d79ad55c46 100644
--- a/bitnami/kuberay/crds/ray.io_rayjobs.yaml
+++ b/bitnami/kuberay/crds/ray.io_rayjobs.yaml
@@ -1,11 +1,11 @@
# Source: https://raw.githubusercontent.com/ray-project/kuberay/v{version}/ray-operator/config/crd/bases/ray.io_rayjobs.yaml
-# Version: 1.1.1
+# Version: 1.2.1
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.13.0
+ controller-gen.kubebuilder.io/version: v0.15.0
name: rayjobs.ray.io
spec:
group: ray.io
@@ -25,6 +25,9 @@ spec:
- jsonPath: .status.jobDeploymentStatus
name: deployment status
type: string
+ - jsonPath: .status.rayClusterName
+ name: ray cluster name
+ type: string
- jsonPath: .status.startTime
name: start time
type: string
@@ -49,6 +52,10 @@ spec:
activeDeadlineSeconds:
format: int32
type: integer
+ backoffLimit:
+ default: 0
+ format: int32
+ type: integer
clusterSelector:
additionalProperties:
type: string
@@ -85,6 +92,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -123,6 +131,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -141,6 +150,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -151,6 +161,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -200,16 +211,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -274,6 +296,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -330,6 +354,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -354,6 +379,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -401,6 +427,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -454,6 +482,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -475,6 +505,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -530,11 +561,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -546,11 +579,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -561,6 +596,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -577,11 +613,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -593,14 +631,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -626,17 +667,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -650,11 +703,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -665,6 +720,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -678,6 +734,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -694,17 +751,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -718,11 +787,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -733,12 +804,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -760,17 +833,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -784,11 +869,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -799,6 +886,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -812,6 +900,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -828,17 +917,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -852,11 +953,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -867,12 +970,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -884,10 +989,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -902,6 +1009,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -940,6 +1048,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -952,12 +1061,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -968,6 +1081,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -975,6 +1089,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -989,6 +1104,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1006,6 +1122,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1018,6 +1135,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1039,6 +1164,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1056,6 +1182,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1068,6 +1195,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1090,6 +1225,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1120,6 +1256,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1194,6 +1331,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1224,6 +1362,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1314,16 +1453,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -1379,6 +1529,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1409,6 +1560,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1471,6 +1623,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -1482,6 +1637,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -1491,18 +1648,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -1512,10 +1676,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -1528,10 +1694,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -1546,6 +1714,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1584,6 +1753,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1596,12 +1766,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1612,6 +1786,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1619,6 +1794,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -1633,6 +1809,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1650,6 +1827,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1662,6 +1840,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1683,6 +1869,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1700,6 +1887,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1712,6 +1900,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1734,6 +1930,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1764,6 +1961,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1838,6 +2036,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1868,6 +2067,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1958,16 +2158,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -2023,6 +2234,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2053,6 +2265,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2117,6 +2330,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2128,6 +2344,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2137,12 +2355,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -2150,10 +2374,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -2168,10 +2398,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -2179,10 +2413,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -2197,6 +2433,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2235,6 +2472,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2247,12 +2485,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2263,6 +2505,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2270,6 +2513,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -2284,6 +2528,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2301,6 +2546,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2313,6 +2559,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2334,6 +2588,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2351,6 +2606,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2363,6 +2619,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2385,6 +2649,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2415,6 +2680,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2489,6 +2755,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2519,6 +2786,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2609,16 +2877,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -2674,6 +2953,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2704,6 +2984,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2766,6 +3047,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2777,6 +3061,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2786,12 +3072,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -2830,6 +3122,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -2869,6 +3162,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -2907,6 +3209,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -2919,6 +3222,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -2960,6 +3264,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -2976,11 +3281,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3069,6 +3376,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -3078,6 +3386,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3095,6 +3404,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3123,7 +3433,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3138,6 +3450,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3193,6 +3506,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -3234,6 +3548,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -3263,18 +3578,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -3305,11 +3608,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3318,6 +3623,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -3340,10 +3647,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -3360,6 +3669,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3440,11 +3750,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3506,6 +3818,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -3523,7 +3874,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3569,6 +3922,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -3587,7 +3941,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3607,6 +3963,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -3638,6 +3995,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -3645,6 +4003,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3667,6 +4026,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3705,6 +4065,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -3719,6 +4080,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3744,6 +4106,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -3838,11 +4203,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3854,11 +4221,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -3869,6 +4238,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -3885,11 +4255,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3901,14 +4273,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -3934,17 +4309,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -3958,11 +4345,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3973,6 +4362,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -3986,6 +4376,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4002,17 +4393,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4026,11 +4429,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4041,12 +4446,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -4068,17 +4475,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4092,11 +4511,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4107,6 +4528,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4120,6 +4542,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4136,17 +4559,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4160,11 +4595,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4175,12 +4612,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -4192,10 +4631,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4210,6 +4651,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4248,6 +4690,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4260,12 +4703,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4276,6 +4723,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4283,6 +4731,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4297,6 +4746,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4314,6 +4764,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4326,6 +4777,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4347,6 +4806,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4364,6 +4824,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4376,6 +4837,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4398,6 +4867,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4428,6 +4898,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4502,6 +4973,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4532,6 +5004,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4622,16 +5095,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -4687,6 +5171,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4717,6 +5202,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4779,6 +5265,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -4790,6 +5279,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -4799,18 +5290,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -4820,10 +5318,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -4836,10 +5336,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4854,6 +5356,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4892,6 +5395,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4904,12 +5408,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4920,6 +5428,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4927,6 +5436,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4941,6 +5451,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4958,6 +5469,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4970,6 +5482,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4991,6 +5511,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5008,6 +5529,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5020,6 +5542,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5042,6 +5572,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5072,6 +5603,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5146,6 +5678,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5176,6 +5709,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5266,16 +5800,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5331,6 +5876,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5361,6 +5907,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5425,6 +5972,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -5436,6 +5986,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -5445,12 +5997,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -5458,10 +6016,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -5476,10 +6040,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -5487,10 +6055,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -5505,6 +6075,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5543,6 +6114,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5555,12 +6127,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5571,6 +6147,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5578,6 +6155,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -5592,6 +6170,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5609,6 +6188,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5621,6 +6201,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5642,6 +6230,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5659,6 +6248,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5671,6 +6261,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5693,6 +6291,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5723,6 +6322,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5797,6 +6397,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5827,6 +6428,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5917,16 +6519,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5982,6 +6595,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -6012,6 +6626,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -6074,6 +6689,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -6085,6 +6703,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -6094,12 +6714,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -6138,6 +6764,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -6177,6 +6804,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -6215,6 +6851,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -6227,6 +6864,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -6268,6 +6906,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -6284,11 +6923,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6377,6 +7018,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -6386,6 +7028,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6403,6 +7046,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6431,7 +7075,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6446,6 +7092,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6501,6 +7148,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -6542,6 +7190,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -6571,18 +7220,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -6613,11 +7250,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6626,6 +7265,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -6648,10 +7289,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -6668,6 +7311,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6748,11 +7392,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6814,6 +7460,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -6831,7 +7516,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6877,6 +7564,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -6895,7 +7583,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6915,6 +7605,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -6946,6 +7637,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -6953,6 +7645,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6975,6 +7668,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -7013,6 +7707,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -7027,6 +7722,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -7052,6 +7748,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -7074,6 +7773,12 @@ spec:
submissionMode:
default: K8sJobMode
type: string
+ submitterConfig:
+ properties:
+ backoffLimit:
+ format: int32
+ type: integer
+ type: object
submitterPodTemplate:
properties:
metadata:
@@ -7120,11 +7825,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7136,11 +7843,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -7151,6 +7860,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -7167,11 +7877,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7183,14 +7895,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -7216,17 +7931,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7240,11 +7967,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7255,6 +7984,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7268,6 +7998,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7284,17 +8015,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7308,11 +8051,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7323,12 +8068,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -7350,17 +8097,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7374,11 +8133,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7389,6 +8150,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7402,6 +8164,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7418,17 +8181,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -7442,11 +8217,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -7457,12 +8234,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -7474,10 +8253,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -7492,6 +8273,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7530,6 +8312,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7542,12 +8325,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7558,6 +8345,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7565,6 +8353,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -7579,6 +8368,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -7596,6 +8386,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -7608,6 +8399,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -7629,6 +8428,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -7646,6 +8446,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -7658,6 +8459,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -7680,6 +8489,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -7710,6 +8520,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -7784,6 +8595,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -7814,6 +8626,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -7904,16 +8717,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -7969,6 +8793,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -7999,6 +8824,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8061,6 +8887,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -8072,6 +8901,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -8081,18 +8912,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -8102,10 +8940,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -8118,10 +8958,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8136,6 +8978,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8174,6 +9017,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8186,12 +9030,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8202,6 +9050,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8209,6 +9058,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -8223,6 +9073,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8240,6 +9091,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8252,6 +9104,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8273,6 +9133,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8290,6 +9151,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8302,11 +9164,19 @@ spec:
required:
- port
type: object
- tcpSocket:
+ sleep:
properties:
- host:
- type: string
- port:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
+ tcpSocket:
+ properties:
+ host:
+ type: string
+ port:
anyOf:
- type: integer
- type: string
@@ -8324,6 +9194,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8354,6 +9225,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8428,6 +9300,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8458,6 +9331,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8548,16 +9422,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -8613,6 +9498,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8643,6 +9529,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8707,6 +9594,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -8718,6 +9608,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -8727,12 +9619,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -8740,10 +9638,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -8758,10 +9662,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -8769,10 +9677,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8787,6 +9697,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8825,6 +9736,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8837,12 +9749,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8853,6 +9769,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8860,6 +9777,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -8874,6 +9792,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8891,6 +9810,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8903,6 +9823,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8924,6 +9852,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8941,6 +9870,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8953,6 +9883,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8975,6 +9913,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9005,6 +9944,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9079,6 +10019,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9109,6 +10050,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9199,16 +10141,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -9264,6 +10217,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9294,6 +10248,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9356,6 +10311,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -9367,6 +10325,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -9376,12 +10336,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -9420,6 +10386,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -9459,6 +10426,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -9497,6 +10473,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -9509,6 +10486,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -9550,6 +10528,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -9566,11 +10545,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -9659,6 +10640,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -9668,6 +10650,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -9685,6 +10668,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -9713,7 +10697,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9728,6 +10714,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -9783,6 +10770,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -9824,6 +10812,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -9853,18 +10842,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -9895,11 +10872,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -9908,6 +10887,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -9930,10 +10911,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -9950,6 +10933,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10030,11 +11014,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10096,6 +11082,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -10113,7 +11138,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10159,6 +11186,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -10177,7 +11205,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10197,6 +11227,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -10228,6 +11259,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -10235,6 +11267,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10257,6 +11290,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10295,6 +11329,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -10309,6 +11344,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10334,6 +11370,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -10354,6 +11393,10 @@ spec:
endTime:
format: date-time
type: string
+ failed:
+ default: 0
+ format: int32
+ type: integer
jobDeploymentStatus:
type: string
jobId:
@@ -10372,6 +11415,45 @@ spec:
availableWorkerReplicas:
format: int32
type: integer
+ conditions:
+ items:
+ properties:
+ lastTransitionTime:
+ format: date-time
+ type: string
+ message:
+ maxLength: 32768
+ type: string
+ observedGeneration:
+ format: int64
+ minimum: 0
+ type: integer
+ reason:
+ maxLength: 1024
+ minLength: 1
+ pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
+ type: string
+ status:
+ enum:
+ - "True"
+ - "False"
+ - Unknown
+ type: string
+ type:
+ maxLength: 316
+ pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
+ type: string
+ required:
+ - lastTransitionTime
+ - message
+ - reason
+ - status
+ - type
+ type: object
+ type: array
+ x-kubernetes-list-map-keys:
+ - type
+ x-kubernetes-list-type: map
desiredCPU:
anyOf:
- type: integer
@@ -10407,8 +11489,12 @@ spec:
properties:
podIP:
type: string
+ podName:
+ type: string
serviceIP:
type: string
+ serviceName:
+ type: string
type: object
lastUpdateTime:
format: date-time
@@ -10423,16 +11509,28 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
type: string
+ stateTransitionTimes:
+ additionalProperties:
+ format: date-time
+ type: string
+ type: object
type: object
reason:
type: string
startTime:
format: date-time
type: string
+ succeeded:
+ default: 0
+ format: int32
+ type: integer
type: object
type: object
served: true
@@ -10487,6 +11585,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10525,6 +11624,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10543,6 +11643,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10553,6 +11654,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10602,16 +11704,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -10676,6 +11789,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -10732,6 +11847,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -10756,6 +11872,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -10803,6 +11920,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -10856,6 +11975,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -10877,6 +11998,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -10932,11 +12054,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -10948,11 +12072,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -10963,6 +12089,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -10979,11 +12106,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -10995,14 +12124,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -11028,17 +12160,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11052,11 +12196,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11067,6 +12213,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11080,6 +12227,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11096,17 +12244,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11120,11 +12280,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11135,12 +12297,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -11162,17 +12326,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11186,11 +12362,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11201,6 +12379,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11214,6 +12393,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11230,17 +12410,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11254,11 +12446,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11269,12 +12463,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -11286,10 +12482,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -11304,6 +12502,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11342,6 +12541,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11354,12 +12554,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11370,6 +12574,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11377,6 +12582,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -11391,6 +12597,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11408,6 +12615,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11420,6 +12628,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11441,6 +12657,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11458,6 +12675,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11470,6 +12688,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11492,6 +12718,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11522,6 +12749,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11596,6 +12824,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11626,6 +12855,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11716,16 +12946,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -11781,6 +13022,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11811,6 +13053,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11873,6 +13116,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -11884,6 +13130,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -11893,18 +13141,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -11914,10 +13169,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -11930,10 +13187,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -11948,6 +13207,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11986,6 +13246,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11998,12 +13259,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12014,6 +13279,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12021,6 +13287,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12035,6 +13302,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12052,6 +13320,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12064,6 +13333,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12085,6 +13362,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12102,6 +13380,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12114,6 +13393,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12136,6 +13423,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12166,6 +13454,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12240,6 +13529,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12270,6 +13560,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12360,16 +13651,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -12425,6 +13727,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12455,6 +13758,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12519,7 +13823,10 @@ spec:
- name
type: object
type: array
- volumeMounts:
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
+ volumeMounts:
items:
properties:
mountPath:
@@ -12530,6 +13837,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -12539,12 +13848,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -12552,10 +13867,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -12570,10 +13891,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -12581,10 +13906,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -12599,6 +13926,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12637,6 +13965,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12649,12 +13978,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12665,6 +13998,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12672,6 +14006,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12686,6 +14021,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12703,6 +14039,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12715,6 +14052,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12736,6 +14081,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12753,6 +14099,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12765,6 +14112,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12787,6 +14142,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12817,6 +14173,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12891,6 +14248,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12921,6 +14279,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13011,16 +14370,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -13076,6 +14446,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -13106,6 +14477,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13168,6 +14540,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -13179,6 +14554,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -13188,12 +14565,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -13232,6 +14615,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -13271,6 +14655,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -13309,6 +14702,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -13321,6 +14715,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -13362,6 +14757,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -13378,11 +14774,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -13471,6 +14869,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -13480,6 +14879,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13497,6 +14897,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13525,7 +14926,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -13540,6 +14943,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13595,6 +14999,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -13636,6 +15041,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -13665,18 +15071,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -13707,11 +15101,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -13720,6 +15116,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -13742,10 +15140,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -13762,6 +15162,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13842,11 +15243,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13908,6 +15311,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -13925,7 +15367,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -13971,6 +15415,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -13989,7 +15434,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14009,6 +15456,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -14040,6 +15488,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -14047,6 +15496,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14069,6 +15519,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14107,6 +15558,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -14121,6 +15573,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14146,6 +15599,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -14236,11 +15692,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -14252,11 +15710,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -14267,6 +15727,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -14283,11 +15744,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -14299,14 +15762,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -14332,17 +15798,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -14356,11 +15834,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -14371,6 +15851,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -14384,6 +15865,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -14400,17 +15882,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -14424,11 +15918,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -14439,12 +15935,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -14466,17 +15964,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -14490,11 +16000,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -14505,6 +16017,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -14518,6 +16031,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -14534,17 +16048,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -14558,11 +16084,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -14573,12 +16101,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -14590,10 +16120,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -14608,6 +16140,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14646,6 +16179,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14658,12 +16192,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14674,6 +16212,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14681,6 +16220,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -14695,6 +16235,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -14712,6 +16253,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -14724,6 +16266,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -14745,6 +16295,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -14762,6 +16313,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -14774,6 +16326,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -14796,6 +16356,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -14826,6 +16387,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -14900,6 +16462,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -14930,6 +16493,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15020,16 +16584,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -15085,6 +16660,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -15115,6 +16691,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15177,6 +16754,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -15188,6 +16768,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -15197,18 +16779,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -15218,10 +16807,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -15234,10 +16825,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -15252,6 +16845,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15290,6 +16884,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15302,12 +16897,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15318,6 +16917,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15325,6 +16925,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -15339,6 +16940,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -15356,6 +16958,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15368,6 +16971,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -15389,6 +17000,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -15406,6 +17018,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15418,6 +17031,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -15440,6 +17061,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -15470,6 +17092,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15544,6 +17167,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -15574,6 +17198,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15664,16 +17289,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -15729,6 +17365,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -15759,6 +17396,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -15823,6 +17461,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -15834,6 +17475,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -15843,12 +17486,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -15856,10 +17505,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -15874,10 +17529,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -15885,10 +17544,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -15903,6 +17564,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15941,6 +17603,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15953,12 +17616,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15969,6 +17636,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -15976,6 +17644,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -15990,6 +17659,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -16007,6 +17677,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -16019,6 +17690,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -16040,6 +17719,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -16057,6 +17737,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -16069,6 +17750,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -16091,6 +17780,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -16121,6 +17811,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -16195,6 +17886,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -16225,6 +17917,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -16315,16 +18008,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -16380,6 +18084,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -16410,6 +18115,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -16472,6 +18178,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -16483,6 +18192,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -16492,12 +18203,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -16536,6 +18253,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -16575,9 +18293,18 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
- fsGroup:
- format: int64
- type: integer
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
+ fsGroup:
+ format: int64
+ type: integer
fsGroupChangePolicy:
type: string
runAsGroup:
@@ -16613,6 +18340,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -16625,6 +18353,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -16666,6 +18395,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -16682,11 +18412,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -16775,6 +18507,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -16784,6 +18517,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -16801,6 +18535,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -16829,7 +18564,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -16844,6 +18581,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -16899,6 +18637,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -16940,6 +18679,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -16969,18 +18709,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -17011,11 +18739,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -17024,6 +18754,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -17046,10 +18778,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -17066,6 +18800,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -17146,11 +18881,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -17212,6 +18949,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -17229,7 +19005,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17275,6 +19053,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -17293,7 +19072,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17313,6 +19094,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -17344,6 +19126,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -17351,6 +19134,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -17373,6 +19157,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -17411,6 +19196,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -17425,6 +19211,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -17450,6 +19237,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -17515,11 +19305,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -17531,11 +19323,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -17546,6 +19340,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -17562,11 +19357,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -17578,14 +19375,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -17611,17 +19411,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -17635,11 +19447,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -17650,6 +19464,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -17663,6 +19478,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -17679,17 +19495,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -17703,11 +19531,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -17718,12 +19548,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -17745,17 +19577,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -17769,11 +19613,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -17784,6 +19630,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -17797,6 +19644,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -17813,17 +19661,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -17837,11 +19697,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -17852,12 +19714,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -17869,10 +19733,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -17887,6 +19753,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17925,6 +19792,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17937,12 +19805,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17953,6 +19825,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -17960,6 +19833,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -17974,6 +19848,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -17991,6 +19866,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18003,6 +19879,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -18024,6 +19908,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -18041,6 +19926,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18053,6 +19939,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -18075,6 +19969,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -18105,6 +20000,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18179,6 +20075,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -18209,6 +20106,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18299,16 +20197,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -18364,6 +20273,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -18394,6 +20304,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18456,6 +20367,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -18467,6 +20381,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -18476,18 +20392,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -18497,10 +20420,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -18513,10 +20438,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -18531,6 +20458,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -18569,6 +20497,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -18581,12 +20510,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -18597,6 +20530,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -18604,6 +20538,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -18618,6 +20553,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -18635,6 +20571,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18647,6 +20584,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -18668,6 +20613,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -18685,6 +20631,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18697,6 +20644,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -18719,6 +20674,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -18749,6 +20705,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18823,6 +20780,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -18853,6 +20811,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -18943,16 +20902,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -19008,6 +20978,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -19038,6 +21009,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19102,6 +21074,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -19113,6 +21088,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -19122,12 +21099,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -19135,10 +21118,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -19153,10 +21142,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -19164,10 +21157,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -19182,6 +21177,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -19220,6 +21216,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -19232,12 +21229,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -19248,6 +21249,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -19255,6 +21257,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -19269,6 +21272,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -19286,6 +21290,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19298,6 +21303,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -19319,6 +21332,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -19336,6 +21350,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19348,6 +21363,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -19370,6 +21393,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -19400,6 +21424,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19474,6 +21499,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -19504,6 +21530,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19594,16 +21621,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -19659,6 +21697,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -19689,6 +21728,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -19751,6 +21791,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -19762,6 +21805,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -19771,12 +21816,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -19815,6 +21866,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -19854,6 +21906,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -19892,6 +21953,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -19904,6 +21966,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -19945,6 +22008,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -19961,11 +22025,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -20054,6 +22120,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -20063,6 +22130,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20080,6 +22148,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20108,7 +22177,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -20123,6 +22194,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20178,6 +22250,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -20219,6 +22292,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -20248,18 +22322,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -20290,11 +22352,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -20303,6 +22367,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -20325,10 +22391,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -20345,6 +22413,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20425,11 +22494,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20491,6 +22562,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -20508,7 +22618,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -20554,6 +22666,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -20572,7 +22685,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -20592,6 +22707,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -20623,6 +22739,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -20630,6 +22747,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20652,6 +22770,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20690,6 +22809,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -20704,6 +22824,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -20729,6 +22850,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -20818,6 +22942,9 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
diff --git a/bitnami/kuberay/crds/ray.io_rayservices.yaml b/bitnami/kuberay/crds/ray.io_rayservices.yaml
index 3658b3fa10fac1..a7f0385a2a9eeb 100644
--- a/bitnami/kuberay/crds/ray.io_rayservices.yaml
+++ b/bitnami/kuberay/crds/ray.io_rayservices.yaml
@@ -1,11 +1,11 @@
# Source: https://raw.githubusercontent.com/ray-project/kuberay/v{version}/ray-operator/config/crd/bases/ray.io_rayservices.yaml
-# Version: 1.1.1
+# Version: 1.2.1
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.13.0
+ controller-gen.kubebuilder.io/version: v0.15.0
name: rayservices.ray.io
spec:
group: ray.io
@@ -58,6 +58,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -96,6 +97,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -114,6 +116,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -124,6 +127,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -173,16 +177,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -247,6 +262,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -303,6 +320,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -327,6 +345,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -374,6 +393,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -427,6 +448,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -448,6 +471,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -503,11 +527,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -519,11 +545,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -534,6 +562,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -550,11 +579,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -566,14 +597,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -599,17 +633,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -623,11 +669,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -638,6 +686,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -651,6 +700,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -667,17 +717,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -691,11 +753,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -706,12 +770,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -733,17 +799,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -757,11 +835,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -772,6 +852,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -785,6 +866,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -801,17 +883,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -825,11 +919,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -840,12 +936,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -857,10 +955,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -875,6 +975,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -913,6 +1014,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -925,12 +1027,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -941,6 +1047,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -948,6 +1055,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -962,6 +1070,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -979,6 +1088,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -991,6 +1101,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1012,6 +1130,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1029,6 +1148,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1041,6 +1161,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1063,6 +1191,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1093,6 +1222,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1167,6 +1297,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1197,6 +1328,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1287,16 +1419,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -1352,6 +1495,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1382,6 +1526,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1444,6 +1589,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -1455,6 +1603,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -1464,18 +1614,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -1485,10 +1642,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -1501,10 +1660,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -1519,6 +1680,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1557,6 +1719,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1569,12 +1732,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1585,6 +1752,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -1592,6 +1760,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -1606,6 +1775,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1623,6 +1793,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1635,6 +1806,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1656,6 +1835,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -1673,6 +1853,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1685,6 +1866,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -1707,6 +1896,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1737,6 +1927,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1811,6 +2002,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -1841,6 +2033,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -1931,16 +2124,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -1996,6 +2200,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2026,6 +2231,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2090,6 +2296,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2101,6 +2310,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2110,12 +2321,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -2123,10 +2340,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -2141,10 +2364,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -2152,10 +2379,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -2170,6 +2399,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2208,6 +2438,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2220,12 +2451,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2236,6 +2471,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -2243,6 +2479,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -2257,6 +2494,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2274,6 +2512,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2286,6 +2525,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2307,6 +2554,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -2324,6 +2572,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2336,6 +2585,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -2358,6 +2615,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2388,6 +2646,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2462,6 +2721,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2492,6 +2752,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2582,16 +2843,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -2647,6 +2919,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -2677,6 +2950,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -2739,6 +3013,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -2750,6 +3027,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -2759,12 +3038,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -2803,6 +3088,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -2842,6 +3128,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -2880,6 +3175,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -2892,6 +3188,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -2933,6 +3230,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -2949,11 +3247,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3042,6 +3342,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -3051,6 +3352,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3068,6 +3370,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3096,7 +3399,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3111,6 +3416,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3166,6 +3472,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -3207,6 +3514,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -3236,18 +3544,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -3278,11 +3574,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3291,6 +3589,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -3313,10 +3613,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -3333,6 +3635,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3413,11 +3716,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3479,6 +3784,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -3496,7 +3840,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3542,6 +3888,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -3560,7 +3907,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -3580,6 +3929,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -3611,6 +3961,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -3618,6 +3969,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3640,6 +3992,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3678,6 +4031,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -3692,6 +4046,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -3717,6 +4072,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -3811,11 +4169,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3827,11 +4187,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -3842,6 +4204,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -3858,11 +4221,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3874,14 +4239,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -3907,17 +4275,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -3931,11 +4311,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -3946,6 +4328,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -3959,6 +4342,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -3975,17 +4359,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -3999,11 +4395,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4014,12 +4412,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -4041,17 +4441,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4065,11 +4477,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4080,6 +4494,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4093,6 +4508,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4109,17 +4525,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -4133,11 +4561,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -4148,12 +4578,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -4165,10 +4597,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4183,6 +4617,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4221,6 +4656,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4233,12 +4669,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4249,6 +4689,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4256,6 +4697,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4270,6 +4712,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4287,6 +4730,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4299,6 +4743,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4320,6 +4772,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4337,6 +4790,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4349,6 +4803,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4371,6 +4833,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4401,6 +4864,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4475,6 +4939,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4505,6 +4970,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4595,16 +5061,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
- capabilities:
+ appArmorProfile:
properties:
- add:
- items:
- type: string
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
+ capabilities:
+ properties:
+ add:
+ items:
+ type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -4660,6 +5137,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -4690,6 +5168,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4752,6 +5231,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -4763,6 +5245,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -4772,18 +5256,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -4793,10 +5284,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -4809,10 +5302,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -4827,6 +5322,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4865,6 +5361,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4877,12 +5374,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4893,6 +5394,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -4900,6 +5402,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -4914,6 +5417,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4931,6 +5435,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4943,6 +5448,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -4964,6 +5477,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -4981,6 +5495,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -4993,6 +5508,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5015,6 +5538,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5045,6 +5569,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5119,6 +5644,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5149,6 +5675,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5239,16 +5766,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5304,6 +5842,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5334,6 +5873,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5398,6 +5938,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -5409,6 +5952,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -5418,12 +5963,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -5431,10 +5982,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -5449,10 +6006,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -5460,10 +6021,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -5478,6 +6041,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5516,6 +6080,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5528,12 +6093,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5544,6 +6113,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -5551,6 +6121,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -5565,6 +6136,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5582,6 +6154,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5594,6 +6167,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5615,6 +6196,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -5632,6 +6214,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5644,6 +6227,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -5666,6 +6257,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5696,6 +6288,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5770,6 +6363,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5800,6 +6394,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -5890,16 +6485,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -5955,6 +6561,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -5985,6 +6592,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -6047,6 +6655,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -6058,6 +6669,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -6067,12 +6680,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -6111,6 +6730,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -6150,6 +6770,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -6188,6 +6817,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -6200,6 +6830,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -6241,6 +6872,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -6257,11 +6889,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6350,6 +6984,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -6359,6 +6994,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6376,6 +7012,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6404,7 +7041,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6419,6 +7058,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6474,6 +7114,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -6515,6 +7156,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -6544,18 +7186,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -6586,11 +7216,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -6599,6 +7231,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -6621,10 +7255,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -6641,6 +7277,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6721,11 +7358,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6787,6 +7426,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -6804,7 +7482,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6850,6 +7530,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -6868,7 +7549,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -6888,6 +7571,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -6919,6 +7603,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -6926,6 +7611,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6948,6 +7634,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -6986,6 +7673,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -7000,6 +7688,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -7025,6 +7714,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -7082,6 +7774,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -7106,6 +7799,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -7153,6 +7847,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -7206,6 +7902,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -7227,6 +7925,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -7269,6 +7968,45 @@ spec:
availableWorkerReplicas:
format: int32
type: integer
+ conditions:
+ items:
+ properties:
+ lastTransitionTime:
+ format: date-time
+ type: string
+ message:
+ maxLength: 32768
+ type: string
+ observedGeneration:
+ format: int64
+ minimum: 0
+ type: integer
+ reason:
+ maxLength: 1024
+ minLength: 1
+ pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
+ type: string
+ status:
+ enum:
+ - "True"
+ - "False"
+ - Unknown
+ type: string
+ type:
+ maxLength: 316
+ pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
+ type: string
+ required:
+ - lastTransitionTime
+ - message
+ - reason
+ - status
+ - type
+ type: object
+ type: array
+ x-kubernetes-list-map-keys:
+ - type
+ x-kubernetes-list-type: map
desiredCPU:
anyOf:
- type: integer
@@ -7304,8 +8042,12 @@ spec:
properties:
podIP:
type: string
+ podName:
+ type: string
serviceIP:
type: string
+ serviceName:
+ type: string
type: object
lastUpdateTime:
format: date-time
@@ -7320,10 +8062,18 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
type: string
+ stateTransitionTimes:
+ additionalProperties:
+ format: date-time
+ type: string
+ type: object
type: object
type: object
lastUpdateTime:
@@ -7368,6 +8118,45 @@ spec:
availableWorkerReplicas:
format: int32
type: integer
+ conditions:
+ items:
+ properties:
+ lastTransitionTime:
+ format: date-time
+ type: string
+ message:
+ maxLength: 32768
+ type: string
+ observedGeneration:
+ format: int64
+ minimum: 0
+ type: integer
+ reason:
+ maxLength: 1024
+ minLength: 1
+ pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
+ type: string
+ status:
+ enum:
+ - "True"
+ - "False"
+ - Unknown
+ type: string
+ type:
+ maxLength: 316
+ pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
+ type: string
+ required:
+ - lastTransitionTime
+ - message
+ - reason
+ - status
+ - type
+ type: object
+ type: array
+ x-kubernetes-list-map-keys:
+ - type
+ x-kubernetes-list-type: map
desiredCPU:
anyOf:
- type: integer
@@ -7403,8 +8192,12 @@ spec:
properties:
podIP:
type: string
+ podName:
+ type: string
serviceIP:
type: string
+ serviceName:
+ type: string
type: object
lastUpdateTime:
format: date-time
@@ -7419,10 +8212,18 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
type: string
+ stateTransitionTimes:
+ additionalProperties:
+ format: date-time
+ type: string
+ type: object
type: object
type: object
serviceStatus:
@@ -7466,6 +8267,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7504,6 +8306,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7522,6 +8325,7 @@ spec:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7532,6 +8336,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -7581,16 +8386,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -7655,6 +8471,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -7711,6 +8529,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -7735,6 +8554,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -7782,6 +8602,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -7835,6 +8657,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -7856,6 +8680,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -7911,11 +8736,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7927,11 +8754,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -7942,6 +8771,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -7958,11 +8788,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7974,14 +8806,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -8007,17 +8842,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -8031,11 +8878,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -8046,6 +8895,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -8059,6 +8909,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -8075,17 +8926,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -8099,11 +8962,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -8114,12 +8979,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -8141,17 +9008,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -8165,11 +9044,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -8180,6 +9061,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -8193,6 +9075,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -8209,17 +9092,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -8233,11 +9128,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -8248,12 +9145,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -8265,10 +9164,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8283,6 +9184,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8321,6 +9223,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8333,12 +9236,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8349,6 +9256,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8356,6 +9264,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -8370,6 +9279,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8387,6 +9297,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8399,6 +9310,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8420,6 +9339,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -8437,6 +9357,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8449,6 +9370,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -8471,6 +9400,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8501,6 +9431,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8575,6 +9506,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8605,6 +9537,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8695,16 +9628,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -8760,6 +9704,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -8790,6 +9735,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -8852,6 +9798,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -8863,6 +9812,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -8872,18 +9823,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -8893,10 +9851,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -8909,10 +9869,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -8927,6 +9889,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8965,6 +9928,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8977,12 +9941,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8993,6 +9961,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9000,6 +9969,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -9014,6 +9984,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9031,6 +10002,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9043,6 +10015,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9064,6 +10044,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9081,6 +10062,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9093,6 +10075,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9115,6 +10105,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9145,6 +10136,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9219,6 +10211,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9249,6 +10242,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9339,16 +10333,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -9404,6 +10409,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9434,6 +10440,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9498,6 +10505,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -9509,6 +10519,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -9518,12 +10530,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -9531,10 +10549,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -9549,10 +10573,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -9560,10 +10588,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -9578,6 +10608,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9616,6 +10647,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9628,12 +10660,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9644,6 +10680,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9651,6 +10688,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -9665,6 +10703,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9682,6 +10721,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9694,6 +10734,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9715,6 +10763,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -9732,6 +10781,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9744,6 +10794,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -9766,6 +10824,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9796,6 +10855,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9870,6 +10930,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -9900,6 +10961,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -9990,16 +11052,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -10055,6 +11128,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -10085,6 +11159,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -10147,6 +11222,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -10158,6 +11236,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -10167,12 +11247,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -10211,6 +11297,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -10250,6 +11337,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -10288,6 +11384,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -10300,6 +11397,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -10341,6 +11439,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -10357,11 +11456,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -10450,6 +11551,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -10459,6 +11561,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10476,6 +11579,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10504,7 +11608,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10519,6 +11625,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10574,6 +11681,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -10615,6 +11723,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -10644,18 +11753,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -10686,11 +11783,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -10699,6 +11798,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -10721,10 +11822,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -10741,6 +11844,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10821,11 +11925,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -10887,6 +11993,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -10904,7 +12049,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10950,6 +12097,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -10968,7 +12116,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -10988,6 +12138,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -11019,6 +12170,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -11026,6 +12178,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -11048,6 +12201,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -11086,6 +12240,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -11100,6 +12255,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -11125,6 +12281,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -11215,11 +12374,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -11231,11 +12392,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -11246,6 +12409,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -11262,11 +12426,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -11278,14 +12444,17 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -11311,17 +12480,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11335,11 +12516,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11350,6 +12533,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11363,6 +12547,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11379,17 +12564,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11403,11 +12600,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11418,12 +12617,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -11445,17 +12646,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11469,11 +12682,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11484,6 +12699,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -11497,6 +12713,7 @@ spec:
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -11513,17 +12730,29 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
type: object
type: object
x-kubernetes-map-type: atomic
+ matchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ mismatchLabelKeys:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
namespaceSelector:
properties:
matchExpressions:
@@ -11537,11 +12766,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -11552,12 +12783,14 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
automountServiceAccountToken:
@@ -11569,10 +12802,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -11587,6 +12822,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11625,6 +12861,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11637,12 +12874,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11653,6 +12894,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -11660,6 +12902,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -11674,6 +12917,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11691,6 +12935,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11703,6 +12948,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11724,6 +12977,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -11741,6 +12995,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11753,6 +13008,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -11775,6 +13038,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11805,6 +13069,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11879,6 +13144,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -11909,6 +13175,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -11999,16 +13266,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -12064,6 +13342,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12094,6 +13373,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12156,6 +13436,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -12167,6 +13450,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -12176,18 +13461,25 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
dnsConfig:
properties:
nameservers:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
options:
items:
properties:
@@ -12197,10 +13489,12 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
searches:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
dnsPolicy:
type: string
@@ -12213,10 +13507,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -12231,6 +13527,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12269,6 +13566,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12281,12 +13579,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12297,6 +13599,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12304,6 +13607,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12318,6 +13622,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12335,6 +13640,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12347,6 +13653,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12368,6 +13682,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12385,6 +13700,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12397,6 +13713,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -12419,6 +13743,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12449,6 +13774,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12523,6 +13849,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12553,6 +13880,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12643,16 +13971,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -12708,6 +14047,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -12738,6 +14078,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12802,6 +14143,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -12813,6 +14157,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -12822,12 +14168,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
hostAliases:
items:
properties:
@@ -12835,10 +14187,16 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ip:
type: string
+ required:
+ - ip
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - ip
+ x-kubernetes-list-type: map
hostIPC:
type: boolean
hostNetwork:
@@ -12853,10 +14211,14 @@ spec:
items:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
initContainers:
items:
properties:
@@ -12864,10 +14226,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
command:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
env:
items:
properties:
@@ -12882,6 +14246,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12920,6 +14285,7 @@ spec:
key:
type: string
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12932,12 +14298,16 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
envFrom:
items:
properties:
configMapRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12948,6 +14318,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
optional:
type: boolean
@@ -12955,6 +14326,7 @@ spec:
x-kubernetes-map-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
image:
type: string
imagePullPolicy:
@@ -12969,6 +14341,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -12986,6 +14359,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -12998,6 +14372,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -13019,6 +14401,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
httpGet:
properties:
@@ -13036,6 +14419,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13048,6 +14432,14 @@ spec:
required:
- port
type: object
+ sleep:
+ properties:
+ seconds:
+ format: int64
+ type: integer
+ required:
+ - seconds
+ type: object
tcpSocket:
properties:
host:
@@ -13070,6 +14462,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -13100,6 +14493,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13174,6 +14568,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -13204,6 +14599,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13294,16 +14690,27 @@ spec:
properties:
allowPrivilegeEscalation:
type: boolean
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
capabilities:
properties:
add:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
drop:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
privileged:
type: boolean
@@ -13359,6 +14766,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
format: int32
@@ -13389,6 +14797,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
port:
@@ -13451,6 +14860,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - devicePath
+ x-kubernetes-list-type: map
volumeMounts:
items:
properties:
@@ -13462,6 +14874,8 @@ spec:
type: string
readOnly:
type: boolean
+ recursiveReadOnly:
+ type: string
subPath:
type: string
subPathExpr:
@@ -13471,12 +14885,18 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - mountPath
+ x-kubernetes-list-type: map
workingDir:
type: string
required:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
nodeName:
type: string
nodeSelector:
@@ -13515,6 +14935,7 @@ spec:
- conditionType
type: object
type: array
+ x-kubernetes-list-type: atomic
resourceClaims:
items:
properties:
@@ -13554,6 +14975,15 @@ spec:
x-kubernetes-list-type: map
securityContext:
properties:
+ appArmorProfile:
+ properties:
+ localhostProfile:
+ type: string
+ type:
+ type: string
+ required:
+ - type
+ type: object
fsGroup:
format: int64
type: integer
@@ -13592,6 +15022,7 @@ spec:
format: int64
type: integer
type: array
+ x-kubernetes-list-type: atomic
sysctls:
items:
properties:
@@ -13604,6 +15035,7 @@ spec:
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
windowsOptions:
properties:
gmsaCredentialSpec:
@@ -13645,6 +15077,7 @@ spec:
type: string
type: object
type: array
+ x-kubernetes-list-type: atomic
topologySpreadConstraints:
items:
properties:
@@ -13661,11 +15094,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -13754,6 +15189,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
path:
type: string
readOnly:
@@ -13763,6 +15199,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13780,6 +15217,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13808,7 +15246,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -13823,6 +15263,7 @@ spec:
nodePublishSecretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -13878,6 +15319,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
emptyDir:
properties:
@@ -13919,6 +15361,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
properties:
apiGroup:
@@ -13948,18 +15391,6 @@ spec:
type: object
resources:
properties:
- claims:
- items:
- properties:
- name:
- type: string
- required:
- - name
- type: object
- type: array
- x-kubernetes-list-map-keys:
- - name
- x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
@@ -13990,11 +15421,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
@@ -14003,6 +15436,8 @@ spec:
x-kubernetes-map-type: atomic
storageClassName:
type: string
+ volumeAttributesClassName:
+ type: string
volumeMode:
type: string
volumeName:
@@ -14025,10 +15460,12 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
wwids:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
flexVolume:
properties:
@@ -14045,6 +15482,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14125,11 +15563,13 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
readOnly:
type: boolean
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14191,6 +15631,45 @@ spec:
sources:
items:
properties:
+ clusterTrustBundle:
+ properties:
+ labelSelector:
+ properties:
+ matchExpressions:
+ items:
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ items:
+ type: string
+ type: array
+ x-kubernetes-list-type: atomic
+ required:
+ - key
+ - operator
+ type: object
+ type: array
+ x-kubernetes-list-type: atomic
+ matchLabels:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ x-kubernetes-map-type: atomic
+ name:
+ type: string
+ optional:
+ type: boolean
+ path:
+ type: string
+ signerName:
+ type: string
+ required:
+ - path
+ type: object
configMap:
properties:
items:
@@ -14208,7 +15687,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14254,6 +15735,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -14272,7 +15754,9 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -14292,6 +15776,7 @@ spec:
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
quobyte:
properties:
@@ -14323,6 +15808,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
pool:
type: string
readOnly:
@@ -14330,6 +15816,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14352,6 +15839,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14390,6 +15878,7 @@ spec:
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -14404,6 +15893,7 @@ spec:
secretRef:
properties:
name:
+ default: ""
type: string
type: object
x-kubernetes-map-type: atomic
@@ -14429,6 +15919,9 @@ spec:
- name
type: object
type: array
+ x-kubernetes-list-map-keys:
+ - name
+ x-kubernetes-list-type: map
required:
- containers
type: object
@@ -14486,6 +15979,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
externalName:
type: string
externalTrafficPolicy:
@@ -14510,6 +16004,7 @@ spec:
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
ports:
items:
properties:
@@ -14557,6 +16052,8 @@ spec:
type: integer
type: object
type: object
+ trafficDistribution:
+ type: string
type:
type: string
type: object
@@ -14610,6 +16107,8 @@ spec:
type: string
ip:
type: string
+ ipMode:
+ type: string
ports:
items:
properties:
@@ -14631,6 +16130,7 @@ spec:
x-kubernetes-list-type: atomic
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
type: object
type: object
@@ -14724,6 +16224,9 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
@@ -14820,6 +16323,9 @@ spec:
observedGeneration:
format: int64
type: integer
+ readyWorkerReplicas:
+ format: int32
+ type: integer
reason:
type: string
state:
diff --git a/bitnami/kuberay/values.yaml b/bitnami/kuberay/values.yaml
index 0f6e53c1575223..2e47165b888baa 100644
--- a/bitnami/kuberay/values.yaml
+++ b/bitnami/kuberay/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
rayImage:
registry: docker.io
repository: bitnami/ray
- tag: 2.34.0-debian-12-r1
+ tag: 2.35.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -121,7 +121,7 @@ operator:
image:
registry: docker.io
repository: bitnami/kuberay-operator
- tag: 1.1.1-debian-12-r13
+ tag: 1.2.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -773,7 +773,7 @@ apiserver:
image:
registry: docker.io
repository: bitnami/kuberay-apiserver
- tag: 1.1.1-debian-12-r12
+ tag: 1.2.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/kubernetes-event-exporter/CHANGELOG.md b/bitnami/kubernetes-event-exporter/CHANGELOG.md
index 1c81478bce462d..48d09f47f138e8 100644
--- a/bitnami/kubernetes-event-exporter/CHANGELOG.md
+++ b/bitnami/kubernetes-event-exporter/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 3.2.11 (2024-08-27)
+## 3.2.12 (2024-09-06)
-* [bitnami/kubernetes-event-exporter] Release 3.2.11 ([#29055](https://github.com/bitnami/charts/pull/29055))
+* [bitnami/kubernetes-event-exporter] Release 3.2.12 ([#29247](https://github.com/bitnami/charts/pull/29247))
+
+## 3.2.11 (2024-08-27)
+
+* [bitnami/kubernetes-event-exporter] Release 3.2.11 (#29055) ([dae7e4c](https://github.com/bitnami/charts/commit/dae7e4cd6df6c2e6675cf45390975a9ea9580e1d)), closes [#29055](https://github.com/bitnami/charts/issues/29055)
## 3.2.10 (2024-08-07)
diff --git a/bitnami/kubernetes-event-exporter/Chart.yaml b/bitnami/kubernetes-event-exporter/Chart.yaml
index 19ad10260cc8f2..1541689058fc2c 100644
--- a/bitnami/kubernetes-event-exporter/Chart.yaml
+++ b/bitnami/kubernetes-event-exporter/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: kubernetes-event-exporter
- image: docker.io/bitnami/kubernetes-event-exporter:1.7.0-debian-12-r12
+ image: docker.io/bitnami/kubernetes-event-exporter:1.7.0-debian-12-r14
apiVersion: v2
appVersion: 1.7.0
dependencies:
@@ -31,4 +31,4 @@ maintainers:
name: kubernetes-event-exporter
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kubernetes-event-exporter
-version: 3.2.11
+version: 3.2.12
diff --git a/bitnami/kubernetes-event-exporter/values.yaml b/bitnami/kubernetes-event-exporter/values.yaml
index d52f3660201f0c..68f3a67d7741f2 100644
--- a/bitnami/kubernetes-event-exporter/values.yaml
+++ b/bitnami/kubernetes-event-exporter/values.yaml
@@ -85,7 +85,7 @@ image:
##
registry: docker.io
repository: bitnami/kubernetes-event-exporter
- tag: 1.7.0-debian-12-r12
+ tag: 1.7.0-debian-12-r14
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/logstash/CHANGELOG.md b/bitnami/logstash/CHANGELOG.md
index d0e1698d0b09d9..2a21dc9047ed76 100644
--- a/bitnami/logstash/CHANGELOG.md
+++ b/bitnami/logstash/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 6.3.2 (2024-08-08)
+## 6.3.4 (2024-09-06)
-* [bitnami/logstash] Release 6.3.2 ([#28794](https://github.com/bitnami/charts/pull/28794))
+* [bitnami/logstash] fix #29129 missing protocol in networkPolicy ([#29277](https://github.com/bitnami/charts/pull/29277))
+
+## 6.3.3 (2024-09-06)
+
+* [bitnami/logstash] Release 6.3.3 (#29250) ([8a7a49b](https://github.com/bitnami/charts/commit/8a7a49b1f3070436c4bb0cf7074c827b16116852)), closes [#29250](https://github.com/bitnami/charts/issues/29250)
+
+## 6.3.2 (2024-08-08)
+
+* [bitnami/logstash] Release 6.3.2 (#28794) ([e90c7bd](https://github.com/bitnami/charts/commit/e90c7bd65bf6db4e6a17ae305ba9b8000954316d)), closes [#28794](https://github.com/bitnami/charts/issues/28794)
## 6.3.1 (2024-08-05)
diff --git a/bitnami/logstash/Chart.lock b/bitnami/logstash/Chart.lock
index 7fd9768176cdd8..21097b9bbaba70 100644
--- a/bitnami/logstash/Chart.lock
+++ b/bitnami/logstash/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-08T22:26:45.312676674Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-06T02:38:58.632759276Z"
diff --git a/bitnami/logstash/Chart.yaml b/bitnami/logstash/Chart.yaml
index 689daaea6314fb..17ed019c57b0ba 100644
--- a/bitnami/logstash/Chart.yaml
+++ b/bitnami/logstash/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: logstash
- image: docker.io/bitnami/logstash:8.15.0-debian-12-r0
+ image: docker.io/bitnami/logstash:8.15.1-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
apiVersion: v2
-appVersion: 8.15.0
+appVersion: 8.15.1
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -30,4 +30,4 @@ maintainers:
name: logstash
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/logstash
-version: 6.3.2
+version: 6.3.4
diff --git a/bitnami/logstash/templates/networkpolicy.yaml b/bitnami/logstash/templates/networkpolicy.yaml
index 99f4400dc806a8..f6feddee0fd013 100644
--- a/bitnami/logstash/templates/networkpolicy.yaml
+++ b/bitnami/logstash/templates/networkpolicy.yaml
@@ -39,9 +39,11 @@ spec:
- ports:
{{- range .Values.containerPorts }}
- port: {{ .containerPort }}
+ protocol: {{ default "TCP" .protocol }}
{{- end }}
{{- range .Values.service.ports }}
- port: {{ .port }}
+ protocol: {{ default "TCP" .protocol }}
{{- end }}
to:
- podSelector:
@@ -54,9 +56,11 @@ spec:
- ports:
{{- range .Values.containerPorts }}
- port: {{ .containerPort }}
+ protocol: {{ default "TCP" .protocol }}
{{- end }}
{{- range .Values.extraContainerPorts }}
- port: {{ . }}
+ protocol: {{ default "TCP" .protocol }}
{{- end }}
{{- if .Values.enableMonitoringAPI }}
- port: {{ .Values.monitoringAPIPort }}
diff --git a/bitnami/logstash/values.yaml b/bitnami/logstash/values.yaml
index 3cdc51b55d167c..544180d1c59835 100644
--- a/bitnami/logstash/values.yaml
+++ b/bitnami/logstash/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/logstash
- tag: 8.15.0-debian-12-r0
+ tag: 8.15.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -655,7 +655,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/mariadb-galera/README.md b/bitnami/mariadb-galera/README.md
index f206fa8eff5580..5a73911dc6f134 100644
--- a/bitnami/mariadb-galera/README.md
+++ b/bitnami/mariadb-galera/README.md
@@ -77,7 +77,7 @@ The command removes all the Kubernetes components associated with the chart and
Bitnami charts allow setting resource requests and limits for all containers inside the chart deployment. These are inside the `resources` value (check parameter table). Setting requests is essential for production workloads and these should be adapted to your specific use case.
-To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcePreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/).
+To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcesPreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/).
### [Rolling VS Immutable tags](https://docs.vmware.com/en/VMware-Tanzu-Application-Catalog/services/tutorials/GUID-understand-rolling-tags-containers-index.html)
@@ -789,4 +789,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.
\ No newline at end of file
+limitations under the License.
diff --git a/bitnami/mariadb/README.md b/bitnami/mariadb/README.md
index 9e4ae8aaf25eb3..af61c7a6978082 100644
--- a/bitnami/mariadb/README.md
+++ b/bitnami/mariadb/README.md
@@ -50,7 +50,7 @@ The command deploys MariaDB on the Kubernetes cluster in the default configurati
Bitnami charts allow setting resource requests and limits for all containers inside the chart deployment. These are inside the `resources` value (check parameter table). Setting requests is essential for production workloads and these should be adapted to your specific use case.
-To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcePreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/).
+To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcesPreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/).
### [Rolling VS Immutable tags](https://docs.vmware.com/en/VMware-Tanzu-Application-Catalog/services/tutorials/GUID-understand-rolling-tags-containers-index.html)
@@ -647,4 +647,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.
\ No newline at end of file
+limitations under the License.
diff --git a/bitnami/memcached/CHANGELOG.md b/bitnami/memcached/CHANGELOG.md
index 3c0cf59b2e2016..f642213f785362 100644
--- a/bitnami/memcached/CHANGELOG.md
+++ b/bitnami/memcached/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
-## 7.4.13 (2024-09-03)
+## 7.4.16 (2024-09-11)
-* [bitnami/memcached] Release 7.4.13 ([#29162](https://github.com/bitnami/charts/pull/29162))
+* [bitnami/memcached] Allow rendering resources values ([#29345](https://github.com/bitnami/charts/pull/29345))
+
+## 7.4.15 (2024-09-07)
+
+* [bitnami/memcached] Release 7.4.15 (#29299) ([7feed29](https://github.com/bitnami/charts/commit/7feed294b11d97bfc85d376a7f106d830bdfb339)), closes [#29299](https://github.com/bitnami/charts/issues/29299)
+
+## 7.4.14 (2024-09-06)
+
+* [bitnami/memcached] Release 7.4.14 (#29248) ([aff3554](https://github.com/bitnami/charts/commit/aff3554b6b16eee1d49977aaefba40c5d26d2a2d)), closes [#29248](https://github.com/bitnami/charts/issues/29248)
+
+## 7.4.13 (2024-09-03)
+
+* [bitnami/memcached] Release 7.4.13 (#29162) ([b978860](https://github.com/bitnami/charts/commit/b9788608b4c18644ab58cb2132ca3435584ea131)), closes [#29162](https://github.com/bitnami/charts/issues/29162)
## 7.4.12 (2024-08-28)
diff --git a/bitnami/memcached/Chart.yaml b/bitnami/memcached/Chart.yaml
index ef03a93bf537ac..4430a77291d1bc 100644
--- a/bitnami/memcached/Chart.yaml
+++ b/bitnami/memcached/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: memcached
- image: docker.io/bitnami/memcached:1.6.29-debian-12-r6
+ image: docker.io/bitnami/memcached:1.6.31-debian-12-r0
- name: memcached-exporter
- image: docker.io/bitnami/memcached-exporter:0.14.4-debian-12-r7
+ image: docker.io/bitnami/memcached-exporter:0.14.4-debian-12-r8
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 1.6.29
+appVersion: 1.6.31
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -31,4 +31,4 @@ maintainers:
name: memcached
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/memcached
-version: 7.4.13
+version: 7.4.16
diff --git a/bitnami/memcached/templates/deployment.yaml b/bitnami/memcached/templates/deployment.yaml
index 822392e29a1454..af6a9dffe5b5a6 100644
--- a/bitnami/memcached/templates/deployment.yaml
+++ b/bitnami/memcached/templates/deployment.yaml
@@ -151,7 +151,7 @@ spec:
lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.lifecycleHooks "context" $) | nindent 12 }}
{{- end }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -199,7 +199,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.metrics.resources }}
- resources: {{- toYaml .Values.metrics.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metrics.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metrics.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metrics.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/memcached/templates/statefulset.yaml b/bitnami/memcached/templates/statefulset.yaml
index 0ae6e6022d9c8e..2fab4e9c7ed219 100644
--- a/bitnami/memcached/templates/statefulset.yaml
+++ b/bitnami/memcached/templates/statefulset.yaml
@@ -94,7 +94,7 @@ spec:
securityContext:
runAsUser: {{ .Values.volumePermissions.containerSecurityContext.runAsUser }}
{{- if .Values.volumePermissions.resources }}
- resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.resources "context" $) | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.volumePermissions.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -200,7 +200,7 @@ spec:
sleep 60s
{{- end }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -253,7 +253,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.metrics.resources }}
- resources: {{- toYaml .Values.metrics.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metrics.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metrics.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metrics.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/memcached/values.yaml b/bitnami/memcached/values.yaml
index b1a1e10295570e..912cf3a537da19 100644
--- a/bitnami/memcached/values.yaml
+++ b/bitnami/memcached/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/memcached
- tag: 1.6.29-debian-12-r6
+ tag: 1.6.31-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -616,7 +616,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -671,7 +671,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/memcached-exporter
- tag: 0.14.4-debian-12-r7
+ tag: 0.14.4-debian-12-r8
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/metallb/CHANGELOG.md b/bitnami/metallb/CHANGELOG.md
index a339676912d2ba..df4d7ccf463a7d 100644
--- a/bitnami/metallb/CHANGELOG.md
+++ b/bitnami/metallb/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 6.3.10 (2024-08-08)
+## 6.3.11 (2024-09-06)
-* [bitnami/metallb] Release 6.3.10 ([#28760](https://github.com/bitnami/charts/pull/28760))
+* [bitnami/metallb] Release 6.3.11 ([#29251](https://github.com/bitnami/charts/pull/29251))
+
+## 6.3.10 (2024-08-08)
+
+* [bitnami/metallb] Release 6.3.10 (#28760) ([9ca98f2](https://github.com/bitnami/charts/commit/9ca98f2617777533328f679c8252ceeaf5ece509)), closes [#28760](https://github.com/bitnami/charts/issues/28760)
## 6.3.9 (2024-07-24)
diff --git a/bitnami/metallb/Chart.lock b/bitnami/metallb/Chart.lock
index f3541610696d25..6786828ea753ed 100644
--- a/bitnami/metallb/Chart.lock
+++ b/bitnami/metallb/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-07T16:04:19.401989654Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-06T02:39:37.41198224Z"
diff --git a/bitnami/metallb/Chart.yaml b/bitnami/metallb/Chart.yaml
index b6ce38d5abcb8d..a82444b9938c01 100644
--- a/bitnami/metallb/Chart.yaml
+++ b/bitnami/metallb/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: metallb-controller
- image: docker.io/bitnami/metallb-controller:0.14.8-debian-12-r3
+ image: docker.io/bitnami/metallb-controller:0.14.8-debian-12-r6
- name: metallb-speaker
- image: docker.io/bitnami/metallb-speaker:0.14.8-debian-12-r3
+ image: docker.io/bitnami/metallb-speaker:0.14.8-debian-12-r7
apiVersion: v2
appVersion: 0.14.8
dependencies:
@@ -35,4 +35,4 @@ maintainers:
name: metallb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/metallb
-version: 6.3.10
+version: 6.3.11
diff --git a/bitnami/metallb/values.yaml b/bitnami/metallb/values.yaml
index 9eee3eebfd1bf9..b6186bb8caba46 100644
--- a/bitnami/metallb/values.yaml
+++ b/bitnami/metallb/values.yaml
@@ -155,7 +155,7 @@ controller:
image:
registry: docker.io
repository: bitnami/metallb-controller
- tag: 0.14.8-debian-12-r3
+ tag: 0.14.8-debian-12-r6
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -564,7 +564,7 @@ speaker:
image:
registry: docker.io
repository: bitnami/metallb-speaker
- tag: 0.14.8-debian-12-r3
+ tag: 0.14.8-debian-12-r7
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -941,7 +941,7 @@ speaker:
##
registry: docker.io
repository: bitnami/metallb-speaker
- tag: 0.14.8-debian-12-r3
+ tag: 0.14.8-debian-12-r7
digest: ""
pullPolicy: IfNotPresent
pullSecrets: []
diff --git a/bitnami/metrics-server/CHANGELOG.md b/bitnami/metrics-server/CHANGELOG.md
index 67c1623d675ba8..3c9ef36ab79ea0 100644
--- a/bitnami/metrics-server/CHANGELOG.md
+++ b/bitnami/metrics-server/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 7.2.13 (2024-08-27)
+## 7.2.14 (2024-09-06)
-* [bitnami/metrics-server] Release 7.2.13 ([#29069](https://github.com/bitnami/charts/pull/29069))
+* [bitnami/metrics-server] Release 7.2.14 ([#29254](https://github.com/bitnami/charts/pull/29254))
+
+## 7.2.13 (2024-08-27)
+
+* [bitnami/metrics-server] Release 7.2.13 (#29069) ([5e12672](https://github.com/bitnami/charts/commit/5e126723733e0997e80ca14577b06ef3f2438c47)), closes [#29069](https://github.com/bitnami/charts/issues/29069)
## 7.2.12 (2024-08-27)
diff --git a/bitnami/metrics-server/Chart.yaml b/bitnami/metrics-server/Chart.yaml
index 750bbf26a300b2..d4eaf64ad57496 100644
--- a/bitnami/metrics-server/Chart.yaml
+++ b/bitnami/metrics-server/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: metrics-server
- image: docker.io/bitnami/metrics-server:0.7.2-debian-12-r0
+ image: docker.io/bitnami/metrics-server:0.7.2-debian-12-r3
apiVersion: v2
appVersion: 0.7.2
dependencies:
@@ -28,4 +28,4 @@ maintainers:
name: metrics-server
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/metrics-server
-version: 7.2.13
+version: 7.2.14
diff --git a/bitnami/metrics-server/values.yaml b/bitnami/metrics-server/values.yaml
index c267921c1170e7..d824b93b65c79c 100644
--- a/bitnami/metrics-server/values.yaml
+++ b/bitnami/metrics-server/values.yaml
@@ -76,7 +76,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/metrics-server
- tag: 0.7.2-debian-12-r0
+ tag: 0.7.2-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/milvus/CHANGELOG.md b/bitnami/milvus/CHANGELOG.md
index 56cc39bc294c5e..feb121e28fbc76 100644
--- a/bitnami/milvus/CHANGELOG.md
+++ b/bitnami/milvus/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 9.0.4 (2024-09-02)
+## 9.0.5 (2024-09-10)
-* [bitnami/milvus] Release 9.0.4 ([#29113](https://github.com/bitnami/charts/pull/29113))
+* [bitnami/milvus] Release 9.0.5 ([#29294](https://github.com/bitnami/charts/pull/29294))
+
+## 9.0.4 (2024-09-02)
+
+* [bitnami/milvus] Release 9.0.4 (#29113) ([4ec696e](https://github.com/bitnami/charts/commit/4ec696e3455eebf116b2e97b3a18f5d5f6f2cc60)), closes [#29113](https://github.com/bitnami/charts/issues/29113)
## 9.0.3 (2024-08-16)
diff --git a/bitnami/milvus/Chart.lock b/bitnami/milvus/Chart.lock
index 532c0306f9acff..765030746056b6 100644
--- a/bitnami/milvus/Chart.lock
+++ b/bitnami/milvus/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: etcd
repository: oci://registry-1.docker.io/bitnamicharts
- version: 10.2.13
+ version: 10.2.14
- name: kafka
repository: oci://registry-1.docker.io/bitnamicharts
version: 30.0.5
- name: minio
repository: oci://registry-1.docker.io/bitnamicharts
- version: 14.7.3
+ version: 14.7.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:1165aafcd37b4b8703c791e7e6f3786389be0d044cde2e75c646f3d782f1b383
-generated: "2024-08-29T17:23:05.912896517Z"
+digest: sha256:3481e4c81a27d9691717f0100872b6627e445d37949c4b8c93a5d28a6e125e68
+generated: "2024-09-07T10:11:45.187386867Z"
diff --git a/bitnami/milvus/Chart.yaml b/bitnami/milvus/Chart.yaml
index b77460bed71ae8..074258969e2ab6 100644
--- a/bitnami/milvus/Chart.yaml
+++ b/bitnami/milvus/Chart.yaml
@@ -6,15 +6,15 @@ annotations:
licenses: Apache-2.0
images: |
- name: attu
- image: docker.io/bitnami/attu:2.4.7-debian-12-r0
+ image: docker.io/bitnami/attu:2.4.8-debian-12-r1
- name: milvus
- image: docker.io/bitnami/milvus:2.4.10-debian-12-r0
+ image: docker.io/bitnami/milvus:2.4.11-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: pymilvus
- image: docker.io/bitnami/pymilvus:2.4.5-debian-12-r1
+ image: docker.io/bitnami/pymilvus:2.4.6-debian-12-r2
apiVersion: v2
-appVersion: 2.4.10
+appVersion: 2.4.11
dependencies:
- name: etcd
repository: oci://registry-1.docker.io/bitnamicharts
@@ -48,4 +48,4 @@ maintainers:
name: milvus
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/milvus
-version: 9.0.4
+version: 9.0.5
diff --git a/bitnami/milvus/values.yaml b/bitnami/milvus/values.yaml
index 55307baf29899b..a787292c59f1cc 100644
--- a/bitnami/milvus/values.yaml
+++ b/bitnami/milvus/values.yaml
@@ -87,7 +87,7 @@ milvus:
image:
registry: docker.io
repository: bitnami/milvus
- tag: 2.4.10-debian-12-r0
+ tag: 2.4.11-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -268,7 +268,7 @@ initJob:
image:
registry: docker.io
repository: bitnami/pymilvus
- tag: 2.4.5-debian-12-r1
+ tag: 2.4.6-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -4601,7 +4601,7 @@ attu:
image:
registry: docker.io
repository: bitnami/attu
- tag: 2.4.7-debian-12-r0
+ tag: 2.4.8-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -5160,7 +5160,7 @@ waitContainer:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
## @param waitContainer.image.pullPolicy Init container wait-container image pull policy
##
diff --git a/bitnami/minio/CHANGELOG.md b/bitnami/minio/CHANGELOG.md
index bc60e9363da9bf..e1a9513de6c372 100644
--- a/bitnami/minio/CHANGELOG.md
+++ b/bitnami/minio/CHANGELOG.md
@@ -1,8 +1,24 @@
# Changelog
-## 14.7.4 (2024-08-30)
+## 14.7.8 (2024-09-11)
-* [bitnami/minio] Release 14.7.4 ([#29119](https://github.com/bitnami/charts/pull/29119))
+* [bitnami/minio] Bail early if defaultBuckets is used in distributed mode (#29034) ([#29141](https://github.com/bitnami/charts/pull/29141))
+
+## 14.7.7 (2024-09-10)
+
+* [bitnami/minio] Release 14.7.7 (#29318) ([f0167a5](https://github.com/bitnami/charts/commit/f0167a553fa38cf82acd0f135217eca0959faeec)), closes [#29318](https://github.com/bitnami/charts/issues/29318)
+
+## 14.7.6 (2024-09-09)
+
+* [bitnami/minio]: fix missing `metrics.enabled` docs. (#29270) ([1780940](https://github.com/bitnami/charts/commit/17809407c8b44b14be0cda439b98cad70705bb07)), closes [#29270](https://github.com/bitnami/charts/issues/29270)
+
+## 14.7.5 (2024-09-06)
+
+* [bitnami/minio] Release 14.7.5 (#29252) ([8e5d760](https://github.com/bitnami/charts/commit/8e5d760c5921a00a143bc0fddea753cd91aa05c4)), closes [#29252](https://github.com/bitnami/charts/issues/29252)
+
+## 14.7.4 (2024-08-30)
+
+* [bitnami/minio] Release 14.7.4 (#29119) ([4bc57b5](https://github.com/bitnami/charts/commit/4bc57b5b222fc0b4d28a19c469b89d65cac6eb68)), closes [#29119](https://github.com/bitnami/charts/issues/29119)
## 14.7.3 (2024-08-29)
diff --git a/bitnami/minio/Chart.yaml b/bitnami/minio/Chart.yaml
index 92c182201a142d..c6d619664f2466 100644
--- a/bitnami/minio/Chart.yaml
+++ b/bitnami/minio/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: minio
- image: docker.io/bitnami/minio:2024.8.29-debian-12-r0
+ image: docker.io/bitnami/minio:2024.9.9-debian-12-r0
- name: minio-client
- image: docker.io/bitnami/minio-client:2024.8.26-debian-12-r0
+ image: docker.io/bitnami/minio-client:2024.9.9-debian-12-r0
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
-appVersion: 2024.8.29
+appVersion: 2024.9.9
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -34,4 +34,4 @@ maintainers:
name: minio
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/minio
-version: 14.7.4
+version: 14.7.8
diff --git a/bitnami/minio/README.md b/bitnami/minio/README.md
index fc7e47b41c85de..71e377c5dd4e86 100644
--- a/bitnami/minio/README.md
+++ b/bitnami/minio/README.md
@@ -486,6 +486,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| Name | Description | Value |
| ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| `metrics.prometheusAuthType` | Authentication mode for Prometheus (`jwt` or `public`) | `public` |
+| `metrics.enabled` | Enable the export of Prometheus metrics | `false` |
| `metrics.serviceMonitor.enabled` | If the operator is installed in your cluster, set to true to create a Service Monitor Entry | `false` |
| `metrics.serviceMonitor.namespace` | Namespace which Prometheus is running in | `""` |
| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` |
diff --git a/bitnami/minio/templates/_helpers.tpl b/bitnami/minio/templates/_helpers.tpl
index 8be22d39ce564f..cafcd778aecc3b 100644
--- a/bitnami/minio/templates/_helpers.tpl
+++ b/bitnami/minio/templates/_helpers.tpl
@@ -158,6 +158,7 @@ Compile all warnings into a single message, and call fail.
{{- $messages := append $messages (include "minio.validateValues.mode" .) -}}
{{- $messages := append $messages (include "minio.validateValues.totalDrives" .) -}}
{{- $messages := append $messages (include "minio.validateValues.tls" .) -}}
+{{- $messages := append $messages (include "minio.validateValues.defaultBuckets" .) -}}
{{- $messages := without $messages "" -}}
{{- $message := join "\n" $messages -}}
@@ -206,6 +207,17 @@ minio: tls.existingSecret, tls.autoGenerated
{{- end -}}
{{- end -}}
+{{/*
+Validate values of MinIO® - defaultBuckets does not work in distributed mode
+*/}}
+{{- define "minio.validateValues.defaultBuckets" -}}
+{{- if and (eq .Values.mode "distributed") (not (empty .Values.defaultBuckets)) }}
+minio: defaultBuckets
+ defaultBuckets does not work in distributed mode.
+ Use a provisioning job instead.
+{{- end -}}
+{{- end -}}
+
{{/*
Return the secret containing MinIO TLS certificates
*/}}
diff --git a/bitnami/minio/templates/servicemonitor.yaml b/bitnami/minio/templates/servicemonitor.yaml
index 927a2252e1e364..1fa14e797e00d1 100644
--- a/bitnami/minio/templates/servicemonitor.yaml
+++ b/bitnami/minio/templates/servicemonitor.yaml
@@ -2,7 +2,7 @@
Copyright Broadcom, Inc. All Rights Reserved.
SPDX-License-Identifier: APACHE-2.0
*/}}
-
+{{- /* TODO: On major version upgrade, add .Values.metrics.enabled to that check */}}
{{- if .Values.metrics.serviceMonitor.enabled }}
{{- $releaseNamespace := default (include "common.names.namespace" .) .Values.metrics.serviceMonitor.namespace }}
apiVersion: {{ default "monitoring.coreos.com/v1" .Values.metrics.serviceMonitor.apiVersion }}
diff --git a/bitnami/minio/values.yaml b/bitnami/minio/values.yaml
index 854e54a1ca1516..e922e2a551ebae 100644
--- a/bitnami/minio/values.yaml
+++ b/bitnami/minio/values.yaml
@@ -70,7 +70,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/minio
- tag: 2024.8.29-debian-12-r0
+ tag: 2024.9.9-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -98,7 +98,7 @@ image:
clientImage:
registry: docker.io
repository: bitnami/minio-client
- tag: 2024.8.26-debian-12-r0
+ tag: 2024.9.9-debian-12-r0
digest: ""
## @param mode MinIO® server mode (`standalone` or `distributed`)
## ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide
@@ -1108,7 +1108,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1188,6 +1188,9 @@ metrics:
## To allow public access without authentication for prometheus metrics set environment as follows.
##
prometheusAuthType: public
+ ## @param metrics.enabled Enable the export of Prometheus metrics
+ ##
+ enabled: false
## Prometheus Operator ServiceMonitor configuration
##
serviceMonitor:
diff --git a/bitnami/mlflow/CHANGELOG.md b/bitnami/mlflow/CHANGELOG.md
index cb564d3a0ff059..83f417b31846e8 100644
--- a/bitnami/mlflow/CHANGELOG.md
+++ b/bitnami/mlflow/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 1.4.25 (2024-08-31)
+## 1.5.0 (2024-09-05)
-* [bitnami/mlflow] Release 1.4.25 ([#29139](https://github.com/bitnami/charts/pull/29139))
+* [bitnami/mlflow] Add support for Google Cloud Storage as artifact store ([#28938](https://github.com/bitnami/charts/pull/28938))
+
+## 1.4.25 (2024-08-31)
+
+* [bitnami/mlflow] Release 1.4.25 (#29139) ([07365a4](https://github.com/bitnami/charts/commit/07365a40a3e0246fdc926b421893782b9f17ccd7)), closes [#29139](https://github.com/bitnami/charts/issues/29139)
## 1.4.24 (2024-08-26)
diff --git a/bitnami/mlflow/Chart.yaml b/bitnami/mlflow/Chart.yaml
index ea9c0274b70749..472eabec346384 100644
--- a/bitnami/mlflow/Chart.yaml
+++ b/bitnami/mlflow/Chart.yaml
@@ -44,4 +44,4 @@ sources:
- https://github.com/bitnami/charts/tree/main/bitnami/mlflow
- https://github.com/bitnami/containers/tree/main/bitnami/mlflow
- https://github.com/mlflow/mlflow
-version: 1.4.25
+version: 1.5.0
diff --git a/bitnami/mlflow/README.md b/bitnami/mlflow/README.md
index 662161a17b68b1..7371af654a339d 100644
--- a/bitnami/mlflow/README.md
+++ b/bitnami/mlflow/README.md
@@ -460,6 +460,17 @@ The command deploys mlflow on the Kubernetes cluster in the default configuratio
| `externalS3.bucket` | External S3 bucket | `mlflow` |
| `externalS3.serveArtifacts` | Whether artifact serving is enabled | `true` |
+### External Google Cloud Storage parameters
+
+| Name | Description | Value |
+| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | ------- |
+| `externalGCS.bucket` | GCS bucket name. Activate gcs artifact storage if set | `""` |
+| `externalGCS.googleCloudProject` | Google Cloud Project to use (optional, needed when using "default application credentials") | `""` |
+| `externalGCS.useCredentialsInSecret` | Whether to read the GCS application credentials from a secret | `false` |
+| `externalGCS.existingSecret` | Name of an existing secret key containing the application credentials file (required when useCredentialsInSecret is true) | `""` |
+| `externalGCS.existingSecretKey` | Key in the existing secret containing the application credentials (required when useCredentialsInSecret is true) | `""` |
+| `externalGCS.serveArtifacts` | Whether artifact serving is enabled | `true` |
+
The MLflow chart supports three different ways to load your files in the `run` deployment. In order of priority, they are:
1. Existing config map
diff --git a/bitnami/mlflow/templates/_helpers.tpl b/bitnami/mlflow/templates/_helpers.tpl
index 28034e30dd783a..bf9a5e15823d25 100644
--- a/bitnami/mlflow/templates/_helpers.tpl
+++ b/bitnami/mlflow/templates/_helpers.tpl
@@ -544,6 +544,11 @@ Return the volume-permissions init container
mountPath: /tmp
{{- end -}}
+
+{{/*
+Deal with external artifact storage
+*/}}
+
{{/*
Return MinIO(TM) fullname
*/}}
@@ -551,6 +556,7 @@ Return MinIO(TM) fullname
{{- include "common.names.dependency.fullname" (dict "chartName" "minio" "chartValues" .Values.minio "context" $) -}}
{{- end -}}
+
{{/*
Return whether S3 is enabled
*/}}
@@ -648,6 +654,15 @@ Return the S3 secret access key inside the secret
{{- end -}}
{{- end -}}
+{{/*
+Return whether GCS is enabled
+*/}}
+{{- define "mlflow.v0.gcs.enabled" -}}
+ {{- if and (not .Values.minio.enabled) (not .Values.externalS3.host) .Values.externalGCS.bucket -}}
+ {{- true }}
+ {{- end -}}
+{{- end -}}
+
{{/*
Return the proper git image name
diff --git a/bitnami/mlflow/templates/tracking/deployment.yaml b/bitnami/mlflow/templates/tracking/deployment.yaml
index 44900bc7f3f005..8a4b2d7327f079 100644
--- a/bitnami/mlflow/templates/tracking/deployment.yaml
+++ b/bitnami/mlflow/templates/tracking/deployment.yaml
@@ -141,12 +141,17 @@ spec:
{{- end }}
{{- if (include "mlflow.v0.s3.enabled" .) }}
- --artifacts-destination=s3://{{ include "mlflow.v0.s3.bucket" . }}
+ {{- else if (include "mlflow.v0.gcs.enabled" .) }}
+ - --artifacts-destination=gs://{{ .Values.externalGCS.bucket }}
{{- else }}
- --artifacts-destination={{ .Values.tracking.persistence.mountPath }}/mlartifacts
{{- end }}
{{- if and (not (include "mlflow.v0.s3.serveArtifacts" .)) (include "mlflow.v0.s3.enabled" .) }}
- --default-artifact-root=s3://{{ include "mlflow.v0.s3.bucket" . }}
- --no-serve-artifacts
+ {{- else if and (not .Values.externalGCS.serveArtifacts) (include "mlflow.v0.gcs.enabled" .) }}
+ - --default-artifact-root=gs://{{ .Values.externalGCS.bucket }}
+ - --no-serve-artifacts
{{ else }}
- --serve-artifacts
{{- end }}
@@ -190,6 +195,16 @@ spec:
- name: MLFLOW_S3_ENDPOINT_URL
value: {{ printf "%s://%s:%v" (include "mlflow.v0.s3.protocol" .) (include "mlflow.v0.s3.host" .) (include "mlflow.v0.s3.port" .) | quote }}
{{- end }}
+ {{- if (include "mlflow.v0.gcs.enabled" .) }}
+ {{- if .Values.externalGCS.useCredentialsInSecret }}
+ - name: GOOGLE_APPLICATION_CREDENTIALS
+ value: /bitnami/gcs/key.json
+ {{- end }}
+ {{- if .Values.externalGCS.googleCloudProject }}
+ - name: GOOGLE_CLOUD_PROJECT
+ value: {{ .Values.externalGCS.googleCloudProject }}
+ {{- end }}
+ {{- end }}
{{- if .Values.tracking.extraEnvVars }}
{{- include "common.tplvalues.render" (dict "value" .Values.tracking.extraEnvVars "context" $) | nindent 12 }}
{{- end }}
@@ -273,6 +288,11 @@ spec:
{{- if .Values.tracking.persistence.subPath }}
subPath: {{ .Values.tracking.persistence.subPath }}
{{- end }}
+ {{- if and (include "mlflow.v0.gcs.enabled" .) .Values.externalGCS.useCredentialsInSecret }}
+ - name: gcs-key
+ mountPath: /bitnami/gcs/key.json
+ subPath: key.json
+ {{- end }}
{{- if .Values.tracking.extraVolumeMounts }}
{{- include "common.tplvalues.render" (dict "value" .Values.tracking.extraVolumeMounts "context" $) | nindent 12 }}
{{- end }}
@@ -310,4 +330,12 @@ spec:
{{- if .Values.tracking.extraVolumes }}
{{- include "common.tplvalues.render" (dict "value" .Values.tracking.extraVolumes "context" $) | nindent 8 }}
{{- end }}
+ {{- if and (include "mlflow.v0.gcs.enabled" .) .Values.externalGCS.useCredentialsInSecret }}
+ - name: gcs-key
+ secret:
+ secretName: {{ .Values.externalGCS.existingSecret }}
+ items:
+ - key: {{ .Values.externalGCS.existingSecretKey }}
+ path: key.json
+ {{- end }}
{{- end }}
diff --git a/bitnami/mlflow/values.yaml b/bitnami/mlflow/values.yaml
index aa63ec13d85acd..376532e0d0205c 100644
--- a/bitnami/mlflow/values.yaml
+++ b/bitnami/mlflow/values.yaml
@@ -1395,6 +1395,7 @@ minio:
loadBalancerIP: ""
ports:
api: 80
+
## @section External S3 parameters
## All of these values are only used when minio.enabled is set to false
## @param externalS3.host External S3 host. When using AWS S3, include appropriate [regional code](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_region), e.g. "eu-central-1.amazonaws.com
@@ -1421,3 +1422,20 @@ externalS3:
protocol: "https"
bucket: "mlflow"
serveArtifacts: true
+
+## @section External Google Cloud Storage parameters
+## All of these values are only used when minio.enabled is set to false and externalS3 is not configured (host is empty)
+## @param externalGCS.bucket GCS bucket name. Activate gcs artifact storage if set
+## @param externalGCS.googleCloudProject Google Cloud Project to use (optional, needed when using "default application credentials")
+## @param externalGCS.useCredentialsInSecret Whether to read the GCS application credentials from a secret
+## @param externalGCS.existingSecret Name of an existing secret key containing the application credentials file (required when useCredentialsInSecret is true)
+## @param externalGCS.existingSecretKey Key in the existing secret containing the application credentials (required when useCredentialsInSecret is true)
+## @param externalGCS.serveArtifacts Whether artifact serving is enabled
+##
+externalGCS:
+ bucket: ""
+ googleCloudProject: ""
+ useCredentialsInSecret: false
+ existingSecret: ""
+ existingSecretKey: ""
+ serveArtifacts: true
diff --git a/bitnami/mongodb-sharded/CHANGELOG.md b/bitnami/mongodb-sharded/CHANGELOG.md
index 8aaa4c2821d2b3..a068c1827354c6 100644
--- a/bitnami/mongodb-sharded/CHANGELOG.md
+++ b/bitnami/mongodb-sharded/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 8.3.6 (2024-08-26)
+## 8.3.7 (2024-09-01)
-* [bitnami/mongodb-sharded] Release 8.3.6 ([#29028](https://github.com/bitnami/charts/pull/29028))
+* [bitnami/mongodb-sharded] Changed to use namespaceOverride value when defining primaryhost in configsvr ([#29145](https://github.com/bitnami/charts/pull/29145))
+
+## 8.3.6 (2024-08-26)
+
+* [bitnami/mongodb-sharded] Release 8.3.6 (#29028) ([bc3ab9f](https://github.com/bitnami/charts/commit/bc3ab9fbfc042c1c4a17fe069b284bf0616c42dc)), closes [#29028](https://github.com/bitnami/charts/issues/29028)
## 8.3.5 (2024-08-20)
diff --git a/bitnami/mongodb-sharded/Chart.yaml b/bitnami/mongodb-sharded/Chart.yaml
index aaa8c9a23bddff..26f2ef9e446e59 100644
--- a/bitnami/mongodb-sharded/Chart.yaml
+++ b/bitnami/mongodb-sharded/Chart.yaml
@@ -35,4 +35,4 @@ maintainers:
name: mongodb-sharded
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/mongodb-sharded
-version: 8.3.6
+version: 8.3.7
diff --git a/bitnami/mongodb-sharded/templates/_helpers.tpl b/bitnami/mongodb-sharded/templates/_helpers.tpl
index 6d7998b7394823..cb923aaa9ac2ea 100644
--- a/bitnami/mongodb-sharded/templates/_helpers.tpl
+++ b/bitnami/mongodb-sharded/templates/_helpers.tpl
@@ -33,7 +33,7 @@ Usage:
{{- if .Values.configsvr.external.host -}}
{{- .Values.configsvr.external.host }}
{{- else -}}
- {{- printf "%s-configsvr-0.%s-headless.%s.svc.%s" (include "common.names.fullname" . ) (include "common.names.fullname" .) .Release.Namespace .Values.clusterDomain -}}
+ {{- printf "%s-configsvr-0.%s-headless.%s.svc.%s" (include "common.names.fullname" . ) (include "common.names.fullname" .) (include "common.names.namespace" .) .Values.clusterDomain -}}
{{- end -}}
{{- end -}}
diff --git a/bitnami/mongodb/CHANGELOG.md b/bitnami/mongodb/CHANGELOG.md
index c25f1e11f9e640..2c9e4bbf1f1f86 100644
--- a/bitnami/mongodb/CHANGELOG.md
+++ b/bitnami/mongodb/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 15.6.22 (2024-08-27)
+## 15.6.23 (2024-09-11)
-* [bitnami/mongodb] add securityContext via helper to initContainter dns-check ([#29038](https://github.com/bitnami/charts/pull/29038))
+* [bitnami/mongodb] Allow rendering resources values ([#29346](https://github.com/bitnami/charts/pull/29346))
+
+## 15.6.22 (2024-08-29)
+
+* [bitnami/mongodb] add securityContext via helper to initContainter dns-check (#29038) ([56299fe](https://github.com/bitnami/charts/commit/56299fe14d54ac685fb55da7d23c6b91c15f8e3e)), closes [#29038](https://github.com/bitnami/charts/issues/29038)
## 15.6.21 (2024-08-26)
diff --git a/bitnami/mongodb/Chart.yaml b/bitnami/mongodb/Chart.yaml
index f692e4572c329c..fb263a025d2a33 100644
--- a/bitnami/mongodb/Chart.yaml
+++ b/bitnami/mongodb/Chart.yaml
@@ -39,4 +39,4 @@ maintainers:
name: mongodb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/mongodb
-version: 15.6.22
+version: 15.6.23
diff --git a/bitnami/mongodb/templates/arbiter/statefulset.yaml b/bitnami/mongodb/templates/arbiter/statefulset.yaml
index ab750fcd5eaeff..e786b818af1414 100644
--- a/bitnami/mongodb/templates/arbiter/statefulset.yaml
+++ b/bitnami/mongodb/templates/arbiter/statefulset.yaml
@@ -243,7 +243,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.arbiter.resources }}
- resources: {{- toYaml .Values.arbiter.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.arbiter.resources "context" $) | nindent 12 }}
{{- else if ne .Values.arbiter.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.arbiter.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/mongodb/templates/backup/cronjob.yaml b/bitnami/mongodb/templates/backup/cronjob.yaml
index 3e8972c75a75d6..1411b1a6c43969 100644
--- a/bitnami/mongodb/templates/backup/cronjob.yaml
+++ b/bitnami/mongodb/templates/backup/cronjob.yaml
@@ -107,7 +107,7 @@ spec:
- -n {{ join "," ( concat .Values.tls.extraDnsNames .Values.externalAccess.service.publicNames ) }}
{{- end }}
{{- if .Values.tls.resources }}
- resources: {{- toYaml .Values.tls.resources | nindent 16 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.tls.resources "context" $) | nindent 12 }}
{{- else if ne .Values.tls.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 16 }}
{{- end }}
diff --git a/bitnami/mongodb/templates/hidden/statefulset.yaml b/bitnami/mongodb/templates/hidden/statefulset.yaml
index e64777628a5e26..33824d58a6ff70 100644
--- a/bitnami/mongodb/templates/hidden/statefulset.yaml
+++ b/bitnami/mongodb/templates/hidden/statefulset.yaml
@@ -142,7 +142,7 @@ spec:
- -n {{ join "," ( concat .Values.tls.extraDnsNames .Values.externalAccess.service.publicNames ) }}
{{- end }}
{{- if .Values.tls.resources }}
- resources: {{- toYaml .Values.tls.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.tls.resources "context" $) | nindent 12 }}
{{- else if ne .Values.tls.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -320,7 +320,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.hidden.resources }}
- resources: {{- toYaml .Values.hidden.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.hidden.resources "context" $) | nindent 12 }}
{{- else if ne .Values.hidden.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.hidden.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -455,7 +455,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.metrics.resources }}
- resources: {{- toYaml .Values.metrics.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metrics.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metrics.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metrics.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/mongodb/templates/replicaset/statefulset.yaml b/bitnami/mongodb/templates/replicaset/statefulset.yaml
index ad111e519c877f..c0ccc9cd6988ae 100644
--- a/bitnami/mongodb/templates/replicaset/statefulset.yaml
+++ b/bitnami/mongodb/templates/replicaset/statefulset.yaml
@@ -143,7 +143,7 @@ spec:
- -n {{ join "," ( concat .Values.tls.extraDnsNames .Values.externalAccess.service.publicNames ) }}
{{- end }}
{{- if .Values.tls.resources }}
- resources: {{- toYaml .Values.tls.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.tls.resources "context" $) | nindent 12 }}
{{- else if ne .Values.tls.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -320,7 +320,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -457,7 +457,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.metrics.resources }}
- resources: {{- toYaml .Values.metrics.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metrics.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metrics.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metrics.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/mongodb/templates/standalone/dep-sts.yaml b/bitnami/mongodb/templates/standalone/dep-sts.yaml
index 9c0dca66114048..fdf55f2312625c 100644
--- a/bitnami/mongodb/templates/standalone/dep-sts.yaml
+++ b/bitnami/mongodb/templates/standalone/dep-sts.yaml
@@ -130,7 +130,7 @@ spec:
- -n {{ join "," ( concat .Values.tls.extraDnsNames .Values.externalAccess.service.publicNames ) }}
{{- end }}
{{- if .Values.tls.resources }}
- resources: {{- toYaml .Values.tls.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.tls.resources "context" $) | nindent 12 }}
{{- else if ne .Values.tls.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -277,7 +277,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -402,7 +402,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.metrics.resources }}
- resources: {{- toYaml .Values.metrics.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.metrics.resources "context" $) | nindent 12 }}
{{- else if ne .Values.metrics.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.metrics.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/multus-cni/CHANGELOG.md b/bitnami/multus-cni/CHANGELOG.md
index dd5c85fc02ade1..943a965124f2cd 100644
--- a/bitnami/multus-cni/CHANGELOG.md
+++ b/bitnami/multus-cni/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.1.13 (2024-08-27)
+## 2.1.14 (2024-09-06)
-* [bitnami/multus-cni] Release 2.1.13 ([#29057](https://github.com/bitnami/charts/pull/29057))
+* [bitnami/multus-cni] Release 2.1.14 ([#29262](https://github.com/bitnami/charts/pull/29262))
+
+## 2.1.13 (2024-08-27)
+
+* [bitnami/multus-cni] Release 2.1.13 (#29057) ([9f9e5dd](https://github.com/bitnami/charts/commit/9f9e5dd82c193d6eb4a4a50b6744b387951180b6)), closes [#29057](https://github.com/bitnami/charts/issues/29057)
## 2.1.12 (2024-08-21)
diff --git a/bitnami/multus-cni/Chart.yaml b/bitnami/multus-cni/Chart.yaml
index 16eeb3b2b914a1..de3a974f992456 100644
--- a/bitnami/multus-cni/Chart.yaml
+++ b/bitnami/multus-cni/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: multus-cni
- image: docker.io/bitnami/multus-cni:4.1.0-debian-12-r1
+ image: docker.io/bitnami/multus-cni:4.1.0-debian-12-r3
apiVersion: v2
appVersion: 4.1.0
dependencies:
@@ -29,4 +29,4 @@ maintainers:
name: multus-cni
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/multus-cni
-version: 2.1.13
+version: 2.1.14
diff --git a/bitnami/multus-cni/values.yaml b/bitnami/multus-cni/values.yaml
index 016dc06eb0ab1c..dbe544cba6fe64 100644
--- a/bitnami/multus-cni/values.yaml
+++ b/bitnami/multus-cni/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/multus-cni
- tag: 4.1.0-debian-12-r1
+ tag: 4.1.0-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/nats/CHANGELOG.md b/bitnami/nats/CHANGELOG.md
index d8af11a19f9648..48923dc85e58bd 100644
--- a/bitnami/nats/CHANGELOG.md
+++ b/bitnami/nats/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 8.3.4 (2024-08-30)
+## 8.3.5 (2024-09-06)
-* [bitnami/nats] Release 8.3.4 ([#29132](https://github.com/bitnami/charts/pull/29132))
+* [bitnami/nats] Release 8.3.5 ([#29253](https://github.com/bitnami/charts/pull/29253))
+
+## 8.3.4 (2024-08-30)
+
+* [bitnami/nats] Release 8.3.4 (#29132) ([96e3084](https://github.com/bitnami/charts/commit/96e308493174de2b481ad857ac24b4fc1a37672a)), closes [#29132](https://github.com/bitnami/charts/issues/29132)
## 8.3.3 (2024-08-29)
diff --git a/bitnami/nats/Chart.yaml b/bitnami/nats/Chart.yaml
index 8a0aff4820df9e..7d5b4bb311a60b 100644
--- a/bitnami/nats/Chart.yaml
+++ b/bitnami/nats/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: nats
- image: docker.io/bitnami/nats:2.10.20-debian-12-r0
+ image: docker.io/bitnami/nats:2.10.20-debian-12-r3
- name: nats-exporter
- image: docker.io/bitnami/nats-exporter:0.15.0-debian-12-r12
+ image: docker.io/bitnami/nats-exporter:0.15.0-debian-12-r14
apiVersion: v2
appVersion: 2.10.20
dependencies:
@@ -31,4 +31,4 @@ maintainers:
name: nats
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/nats
-version: 8.3.4
+version: 8.3.5
diff --git a/bitnami/nats/values.yaml b/bitnami/nats/values.yaml
index 28bf355c5282e5..24b661dd376681 100644
--- a/bitnami/nats/values.yaml
+++ b/bitnami/nats/values.yaml
@@ -76,7 +76,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/nats
- tag: 2.10.20-debian-12-r0
+ tag: 2.10.20-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -813,7 +813,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/nats-exporter
- tag: 0.15.0-debian-12-r12
+ tag: 0.15.0-debian-12-r14
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/neo4j/CHANGELOG.md b/bitnami/neo4j/CHANGELOG.md
index a409e0360af9ed..dd6b635733de20 100644
--- a/bitnami/neo4j/CHANGELOG.md
+++ b/bitnami/neo4j/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 0.1.8 (2024-08-28)
+## 0.1.9 (2024-09-11)
-* [bitnami/neo4j] Release 0.1.8 ([#29090](https://github.com/bitnami/charts/pull/29090))
+* [bitnami/neo4j] fix: add apiVersion and kind to volumeClaimTemplates ([#29361](https://github.com/bitnami/charts/pull/29361))
+
+## 0.1.8 (2024-08-28)
+
+* [bitnami/neo4j] Release 0.1.8 (#29090) ([5dea204](https://github.com/bitnami/charts/commit/5dea2043afc0d635f9d13540b8a28831b1fa72ad)), closes [#29090](https://github.com/bitnami/charts/issues/29090)
## 0.1.7 (2024-07-25)
diff --git a/bitnami/neo4j/Chart.yaml b/bitnami/neo4j/Chart.yaml
index d62b422ce80c17..a3a52beb0d344d 100644
--- a/bitnami/neo4j/Chart.yaml
+++ b/bitnami/neo4j/Chart.yaml
@@ -35,4 +35,4 @@ sources:
- https://github.com/bitnami/charts/tree/main/bitnami/neo4j
- https://github.com/bitnami/containers/tree/main/bitnami/neo4j
- https://github.com/neo4j/neo4j
-version: 0.1.8
+version: 0.1.9
diff --git a/bitnami/neo4j/templates/statefulset.yaml b/bitnami/neo4j/templates/statefulset.yaml
index e68912f319d83d..656a19fa0e1376 100644
--- a/bitnami/neo4j/templates/statefulset.yaml
+++ b/bitnami/neo4j/templates/statefulset.yaml
@@ -296,7 +296,9 @@ spec:
{{- end }}
{{- if .Values.persistence.enabled }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if or .Values.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" (dict "values" .Values.persistence.annotations .Values.commonAnnotations "context" .) | fromYaml }}
diff --git a/bitnami/nginx-ingress-controller/CHANGELOG.md b/bitnami/nginx-ingress-controller/CHANGELOG.md
index ce4d0c82f9ffbd..dc16c088cdea1a 100644
--- a/bitnami/nginx-ingress-controller/CHANGELOG.md
+++ b/bitnami/nginx-ingress-controller/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
+## 11.4.1 (2024-09-06)
+
+* [bitnami/nginx-ingress-controller] Release 11.4.1 ([#29265](https://github.com/bitnami/charts/pull/29265))
+
## 11.4.0 (2024-08-23)
-* [bitnami/nginx-ingress-controller] Allow loadBalancerClass to be customized for the nginx-ingress-controller chart ([#28919](https://github.com/bitnami/charts/pull/28919))
+* [bitnami/nginx-ingress-controller] Allow loadBalancerClass to be customized for the nginx-ingress-co ([29e7033](https://github.com/bitnami/charts/commit/29e703372504ea619d099011c42e7de228320e03)), closes [#28919](https://github.com/bitnami/charts/issues/28919)
## 11.3.22 (2024-08-21)
diff --git a/bitnami/nginx-ingress-controller/Chart.yaml b/bitnami/nginx-ingress-controller/Chart.yaml
index 872aeefa15d931..9e8150c011a777 100644
--- a/bitnami/nginx-ingress-controller/Chart.yaml
+++ b/bitnami/nginx-ingress-controller/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: nginx
- image: docker.io/bitnami/nginx:1.27.1-debian-12-r1
+ image: docker.io/bitnami/nginx:1.27.1-debian-12-r3
- name: nginx-ingress-controller
- image: docker.io/bitnami/nginx-ingress-controller:1.11.2-debian-12-r2
+ image: docker.io/bitnami/nginx-ingress-controller:1.11.2-debian-12-r4
apiVersion: v2
appVersion: 1.11.2
dependencies:
@@ -34,4 +34,4 @@ maintainers:
name: nginx-ingress-controller
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller
-version: 11.4.0
+version: 11.4.1
diff --git a/bitnami/nginx-ingress-controller/README.md b/bitnami/nginx-ingress-controller/README.md
index c9821560ec4c17..891b69b85e5a49 100644
--- a/bitnami/nginx-ingress-controller/README.md
+++ b/bitnami/nginx-ingress-controller/README.md
@@ -538,4 +538,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/bitnami/nginx-ingress-controller/values.yaml b/bitnami/nginx-ingress-controller/values.yaml
index 090992c0b061cc..c26883793cf39b 100644
--- a/bitnami/nginx-ingress-controller/values.yaml
+++ b/bitnami/nginx-ingress-controller/values.yaml
@@ -65,7 +65,7 @@ clusterDomain: cluster.local
image:
registry: docker.io
repository: bitnami/nginx-ingress-controller
- tag: 1.11.2-debian-12-r2
+ tag: 1.11.2-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -529,7 +529,7 @@ defaultBackend:
image:
registry: docker.io
repository: bitnami/nginx
- tag: 1.27.1-debian-12-r1
+ tag: 1.27.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/nginx/CHANGELOG.md b/bitnami/nginx/CHANGELOG.md
index 523a522651357e..9c1fba3c866151 100644
--- a/bitnami/nginx/CHANGELOG.md
+++ b/bitnami/nginx/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 18.1.11 (2024-08-23)
+## 18.1.12 (2024-09-06)
-* [bitnami/nginx] Release 18.1.11 ([#28993](https://github.com/bitnami/charts/pull/28993))
+* [bitnami/nginx] Release 18.1.12 - bugfix prometheusrules label collision ([#29276](https://github.com/bitnami/charts/pull/29276))
+
+## 18.1.11 (2024-08-23)
+
+* [bitnami/nginx] Release 18.1.11 (#28993) ([34e0c37](https://github.com/bitnami/charts/commit/34e0c3727b2b67d946bda7b7250be6bc88dfc4e3)), closes [#28993](https://github.com/bitnami/charts/issues/28993)
## 18.1.10 (2024-08-21)
diff --git a/bitnami/nginx/Chart.yaml b/bitnami/nginx/Chart.yaml
index 351c2224bd287f..759533d41a2526 100644
--- a/bitnami/nginx/Chart.yaml
+++ b/bitnami/nginx/Chart.yaml
@@ -34,4 +34,4 @@ maintainers:
name: nginx
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/nginx
-version: 18.1.11
+version: 18.1.12
diff --git a/bitnami/nginx/templates/prometheusrules.yaml b/bitnami/nginx/templates/prometheusrules.yaml
index d4b980ba0c3487..d2d728ff24bde7 100644
--- a/bitnami/nginx/templates/prometheusrules.yaml
+++ b/bitnami/nginx/templates/prometheusrules.yaml
@@ -10,7 +10,6 @@ metadata:
name: {{ include "common.names.fullname" . }}
namespace: {{ default (include "common.names.namespace" .) .Values.metrics.prometheusRule.namespace | quote }}
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
- app.kubernetes.io/component: nginx
app.kubernetes.io/component: metrics
{{- if .Values.metrics.prometheusRule.additionalLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.prometheusRule.additionalLabels "context" $ ) | nindent 4 }}
diff --git a/bitnami/node-exporter/CHANGELOG.md b/bitnami/node-exporter/CHANGELOG.md
index ffdc93cf9d6ca1..addd7cfbfbb3a8 100644
--- a/bitnami/node-exporter/CHANGELOG.md
+++ b/bitnami/node-exporter/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 4.4.14 (2024-08-28)
+## 4.4.15 (2024-09-06)
-* [bitnami/node-exporter] Release 4.4.14 ([#29075](https://github.com/bitnami/charts/pull/29075))
+* [bitnami/node-exporter] Release 4.4.15 ([#29255](https://github.com/bitnami/charts/pull/29255))
+
+## 4.4.14 (2024-08-28)
+
+* [bitnami/node-exporter] Release 4.4.14 (#29075) ([3ecd8b2](https://github.com/bitnami/charts/commit/3ecd8b22af5ed0550e794fd4b0e557516f48a49d)), closes [#29075](https://github.com/bitnami/charts/issues/29075)
## 4.4.13 (2024-08-23)
diff --git a/bitnami/node-exporter/Chart.yaml b/bitnami/node-exporter/Chart.yaml
index 256793c2549ce2..47b7ebb2e5356c 100644
--- a/bitnami/node-exporter/Chart.yaml
+++ b/bitnami/node-exporter/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: node-exporter
- image: docker.io/bitnami/node-exporter:1.8.2-debian-12-r5
+ image: docker.io/bitnami/node-exporter:1.8.2-debian-12-r7
apiVersion: v2
appVersion: 1.8.2
dependencies:
@@ -28,4 +28,4 @@ maintainers:
name: node-exporter
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/node-exporter
-version: 4.4.14
+version: 4.4.15
diff --git a/bitnami/node-exporter/values.yaml b/bitnami/node-exporter/values.yaml
index b9172434d75320..391582057ceb82 100644
--- a/bitnami/node-exporter/values.yaml
+++ b/bitnami/node-exporter/values.yaml
@@ -121,7 +121,7 @@ serviceAccount:
image:
registry: docker.io
repository: bitnami/node-exporter
- tag: 1.8.2-debian-12-r5
+ tag: 1.8.2-debian-12-r7
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/oauth2-proxy/CHANGELOG.md b/bitnami/oauth2-proxy/CHANGELOG.md
index 9043b4653f6e62..b272707f4e72ee 100644
--- a/bitnami/oauth2-proxy/CHANGELOG.md
+++ b/bitnami/oauth2-proxy/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 6.0.1 (2024-08-27)
+## 6.0.2 (2024-09-06)
-* [bitnami/oauth2-proxy] Release 6.0.1 ([#29065](https://github.com/bitnami/charts/pull/29065))
+* [bitnami/oauth2-proxy] Release 6.0.2 ([#29259](https://github.com/bitnami/charts/pull/29259))
+
+## 6.0.1 (2024-08-27)
+
+* [bitnami/oauth2-proxy] Release 6.0.1 (#29065) ([63ac0ba](https://github.com/bitnami/charts/commit/63ac0bab25da3c6ab4cacadd543fa34501471acc)), closes [#29065](https://github.com/bitnami/charts/issues/29065)
## 6.0.0 (2024-08-13)
diff --git a/bitnami/oauth2-proxy/Chart.lock b/bitnami/oauth2-proxy/Chart.lock
index 5c43f2ec4c96ca..395e0167df3497 100644
--- a/bitnami/oauth2-proxy/Chart.lock
+++ b/bitnami/oauth2-proxy/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
- version: 20.0.3
+ version: 20.0.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:a802f7d00c2127037c0f437ac0d2968da5e456a7f417441d265947d66e83b172
-generated: "2024-08-27T19:49:49.769134873Z"
+digest: sha256:9f5f34fc041303be69155c34a51c39e75e62d2bd3f21545df6eb5207acf8b610
+generated: "2024-09-06T05:10:53.738669024Z"
diff --git a/bitnami/oauth2-proxy/Chart.yaml b/bitnami/oauth2-proxy/Chart.yaml
index fc4432deb19e5f..6f74658a8e505e 100644
--- a/bitnami/oauth2-proxy/Chart.yaml
+++ b/bitnami/oauth2-proxy/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: oauth2-proxy
- image: docker.io/bitnami/oauth2-proxy:7.6.0-debian-12-r20
+ image: docker.io/bitnami/oauth2-proxy:7.6.0-debian-12-r22
apiVersion: v2
appVersion: 7.6.0
dependencies:
@@ -35,4 +35,4 @@ maintainers:
name: oauth2-proxy
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/oauth2-proxy
-version: 6.0.1
+version: 6.0.2
diff --git a/bitnami/oauth2-proxy/values.yaml b/bitnami/oauth2-proxy/values.yaml
index 5308ae02dd5661..c423f53d2a9299 100644
--- a/bitnami/oauth2-proxy/values.yaml
+++ b/bitnami/oauth2-proxy/values.yaml
@@ -309,7 +309,7 @@ ingress:
image:
registry: docker.io
repository: bitnami/oauth2-proxy
- tag: 7.6.0-debian-12-r20
+ tag: 7.6.0-debian-12-r22
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/opensearch/CHANGELOG.md b/bitnami/opensearch/CHANGELOG.md
index bc82a73d87252f..8695103b57e30f 100644
--- a/bitnami/opensearch/CHANGELOG.md
+++ b/bitnami/opensearch/CHANGELOG.md
@@ -1,8 +1,28 @@
# Changelog
-## 1.2.10 (2024-08-08)
+## 1.3.1 (2024-09-11)
-* [bitnami/opensearch] Release 1.2.10 ([#28777](https://github.com/bitnami/charts/pull/28777))
+* [bitnami/opensearch] fix: add apiVersion and kind to volumeClaimTemplates ([#29360](https://github.com/bitnami/charts/pull/29360))
+
+## 1.3.0 (2024-09-09)
+
+* [bitnami/opensearch] feat: :sparkles: Add metrics (#29307) ([181f600](https://github.com/bitnami/charts/commit/181f600561b3110251730540731572a4d7be0a1d)), closes [#29307](https://github.com/bitnami/charts/issues/29307)
+
+## 1.2.13 (2024-09-09)
+
+* [bitnami/opensearch] Release 1.2.13 (#29309) ([e34315e](https://github.com/bitnami/charts/commit/e34315e5eabba57298187c5dcaaa7a5bba02ea80)), closes [#29309](https://github.com/bitnami/charts/issues/29309)
+
+## 1.2.12 (2024-09-09)
+
+* [bitnami/opensearch] Release 1.2.12 (#29308) ([34b5af2](https://github.com/bitnami/charts/commit/34b5af2cc3da11368f51c72f8cf7bbd59e59a899)), closes [#29308](https://github.com/bitnami/charts/issues/29308)
+
+## 1.2.11 (2024-09-06)
+
+* [bitnami/opensearch] Release 1.2.11 (#29281) ([7b87518](https://github.com/bitnami/charts/commit/7b87518dcfebb34ef91c6957eb29d5a45f38f624)), closes [#29281](https://github.com/bitnami/charts/issues/29281)
+
+## 1.2.10 (2024-08-08)
+
+* [bitnami/opensearch] Release 1.2.10 (#28777) ([fd8c5f4](https://github.com/bitnami/charts/commit/fd8c5f42aea6194f35e54da23a57ccc4787c760c)), closes [#28777](https://github.com/bitnami/charts/issues/28777)
## 1.2.9 (2024-07-25)
diff --git a/bitnami/opensearch/Chart.lock b/bitnami/opensearch/Chart.lock
index 7fea5eabd53810..223cb101f829aa 100644
--- a/bitnami/opensearch/Chart.lock
+++ b/bitnami/opensearch/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-08T10:54:48.594643124Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-06T14:30:11.715741329Z"
diff --git a/bitnami/opensearch/Chart.yaml b/bitnami/opensearch/Chart.yaml
index d876f1ecb71a0c..7b3e212d5ba06d 100644
--- a/bitnami/opensearch/Chart.yaml
+++ b/bitnami/opensearch/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: opensearch
- image: docker.io/bitnami/opensearch:2.16.0-debian-12-r0
+ image: docker.io/bitnami/opensearch:2.16.0-debian-12-r4
- name: opensearch-dashboards
- image: docker.io/bitnami/opensearch-dashboards:2.15.0-debian-12-r3
+ image: docker.io/bitnami/opensearch-dashboards:2.16.0-debian-12-r2
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
apiVersion: v2
appVersion: 2.16.0
dependencies:
@@ -30,4 +30,4 @@ maintainers:
name: opensearch
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/opensearch
-version: 1.2.10
+version: 1.3.1
diff --git a/bitnami/opensearch/README.md b/bitnami/opensearch/README.md
index 8222f9a3698c5b..1f330461fcbe8c 100644
--- a/bitnami/opensearch/README.md
+++ b/bitnami/opensearch/README.md
@@ -400,6 +400,23 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `master.autoscaling.hpa.maxReplicas` | Maximum number of APISIX Data Plane replicas | `11` |
| `master.autoscaling.hpa.targetCPU` | Target CPU utilization percentage | `""` |
| `master.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
+| `master.metrics.enabled` | Enable master-eligible node metrics | `false` |
+| `master.metrics.service.ports.metrics` | master-eligible node metrics service port | `80` |
+| `master.metrics.service.clusterIP` | master-eligible node metrics service Cluster IP | `""` |
+| `master.metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` |
+| `master.metrics.serviceMonitor.namespace` | Namespace which Prometheus is running in | `""` |
+| `master.metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+| `master.metrics.serviceMonitor.interval` | Interval at which metrics should be scraped | `30s` |
+| `master.metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `10s` |
+| `master.metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` |
+| `master.metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` |
+| `master.metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
+| `master.metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `master.metrics.rules.enabled` | Enable render extra rules for PrometheusRule object | `false` |
+| `master.metrics.rules.spec` | Rules to render into the PrometheusRule object | `[]` |
+| `master.metrics.rules.selector` | Selector for the PrometheusRule object | `{}` |
+| `master.metrics.rules.namespace` | Namespace where to create the PrometheusRule object | `monitoring` |
+| `master.metrics.rules.additionalLabels` | Additional lables to add to the PrometheusRule object | `{}` |
### Data-only nodes parameters
@@ -511,6 +528,23 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `data.autoscaling.hpa.maxReplicas` | Maximum number of APISIX Data Plane replicas | `11` |
| `data.autoscaling.hpa.targetCPU` | Target CPU utilization percentage | `""` |
| `data.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
+| `data.metrics.enabled` | Enable data node metrics | `false` |
+| `data.metrics.service.ports.metrics` | data node metrics service port | `80` |
+| `data.metrics.service.clusterIP` | data node metrics service Cluster IP | `""` |
+| `data.metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` |
+| `data.metrics.serviceMonitor.namespace` | Namespace which Prometheus is running in | `""` |
+| `data.metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+| `data.metrics.serviceMonitor.interval` | Interval at which metrics should be scraped | `30s` |
+| `data.metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `10s` |
+| `data.metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` |
+| `data.metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` |
+| `data.metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
+| `data.metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `data.metrics.rules.enabled` | Enable render extra rules for PrometheusRule object | `false` |
+| `data.metrics.rules.spec` | Rules to render into the PrometheusRule object | `[]` |
+| `data.metrics.rules.selector` | Selector for the PrometheusRule object | `{}` |
+| `data.metrics.rules.namespace` | Namespace where to create the PrometheusRule object | `monitoring` |
+| `data.metrics.rules.additionalLabels` | Additional lables to add to the PrometheusRule object | `{}` |
### Coordinating-only nodes parameters
@@ -614,6 +648,23 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `coordinating.autoscaling.hpa.maxReplicas` | Maximum number of APISIX Data Plane replicas | `11` |
| `coordinating.autoscaling.hpa.targetCPU` | Target CPU utilization percentage | `""` |
| `coordinating.autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
+| `coordinating.metrics.enabled` | Enable coordinating node metrics | `false` |
+| `coordinating.metrics.service.ports.metrics` | coordinating node metrics service port | `80` |
+| `coordinating.metrics.service.clusterIP` | coordinating node metrics service Cluster IP | `""` |
+| `coordinating.metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` |
+| `coordinating.metrics.serviceMonitor.namespace` | Namespace which Prometheus is running in | `""` |
+| `coordinating.metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+| `coordinating.metrics.serviceMonitor.interval` | Interval at which metrics should be scraped | `30s` |
+| `coordinating.metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `10s` |
+| `coordinating.metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` |
+| `coordinating.metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` |
+| `coordinating.metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
+| `coordinating.metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `coordinating.metrics.rules.enabled` | Enable render extra rules for PrometheusRule object | `false` |
+| `coordinating.metrics.rules.spec` | Rules to render into the PrometheusRule object | `[]` |
+| `coordinating.metrics.rules.selector` | Selector for the PrometheusRule object | `{}` |
+| `coordinating.metrics.rules.namespace` | Namespace where to create the PrometheusRule object | `monitoring` |
+| `coordinating.metrics.rules.additionalLabels` | Additional lables to add to the PrometheusRule object | `{}` |
### Ingest-only nodes parameters
@@ -746,6 +797,23 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
| `ingest.ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` |
| `ingest.ingress.secrets` | Custom TLS certificates as secrets | `[]` |
| `ingest.ingress.extraRules` | Additional rules to be covered with this ingress record | `[]` |
+| `ingest.metrics.enabled` | Enable ingest node metrics | `false` |
+| `ingest.metrics.service.ports.metrics` | ingest node metrics service port | `80` |
+| `ingest.metrics.service.clusterIP` | ingest node metrics service Cluster IP | `""` |
+| `ingest.metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` |
+| `ingest.metrics.serviceMonitor.namespace` | Namespace which Prometheus is running in | `""` |
+| `ingest.metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+| `ingest.metrics.serviceMonitor.interval` | Interval at which metrics should be scraped | `30s` |
+| `ingest.metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `10s` |
+| `ingest.metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` |
+| `ingest.metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` |
+| `ingest.metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
+| `ingest.metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `ingest.metrics.rules.enabled` | Enable render extra rules for PrometheusRule object | `false` |
+| `ingest.metrics.rules.spec` | Rules to render into the PrometheusRule object | `[]` |
+| `ingest.metrics.rules.selector` | Selector for the PrometheusRule object | `{}` |
+| `ingest.metrics.rules.namespace` | Namespace where to create the PrometheusRule object | `monitoring` |
+| `ingest.metrics.rules.additionalLabels` | Additional lables to add to the PrometheusRule object | `{}` |
### Init Container Parameters
diff --git a/bitnami/opensearch/templates/coordinating/metrics-svc.yaml b/bitnami/opensearch/templates/coordinating/metrics-svc.yaml
new file mode 100644
index 00000000000000..1afdf738b85792
--- /dev/null
+++ b/bitnami/opensearch/templates/coordinating/metrics-svc.yaml
@@ -0,0 +1,31 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.coordinating.enabled" . ) .Values.coordinating.metrics.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ printf "%s-metrics" (include "opensearch.coordinating.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: coordinating-only
+ {{- $defaultAnnotations := dict "prometheus.io/scrape" "true" "prometheus.io/port" (.Values.coordinating.metrics.service.port | quote) "prometheus.io/path" "/_prometheus/metrics" }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list $defaultAnnotations .Values.coordinating.metrics.service.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+spec:
+ type: ClusterIP
+ {{- if .Values.coordinating.metrics.service.clusterIP }}
+ clusterIP: {{ .Values.coordinating.metrics.service.clusterIP }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ targetPort: rest-api
+ port: {{ .Values.coordinating.metrics.service.ports.metrics }}
+ protocol: TCP
+ {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.coordinating.podLabels .Values.commonLabels ) "context" . ) }}
+ selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: coordinating-only
+{{- end }}
diff --git a/bitnami/opensearch/templates/coordinating/servicemonitor.yaml b/bitnami/opensearch/templates/coordinating/servicemonitor.yaml
new file mode 100644
index 00000000000000..8e70bdf1145b87
--- /dev/null
+++ b/bitnami/opensearch/templates/coordinating/servicemonitor.yaml
@@ -0,0 +1,51 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.coordinating.enabled" . ) .Values.coordinating.metrics.enabled .Values.coordinating.metrics.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "opensearch.coordinating.fullname" . }}
+ namespace: {{ default (include "common.names.namespace" .) .Values.coordinating.metrics.serviceMonitor.namespace | quote }}
+ {{- $labels := include "common.tplvalues.merge" (dict "values" (list .Values.coordinating.metrics.serviceMonitor.labels .Values.commonLabels) "context" .) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: coordinating-only
+ {{- if or .Values.coordinating.metrics.serviceMonitor.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.coordinating.metrics.serviceMonitor.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ jobLabel: {{ .Values.coordinating.metrics.serviceMonitor.jobLabel | quote }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: coordinating-only
+ prometheus.io/scrape: "true"
+ {{- if .Values.coordinating.metrics.serviceMonitor.selector }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.coordinating.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
+ {{- end }}
+ endpoints:
+ - port: http-metrics
+ path: "/_prometheus/metrics"
+ {{- if .Values.coordinating.metrics.serviceMonitor.interval }}
+ interval: {{ .Values.coordinating.metrics.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.coordinating.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.coordinating.metrics.serviceMonitor.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.coordinating.metrics.serviceMonitor.honorLabels }}
+ honorLabels: {{ .Values.coordinating.metrics.serviceMonitor.honorLabels }}
+ {{- end }}
+ {{- if .Values.coordinating.metrics.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.coordinating.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.coordinating.metrics.serviceMonitor.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.coordinating.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ namespaceSelector:
+ matchNames:
+ - {{ include "common.names.namespace" . | quote }}
+{{- end }}
diff --git a/bitnami/opensearch/templates/data/metrics-svc.yaml b/bitnami/opensearch/templates/data/metrics-svc.yaml
new file mode 100644
index 00000000000000..cf31f1d8100f71
--- /dev/null
+++ b/bitnami/opensearch/templates/data/metrics-svc.yaml
@@ -0,0 +1,31 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.data.enabled" . ) .Values.data.metrics.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ printf "%s-metrics" (include "opensearch.data.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: data
+ {{- $defaultAnnotations := dict "prometheus.io/scrape" "true" "prometheus.io/port" (.Values.data.metrics.service.port | quote) "prometheus.io/path" "/_prometheus/metrics" }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list $defaultAnnotations .Values.data.metrics.service.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+spec:
+ type: ClusterIP
+ {{- if .Values.data.metrics.service.clusterIP }}
+ clusterIP: {{ .Values.data.metrics.service.clusterIP }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ targetPort: rest-api
+ port: {{ .Values.data.metrics.service.ports.metrics }}
+ protocol: TCP
+ {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.data.podLabels .Values.commonLabels ) "context" . ) }}
+ selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: data
+{{- end }}
diff --git a/bitnami/opensearch/templates/data/servicemonitor.yaml b/bitnami/opensearch/templates/data/servicemonitor.yaml
new file mode 100644
index 00000000000000..2569caae505cac
--- /dev/null
+++ b/bitnami/opensearch/templates/data/servicemonitor.yaml
@@ -0,0 +1,51 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.data.enabled" . ) .Values.data.metrics.enabled .Values.data.metrics.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "opensearch.data.fullname" . }}
+ namespace: {{ default (include "common.names.namespace" .) .Values.data.metrics.serviceMonitor.namespace | quote }}
+ {{- $labels := include "common.tplvalues.merge" (dict "values" (list .Values.data.metrics.serviceMonitor.labels .Values.commonLabels) "context" .) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: data
+ {{- if or .Values.data.metrics.serviceMonitor.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.data.metrics.serviceMonitor.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ jobLabel: {{ .Values.data.metrics.serviceMonitor.jobLabel | quote }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: data
+ prometheus.io/scrape: "true"
+ {{- if .Values.data.metrics.serviceMonitor.selector }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.data.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
+ {{- end }}
+ endpoints:
+ - port: http-metrics
+ path: "/_prometheus/metrics"
+ {{- if .Values.data.metrics.serviceMonitor.interval }}
+ interval: {{ .Values.data.metrics.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.data.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.data.metrics.serviceMonitor.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.data.metrics.serviceMonitor.honorLabels }}
+ honorLabels: {{ .Values.data.metrics.serviceMonitor.honorLabels }}
+ {{- end }}
+ {{- if .Values.data.metrics.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.data.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.data.metrics.serviceMonitor.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.data.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ namespaceSelector:
+ matchNames:
+ - {{ include "common.names.namespace" . | quote }}
+{{- end }}
diff --git a/bitnami/opensearch/templates/data/statefulset.yaml b/bitnami/opensearch/templates/data/statefulset.yaml
index 0c492bd7a3c5e4..d9b35579401c87 100644
--- a/bitnami/opensearch/templates/data/statefulset.yaml
+++ b/bitnami/opensearch/templates/data/statefulset.yaml
@@ -352,7 +352,9 @@ spec:
claimName: {{ .Values.data.persistence.existingClaim }}
{{- else }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: "data"
{{- if or .Values.data.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.data.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/opensearch/templates/ingest/metrics-svc.yaml b/bitnami/opensearch/templates/ingest/metrics-svc.yaml
new file mode 100644
index 00000000000000..9eea635d406a11
--- /dev/null
+++ b/bitnami/opensearch/templates/ingest/metrics-svc.yaml
@@ -0,0 +1,31 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.ingest.enabled" . ) .Values.ingest.metrics.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ printf "%s-metrics" (include "opensearch.ingest.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: ingest
+ {{- $defaultAnnotations := dict "prometheus.io/scrape" "true" "prometheus.io/port" (.Values.ingest.metrics.service.port | quote) "prometheus.io/path" "/_prometheus/metrics" }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list $defaultAnnotations .Values.ingest.metrics.service.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+spec:
+ type: ClusterIP
+ {{- if .Values.ingest.metrics.service.clusterIP }}
+ clusterIP: {{ .Values.ingest.metrics.service.clusterIP }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ targetPort: rest-api
+ port: {{ .Values.ingest.metrics.service.ports.metrics }}
+ protocol: TCP
+ {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.ingest.podLabels .Values.commonLabels ) "context" . ) }}
+ selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: ingest
+{{- end }}
diff --git a/bitnami/opensearch/templates/ingest/servicemonitor.yaml b/bitnami/opensearch/templates/ingest/servicemonitor.yaml
new file mode 100644
index 00000000000000..224d6502ce6f32
--- /dev/null
+++ b/bitnami/opensearch/templates/ingest/servicemonitor.yaml
@@ -0,0 +1,51 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.ingest.enabled" . ) .Values.ingest.metrics.enabled .Values.ingest.metrics.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "opensearch.ingest.fullname" . }}
+ namespace: {{ default (include "common.names.namespace" .) .Values.ingest.metrics.serviceMonitor.namespace | quote }}
+ {{- $labels := include "common.tplvalues.merge" (dict "values" (list .Values.ingest.metrics.serviceMonitor.labels .Values.commonLabels) "context" .) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: ingest
+ {{- if or .Values.ingest.metrics.serviceMonitor.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.ingest.metrics.serviceMonitor.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ jobLabel: {{ .Values.ingest.metrics.serviceMonitor.jobLabel | quote }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: ingest
+ prometheus.io/scrape: "true"
+ {{- if .Values.ingest.metrics.serviceMonitor.selector }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.ingest.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
+ {{- end }}
+ endpoints:
+ - port: http-metrics
+ path: "/_prometheus/metrics"
+ {{- if .Values.ingest.metrics.serviceMonitor.interval }}
+ interval: {{ .Values.ingest.metrics.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.ingest.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.ingest.metrics.serviceMonitor.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.ingest.metrics.serviceMonitor.honorLabels }}
+ honorLabels: {{ .Values.ingest.metrics.serviceMonitor.honorLabels }}
+ {{- end }}
+ {{- if .Values.ingest.metrics.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.ingest.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.ingest.metrics.serviceMonitor.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.ingest.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ namespaceSelector:
+ matchNames:
+ - {{ include "common.names.namespace" . | quote }}
+{{- end }}
diff --git a/bitnami/opensearch/templates/master/metrics-svc.yaml b/bitnami/opensearch/templates/master/metrics-svc.yaml
new file mode 100644
index 00000000000000..7539f67945abac
--- /dev/null
+++ b/bitnami/opensearch/templates/master/metrics-svc.yaml
@@ -0,0 +1,31 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.master.enabled" . ) .Values.master.metrics.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ printf "%s-metrics" (include "opensearch.master.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: master
+ {{- $defaultAnnotations := dict "prometheus.io/scrape" "true" "prometheus.io/port" (.Values.master.metrics.service.port | quote) "prometheus.io/path" "/_prometheus/metrics" }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list $defaultAnnotations .Values.master.metrics.service.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+spec:
+ type: ClusterIP
+ {{- if .Values.master.metrics.service.clusterIP }}
+ clusterIP: {{ .Values.master.metrics.service.clusterIP }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ targetPort: rest-api
+ port: {{ .Values.master.metrics.service.ports.metrics }}
+ protocol: TCP
+ {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.master.podLabels .Values.commonLabels ) "context" . ) }}
+ selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: master
+{{- end }}
diff --git a/bitnami/opensearch/templates/master/servicemonitor.yaml b/bitnami/opensearch/templates/master/servicemonitor.yaml
new file mode 100644
index 00000000000000..14abfbdab0facd
--- /dev/null
+++ b/bitnami/opensearch/templates/master/servicemonitor.yaml
@@ -0,0 +1,51 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and ( include "opensearch.master.enabled" . ) .Values.master.metrics.enabled .Values.master.metrics.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "opensearch.master.fullname" . }}
+ namespace: {{ default (include "common.names.namespace" .) .Values.master.metrics.serviceMonitor.namespace | quote }}
+ {{- $labels := include "common.tplvalues.merge" (dict "values" (list .Values.master.metrics.serviceMonitor.labels .Values.commonLabels) "context" .) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: master
+ {{- if or .Values.master.metrics.serviceMonitor.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.master.metrics.serviceMonitor.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ jobLabel: {{ .Values.master.metrics.serviceMonitor.jobLabel | quote }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/part-of: opensearch
+ app.kubernetes.io/component: master
+ prometheus.io/scrape: "true"
+ {{- if .Values.master.metrics.serviceMonitor.selector }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.master.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
+ {{- end }}
+ endpoints:
+ - port: http-metrics
+ path: "/_prometheus/metrics"
+ {{- if .Values.master.metrics.serviceMonitor.interval }}
+ interval: {{ .Values.master.metrics.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.master.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.master.metrics.serviceMonitor.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.master.metrics.serviceMonitor.honorLabels }}
+ honorLabels: {{ .Values.master.metrics.serviceMonitor.honorLabels }}
+ {{- end }}
+ {{- if .Values.master.metrics.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.master.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.master.metrics.serviceMonitor.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.master.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ namespaceSelector:
+ matchNames:
+ - {{ include "common.names.namespace" . | quote }}
+{{- end }}
diff --git a/bitnami/opensearch/templates/master/statefulset.yaml b/bitnami/opensearch/templates/master/statefulset.yaml
index 8cd06a9d84d739..979f2304dbb06d 100644
--- a/bitnami/opensearch/templates/master/statefulset.yaml
+++ b/bitnami/opensearch/templates/master/statefulset.yaml
@@ -364,7 +364,9 @@ spec:
claimName: {{ .Values.master.persistence.existingClaim }}
{{- else }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: "data"
{{- if or .Values.master.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.master.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/opensearch/values.yaml b/bitnami/opensearch/values.yaml
index 2abb2a86866366..96215f144f0fdc 100644
--- a/bitnami/opensearch/values.yaml
+++ b/bitnami/opensearch/values.yaml
@@ -186,7 +186,7 @@ useIstioLabels: true
image:
registry: docker.io
repository: bitnami/opensearch
- tag: 2.16.0-debian-12-r0
+ tag: 2.16.0-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -930,6 +930,107 @@ master:
## @param master.autoscaling.hpa.targetMemory Target Memory utilization percentage
##
targetMemory: ""
+ ## Metrics configuration for master-eligible node
+ ##
+ metrics:
+ ## @param master.metrics.enabled Enable master-eligible node metrics
+ ##
+ enabled: false
+ service:
+ ## @param master.metrics.service.ports.metrics master-eligible node metrics service port
+ ##
+ ports:
+ metrics: 80
+ ## @param master.metrics.service.clusterIP master-eligible node metrics service Cluster IP
+ ## e.g.:
+ ## clusterIP: None
+ ##
+ clusterIP: ""
+ ## master-eligible node metrics service monitor configuration
+ ##
+ serviceMonitor:
+ ## @param master.metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
+ ##
+ enabled: false
+ ## @param master.metrics.serviceMonitor.namespace Namespace which Prometheus is running in
+ ## e.g:
+ ## namespace: monitoring
+ ##
+ namespace: ""
+ ## @param master.metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
+ ##
+ jobLabel: ""
+ ## @param master.metrics.serviceMonitor.interval Interval at which metrics should be scraped
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: 30s
+ ## @param master.metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ scrapeTimeout: 10s
+ ## @param master.metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
+ ##
+ relabelings: []
+ ## @param master.metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
+ ##
+ metricRelabelings: []
+ ## @param master.metrics.serviceMonitor.selector ServiceMonitor selector labels
+ ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
+ ##
+ ## selector:
+ ## prometheus: my-prometheus
+ ##
+ selector: {}
+ ## @param master.metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Rules for PrometheusRule object if enabled
+ ##
+ ## E.g.
+ ## @param master.metrics.rules.enabled Enable render extra rules for PrometheusRule object
+ ## @param master.metrics.rules.spec Rules to render into the PrometheusRule object
+ ## @param master.metrics.rules.selector Selector for the PrometheusRule object
+ ## @param master.metrics.rules.namespace Namespace where to create the PrometheusRule object
+ ## @param master.metrics.rules.additionalLabels Additional lables to add to the PrometheusRule object
+ ##
+ rules:
+ enabled: false
+ ## E.g
+ ## - alert: ArgoAppMissing
+ ## expr: |
+ ## absent(argocd_app_info)
+ ## for: 15m
+ ## labels:
+ ## severity: critical
+ ## annotations:
+ ## summary: "[ArgoCD] No reported applications"
+ ## description: >
+ ## ArgoCD has not reported any applications data for the past 15 minutes which
+ ## means that it must be down or not functioning properly. This needs to be
+ ## resolved for this cloud to continue to maintain state.
+ ## - alert: ArgoAppNotSynced
+ ## expr: |
+ ## argocd_app_info{sync_status!="Synced"} == 1
+ ## for: 12h
+ ## labels:
+ ## severity: warning
+ ## annotations:
+ ## summary: "[{{`{{ $labels.name }}`}}] Application not synchronized"
+ ## description: >
+ ## The application [{{`{{ $labels.name }}`}} has not been synchronized for over
+ ## 12 hours which means that the state of this cloud has drifted away from the
+ ## state inside Git.
+ ##
+ spec: []
+ ## E.g
+ ## selector:
+ ## prometheus: kube-prometheus
+ ##
+ selector: {}
+ namespace: monitoring
+ additionalLabels: {}
## @section Data-only nodes parameters
data:
## @param data.replicaCount Number of data-only replicas to deploy
@@ -1348,6 +1449,107 @@ data:
## @param data.autoscaling.hpa.targetMemory Target Memory utilization percentage
##
targetMemory: ""
+ ## Metrics configuration for data node
+ ##
+ metrics:
+ ## @param data.metrics.enabled Enable data node metrics
+ ##
+ enabled: false
+ service:
+ ## @param data.metrics.service.ports.metrics data node metrics service port
+ ##
+ ports:
+ metrics: 80
+ ## @param data.metrics.service.clusterIP data node metrics service Cluster IP
+ ## e.g.:
+ ## clusterIP: None
+ ##
+ clusterIP: ""
+ ## data node metrics service monitor configuration
+ ##
+ serviceMonitor:
+ ## @param data.metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
+ ##
+ enabled: false
+ ## @param data.metrics.serviceMonitor.namespace Namespace which Prometheus is running in
+ ## e.g:
+ ## namespace: monitoring
+ ##
+ namespace: ""
+ ## @param data.metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
+ ##
+ jobLabel: ""
+ ## @param data.metrics.serviceMonitor.interval Interval at which metrics should be scraped
+ ## ref: https://github.com/coreos/prometheus-operator/blob/data/Documentation/api.md#endpoint
+ ##
+ interval: 30s
+ ## @param data.metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
+ ## ref: https://github.com/coreos/prometheus-operator/blob/data/Documentation/api.md#endpoint
+ ##
+ scrapeTimeout: 10s
+ ## @param data.metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping
+ ## ref: https://github.com/coreos/prometheus-operator/blob/data/Documentation/api.md#relabelconfig
+ ##
+ relabelings: []
+ ## @param data.metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion
+ ## ref: https://github.com/coreos/prometheus-operator/blob/data/Documentation/api.md#relabelconfig
+ ##
+ metricRelabelings: []
+ ## @param data.metrics.serviceMonitor.selector ServiceMonitor selector labels
+ ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
+ ##
+ ## selector:
+ ## prometheus: my-prometheus
+ ##
+ selector: {}
+ ## @param data.metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Rules for PrometheusRule object if enabled
+ ##
+ ## E.g.
+ ## @param data.metrics.rules.enabled Enable render extra rules for PrometheusRule object
+ ## @param data.metrics.rules.spec Rules to render into the PrometheusRule object
+ ## @param data.metrics.rules.selector Selector for the PrometheusRule object
+ ## @param data.metrics.rules.namespace Namespace where to create the PrometheusRule object
+ ## @param data.metrics.rules.additionalLabels Additional lables to add to the PrometheusRule object
+ ##
+ rules:
+ enabled: false
+ ## E.g
+ ## - alert: ArgoAppMissing
+ ## expr: |
+ ## absent(argocd_app_info)
+ ## for: 15m
+ ## labels:
+ ## severity: critical
+ ## annotations:
+ ## summary: "[ArgoCD] No reported applications"
+ ## description: >
+ ## ArgoCD has not reported any applications data for the past 15 minutes which
+ ## means that it must be down or not functioning properly. This needs to be
+ ## resolved for this cloud to continue to maintain state.
+ ## - alert: ArgoAppNotSynced
+ ## expr: |
+ ## argocd_app_info{sync_status!="Synced"} == 1
+ ## for: 12h
+ ## labels:
+ ## severity: warning
+ ## annotations:
+ ## summary: "[{{`{{ $labels.name }}`}}] Application not synchronized"
+ ## description: >
+ ## The application [{{`{{ $labels.name }}`}} has not been synchronized for over
+ ## 12 hours which means that the state of this cloud has drifted away from the
+ ## state inside Git.
+ ##
+ spec: []
+ ## E.g
+ ## selector:
+ ## prometheus: kube-prometheus
+ ##
+ selector: {}
+ namespace: monitoring
+ additionalLabels: {}
## @section Coordinating-only nodes parameters
coordinating:
## @param coordinating.replicaCount Number of coordinating-only replicas to deploy
@@ -1728,6 +1930,107 @@ coordinating:
## @param coordinating.autoscaling.hpa.targetMemory Target Memory utilization percentage
##
targetMemory: ""
+ ## Metrics configuration for coordinating node
+ ##
+ metrics:
+ ## @param coordinating.metrics.enabled Enable coordinating node metrics
+ ##
+ enabled: false
+ service:
+ ## @param coordinating.metrics.service.ports.metrics coordinating node metrics service port
+ ##
+ ports:
+ metrics: 80
+ ## @param coordinating.metrics.service.clusterIP coordinating node metrics service Cluster IP
+ ## e.g.:
+ ## clusterIP: None
+ ##
+ clusterIP: ""
+ ## coordinating node metrics service monitor configuration
+ ##
+ serviceMonitor:
+ ## @param coordinating.metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
+ ##
+ enabled: false
+ ## @param coordinating.metrics.serviceMonitor.namespace Namespace which Prometheus is running in
+ ## e.g:
+ ## namespace: monitoring
+ ##
+ namespace: ""
+ ## @param coordinating.metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
+ ##
+ jobLabel: ""
+ ## @param coordinating.metrics.serviceMonitor.interval Interval at which metrics should be scraped
+ ## ref: https://github.com/coreos/prometheus-operator/blob/coordinating/Documentation/api.md#endpoint
+ ##
+ interval: 30s
+ ## @param coordinating.metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
+ ## ref: https://github.com/coreos/prometheus-operator/blob/coordinating/Documentation/api.md#endpoint
+ ##
+ scrapeTimeout: 10s
+ ## @param coordinating.metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping
+ ## ref: https://github.com/coreos/prometheus-operator/blob/coordinating/Documentation/api.md#relabelconfig
+ ##
+ relabelings: []
+ ## @param coordinating.metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion
+ ## ref: https://github.com/coreos/prometheus-operator/blob/coordinating/Documentation/api.md#relabelconfig
+ ##
+ metricRelabelings: []
+ ## @param coordinating.metrics.serviceMonitor.selector ServiceMonitor selector labels
+ ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
+ ##
+ ## selector:
+ ## prometheus: my-prometheus
+ ##
+ selector: {}
+ ## @param coordinating.metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Rules for PrometheusRule object if enabled
+ ##
+ ## E.g.
+ ## @param coordinating.metrics.rules.enabled Enable render extra rules for PrometheusRule object
+ ## @param coordinating.metrics.rules.spec Rules to render into the PrometheusRule object
+ ## @param coordinating.metrics.rules.selector Selector for the PrometheusRule object
+ ## @param coordinating.metrics.rules.namespace Namespace where to create the PrometheusRule object
+ ## @param coordinating.metrics.rules.additionalLabels Additional lables to add to the PrometheusRule object
+ ##
+ rules:
+ enabled: false
+ ## E.g
+ ## - alert: ArgoAppMissing
+ ## expr: |
+ ## absent(argocd_app_info)
+ ## for: 15m
+ ## labels:
+ ## severity: critical
+ ## annotations:
+ ## summary: "[ArgoCD] No reported applications"
+ ## description: >
+ ## ArgoCD has not reported any applications data for the past 15 minutes which
+ ## means that it must be down or not functioning properly. This needs to be
+ ## resolved for this cloud to continue to maintain state.
+ ## - alert: ArgoAppNotSynced
+ ## expr: |
+ ## argocd_app_info{sync_status!="Synced"} == 1
+ ## for: 12h
+ ## labels:
+ ## severity: warning
+ ## annotations:
+ ## summary: "[{{`{{ $labels.name }}`}}] Application not synchronized"
+ ## description: >
+ ## The application [{{`{{ $labels.name }}`}} has not been synchronized for over
+ ## 12 hours which means that the state of this cloud has drifted away from the
+ ## state inside Git.
+ ##
+ spec: []
+ ## E.g
+ ## selector:
+ ## prometheus: kube-prometheus
+ ##
+ selector: {}
+ namespace: monitoring
+ additionalLabels: {}
## @section Ingest-only nodes parameters
ingest:
## @param ingest.enabled Enable ingest nodes
@@ -2276,6 +2579,107 @@ ingest:
## name: http
##
extraRules: []
+ ## Metrics configuration for ingest node
+ ##
+ metrics:
+ ## @param ingest.metrics.enabled Enable ingest node metrics
+ ##
+ enabled: false
+ service:
+ ## @param ingest.metrics.service.ports.metrics ingest node metrics service port
+ ##
+ ports:
+ metrics: 80
+ ## @param ingest.metrics.service.clusterIP ingest node metrics service Cluster IP
+ ## e.g.:
+ ## clusterIP: None
+ ##
+ clusterIP: ""
+ ## ingest node metrics service monitor configuration
+ ##
+ serviceMonitor:
+ ## @param ingest.metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
+ ##
+ enabled: false
+ ## @param ingest.metrics.serviceMonitor.namespace Namespace which Prometheus is running in
+ ## e.g:
+ ## namespace: monitoring
+ ##
+ namespace: ""
+ ## @param ingest.metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
+ ##
+ jobLabel: ""
+ ## @param ingest.metrics.serviceMonitor.interval Interval at which metrics should be scraped
+ ## ref: https://github.com/coreos/prometheus-operator/blob/ingest/Documentation/api.md#endpoint
+ ##
+ interval: 30s
+ ## @param ingest.metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
+ ## ref: https://github.com/coreos/prometheus-operator/blob/ingest/Documentation/api.md#endpoint
+ ##
+ scrapeTimeout: 10s
+ ## @param ingest.metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping
+ ## ref: https://github.com/coreos/prometheus-operator/blob/ingest/Documentation/api.md#relabelconfig
+ ##
+ relabelings: []
+ ## @param ingest.metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion
+ ## ref: https://github.com/coreos/prometheus-operator/blob/ingest/Documentation/api.md#relabelconfig
+ ##
+ metricRelabelings: []
+ ## @param ingest.metrics.serviceMonitor.selector ServiceMonitor selector labels
+ ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
+ ##
+ ## selector:
+ ## prometheus: my-prometheus
+ ##
+ selector: {}
+ ## @param ingest.metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Rules for PrometheusRule object if enabled
+ ##
+ ## E.g.
+ ## @param ingest.metrics.rules.enabled Enable render extra rules for PrometheusRule object
+ ## @param ingest.metrics.rules.spec Rules to render into the PrometheusRule object
+ ## @param ingest.metrics.rules.selector Selector for the PrometheusRule object
+ ## @param ingest.metrics.rules.namespace Namespace where to create the PrometheusRule object
+ ## @param ingest.metrics.rules.additionalLabels Additional lables to add to the PrometheusRule object
+ ##
+ rules:
+ enabled: false
+ ## E.g
+ ## - alert: ArgoAppMissing
+ ## expr: |
+ ## absent(argocd_app_info)
+ ## for: 15m
+ ## labels:
+ ## severity: critical
+ ## annotations:
+ ## summary: "[ArgoCD] No reported applications"
+ ## description: >
+ ## ArgoCD has not reported any applications data for the past 15 minutes which
+ ## means that it must be down or not functioning properly. This needs to be
+ ## resolved for this cloud to continue to maintain state.
+ ## - alert: ArgoAppNotSynced
+ ## expr: |
+ ## argocd_app_info{sync_status!="Synced"} == 1
+ ## for: 12h
+ ## labels:
+ ## severity: warning
+ ## annotations:
+ ## summary: "[{{`{{ $labels.name }}`}}] Application not synchronized"
+ ## description: >
+ ## The application [{{`{{ $labels.name }}`}} has not been synchronized for over
+ ## 12 hours which means that the state of this cloud has drifted away from the
+ ## state inside Git.
+ ##
+ spec: []
+ ## E.g
+ ## selector:
+ ## prometheus: kube-prometheus
+ ##
+ selector: {}
+ namespace: monitoring
+ additionalLabels: {}
## @section Init Container Parameters
## 'volumePermissions' init container parameters
@@ -2296,7 +2700,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -2343,7 +2747,7 @@ sysctlImage:
##
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -2396,7 +2800,7 @@ dashboards:
image:
registry: docker.io
repository: bitnami/opensearch-dashboards
- tag: 2.15.0-debian-12-r3
+ tag: 2.16.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/pinniped/CHANGELOG.md b/bitnami/pinniped/CHANGELOG.md
index 204fa4d955f254..7757ed7e55be3b 100644
--- a/bitnami/pinniped/CHANGELOG.md
+++ b/bitnami/pinniped/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
+## 2.3.1 (2024-09-06)
+
+* [bitnami/pinniped] Release 2.3.1 ([#29257](https://github.com/bitnami/charts/pull/29257))
+
## 2.3.0 (2024-08-14)
-* [bitnami/pinniped] chore: :arrow_up: Bump common subchart ([#28869](https://github.com/bitnami/charts/pull/28869))
+* [bitnami/pinniped] chore: :arrow_up: Bump common subchart (#28869) ([bdd9234](https://github.com/bitnami/charts/commit/bdd9234fed458a0a4fd14ee481fb33bf1c598806)), closes [#28869](https://github.com/bitnami/charts/issues/28869)
## 2.2.15 (2024-08-12)
diff --git a/bitnami/pinniped/Chart.yaml b/bitnami/pinniped/Chart.yaml
index ac907b3e6bb6c6..b702f0ab97ea7b 100644
--- a/bitnami/pinniped/Chart.yaml
+++ b/bitnami/pinniped/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: pinniped
- image: docker.io/bitnami/pinniped:0.33.0-debian-12-r0
+ image: docker.io/bitnami/pinniped:0.33.0-debian-12-r1
apiVersion: v2
appVersion: 0.33.0
dependencies:
@@ -27,4 +27,4 @@ maintainers:
name: pinniped
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/pinniped
-version: 2.3.0
\ No newline at end of file
+version: 2.3.1
diff --git a/bitnami/pinniped/values.yaml b/bitnami/pinniped/values.yaml
index bb9a6443a96a74..df8aa9885f5500 100644
--- a/bitnami/pinniped/values.yaml
+++ b/bitnami/pinniped/values.yaml
@@ -69,7 +69,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/pinniped
- tag: 0.33.0-debian-12-r0
+ tag: 0.33.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/postgresql-ha/CHANGELOG.md b/bitnami/postgresql-ha/CHANGELOG.md
index 840c082a1bf7ea..ee9907beb401e7 100644
--- a/bitnami/postgresql-ha/CHANGELOG.md
+++ b/bitnami/postgresql-ha/CHANGELOG.md
@@ -1,8 +1,24 @@
# Changelog
-## 14.2.23 (2024-09-04)
+## 14.2.27 (2024-09-10)
-* [bitnami/postgresql-ha] Release 14.2.23 ([#29205](https://github.com/bitnami/charts/pull/29205))
+* [bitnami/postgresql-ha] Release 14.2.27 ([#29336](https://github.com/bitnami/charts/pull/29336))
+
+## 14.2.26 (2024-09-10)
+
+* [bitnami/postgresql-ha] Release 14.2.26 (#29327) ([f512202](https://github.com/bitnami/charts/commit/f51220207d50dda541dd0dc83dfbea54bbea26e8)), closes [#29327](https://github.com/bitnami/charts/issues/29327)
+
+## 14.2.25 (2024-09-06)
+
+* [bitnami/postgresql-ha] Release 14.2.25 (#29282) ([bf27be0](https://github.com/bitnami/charts/commit/bf27be01effd3621916aa21cf96d8c3157a21363)), closes [#29282](https://github.com/bitnami/charts/issues/29282)
+
+## 14.2.24 (2024-09-06)
+
+* [bitnami/postgresql-ha] bugfix: conditions to set POSTGRES_POSTGRES_PASSWORD (#29120) ([f24c7f7](https://github.com/bitnami/charts/commit/f24c7f7e6c67a226f2e9f7ec2461c0668320d428)), closes [#29120](https://github.com/bitnami/charts/issues/29120)
+
+## 14.2.23 (2024-09-05)
+
+* [bitnami/postgresql-ha] Release 14.2.23 (#29205) ([38e9b07](https://github.com/bitnami/charts/commit/38e9b078be86d275e59be966e2a0d0bd530866de)), closes [#29205](https://github.com/bitnami/charts/issues/29205)
## 14.2.22 (2024-09-04)
diff --git a/bitnami/postgresql-ha/Chart.yaml b/bitnami/postgresql-ha/Chart.yaml
index f8ce4742b35dfc..925fe1bad4a56c 100644
--- a/bitnami/postgresql-ha/Chart.yaml
+++ b/bitnami/postgresql-ha/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: pgpool
- image: docker.io/bitnami/pgpool:4.5.3-debian-12-r2
+ image: docker.io/bitnami/pgpool:4.5.4-debian-12-r0
- name: postgres-exporter
- image: docker.io/bitnami/postgres-exporter:0.15.0-debian-12-r41
+ image: docker.io/bitnami/postgres-exporter:0.15.0-debian-12-r43
- name: postgresql-repmgr
- image: docker.io/bitnami/postgresql-repmgr:16.4.0-debian-12-r11
+ image: docker.io/bitnami/postgresql-repmgr:16.4.0-debian-12-r14
apiVersion: v2
appVersion: 16.4.0
dependencies:
@@ -40,4 +40,4 @@ maintainers:
name: postgresql-ha
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql-ha
-version: 14.2.23
+version: 14.2.27
diff --git a/bitnami/postgresql-ha/templates/postgresql/statefulset.yaml b/bitnami/postgresql-ha/templates/postgresql/statefulset.yaml
index 4c74fe47af0746..39050bdfae85f3 100644
--- a/bitnami/postgresql-ha/templates/postgresql/statefulset.yaml
+++ b/bitnami/postgresql-ha/templates/postgresql/statefulset.yaml
@@ -189,7 +189,7 @@ spec:
value: {{ .Values.persistence.mountPath | quote }}
- name: PGDATA
value: {{ printf "%s/%s" .Values.persistence.mountPath "data" | quote }}
- {{- if (or (not (eq (include "postgresql-ha.postgresqlUsername" .) "postgres")) (not (include "postgresql-ha.postgresqlCreateSecret" .)) (include "postgresql-ha.postgresqlPasswordProvided" .))}}
+ {{- if and (not (eq (include "postgresql-ha.postgresqlUsername" .) "postgres")) (or (not (include "postgresql-ha.postgresqlCreateSecret" .)) (include "postgresql-ha.postgresqlPasswordProvided" .)) }}
{{- if .Values.postgresql.usePasswordFile }}
- name: POSTGRES_POSTGRES_PASSWORD_FILE
value: "/opt/bitnami/postgresql/secrets/postgres-password"
diff --git a/bitnami/postgresql-ha/templates/postgresql/witness-statefulset.yaml b/bitnami/postgresql-ha/templates/postgresql/witness-statefulset.yaml
index 5da1e374e1578e..98015f92bc706f 100644
--- a/bitnami/postgresql-ha/templates/postgresql/witness-statefulset.yaml
+++ b/bitnami/postgresql-ha/templates/postgresql/witness-statefulset.yaml
@@ -181,7 +181,7 @@ spec:
value: {{ .Values.persistence.mountPath | quote }}
- name: PGDATA
value: {{ printf "%s/%s" .Values.persistence.mountPath "data" | quote }}
- {{- if (or (not (eq (include "postgresql-ha.postgresqlUsername" .) "postgres")) (not (include "postgresql-ha.postgresqlCreateSecret" .)) (include "postgresql-ha.postgresqlPasswordProvided" .))}}
+ {{- if and (not (eq (include "postgresql-ha.postgresqlUsername" .) "postgres")) (or (not (include "postgresql-ha.postgresqlCreateSecret" .)) (include "postgresql-ha.postgresqlPasswordProvided" .)) }}
{{- if .Values.witness.usePasswordFile }}
- name: POSTGRES_POSTGRES_PASSWORD_FILE
value: "/opt/bitnami/postgresql/secrets/postgres-password"
diff --git a/bitnami/postgresql-ha/values.yaml b/bitnami/postgresql-ha/values.yaml
index d5078d8feb675c..f12abf6445c846 100644
--- a/bitnami/postgresql-ha/values.yaml
+++ b/bitnami/postgresql-ha/values.yaml
@@ -113,7 +113,7 @@ postgresql:
image:
registry: docker.io
repository: bitnami/postgresql-repmgr
- tag: 16.4.0-debian-12-r11
+ tag: 16.4.0-debian-12-r14
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1130,7 +1130,7 @@ pgpool:
image:
registry: docker.io
repository: bitnami/pgpool
- tag: 4.5.3-debian-12-r2
+ tag: 4.5.4-debian-12-r0
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1709,7 +1709,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/postgres-exporter
- tag: 0.15.0-debian-12-r41
+ tag: 0.15.0-debian-12-r43
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1960,7 +1960,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
diff --git a/bitnami/postgresql/CHANGELOG.md b/bitnami/postgresql/CHANGELOG.md
index 9012e7fb02a20b..67d8bb93461c45 100644
--- a/bitnami/postgresql/CHANGELOG.md
+++ b/bitnami/postgresql/CHANGELOG.md
@@ -1,9 +1,13 @@
# Changelog
-## 15.5.29 (2024-09-05)
+## 15.5.30 (2024-09-12)
* [bitnami/postgresql] collect metrics as postgres user ([#29201](https://github.com/bitnami/charts/pull/29201))
+## 15.5.29 (2024-09-10)
+
+* [bitnami/postgresql] Release 15.5.29 ([#29330](https://github.com/bitnami/charts/pull/29330))
+
## 15.5.28 (2024-09-05)
* [bitnami/postgresql] Release 15.5.28 (#29206) ([2b42eb7](https://github.com/bitnami/charts/commit/2b42eb7ab7d9d5376ec44b36ca92fb22c52085af)), closes [#29206](https://github.com/bitnami/charts/issues/29206)
diff --git a/bitnami/postgresql/Chart.yaml b/bitnami/postgresql/Chart.yaml
index a4caea20e930cf..6dfd29ac8650e8 100644
--- a/bitnami/postgresql/Chart.yaml
+++ b/bitnami/postgresql/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: postgres-exporter
- image: docker.io/bitnami/postgres-exporter:0.15.0-debian-12-r41
+ image: docker.io/bitnami/postgres-exporter:0.15.0-debian-12-r43
- name: postgresql
- image: docker.io/bitnami/postgresql:16.4.0-debian-12-r7
+ image: docker.io/bitnami/postgresql:16.4.0-debian-12-r8
apiVersion: v2
appVersion: 16.4.0
dependencies:
diff --git a/bitnami/postgresql/values.yaml b/bitnami/postgresql/values.yaml
index b762a02010b632..b38ef43889ab14 100644
--- a/bitnami/postgresql/values.yaml
+++ b/bitnami/postgresql/values.yaml
@@ -107,7 +107,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/postgresql
- tag: 16.4.0-debian-12-r7
+ tag: 16.4.0-debian-12-r8
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1446,7 +1446,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1555,7 +1555,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/postgres-exporter
- tag: 0.15.0-debian-12-r41
+ tag: 0.15.0-debian-12-r43
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/prometheus/CHANGELOG.md b/bitnami/prometheus/CHANGELOG.md
index 55bc89ab40233e..988e0ae4b1f59a 100644
--- a/bitnami/prometheus/CHANGELOG.md
+++ b/bitnami/prometheus/CHANGELOG.md
@@ -1,8 +1,20 @@
# Changelog
-## 1.3.19 (2024-08-27)
+## 1.3.22 (2024-09-11)
-* [bitnami/prometheus] Release 1.3.19 ([#29062](https://github.com/bitnami/charts/pull/29062))
+* [bitnami/prometheus] Allow rendering resources values ([#29342](https://github.com/bitnami/charts/pull/29342))
+
+## 1.3.21 (2024-09-09)
+
+* [bitnami/prometheus] fix: add apiVersion and kind to volumeClaimTemplates (#29290) ([af223db](https://github.com/bitnami/charts/commit/af223dbfd5a3a0294f1df6730048222390e3b7c7)), closes [#29290](https://github.com/bitnami/charts/issues/29290)
+
+## 1.3.20 (2024-09-06)
+
+* [bitnami/prometheus] Release 1.3.20 (#29263) ([c09f49a](https://github.com/bitnami/charts/commit/c09f49a1761a29b200314f28cea1cbbfd70ebee1)), closes [#29263](https://github.com/bitnami/charts/issues/29263)
+
+## 1.3.19 (2024-08-27)
+
+* [bitnami/prometheus] Release 1.3.19 (#29062) ([9a60dba](https://github.com/bitnami/charts/commit/9a60dbae90aa9e2d6914cab10505dd0471d100dc)), closes [#29062](https://github.com/bitnami/charts/issues/29062)
## 1.3.18 (2024-08-27)
diff --git a/bitnami/prometheus/Chart.yaml b/bitnami/prometheus/Chart.yaml
index fd19b108b190c5..469505687e23d8 100644
--- a/bitnami/prometheus/Chart.yaml
+++ b/bitnami/prometheus/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: alertmanager
- image: docker.io/bitnami/alertmanager:0.27.0-debian-12-r19
+ image: docker.io/bitnami/alertmanager:0.27.0-debian-12-r22
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: prometheus
- image: docker.io/bitnami/prometheus:2.54.1-debian-12-r1
+ image: docker.io/bitnami/prometheus:2.54.1-debian-12-r4
- name: thanos
- image: docker.io/bitnami/thanos:0.36.1-debian-12-r0
+ image: docker.io/bitnami/thanos:0.36.1-debian-12-r2
apiVersion: v2
appVersion: 2.54.1
dependencies:
@@ -36,4 +36,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/prometheus
- https://github.com/prometheus/prometheus
- https://github.com/prometheus-community/helm-charts
-version: 1.3.19
+version: 1.3.22
diff --git a/bitnami/prometheus/templates/alertmanager/statefulset.yaml b/bitnami/prometheus/templates/alertmanager/statefulset.yaml
index ec20c2bd519cb0..352c5c86641c8a 100644
--- a/bitnami/prometheus/templates/alertmanager/statefulset.yaml
+++ b/bitnami/prometheus/templates/alertmanager/statefulset.yaml
@@ -89,7 +89,7 @@ spec:
securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.alertmanager.containerSecurityContext "context" $) | nindent 12 }}
{{- end }}
{{- if .Values.volumePermissions.resources }}
- resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.resources "context" $) | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.volumePermissions.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -158,7 +158,7 @@ spec:
name: {{ include "common.tplvalues.render" (dict "value" .Values.alertmanager.extraEnvVarsSecret "context" $) }}
{{- end }}
{{- if .Values.alertmanager.resources }}
- resources: {{- toYaml .Values.alertmanager.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.alertmanager.resources "context" $) | nindent 12 }}
{{- else if ne .Values.alertmanager.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.alertmanager.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -229,7 +229,9 @@ spec:
{{- end }}
{{- if .Values.alertmanager.persistence.enabled }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if or .Values.alertmanager.persistence.annotations .Values.commonAnnotations }}
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.alertmanager.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/prometheus/templates/server/deployment.yaml b/bitnami/prometheus/templates/server/deployment.yaml
index 4fc856cc026abc..32ddaca88999d8 100644
--- a/bitnami/prometheus/templates/server/deployment.yaml
+++ b/bitnami/prometheus/templates/server/deployment.yaml
@@ -83,7 +83,7 @@ spec:
find {{ .Values.server.persistence.mountPath }} -mindepth 1 -maxdepth 1 -not -name ".snapshot" -not -name "lost+found" | xargs -r chown -R {{ .Values.server.containerSecurityContext.runAsUser }}:{{ .Values.server.podSecurityContext.fsGroup }}
securityContext: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.containerSecurityContext "context" $) | nindent 12 }}
{{- if .Values.volumePermissions.resources }}
- resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.resources "context" $) | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.volumePermissions.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -157,7 +157,7 @@ spec:
name: {{ include "common.tplvalues.render" (dict "value" .Values.server.extraEnvVarsSecret "context" $) }}
{{- end }}
{{- if .Values.server.resources }}
- resources: {{- toYaml .Values.server.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.server.resources "context" $) | nindent 12 }}
{{- else if ne .Values.server.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.server.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/prometheus/values.yaml b/bitnami/prometheus/values.yaml
index 32af496aafcc79..8f8f479fe5d5d4 100644
--- a/bitnami/prometheus/values.yaml
+++ b/bitnami/prometheus/values.yaml
@@ -92,7 +92,7 @@ alertmanager:
image:
registry: docker.io
repository: bitnami/alertmanager
- tag: 0.27.0-debian-12-r19
+ tag: 0.27.0-debian-12-r22
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -677,7 +677,7 @@ server:
image:
registry: docker.io
repository: bitnami/prometheus
- tag: 2.54.1-debian-12-r1
+ tag: 2.54.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1071,7 +1071,7 @@ server:
image:
registry: docker.io
repository: bitnami/thanos
- tag: 0.36.1-debian-12-r0
+ tag: 0.36.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -1679,7 +1679,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
diff --git a/bitnami/pytorch/CHANGELOG.md b/bitnami/pytorch/CHANGELOG.md
index f5185cbac38970..92a897492c3cd1 100644
--- a/bitnami/pytorch/CHANGELOG.md
+++ b/bitnami/pytorch/CHANGELOG.md
@@ -1,8 +1,13 @@
# Changelog
-## 4.2.14 (2024-08-24)
+## 4.2.16 (2024-09-11)
-* [bitnami/pytorch] Release 4.2.14 ([#29013](https://github.com/bitnami/charts/pull/29013))
+* [bitnami/pytorch] fix: add apiVersion and kind to volumeClaimTemplates ([#29359](https://github.com/bitnami/charts/pull/29359))
+
+## 4.2.15 (2024-09-06)
+
+* [bitnami/pytorch] Release 4.2.14 (#29013) ([e075c08](https://github.com/bitnami/charts/commit/e075c0899c20e0bb4709a318e24f7d02673bd37c)), closes [#29013](https://github.com/bitnami/charts/issues/29013)
+* [bitnami/pytorch] Release 4.2.15 (#29271) ([9749d0c](https://github.com/bitnami/charts/commit/9749d0c7529d79c1e4fb264672c76626ad329e80)), closes [#29271](https://github.com/bitnami/charts/issues/29271)
## 4.2.13 (2024-07-25)
diff --git a/bitnami/pytorch/Chart.yaml b/bitnami/pytorch/Chart.yaml
index 9d8470ab1082a3..e3612e37673be0 100644
--- a/bitnami/pytorch/Chart.yaml
+++ b/bitnami/pytorch/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: git
- image: docker.io/bitnami/git:2.46.0-debian-12-r0
+ image: docker.io/bitnami/git:2.46.0-debian-12-r3
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: pytorch
- image: docker.io/bitnami/pytorch:2.4.0-debian-12-r2
+ image: docker.io/bitnami/pytorch:2.4.1-debian-12-r0
apiVersion: v2
-appVersion: 2.4.0
+appVersion: 2.4.1
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -33,4 +33,4 @@ maintainers:
name: pytorch
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/pytorch
-version: 4.2.14
+version: 4.2.16
diff --git a/bitnami/pytorch/templates/statefulset.yaml b/bitnami/pytorch/templates/statefulset.yaml
index 8327217b436c4b..2045f47bc0f400 100644
--- a/bitnami/pytorch/templates/statefulset.yaml
+++ b/bitnami/pytorch/templates/statefulset.yaml
@@ -246,7 +246,9 @@ spec:
emptyDir: {}
{{- else }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if or .Values.commonAnnotations .Values.persistence.annotations }}
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
diff --git a/bitnami/pytorch/values.yaml b/bitnami/pytorch/values.yaml
index 77cfb566c8fc92..7046381f04591c 100644
--- a/bitnami/pytorch/values.yaml
+++ b/bitnami/pytorch/values.yaml
@@ -80,7 +80,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/pytorch
- tag: 2.4.0-debian-12-r2
+ tag: 2.4.1-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -560,7 +560,7 @@ networkPolicy:
git:
registry: docker.io
repository: bitnami/git
- tag: 2.46.0-debian-12-r0
+ tag: 2.46.0-debian-12-r3
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -589,7 +589,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/rabbitmq-cluster-operator/CHANGELOG.md b/bitnami/rabbitmq-cluster-operator/CHANGELOG.md
index 0b7af3b46be2de..e8aed3fc7f0ab0 100644
--- a/bitnami/rabbitmq-cluster-operator/CHANGELOG.md
+++ b/bitnami/rabbitmq-cluster-operator/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 4.3.21 (2024-09-02)
+## 4.3.22 (2024-09-06)
-* [bitnami/rabbitmq-cluster-operator] Release 4.3.21 ([#29154](https://github.com/bitnami/charts/pull/29154))
+* [bitnami/rabbitmq-cluster-operator] Release 4.3.22 ([#29256](https://github.com/bitnami/charts/pull/29256))
+
+## 4.3.21 (2024-09-02)
+
+* [bitnami/rabbitmq-cluster-operator] Release 4.3.21 (#29154) ([e4d17e7](https://github.com/bitnami/charts/commit/e4d17e7e3d356443a928915bc9285938b665088e)), closes [#29154](https://github.com/bitnami/charts/issues/29154)
## 4.3.20 (2024-08-27)
diff --git a/bitnami/rabbitmq-cluster-operator/Chart.yaml b/bitnami/rabbitmq-cluster-operator/Chart.yaml
index 5ca363227b3d6b..00b6006c454c7e 100644
--- a/bitnami/rabbitmq-cluster-operator/Chart.yaml
+++ b/bitnami/rabbitmq-cluster-operator/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: rabbitmq
- image: docker.io/bitnami/rabbitmq:3.13.7-debian-12-r3
+ image: docker.io/bitnami/rabbitmq:3.13.7-debian-12-r4
- name: rabbitmq-cluster-operator
- image: docker.io/bitnami/rabbitmq-cluster-operator:2.10.0-debian-12-r0
+ image: docker.io/bitnami/rabbitmq-cluster-operator:2.10.0-debian-12-r1
- name: rmq-default-credential-updater
image: docker.io/bitnami/rmq-default-credential-updater:1.0.4-debian-12-r27
- name: rmq-messaging-topology-operator
@@ -37,4 +37,4 @@ maintainers:
name: rabbitmq-cluster-operator
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq-cluster-operator
-version: 4.3.21
+version: 4.3.22
diff --git a/bitnami/rabbitmq-cluster-operator/values.yaml b/bitnami/rabbitmq-cluster-operator/values.yaml
index 9ae44aabc1538c..f1836fe4629143 100644
--- a/bitnami/rabbitmq-cluster-operator/values.yaml
+++ b/bitnami/rabbitmq-cluster-operator/values.yaml
@@ -74,7 +74,7 @@ diagnosticMode:
rabbitmqImage:
registry: docker.io
repository: bitnami/rabbitmq
- tag: 3.13.7-debian-12-r3
+ tag: 3.13.7-debian-12-r4
digest: ""
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
@@ -118,7 +118,7 @@ clusterOperator:
image:
registry: docker.io
repository: bitnami/rabbitmq-cluster-operator
- tag: 2.10.0-debian-12-r0
+ tag: 2.10.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/rabbitmq/CHANGELOG.md b/bitnami/rabbitmq/CHANGELOG.md
index c123db87515f11..a53b92c5cb2d9b 100644
--- a/bitnami/rabbitmq/CHANGELOG.md
+++ b/bitnami/rabbitmq/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 14.6.9 (2024-08-28)
+## 14.7.0 (2024-09-11)
-* [bitnami/rabbitmq] Release 14.6.9 ([#29092](https://github.com/bitnami/charts/pull/29092))
+* [bitnami/rabbitmq] Breaking out RabbitMQ metrics endpoints to configure separately ([#28891](https://github.com/bitnami/charts/pull/28891))
+
+## 14.6.10 (2024-09-11)
+
+* [bitnami/rabbitmq] Allow rendering resources values (#29347) ([7479317](https://github.com/bitnami/charts/commit/747931744d2242abe11ff29ea8f499ed292e731a)), closes [#29347](https://github.com/bitnami/charts/issues/29347)
+
+## 14.6.9 (2024-08-28)
+
+* [bitnami/rabbitmq] Release 14.6.9 (#29092) ([711e2f7](https://github.com/bitnami/charts/commit/711e2f720d92e936b9a67bbdc269d57c33a9dca6)), closes [#29092](https://github.com/bitnami/charts/issues/29092)
## 14.6.8 (2024-08-28)
diff --git a/bitnami/rabbitmq/Chart.yaml b/bitnami/rabbitmq/Chart.yaml
index 00e973d55e22f6..6d23a844805b96 100644
--- a/bitnami/rabbitmq/Chart.yaml
+++ b/bitnami/rabbitmq/Chart.yaml
@@ -30,4 +30,4 @@ maintainers:
name: rabbitmq
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq
-version: 14.6.9
+version: 14.7.0
diff --git a/bitnami/rabbitmq/README.md b/bitnami/rabbitmq/README.md
index 12d18928cdc1aa..3cc14cc2f20448 100644
--- a/bitnami/rabbitmq/README.md
+++ b/bitnami/rabbitmq/README.md
@@ -318,6 +318,27 @@ As an alternative, this chart supports using an `initContainer` to change the ow
You can enable this `initContainer` by setting `volumePermissions.enabled` to `true`.
+## Prometheus Metrics
+
+RabbitMQ has [built-in support](https://www.rabbitmq.com/docs/prometheus#default-endpoint) for Prometheus metrics
+exposed at `GET /metrics`. However, these metrics are all cluster-wide, and do not show any per-queue or per-node
+metrics.
+
+To get per-object metrics, there is a
+[second metrics endpoint](https://www.rabbitmq.com/docs/prometheus#detailed-endpoint) at `GET /metrics/detailed` that
+accepts query parameters to choose which metric families you would like to see. For instance, you can pass
+`family=node_coarse_metrics&family=queue_coarse_metrics` to see per-node and per-queue metrics, but with no need to see
+Erlang, connection, or channel metrics.
+
+Additionally, there is a [third metrics endpoint](https://www.rabbitmq.com/docs/prometheus#per-object-endpoint):
+`GET /metrics/per-object`. which returns *all* per-object metrics. However, this can be computationally expensive on a
+large cluster with many objects, and so RabbitMQ docs suggest using `GET /metrics/detailed` mentioned above to filter
+your scraping and only fetch the per-object metrics that are needed for a given monitoring application.
+
+Because they expose different sets of data, a valid use case is to scrape metrics from both `GET /metrics` and
+`GET /metrics/detailed`, ingesting both cluster-level and per-object metrics. The `metrics.serviceMonitor.default` and
+`metrics.serviceMonitor.detailed` values support configuring a ServiceMonitor that targets one or both of these metrics.
+
## Parameters
### Global parameters
@@ -623,30 +644,50 @@ You can enable this `initContainer` by setting `volumePermissions.enabled` to `t
### Metrics Parameters
-| Name | Description | Value |
-| ------------------------------------------ | -------------------------------------------------------------------------------------- | --------------------- |
-| `metrics.enabled` | Enable exposing RabbitMQ metrics to be gathered by Prometheus | `false` |
-| `metrics.plugins` | Plugins to enable Prometheus metrics in RabbitMQ | `rabbitmq_prometheus` |
-| `metrics.podAnnotations` | Annotations for enabling prometheus to access the metrics endpoint | `{}` |
-| `metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` |
-| `metrics.serviceMonitor.namespace` | Specify the namespace in which the serviceMonitor resource will be created | `""` |
-| `metrics.serviceMonitor.interval` | Specify the interval at which metrics should be scraped | `30s` |
-| `metrics.serviceMonitor.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` |
-| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
-| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping. | `[]` |
-| `metrics.serviceMonitor.metricRelabelings` | MetricsRelabelConfigs to apply to samples before ingestion. | `[]` |
-| `metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
-| `metrics.serviceMonitor.targetLabels` | Used to keep given service's labels in target | `{}` |
-| `metrics.serviceMonitor.podTargetLabels` | Used to keep given pod's labels in target | `{}` |
-| `metrics.serviceMonitor.path` | Define the path used by ServiceMonitor to scrap metrics | `""` |
-| `metrics.serviceMonitor.params` | Define the HTTP URL parameters used by ServiceMonitor | `{}` |
-| `metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
-| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` |
-| `metrics.serviceMonitor.annotations` | Extra annotations for the ServiceMonitor | `{}` |
-| `metrics.prometheusRule.enabled` | Set this to true to create prometheusRules for Prometheus operator | `false` |
-| `metrics.prometheusRule.additionalLabels` | Additional labels that can be used so prometheusRules will be discovered by Prometheus | `{}` |
-| `metrics.prometheusRule.namespace` | namespace where prometheusRules resource should be created | `""` |
-| `metrics.prometheusRule.rules` | List of rules, used as template by Helm. | `[]` |
+| Name | Description | Value |
+| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------- | --------------------- |
+| `metrics.enabled` | Enable exposing RabbitMQ metrics to be gathered by Prometheus | `false` |
+| `metrics.plugins` | Plugins to enable Prometheus metrics in RabbitMQ | `rabbitmq_prometheus` |
+| `metrics.podAnnotations` | Annotations for enabling prometheus to access the metrics endpoint | `{}` |
+| `metrics.serviceMonitor.namespace` | Specify the namespace in which the serviceMonitor resource will be created | `""` |
+| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+| `metrics.serviceMonitor.targetLabels` | Used to keep given service's labels in target | `{}` |
+| `metrics.serviceMonitor.podTargetLabels` | Used to keep given pod's labels in target | `{}` |
+| `metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` |
+| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` |
+| `metrics.serviceMonitor.annotations` | Extra annotations for the ServiceMonitor | `{}` |
+| `metrics.serviceMonitor.default.enabled` | Enable default metrics endpoint (`GET /metrics`) to be scraped by the ServiceMonitor | `false` |
+| `metrics.serviceMonitor.default.interval` | Specify the interval at which metrics should be scraped | `30s` |
+| `metrics.serviceMonitor.default.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` |
+| `metrics.serviceMonitor.default.relabelings` | RelabelConfigs to apply to samples before scraping. | `[]` |
+| `metrics.serviceMonitor.default.metricRelabelings` | MetricsRelabelConfigs to apply to samples before ingestion. | `[]` |
+| `metrics.serviceMonitor.default.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `metrics.serviceMonitor.perObject.enabled` | Enable per-object metrics endpoint (`GET /metrics/per-object`) to be scraped by the ServiceMonitor | `false` |
+| `metrics.serviceMonitor.perObject.interval` | Specify the interval at which metrics should be scraped | `30s` |
+| `metrics.serviceMonitor.perObject.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` |
+| `metrics.serviceMonitor.perObject.relabelings` | RelabelConfigs to apply to samples before scraping. | `[]` |
+| `metrics.serviceMonitor.perObject.metricRelabelings` | MetricsRelabelConfigs to apply to samples before ingestion. | `[]` |
+| `metrics.serviceMonitor.perObject.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `metrics.serviceMonitor.detailed.enabled` | Enable detailed metrics endpoint (`GET /metrics/detailed`) to be scraped by the ServiceMonitor | `false` |
+| `metrics.serviceMonitor.detailed.family` | List of metric families to get | `[]` |
+| `metrics.serviceMonitor.detailed.vhost` | Filter metrics to only show for the specified vhosts | `[]` |
+| `metrics.serviceMonitor.detailed.interval` | Specify the interval at which metrics should be scraped | `30s` |
+| `metrics.serviceMonitor.detailed.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` |
+| `metrics.serviceMonitor.detailed.relabelings` | RelabelConfigs to apply to samples before scraping. | `[]` |
+| `metrics.serviceMonitor.detailed.metricRelabelings` | MetricsRelabelConfigs to apply to samples before ingestion. | `[]` |
+| `metrics.serviceMonitor.detailed.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` |
+| `metrics.serviceMonitor.enabled` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `false` |
+| `metrics.serviceMonitor.interval` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `30s` |
+| `metrics.serviceMonitor.scrapeTimeout` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `""` |
+| `metrics.serviceMonitor.relabelings` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `[]` |
+| `metrics.serviceMonitor.metricRelabelings` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `[]` |
+| `metrics.serviceMonitor.honorLabels` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `false` |
+| `metrics.serviceMonitor.path` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `""` |
+| `metrics.serviceMonitor.params` | Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead. | `{}` |
+| `metrics.prometheusRule.enabled` | Set this to true to create prometheusRules for Prometheus operator | `false` |
+| `metrics.prometheusRule.additionalLabels` | Additional labels that can be used so prometheusRules will be discovered by Prometheus | `{}` |
+| `metrics.prometheusRule.namespace` | namespace where prometheusRules resource should be created | `""` |
+| `metrics.prometheusRule.rules` | List of rules, used as template by Helm. | `[]` |
### Init Container Parameters
@@ -869,4 +910,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.
\ No newline at end of file
+limitations under the License.
diff --git a/bitnami/rabbitmq/templates/NOTES.txt b/bitnami/rabbitmq/templates/NOTES.txt
index 727775f21fab89..565f6325fc09b1 100644
--- a/bitnami/rabbitmq/templates/NOTES.txt
+++ b/bitnami/rabbitmq/templates/NOTES.txt
@@ -146,6 +146,12 @@ To access the RabbitMQ Prometheus metrics, get the RabbitMQ Prometheus URL by ru
Then, open the obtained URL in a browser.
+{{- if .Values.metrics.serviceMonitor.enabled }}
+Deprecated: `metrics.serviceMonitor.enabled` is deprecated.
+ Please use `metrics.serviceMonitor.{default/perObject/detailed}` to enable metrics scraping on one of the metrics endpoints.
+ See: https://www.rabbitmq.com/docs/prometheus#default-endpoint
+{{- end }}
+
{{- end }}
{{- include "common.warnings.rollingTag" .Values.image }}
@@ -153,4 +159,4 @@ Then, open the obtained URL in a browser.
{{- end }}
{{- include "common.warnings.resources" (dict "sections" (list "" "volumePermissions") "context" $) }}
-{{- include "common.warnings.modifiedImages" (dict "images" (list .Values.image .Values.volumePermissions.image) "context" $) }}
\ No newline at end of file
+{{- include "common.warnings.modifiedImages" (dict "images" (list .Values.image .Values.volumePermissions.image) "context" $) }}
diff --git a/bitnami/rabbitmq/templates/servicemonitor.yaml b/bitnami/rabbitmq/templates/servicemonitor.yaml
index d86e01fe8d787d..26a574fed82790 100644
--- a/bitnami/rabbitmq/templates/servicemonitor.yaml
+++ b/bitnami/rabbitmq/templates/servicemonitor.yaml
@@ -3,7 +3,16 @@ Copyright Broadcom, Inc. All Rights Reserved.
SPDX-License-Identifier: APACHE-2.0
*/}}
-{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
+{{- /* `.Values.metrics.serviceMonitor.enabled` is deprecated, please use default/perObject/detailed */}}
+{{- if and
+ .Values.metrics.enabled
+ ( or
+ .Values.metrics.serviceMonitor.enabled
+ .Values.metrics.serviceMonitor.default.enabled
+ .Values.metrics.serviceMonitor.perObject.enabled
+ .Values.metrics.serviceMonitor.detailed.enabled
+ )
+}}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
@@ -18,6 +27,8 @@ metadata:
spec:
jobLabel: {{ .Values.metrics.serviceMonitor.jobLabel | quote }}
endpoints:
+ {{- /* deprecated, please use default/perObject/detailed */}}
+ {{- if .Values.metrics.serviceMonitor.enabled }}
- port: metrics
{{- if .Values.metrics.serviceMonitor.path }}
path: {{ .Values.metrics.serviceMonitor.path }}
@@ -40,6 +51,77 @@ spec:
{{- if .Values.metrics.serviceMonitor.metricRelabelings }}
metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
{{- end }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.default.enabled }}
+ - path: /metrics
+ port: metrics
+ {{- if .Values.metrics.serviceMonitor.default.interval }}
+ interval: {{ .Values.metrics.serviceMonitor.default.interval }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.default.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.metrics.serviceMonitor.default.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.default.honorLabels }}
+ honorLabels: {{ .Values.metrics.serviceMonitor.default.honorLabels }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.default.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.default.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.default.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.default.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.perObject.enabled }}
+ - path: /metrics/per-object
+ port: metrics
+ {{- if .Values.metrics.serviceMonitor.perObject.interval }}
+ interval: {{ .Values.metrics.serviceMonitor.perObject.interval }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.perObject.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.metrics.serviceMonitor.perObject.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.perObject.honorLabels }}
+ honorLabels: {{ .Values.metrics.serviceMonitor.perObject.honorLabels }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.perObject.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.perObject.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.perObject.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.perObject.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.enabled }}
+ - path: /metrics/detailed
+ port: metrics
+ params:
+ {{- if .Values.metrics.serviceMonitor.detailed.family }}
+ family:
+ {{- range .Values.metrics.serviceMonitor.detailed.family }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.vhost }}
+ vhost:
+ {{- range .Values.metrics.serviceMonitor.detailed.vhost }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.interval }}
+ interval: {{ .Values.metrics.serviceMonitor.detailed.interval }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.metrics.serviceMonitor.detailed.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.honorLabels }}
+ honorLabels: {{ .Values.metrics.serviceMonitor.detailed.honorLabels }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.detailed.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.detailed.metricRelabelings }}
+ metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.detailed.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- end }}
namespaceSelector:
matchNames:
- {{ include "common.names.namespace" . | quote }}
diff --git a/bitnami/rabbitmq/templates/statefulset.yaml b/bitnami/rabbitmq/templates/statefulset.yaml
index a4872298456d25..03f2b6aa0fa5cc 100644
--- a/bitnami/rabbitmq/templates/statefulset.yaml
+++ b/bitnami/rabbitmq/templates/statefulset.yaml
@@ -116,7 +116,7 @@ spec:
securityContext: {{- .Values.volumePermissions.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
{{- if .Values.volumePermissions.resources }}
- resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.resources "context" $) | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.volumePermissions.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -134,7 +134,7 @@ spec:
image: {{ template "rabbitmq.image" . }}
imagePullPolicy: {{ .Values.image.pullPolicy | quote }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
@@ -344,7 +344,7 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.resources }}
- resources: {{- toYaml .Values.resources | nindent 12 }}
+ resources: {{- include "common.tplvalues.render" (dict "value" .Values.resources "context" $) | nindent 12 }}
{{- else if ne .Values.resourcesPreset "none" }}
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
{{- end }}
diff --git a/bitnami/rabbitmq/values.yaml b/bitnami/rabbitmq/values.yaml
index b702739b997d8a..080ad64c2d5ba1 100644
--- a/bitnami/rabbitmq/values.yaml
+++ b/bitnami/rabbitmq/values.yaml
@@ -252,9 +252,9 @@ memoryHighWatermark:
plugins: "rabbitmq_management rabbitmq_peer_discovery_k8s"
## @param queue_master_locator Changes the queue_master_locator setting in the rabbitmq config file
-##
-queue_master_locator: min-masters
-
+##
+queue_master_locator: min-masters
+
## @param communityPlugins List of Community plugins (URLs) to be downloaded during container initialization
## Combine it with extraPlugins to also enable them.
##
@@ -1331,32 +1331,12 @@ metrics:
## ref: https://github.com/coreos/prometheus-operator
##
serviceMonitor:
- ## @param metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
- ##
- enabled: false
## @param metrics.serviceMonitor.namespace Specify the namespace in which the serviceMonitor resource will be created
##
namespace: ""
- ## @param metrics.serviceMonitor.interval Specify the interval at which metrics should be scraped
- ##
- interval: 30s
- ## @param metrics.serviceMonitor.scrapeTimeout Specify the timeout after which the scrape is ended
- ## e.g:
- ## scrapeTimeout: 30s
- ##
- scrapeTimeout: ""
## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
##
jobLabel: ""
- ## @param metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping.
- ##
- relabelings: []
- ## @param metrics.serviceMonitor.metricRelabelings MetricsRelabelConfigs to apply to samples before ingestion.
- ##
- metricRelabelings: []
- ## @param metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels
- ##
- honorLabels: false
## @param metrics.serviceMonitor.targetLabels Used to keep given service's labels in target
## e.g:
## - app.kubernetes.io/name
@@ -1367,13 +1347,6 @@ metrics:
## - app.kubernetes.io/name
##
podTargetLabels: {}
- ## @param metrics.serviceMonitor.path Define the path used by ServiceMonitor to scrap metrics
- ## Could be /metrics for aggregated metrics or /metrics/per-object for more details
- ##
- path: ""
- ## @param metrics.serviceMonitor.params Define the HTTP URL parameters used by ServiceMonitor
- ##
- params: {}
## @param metrics.serviceMonitor.selector ServiceMonitor selector labels
## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
##
@@ -1387,6 +1360,112 @@ metrics:
## @param metrics.serviceMonitor.annotations Extra annotations for the ServiceMonitor
##
annotations: {}
+ ## Scrape metrics from the `/metrics` endpoint
+ ## ref: https://www.rabbitmq.com/docs/prometheus#default-endpoint
+ ##
+ default:
+ ## @param metrics.serviceMonitor.default.enabled Enable default metrics endpoint (`GET /metrics`) to be scraped by the ServiceMonitor
+ ##
+ enabled: false
+ ## @param metrics.serviceMonitor.default.interval Specify the interval at which metrics should be scraped
+ ##
+ interval: 30s
+ ## @param metrics.serviceMonitor.default.scrapeTimeout Specify the timeout after which the scrape is ended
+ ## e.g:
+ ## scrapeTimeout: 30s
+ ##
+ scrapeTimeout: ""
+ ## @param metrics.serviceMonitor.default.relabelings RelabelConfigs to apply to samples before scraping.
+ ##
+ relabelings: [ ]
+ ## @param metrics.serviceMonitor.default.metricRelabelings MetricsRelabelConfigs to apply to samples before ingestion.
+ ##
+ metricRelabelings: [ ]
+ ## @param metrics.serviceMonitor.default.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Scrape metrics from the `/metrics/per-object` endpoint
+ ## ref: https://www.rabbitmq.com/docs/prometheus#per-object-endpoint
+ ##
+ perObject:
+ ## @param metrics.serviceMonitor.perObject.enabled Enable per-object metrics endpoint (`GET /metrics/per-object`) to be scraped by the ServiceMonitor
+ ##
+ enabled: false
+ ## @param metrics.serviceMonitor.perObject.interval Specify the interval at which metrics should be scraped
+ ##
+ interval: 30s
+ ## @param metrics.serviceMonitor.perObject.scrapeTimeout Specify the timeout after which the scrape is ended
+ ## e.g:
+ ## scrapeTimeout: 30s
+ ##
+ scrapeTimeout: ""
+ ## @param metrics.serviceMonitor.perObject.relabelings RelabelConfigs to apply to samples before scraping.
+ ##
+ relabelings: [ ]
+ ## @param metrics.serviceMonitor.perObject.metricRelabelings MetricsRelabelConfigs to apply to samples before ingestion.
+ ##
+ metricRelabelings: [ ]
+ ## @param metrics.serviceMonitor.perObject.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+ ## Scrape metrics from the `/metrics/detailed` endpoint
+ ## ref: https://www.rabbitmq.com/docs/prometheus#detailed-endpoint
+ ##
+ detailed:
+ ## @param metrics.serviceMonitor.detailed.enabled Enable detailed metrics endpoint (`GET /metrics/detailed`) to be scraped by the ServiceMonitor
+ ##
+ enabled: false
+ ## @param metrics.serviceMonitor.detailed.family List of metric families to get
+ ## e.g.
+ ## family: ["queue_coarse_metrics", "queue_consumer_count"]
+ ##
+ family: []
+ ## @param metrics.serviceMonitor.detailed.vhost Filter metrics to only show for the specified vhosts
+ ##
+ vhost: []
+ ## @param metrics.serviceMonitor.detailed.interval Specify the interval at which metrics should be scraped
+ ##
+ interval: 30s
+ ## @param metrics.serviceMonitor.detailed.scrapeTimeout Specify the timeout after which the scrape is ended
+ ## e.g:
+ ## scrapeTimeout: 30s
+ ##
+ scrapeTimeout: ""
+ ## @param metrics.serviceMonitor.detailed.relabelings RelabelConfigs to apply to samples before scraping.
+ ##
+ relabelings: [ ]
+ ## @param metrics.serviceMonitor.detailed.metricRelabelings MetricsRelabelConfigs to apply to samples before ingestion.
+ ##
+ metricRelabelings: [ ]
+ ## @param metrics.serviceMonitor.detailed.honorLabels honorLabels chooses the metric's labels on collisions with target labels
+ ##
+ honorLabels: false
+
+ ## @param metrics.serviceMonitor.enabled Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ enabled: false
+ ## @param metrics.serviceMonitor.interval Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ interval: 30s
+ ## @param metrics.serviceMonitor.scrapeTimeout Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ scrapeTimeout: ""
+ ## @param metrics.serviceMonitor.relabelings Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ relabelings: [ ]
+ ## @param metrics.serviceMonitor.metricRelabelings Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ metricRelabelings: [ ]
+ ## @param metrics.serviceMonitor.honorLabels Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ honorLabels: false
+ ## @param metrics.serviceMonitor.path Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ path: ""
+ ## @param metrics.serviceMonitor.params Deprecated. Please use `metrics.serviceMonitor.{default/perObject/detailed}` instead.
+ ##
+ params: { }
+
## Custom PrometheusRule to be defined
## The value is evaluated as a template, so, for example, the value can depend on .Release or .Chart
## ref: https://github.com/coreos/prometheus-operator#customresourcedefinitions
diff --git a/bitnami/redis-cluster/CHANGELOG.md b/bitnami/redis-cluster/CHANGELOG.md
index ee7f9dfcab77cf..5ac88261bb30f6 100644
--- a/bitnami/redis-cluster/CHANGELOG.md
+++ b/bitnami/redis-cluster/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 11.0.3 (2024-08-21)
+## 11.0.4 (2024-09-11)
-* [bitnami/redis-cluster] Release 11.0.3 ([#28946](https://github.com/bitnami/charts/pull/28946))
+* [bitnami/redis-cluster] fix: add apiVersion and kind to volumeClaimTemplates ([#29358](https://github.com/bitnami/charts/pull/29358))
+
+## 11.0.3 (2024-08-21)
+
+* [bitnami/redis-cluster] Release 11.0.3 (#28946) ([c55e12a](https://github.com/bitnami/charts/commit/c55e12acccfdc87bc6998c568e3c499c009538c5)), closes [#28946](https://github.com/bitnami/charts/issues/28946)
## 11.0.2 (2024-08-09)
diff --git a/bitnami/redis-cluster/Chart.yaml b/bitnami/redis-cluster/Chart.yaml
index c9302be38f48b7..d8ef28e0a04904 100644
--- a/bitnami/redis-cluster/Chart.yaml
+++ b/bitnami/redis-cluster/Chart.yaml
@@ -32,4 +32,4 @@ maintainers:
name: redis-cluster
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/redis-cluster
-version: 11.0.3
+version: 11.0.4
diff --git a/bitnami/redis-cluster/templates/redis-statefulset.yaml b/bitnami/redis-cluster/templates/redis-statefulset.yaml
index 74e60400f2be34..522c35953197c3 100644
--- a/bitnami/redis-cluster/templates/redis-statefulset.yaml
+++ b/bitnami/redis-cluster/templates/redis-statefulset.yaml
@@ -477,7 +477,9 @@ spec:
{{- end }}
{{- if .Values.persistence.enabled }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: redis-data
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 10 }}
{{- if .Values.persistence.labels }}
diff --git a/bitnami/redis/CHANGELOG.md b/bitnami/redis/CHANGELOG.md
index f3c149bc39066a..92317966d081b8 100644
--- a/bitnami/redis/CHANGELOG.md
+++ b/bitnami/redis/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 20.0.5 (2024-09-05)
+## 20.1.0 (2024-09-05)
-* [bitnami/redis] label slave pod using sentinel masterService ([#29121](https://github.com/bitnami/charts/pull/29121))
+* [bitnami/redis] Support extraEnvVars on volume-permissions for dynamic subfolders ([#29195](https://github.com/bitnami/charts/pull/29195))
+
+## 20.0.5 (2024-09-05)
+
+* [bitnami/redis] label slave pod using sentinel masterService (#29121) ([6ae397f](https://github.com/bitnami/charts/commit/6ae397fb40ff4af6a578c54911f96383e30fed96)), closes [#29121](https://github.com/bitnami/charts/issues/29121)
## 20.0.4 (2024-09-04)
diff --git a/bitnami/redis/Chart.yaml b/bitnami/redis/Chart.yaml
index 0f434b46608175..c3300fca28386c 100644
--- a/bitnami/redis/Chart.yaml
+++ b/bitnami/redis/Chart.yaml
@@ -36,4 +36,4 @@ maintainers:
name: redis
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/redis
-version: 20.0.5
+version: 20.1.0
diff --git a/bitnami/redis/README.md b/bitnami/redis/README.md
index f92c91e36f9630..91180e9bda5089 100644
--- a/bitnami/redis/README.md
+++ b/bitnami/redis/README.md
@@ -988,6 +988,7 @@ helm install my-release --set master.persistence.existingClaim=PVC_NAME oci://RE
| `volumePermissions.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `volumePermissions.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `{}` |
| `volumePermissions.containerSecurityContext.runAsUser` | Set init container's Security Context runAsUser | `0` |
+| `volumePermissions.extraEnvVars` | Array with extra environment variables to add to volume permissions init container. | `[]` |
| `kubectl.image.registry` | Kubectl image registry | `REGISTRY_NAME` |
| `kubectl.image.repository` | Kubectl image repository | `REPOSITORY_NAME/kubectl` |
| `kubectl.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
diff --git a/bitnami/redis/templates/master/application.yaml b/bitnami/redis/templates/master/application.yaml
index b17a2401a5da96..603d03081232f2 100644
--- a/bitnami/redis/templates/master/application.yaml
+++ b/bitnami/redis/templates/master/application.yaml
@@ -393,6 +393,10 @@ spec:
{{- else }}
securityContext: {{- .Values.volumePermissions.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
+ {{- if .Values.volumePermissions.extraEnvVars }}
+ env:
+ {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.extraEnvVars "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.volumePermissions.resources }}
resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
diff --git a/bitnami/redis/templates/replicas/application.yaml b/bitnami/redis/templates/replicas/application.yaml
index fe4f3346c9b237..c6ed0b1203bbc2 100644
--- a/bitnami/redis/templates/replicas/application.yaml
+++ b/bitnami/redis/templates/replicas/application.yaml
@@ -413,6 +413,10 @@ spec:
{{- else }}
securityContext: {{- .Values.volumePermissions.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
+ {{- if .Values.volumePermissions.extraEnvVars }}
+ env:
+ {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.extraEnvVars "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.volumePermissions.resources }}
resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
diff --git a/bitnami/redis/templates/sentinel/statefulset.yaml b/bitnami/redis/templates/sentinel/statefulset.yaml
index a6335c1322da1d..f02cdbe0af475e 100644
--- a/bitnami/redis/templates/sentinel/statefulset.yaml
+++ b/bitnami/redis/templates/sentinel/statefulset.yaml
@@ -639,6 +639,10 @@ spec:
{{- else }}
securityContext: {{- .Values.volumePermissions.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
+ {{- if .Values.volumePermissions.extraEnvVars }}
+ env:
+ {{- include "common.tplvalues.render" (dict "value" .Values.volumePermissions.extraEnvVars "context" $) | nindent 12 }}
+ {{- end }}
{{- if .Values.volumePermissions.resources }}
resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }}
{{- else if ne .Values.volumePermissions.resourcesPreset "none" }}
diff --git a/bitnami/redis/values.yaml b/bitnami/redis/values.yaml
index c273fc065d7b03..4de85331c1bd8d 100644
--- a/bitnami/redis/values.yaml
+++ b/bitnami/redis/values.yaml
@@ -2103,6 +2103,14 @@ volumePermissions:
seLinuxOptions: {}
runAsUser: 0
+ ## @param volumePermissions.extraEnvVars Array with extra environment variables to add to volume permissions init container.
+ ## e.g:
+ ## extraEnvVars:
+ ## - name: FOO
+ ## value: "bar"
+ ##
+ extraEnvVars: []
+
## Kubectl InitContainer
## used by Sentinel to update the isMaster label on the Redis(TM) pods
##
diff --git a/bitnami/schema-registry/CHANGELOG.md b/bitnami/schema-registry/CHANGELOG.md
index 6cf0eda8ddc7ce..323ca8990ee298 100644
--- a/bitnami/schema-registry/CHANGELOG.md
+++ b/bitnami/schema-registry/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
+## 21.0.1 (2024-09-12)
+
+* [bitnami/schema-registry] Release 21.0.1 ([#29370](https://github.com/bitnami/charts/pull/29370))
+
## 21.0.0 (2024-08-05)
-* [bitnami/schema-registry] Update chart dependency (kafka) ([#28672](https://github.com/bitnami/charts/pull/28672))
+* [bitnami/schema-registry] Update chart dependency (kafka) (#28672) ([ff628f6](https://github.com/bitnami/charts/commit/ff628f683cd67d664d6bcea2d4c8c90daf353087)), closes [#28672](https://github.com/bitnami/charts/issues/28672)
## 20.0.0 (2024-08-02)
diff --git a/bitnami/schema-registry/Chart.lock b/bitnami/schema-registry/Chart.lock
index 2252a42a643257..d6cee6dbf5847d 100644
--- a/bitnami/schema-registry/Chart.lock
+++ b/bitnami/schema-registry/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: kafka
repository: oci://registry-1.docker.io/bitnamicharts
- version: 30.0.0
+ version: 30.0.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.20.5
-digest: sha256:c944a1927bfab6bd8186c343b8f42ffba172cdcec9191f35253dc22d1fca0d81
-generated: "2024-08-05T17:21:26.630459+02:00"
+ version: 2.22.0
+digest: sha256:18ab22b8503986c086a68eb11c4399e299fa210017f1fbaa9c65b424cb438a10
+generated: "2024-09-12T07:03:50.358338183Z"
diff --git a/bitnami/schema-registry/Chart.yaml b/bitnami/schema-registry/Chart.yaml
index da9d73990b9556..ecbbc2f7d5a0fa 100644
--- a/bitnami/schema-registry/Chart.yaml
+++ b/bitnami/schema-registry/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: schema-registry
- image: docker.io/bitnami/schema-registry:7.7.0-debian-12-r0
+ image: docker.io/bitnami/schema-registry:7.7.0-debian-12-r2
apiVersion: v2
appVersion: 7.7.0
dependencies:
@@ -34,4 +34,4 @@ maintainers:
name: schema-registry
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/schema-registry
-version: 21.0.0
+version: 21.0.1
diff --git a/bitnami/schema-registry/README.md b/bitnami/schema-registry/README.md
index 4946acf644b6fa..2509b210353642 100644
--- a/bitnami/schema-registry/README.md
+++ b/bitnami/schema-registry/README.md
@@ -539,4 +539,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/bitnami/schema-registry/values.yaml b/bitnami/schema-registry/values.yaml
index 86f4c999d067b6..1ce604f98d53dc 100644
--- a/bitnami/schema-registry/values.yaml
+++ b/bitnami/schema-registry/values.yaml
@@ -80,7 +80,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/schema-registry
- tag: 7.7.0-debian-12-r0
+ tag: 7.7.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
diff --git a/bitnami/scylladb/CHANGELOG.md b/bitnami/scylladb/CHANGELOG.md
index 5d9aacedf06923..a5331466ece58b 100644
--- a/bitnami/scylladb/CHANGELOG.md
+++ b/bitnami/scylladb/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.0.2 (2024-08-29)
+## 2.0.3 (2024-09-09)
-* [bitnami/scylladb] Release 2.0.2 ([#29109](https://github.com/bitnami/charts/pull/29109))
+* [bitnami/scylladb] Release 2.0.3 ([#29315](https://github.com/bitnami/charts/pull/29315))
+
+## 2.0.2 (2024-08-29)
+
+* [bitnami/scylladb] Release 2.0.2 (#29109) ([e628dbd](https://github.com/bitnami/charts/commit/e628dbd18babc87a87f300f5d3d18f76f56c056f)), closes [#29109](https://github.com/bitnami/charts/issues/29109)
## 2.0.1 (2024-08-23)
diff --git a/bitnami/scylladb/Chart.yaml b/bitnami/scylladb/Chart.yaml
index 38054192ac9f88..4d9d81f4f98f21 100644
--- a/bitnami/scylladb/Chart.yaml
+++ b/bitnami/scylladb/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: scylladb
- image: docker.io/bitnami/scylladb:6.1.1-debian-12-r0
+ image: docker.io/bitnami/scylladb:6.1.1-debian-12-r3
apiVersion: v2
appVersion: 6.1.1
dependencies:
@@ -30,4 +30,4 @@ maintainers:
name: scylladb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/scylladb
-version: 2.0.2
+version: 2.0.3
diff --git a/bitnami/scylladb/values.yaml b/bitnami/scylladb/values.yaml
index a51cc7f78e829d..082bcdbc98e74c 100644
--- a/bitnami/scylladb/values.yaml
+++ b/bitnami/scylladb/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/scylladb
- tag: 6.1.1-debian-12-r0
+ tag: 6.1.1-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -931,7 +931,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1096,7 +1096,7 @@ sysctl:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/sealed-secrets/CHANGELOG.md b/bitnami/sealed-secrets/CHANGELOG.md
index c4ecf638bdf3f0..59a5cfb03a664e 100644
--- a/bitnami/sealed-secrets/CHANGELOG.md
+++ b/bitnami/sealed-secrets/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 2.4.5 (2024-08-07)
+## 2.4.6 (2024-09-06)
-* [bitnami/sealed-secrets] Release 2.4.5 ([#28749](https://github.com/bitnami/charts/pull/28749))
+* [bitnami/sealed-secrets] Release 2.4.6 ([#29261](https://github.com/bitnami/charts/pull/29261))
+
+## 2.4.5 (2024-08-07)
+
+* [bitnami/sealed-secrets] Release 2.4.5 (#28749) ([08ae0af](https://github.com/bitnami/charts/commit/08ae0af3cffa85ff6526506bbabb5904ca95efaf)), closes [#28749](https://github.com/bitnami/charts/issues/28749)
## 2.4.4 (2024-07-25)
diff --git a/bitnami/sealed-secrets/Chart.lock b/bitnami/sealed-secrets/Chart.lock
index 279ff3a6bee608..4bf44e03d6bc6c 100644
--- a/bitnami/sealed-secrets/Chart.lock
+++ b/bitnami/sealed-secrets/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.21.0
-digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
-generated: "2024-08-07T14:29:40.799839214Z"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-06T05:35:03.745032264Z"
diff --git a/bitnami/sealed-secrets/Chart.yaml b/bitnami/sealed-secrets/Chart.yaml
index 3369ea1d96b489..7ea8b431bd1b87 100644
--- a/bitnami/sealed-secrets/Chart.yaml
+++ b/bitnami/sealed-secrets/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: sealed-secrets-controller
- image: docker.io/bitnami/sealed-secrets-controller:0.27.1-debian-12-r3
+ image: docker.io/bitnami/sealed-secrets-controller:0.27.1-debian-12-r4
apiVersion: v2
appVersion: 0.27.1
dependencies:
@@ -29,4 +29,4 @@ name: sealed-secrets
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/sealed-secrets
- https://github.com/bitnami-labs/sealed-secrets
-version: 2.4.5
+version: 2.4.6
diff --git a/bitnami/sealed-secrets/values.yaml b/bitnami/sealed-secrets/values.yaml
index dbe3dbff80bbdb..b0e02c7f7d6bdb 100644
--- a/bitnami/sealed-secrets/values.yaml
+++ b/bitnami/sealed-secrets/values.yaml
@@ -69,7 +69,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/sealed-secrets-controller
- tag: 0.27.1-debian-12-r3
+ tag: 0.27.1-debian-12-r4
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/seaweedfs/CHANGELOG.md b/bitnami/seaweedfs/CHANGELOG.md
index 2b4f3d990feaa6..a7ec2fcb7aaddc 100644
--- a/bitnami/seaweedfs/CHANGELOG.md
+++ b/bitnami/seaweedfs/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 1.0.9 (2024-08-19)
+## 1.1.1 (2024-09-11)
-* [bitnami/seaweedfs] Release 1.0.9 ([#28920](https://github.com/bitnami/charts/pull/28920))
+* [bitnami/seaweedfs] fix: add apiVersion and kind to volumeClaimTemplates ([#29357](https://github.com/bitnami/charts/pull/29357))
+
+## 1.1.0 (2024-09-10)
+
+* bitnami/seaweedfs external postgres database support (#29216) ([dc9b740](https://github.com/bitnami/charts/commit/dc9b7402d1ea788f806e42b7fc7e5c025e003e2a)), closes [#29216](https://github.com/bitnami/charts/issues/29216)
+
+## 1.0.9 (2024-08-19)
+
+* [bitnami/seaweedfs] Release 1.0.9 (#28920) ([28916ca](https://github.com/bitnami/charts/commit/28916ca487e16f1626580f21c2ae8acb443a2e39)), closes [#28920](https://github.com/bitnami/charts/issues/28920)
## 1.0.8 (2024-08-07)
diff --git a/bitnami/seaweedfs/Chart.yaml b/bitnami/seaweedfs/Chart.yaml
index c84304dd2bd633..50901bebd59e55 100644
--- a/bitnami/seaweedfs/Chart.yaml
+++ b/bitnami/seaweedfs/Chart.yaml
@@ -40,4 +40,4 @@ name: seaweedfs
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/seawwedfs
- https://github.com/bitnami/containers/tree/main/bitnami/seaweedfs
-version: 1.0.9
+version: 1.1.1
diff --git a/bitnami/seaweedfs/README.md b/bitnami/seaweedfs/README.md
index 54f07c7a5963d4..5f130e40e02d04 100644
--- a/bitnami/seaweedfs/README.md
+++ b/bitnami/seaweedfs/README.md
@@ -65,6 +65,8 @@ You may want to have SeaweedFS Filer Server connect to an external database rath
```console
mariadb.enabled=false
+externalDatabase.enabled=true
+externalDatabase.store=mariadb
externalDatabase.host=myexternalhost
externalDatabase.user=myuser
externalDatabase.password=mypassword
@@ -72,6 +74,34 @@ externalDatabase.database=mydatabase
externalDatabase.port=3306
```
+In addition, the tables must be created in the external database before starting seaweedfs.
+
+For mariadb, the following should be performed (substituting mydatabase as necessary):
+
+```console
+USE mydatabase;
+CREATE TABLE IF NOT EXISTS `filemeta` (
+ `dirhash` BIGINT NOT NULL COMMENT 'first 64 bits of MD5 hash value of directory field',
+ `name` VARCHAR(766) NOT NULL COMMENT 'directory or file name',
+ `directory` TEXT NOT NULL COMMENT 'full path to parent directory',
+ `meta` LONGBLOB,
+ PRIMARY KEY (`dirhash`, `name`)
+) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
+```
+
+For postgresql, the following should be performed (substituting mydatabase as necessary):
+
+```console
+\c mydatabase;
+CREATE TABLE IF NOT EXISTS filemeta (
+ dirhash BIGINT,
+ name VARCHAR(65535),
+ directory VARCHAR(65535),
+ meta bytea,
+ PRIMARY KEY (dirhash, name)
+);
+```
+
### Ingress
This chart provides support for Ingress resources. If you have an ingress controller installed on your cluster, such as [nginx-ingress-controller](https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller) or [contour](https://github.com/bitnami/charts/tree/main/bitnami/contour) you can utilize the ingress controller to serve your application.
@@ -1043,7 +1073,8 @@ enabled = false
| `mariadb.primary.persistence.size` | Persistent Volume size | `8Gi` |
| `mariadb.primary.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if primary.resources is set (primary.resources is recommended for production). | `micro` |
| `mariadb.primary.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
-| `externalDatabase.enabled` | Enable secret with external mariadb database credentials | `false` |
+| `externalDatabase.enabled` | Enable external database support | `false` |
+| `externalDatabase.store` | Database store (mariadb, postgresql) | `mariadb` |
| `externalDatabase.host` | External Database server host | `localhost` |
| `externalDatabase.port` | External Database server port | `3306` |
| `externalDatabase.user` | External Database username | `bn_seaweedfs` |
diff --git a/bitnami/seaweedfs/templates/_helpers.tpl b/bitnami/seaweedfs/templates/_helpers.tpl
index 6f70ecb6ccee4f..17c9861b772339 100644
--- a/bitnami/seaweedfs/templates/_helpers.tpl
+++ b/bitnami/seaweedfs/templates/_helpers.tpl
@@ -283,6 +283,19 @@ Return the database secret name
{{- end -}}
{{- end -}}
+{{/*
+Return the database secret key name
+*/}}
+{{- define "seaweedfs.database.keyName" -}}
+{{- if .Values.mariadb.enabled }}
+ {{- print "mariadb-password" -}}
+{{- else if .Values.externalDatabase.existingSecret -}}
+ {{- printf "%s-password" .Values.externalDatabase.store -}}
+{{- else -}}
+ {{- print "password" -}}
+{{- end -}}
+{{- end -}}
+
{{/*
Returns an init-container that waits for the database to be ready
*/}}
@@ -336,7 +349,7 @@ Returns an init-container that waits for the database to be ready
valueFrom:
secretKeyRef:
name: {{ include "seaweedfs.database.secretName" . }}
- key: mariadb-password
+ key: {{ include "seaweedfs.database.keyName" . }}
volumeMounts:
- name: empty-dir
mountPath: /tmp
diff --git a/bitnami/seaweedfs/templates/externaldb-secrets.yaml b/bitnami/seaweedfs/templates/externaldb-secrets.yaml
index 9c8c53bc2c3244..e319218e0a7f45 100644
--- a/bitnami/seaweedfs/templates/externaldb-secrets.yaml
+++ b/bitnami/seaweedfs/templates/externaldb-secrets.yaml
@@ -15,5 +15,5 @@ metadata:
{{- end }}
type: Opaque
data:
- mariadb-password: {{ .Values.externalDatabase.password | b64enc | quote }}
+ password: {{ .Values.externalDatabase.password | b64enc | quote }}
{{- end }}
diff --git a/bitnami/seaweedfs/templates/filer/statefulset.yaml b/bitnami/seaweedfs/templates/filer/statefulset.yaml
index d1ddf3809a9128..e70faf00b3e046 100644
--- a/bitnami/seaweedfs/templates/filer/statefulset.yaml
+++ b/bitnami/seaweedfs/templates/filer/statefulset.yaml
@@ -85,7 +85,7 @@ spec:
terminationGracePeriodSeconds: {{ .Values.filer.terminationGracePeriodSeconds }}
{{- end }}
initContainers:
- {{- if .Values.mariadb.enabled }}
+ {{- if or .Values.mariadb.enabled (and .Values.externalDatabase.enabled (eq .Values.externalDatabase.store "mariadb") ) }}
{{- include "seaweedfs.filer.waitForDBInitContainer" . | nindent 8 }}
{{- end }}
{{- if .Values.filer.initContainers }}
@@ -137,7 +137,7 @@ spec:
fieldPath: metadata.namespace
- name: WEED_CLUSTER_DEFAULT
value: {{ .Values.clusterDefault | quote }}
- {{- if .Values.mariadb.enabled }}
+ {{- if or .Values.mariadb.enabled (and .Values.externalDatabase.enabled (eq .Values.externalDatabase.store "mariadb") ) }}
- name: WEED_MYSQL_ENABLED
value: "true"
- name: WEED_MYSQL_HOSTNAME
@@ -152,7 +152,7 @@ spec:
valueFrom:
secretKeyRef:
name: {{ include "seaweedfs.database.secretName" . }}
- key: mariadb-password
+ key: {{ include "seaweedfs.database.keyName" . }}
- name: WEED_MYSQL_CONNECTION_MAX_IDLE
value: "5"
- name: WEED_MYSQL_CONNECTION_MAX_OPEN
@@ -162,6 +162,25 @@ spec:
- name: WEED_MYSQL_INTERPOLATEPARAMS
value: "true"
{{- end }}
+ {{- if and .Values.externalDatabase.enabled (eq .Values.externalDatabase.store "postgres") }}
+ - name: WEED_POSTGRES_ENABLED
+ value: "true"
+ - name: WEED_POSTGRES_HOSTNAME
+ value: {{ include "seaweedfs.database.host" . | quote }}
+ - name: WEED_POSTGRES_PORT
+ value: {{ include "seaweedfs.database.port" . | quote }}
+ - name: WEED_POSTGRES_DATABASE
+ value: {{ include "seaweedfs.database.name" . | quote }}
+ - name: WEED_POSTGRES_USERNAME
+ value: {{ include "seaweedfs.database.user" . | quote }}
+ - name: WEED_POSTGRES_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "seaweedfs.database.secretName" . }}
+ key: {{ include "seaweedfs.database.keyName" . }}
+ - name: WEED_POSTGRES_SSLMODE
+ value: "disable"
+ {{- end }}
{{- if .Values.filer.extraEnvVars }}
{{- include "common.tplvalues.render" (dict "value" .Values.filer.extraEnvVars "context" $) | nindent 12 }}
{{- end }}
diff --git a/bitnami/seaweedfs/templates/master/statefulset.yaml b/bitnami/seaweedfs/templates/master/statefulset.yaml
index c7e5a02e6804ac..4a2c65d0e330fa 100644
--- a/bitnami/seaweedfs/templates/master/statefulset.yaml
+++ b/bitnami/seaweedfs/templates/master/statefulset.yaml
@@ -313,7 +313,9 @@ spec:
claimName: {{ .Values.master.persistence.existingClaim }}
{{- else }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if or .Values.master.persistence.annotations .Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" (dict "values" .Values.master.persistence.annotations .Values.commonAnnotations "context" .) | fromYaml }}
diff --git a/bitnami/seaweedfs/templates/volume/statefulset.yaml b/bitnami/seaweedfs/templates/volume/statefulset.yaml
index 42c268d2f3f3c1..6529c434406211 100644
--- a/bitnami/seaweedfs/templates/volume/statefulset.yaml
+++ b/bitnami/seaweedfs/templates/volume/statefulset.yaml
@@ -330,7 +330,9 @@ spec:
volumeClaimTemplates:
{{- range .Values.volume.dataVolumes }}
{{- if and .persistence.enabled (not .persistence.existingClaim) }}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: {{ .name }}
{{- if or .persistence.annotations $.Values.commonAnnotations }}
{{- $claimAnnotations := include "common.tplvalues.merge" (dict "values" .persistence.annotations $.Values.commonAnnotations "context" $) | fromYaml }}
diff --git a/bitnami/seaweedfs/values.yaml b/bitnami/seaweedfs/values.yaml
index c99234a366225f..6997e3418839c1 100644
--- a/bitnami/seaweedfs/values.yaml
+++ b/bitnami/seaweedfs/values.yaml
@@ -3356,12 +3356,15 @@ mariadb:
##
resources: {}
## External Database Configuration
-## All of these values are only used if `mariadb.enabled=false`
+## All of these values are only used if `mariadb.enabled=false` and `externalDatabase.enabled=true`.
##
externalDatabase:
- ## @param externalDatabase.enabled Enable secret with external mariadb database credentials
+ ## @param externalDatabase.enabled Enable external database support
##
enabled: false
+ ## @param externalDatabase.store Database store (mariadb, postgresql)
+ ##
+ store: mariadb
## @param externalDatabase.host External Database server host
##
host: localhost
@@ -3378,7 +3381,7 @@ externalDatabase:
##
database: bitnami_seaweedfs
## @param externalDatabase.existingSecret The name of an existing secret with database credentials. Evaluated as a template
- ## NOTE: Must contain key `mariadb-password`
+ ## NOTE: Must contain key `mariadb-password` for mariadb or 'postgres-password' for postgres
## NOTE: When it's set, the `externalDatabase.password` parameter is ignored
##
existingSecret: ""
diff --git a/bitnami/solr/CHANGELOG.md b/bitnami/solr/CHANGELOG.md
index c94dd6abed9b5c..64f4c9f6b57c67 100644
--- a/bitnami/solr/CHANGELOG.md
+++ b/bitnami/solr/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 9.4.1 (2024-09-03)
+## 9.4.3 (2024-09-11)
-* [bitnami/solr] Release 9.4.1 ([#29171](https://github.com/bitnami/charts/pull/29171))
+* [bitnami/solr] fix: add apiVersion and kind to volumeClaimTemplates ([#29356](https://github.com/bitnami/charts/pull/29356))
+
+## 9.4.2 (2024-09-10)
+
+* [bitnami/solr] Release 9.4.2 (#29317) ([18066e1](https://github.com/bitnami/charts/commit/18066e1687f1dafd53b1fce35ae0a9351a006f13)), closes [#29317](https://github.com/bitnami/charts/issues/29317)
+
+## 9.4.1 (2024-09-03)
+
+* [bitnami/solr] Release 9.4.1 (#29171) ([e16f252](https://github.com/bitnami/charts/commit/e16f2527ebe36c8773f9c9a87c37a3e2a9d517cf)), closes [#29171](https://github.com/bitnami/charts/issues/29171)
## 9.4.0 (2024-08-08)
diff --git a/bitnami/solr/Chart.lock b/bitnami/solr/Chart.lock
index 52bacca0874987..68f06bb32c57f9 100644
--- a/bitnami/solr/Chart.lock
+++ b/bitnami/solr/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: zookeeper
repository: oci://registry-1.docker.io/bitnamicharts
- version: 13.4.11
+ version: 13.4.12
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:2937ecea686983c39f456283d1203613812c5f00ae7f84178b4fd3671aaf64d6
-generated: "2024-09-03T11:04:46.561898958Z"
+digest: sha256:13116e89fcacebaed3e8c87fd804a2952b7968a79d941cc97c7d1ebc3302c1fd
+generated: "2024-09-10T00:54:50.897757802Z"
diff --git a/bitnami/solr/Chart.yaml b/bitnami/solr/Chart.yaml
index aca53c58460ec7..8f4c809f2cc614 100644
--- a/bitnami/solr/Chart.yaml
+++ b/bitnami/solr/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r29
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: solr
- image: docker.io/bitnami/solr:9.6.1-debian-12-r7
+ image: docker.io/bitnami/solr:9.7.0-debian-12-r0
apiVersion: v2
-appVersion: 9.6.1
+appVersion: 9.7.0
dependencies:
- condition: zookeeper.enabled
name: zookeeper
@@ -34,4 +34,4 @@ maintainers:
name: solr
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/solr
-version: 9.4.1
+version: 9.4.3
diff --git a/bitnami/solr/templates/statefulset.yaml b/bitnami/solr/templates/statefulset.yaml
index 13409d8ebf62fc..ce103b299f97bf 100644
--- a/bitnami/solr/templates/statefulset.yaml
+++ b/bitnami/solr/templates/statefulset.yaml
@@ -383,7 +383,9 @@ spec:
{{- end }}
{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
annotations:
{{- if .Values.persistence.annotations }}
diff --git a/bitnami/solr/values.yaml b/bitnami/solr/values.yaml
index 14f3ebc3119315..9f4cb1de4f2f18 100644
--- a/bitnami/solr/values.yaml
+++ b/bitnami/solr/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/solr
- tag: 9.6.1-debian-12-r7
+ tag: 9.7.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -700,7 +700,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r29
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/thanos/CHANGELOG.md b/bitnami/thanos/CHANGELOG.md
index 6855c1eaec930d..26f3ccd87eda6b 100644
--- a/bitnami/thanos/CHANGELOG.md
+++ b/bitnami/thanos/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 15.7.24 (2024-09-05)
+## 15.7.25 (2024-09-06)
-* [bitnami/thanos] Added apiVersion and kind to volumeClaimTemplates ([#29200](https://github.com/bitnami/charts/pull/29200))
+* [bitnami/thanos] Release 15.7.25 ([#29260](https://github.com/bitnami/charts/pull/29260))
+
+## 15.7.24 (2024-09-05)
+
+* [bitnami/thanos] Added apiVersion and kind to volumeClaimTemplates (#29200) ([44aca55](https://github.com/bitnami/charts/commit/44aca5511b5522cae34d1f22df6755571cdc9929)), closes [#29200](https://github.com/bitnami/charts/issues/29200) [#29178](https://github.com/bitnami/charts/issues/29178)
## 15.7.23 (2024-08-27)
diff --git a/bitnami/thanos/Chart.lock b/bitnami/thanos/Chart.lock
index a82963374381bf..a9d3b1840a067c 100644
--- a/bitnami/thanos/Chart.lock
+++ b/bitnami/thanos/Chart.lock
@@ -1,9 +1,9 @@
dependencies:
- name: minio
repository: oci://registry-1.docker.io/bitnamicharts
- version: 14.7.1
+ version: 14.7.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:5e0d813bbf2de533fb1982644e7886bdf444e77e5d3473a437bd5ab088ff5b60
-generated: "2024-08-27T20:11:55.928543608Z"
+digest: sha256:9258a3af0ed88b7900e591a497f57a543e7a6d16b81ccfb181c4ffc35aa1f1cf
+generated: "2024-09-06T05:19:39.510622859Z"
diff --git a/bitnami/thanos/Chart.yaml b/bitnami/thanos/Chart.yaml
index 1a7ef204e5b698..f724cf8d2be225 100644
--- a/bitnami/thanos/Chart.yaml
+++ b/bitnami/thanos/Chart.yaml
@@ -6,9 +6,9 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: thanos
- image: docker.io/bitnami/thanos:0.36.1-debian-12-r1
+ image: docker.io/bitnami/thanos:0.36.1-debian-12-r2
apiVersion: v2
appVersion: 0.36.1
dependencies:
@@ -35,4 +35,4 @@ maintainers:
name: thanos
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/thanos
-version: 15.7.24
+version: 15.7.25
diff --git a/bitnami/thanos/values.yaml b/bitnami/thanos/values.yaml
index 10421e424e03bd..f940d86a3b85ec 100644
--- a/bitnami/thanos/values.yaml
+++ b/bitnami/thanos/values.yaml
@@ -66,7 +66,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/thanos
- tag: 0.36.1-debian-12-r1
+ tag: 0.36.1-debian-12-r2
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -4973,7 +4973,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
diff --git a/bitnami/tomcat/CHANGELOG.md b/bitnami/tomcat/CHANGELOG.md
index 2d86988e9bf1e1..d314e058c285d5 100644
--- a/bitnami/tomcat/CHANGELOG.md
+++ b/bitnami/tomcat/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 11.2.18 (2024-08-26)
+## 11.2.20 (2024-09-11)
-* [bitnami/tomcat] Release 11.2.18 ([#29024](https://github.com/bitnami/charts/pull/29024))
+* [bitnami/tomcat] fix: add apiVersion and kind to volumeClaimTemplates ([#29355](https://github.com/bitnami/charts/pull/29355))
+
+## 11.2.19 (2024-09-11)
+
+* [bitnami/tomcat] Release 11.2.19 (#29350) ([1001ff7](https://github.com/bitnami/charts/commit/1001ff70482ef27aa9184c15b3cac9c42871cecc)), closes [#29350](https://github.com/bitnami/charts/issues/29350)
+
+## 11.2.18 (2024-08-26)
+
+* [bitnami/tomcat] Release 11.2.18 (#29024) ([3076a98](https://github.com/bitnami/charts/commit/3076a98a108652f161e3d11072c0dd56cc8a7f26)), closes [#29024](https://github.com/bitnami/charts/issues/29024)
## 11.2.17 (2024-08-22)
diff --git a/bitnami/tomcat/Chart.yaml b/bitnami/tomcat/Chart.yaml
index fbd7aea68808d1..ccfd877d779d2c 100644
--- a/bitnami/tomcat/Chart.yaml
+++ b/bitnami/tomcat/Chart.yaml
@@ -8,11 +8,11 @@ annotations:
- name: jmx-exporter
image: docker.io/bitnami/jmx-exporter:1.0.1-debian-12-r6
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: tomcat
- image: docker.io/bitnami/tomcat:10.1.28-debian-12-r3
+ image: docker.io/bitnami/tomcat:10.1.29-debian-12-r0
apiVersion: v2
-appVersion: 10.1.28
+appVersion: 10.1.29
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -35,4 +35,4 @@ maintainers:
name: tomcat
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/tomcat
-version: 11.2.18
+version: 11.2.20
diff --git a/bitnami/tomcat/templates/statefulset.yaml b/bitnami/tomcat/templates/statefulset.yaml
index 8977c8980df098..0fca92037f4edf 100644
--- a/bitnami/tomcat/templates/statefulset.yaml
+++ b/bitnami/tomcat/templates/statefulset.yaml
@@ -31,7 +31,9 @@ spec:
{{- end }}
spec: {{- include "tomcat.pod" . | nindent 6 }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
spec:
accessModes:
diff --git a/bitnami/tomcat/values.yaml b/bitnami/tomcat/values.yaml
index 9ede6e98364898..e93df31137cbbd 100644
--- a/bitnami/tomcat/values.yaml
+++ b/bitnami/tomcat/values.yaml
@@ -70,7 +70,7 @@ extraDeploy: []
image:
registry: docker.io
repository: bitnami/tomcat
- tag: 10.1.28-debian-12-r3
+ tag: 10.1.29-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -680,7 +680,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/valkey-cluster/CHANGELOG.md b/bitnami/valkey-cluster/CHANGELOG.md
index e766d9fad5e8e4..b39b6ee3cf623f 100644
--- a/bitnami/valkey-cluster/CHANGELOG.md
+++ b/bitnami/valkey-cluster/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 0.1.10 (2024-08-28)
+## 0.1.11 (2024-09-09)
-* [bitnami/valkey-cluster] test: :white_check_mark: Improve ginkgo tests reliability ([#29080](https://github.com/bitnami/charts/pull/29080))
+* [bitnami/valkey-cluster] Release 0.1.11 ([#29314](https://github.com/bitnami/charts/pull/29314))
+
+## 0.1.10 (2024-08-28)
+
+* [bitnami/valkey-cluster] test: :white_check_mark: Improve ginkgo tests reliability (#29080) ([8d4a3ba](https://github.com/bitnami/charts/commit/8d4a3baa33536661caa577bf32219823e937018b)), closes [#29080](https://github.com/bitnami/charts/issues/29080)
## 0.1.9 (2024-08-19)
diff --git a/bitnami/valkey-cluster/Chart.lock b/bitnami/valkey-cluster/Chart.lock
index 58ae1671eb984f..29204ac3c91e52 100644
--- a/bitnami/valkey-cluster/Chart.lock
+++ b/bitnami/valkey-cluster/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
- version: 2.20.5
-digest: sha256:5b98791747a148b9d4956b81bb8635f49a0ae831869d700d52e514b8fd1a2445
-generated: "2024-07-16T12:20:08.819211+02:00"
+ version: 2.22.0
+digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
+generated: "2024-09-09T18:33:40.088913805Z"
diff --git a/bitnami/valkey-cluster/Chart.yaml b/bitnami/valkey-cluster/Chart.yaml
index 338fe02b38d573..460ffef90994b7 100644
--- a/bitnami/valkey-cluster/Chart.yaml
+++ b/bitnami/valkey-cluster/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r27
+ image: docker.io/bitnami/os-shell:12-debian-12-r30
- name: redis-exporter
- image: docker.io/bitnami/redis-exporter:1.62.0-debian-12-r2
+ image: docker.io/bitnami/redis-exporter:1.63.0-debian-12-r0
- name: valkey-cluster
- image: docker.io/bitnami/valkey-cluster:7.2.6-debian-12-r0
+ image: docker.io/bitnami/valkey-cluster:7.2.6-debian-12-r3
apiVersion: v2
appVersion: 7.2.6
dependencies:
@@ -33,4 +33,4 @@ name: valkey-cluster
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/valkey-cluster
- https://github.com/bitnami/containers/tree/main/bitnami/vakey-cluster
-version: 0.1.10
+version: 0.1.11
diff --git a/bitnami/valkey-cluster/values.yaml b/bitnami/valkey-cluster/values.yaml
index 31c9945c0ebf8f..8b6b85f1620840 100644
--- a/bitnami/valkey-cluster/values.yaml
+++ b/bitnami/valkey-cluster/values.yaml
@@ -81,7 +81,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/valkey-cluster
- tag: 7.2.6-debian-12-r0
+ tag: 7.2.6-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -431,7 +431,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -913,7 +913,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/redis-exporter
- tag: 1.62.0-debian-12-r2
+ tag: 1.63.0-debian-12-r0
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -1119,7 +1119,7 @@ sysctlImage:
##
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r27
+ tag: 12-debian-12-r30
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/valkey/CHANGELOG.md b/bitnami/valkey/CHANGELOG.md
index 2ae69490fb2f29..128c1a4e1c46a9 100644
--- a/bitnami/valkey/CHANGELOG.md
+++ b/bitnami/valkey/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 0.3.15 (2024-08-19)
+## 0.3.16 (2024-09-11)
-* [bitnami/valkey] Fix env-vars for metrics container ([#28884](https://github.com/bitnami/charts/pull/28884))
+* Fix 404 ([#29333](https://github.com/bitnami/charts/pull/29333))
+
+## 0.3.15 (2024-08-19)
+
+* [bitnami/valkey] Fix env-vars for metrics container (#28884) ([17ffafe](https://github.com/bitnami/charts/commit/17ffafe703df7a81853b3632e03e2af79dfb41f2)), closes [#28884](https://github.com/bitnami/charts/issues/28884)
## 0.3.14 (2024-08-14)
diff --git a/bitnami/valkey/Chart.yaml b/bitnami/valkey/Chart.yaml
index c2037020eae4d8..12196bddd7b24f 100644
--- a/bitnami/valkey/Chart.yaml
+++ b/bitnami/valkey/Chart.yaml
@@ -36,4 +36,4 @@ maintainers:
name: valkey
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/valkey
-version: 0.3.15
+version: 0.3.16
diff --git a/bitnami/valkey/values.yaml b/bitnami/valkey/values.yaml
index b503cfe0faae61..96494f05e626a4 100644
--- a/bitnami/valkey/values.yaml
+++ b/bitnami/valkey/values.yaml
@@ -156,7 +156,7 @@ auth:
##
usePasswordFileFromSecret: true
## @param commonConfiguration [string] Common configuration to be added into the ConfigMap
-## ref: https://valkey.io/topics/config
+## ref: https://valkey.io/topics/valkey-conf/
##
commonConfiguration: |-
# Enable AOF https://valkey.io/docs/topics/persistence.html
diff --git a/bitnami/vault/CHANGELOG.md b/bitnami/vault/CHANGELOG.md
index 4d3cdbb7e655e5..bd8381bbdbb0d7 100644
--- a/bitnami/vault/CHANGELOG.md
+++ b/bitnami/vault/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 1.4.20 (2024-08-31)
+## 1.4.22 (2024-09-11)
-* [bitnami/vault] Release 1.4.20 ([#29140](https://github.com/bitnami/charts/pull/29140))
+* [bitnami/vault] fix: add apiVersion and kind to volumeClaimTemplates ([#29353](https://github.com/bitnami/charts/pull/29353))
+
+## 1.4.21 (2024-09-06)
+
+* [bitnami/vault] Release 1.4.21 (#29269) ([bb12732](https://github.com/bitnami/charts/commit/bb1273268ea62c2cd2604fc96744f0afef421b78)), closes [#29269](https://github.com/bitnami/charts/issues/29269)
+
+## 1.4.20 (2024-08-31)
+
+* [bitnami/vault] Release 1.4.20 (#29140) ([7134ec1](https://github.com/bitnami/charts/commit/7134ec1db9fa5b1e9dcf04a131c09f17f1f21f1c)), closes [#29140](https://github.com/bitnami/charts/issues/29140)
## 1.4.19 (2024-08-29)
diff --git a/bitnami/vault/Chart.yaml b/bitnami/vault/Chart.yaml
index 96bcbc777f8440..025ed5bb9680d8 100644
--- a/bitnami/vault/Chart.yaml
+++ b/bitnami/vault/Chart.yaml
@@ -6,13 +6,13 @@ annotations:
licenses: Apache-2.0
images: |
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: vault
- image: docker.io/bitnami/vault:1.17.5-debian-12-r0
+ image: docker.io/bitnami/vault:1.17.5-debian-12-r3
- name: vault-csi-provider
- image: docker.io/bitnami/vault-csi-provider:1.5.0-debian-12-r0
+ image: docker.io/bitnami/vault-csi-provider:1.5.0-debian-12-r2
- name: vault-k8s
- image: docker.io/bitnami/vault-k8s:1.4.2-debian-12-r5
+ image: docker.io/bitnami/vault-k8s:1.4.2-debian-12-r8
apiVersion: v2
appVersion: 1.17.5
dependencies:
@@ -35,4 +35,4 @@ maintainers:
name: vault
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/vault
-version: 1.4.20
+version: 1.4.22
diff --git a/bitnami/vault/templates/server/statefulset.yaml b/bitnami/vault/templates/server/statefulset.yaml
index 8aa0d4f324deb3..5943f8c85f00bb 100644
--- a/bitnami/vault/templates/server/statefulset.yaml
+++ b/bitnami/vault/templates/server/statefulset.yaml
@@ -251,7 +251,9 @@ spec:
{{- end }}
{{- if and .Values.server.persistence.enabled (not .Values.server.persistence.existingClaim) }}
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
annotations:
{{- if .Values.server.persistence.annotations }}
diff --git a/bitnami/vault/values.yaml b/bitnami/vault/values.yaml
index fa71f881473981..77b88b07258c79 100644
--- a/bitnami/vault/values.yaml
+++ b/bitnami/vault/values.yaml
@@ -90,7 +90,7 @@ server:
image:
registry: docker.io
repository: bitnami/vault
- tag: 1.17.5-debian-12-r0
+ tag: 1.17.5-debian-12-r3
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -825,7 +825,7 @@ csiProvider:
image:
registry: docker.io
repository: bitnami/vault-csi-provider
- tag: 1.5.0-debian-12-r0
+ tag: 1.5.0-debian-12-r2
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1330,7 +1330,7 @@ injector:
image:
registry: docker.io
repository: bitnami/vault-k8s
- tag: 1.4.2-debian-12-r5
+ tag: 1.4.2-debian-12-r8
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -1793,7 +1793,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/whereabouts/CHANGELOG.md b/bitnami/whereabouts/CHANGELOG.md
index c4068e806cc31c..dc75b7e799ad54 100644
--- a/bitnami/whereabouts/CHANGELOG.md
+++ b/bitnami/whereabouts/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 1.1.12 (2024-08-27)
+## 1.1.13 (2024-09-06)
-* [bitnami/whereabouts] Release 1.1.12 ([#29060](https://github.com/bitnami/charts/pull/29060))
+* [bitnami/whereabouts] Release 1.1.13 ([#29264](https://github.com/bitnami/charts/pull/29264))
+
+## 1.1.12 (2024-08-27)
+
+* [bitnami/whereabouts] Release 1.1.12 (#29060) ([70225d7](https://github.com/bitnami/charts/commit/70225d740a3558bccc9e14156f3ef4f8767f66d2)), closes [#29060](https://github.com/bitnami/charts/issues/29060)
## 1.1.11 (2024-08-07)
diff --git a/bitnami/whereabouts/Chart.yaml b/bitnami/whereabouts/Chart.yaml
index 9685faaf2a6393..87b8559a16a000 100644
--- a/bitnami/whereabouts/Chart.yaml
+++ b/bitnami/whereabouts/Chart.yaml
@@ -6,7 +6,7 @@ annotations:
licenses: Apache-2.0
images: |
- name: whereabouts
- image: docker.io/bitnami/whereabouts:0.8.0-debian-12-r3
+ image: docker.io/bitnami/whereabouts:0.8.0-debian-12-r5
apiVersion: v2
appVersion: 0.8.0
dependencies:
@@ -29,4 +29,4 @@ maintainers:
name: whereabouts
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/whereabouts
-version: 1.1.12
+version: 1.1.13
diff --git a/bitnami/whereabouts/values.yaml b/bitnami/whereabouts/values.yaml
index 2147e9df8bf099..5dec04f7099089 100644
--- a/bitnami/whereabouts/values.yaml
+++ b/bitnami/whereabouts/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/whereabouts
- tag: 0.8.0-debian-12-r3
+ tag: 0.8.0-debian-12-r5
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
diff --git a/bitnami/wordpress/CHANGELOG.md b/bitnami/wordpress/CHANGELOG.md
index 4061ea40deb76b..6a46a31778e3e9 100644
--- a/bitnami/wordpress/CHANGELOG.md
+++ b/bitnami/wordpress/CHANGELOG.md
@@ -1,8 +1,16 @@
# Changelog
-## 23.1.10 (2024-08-30)
+## 23.1.12 (2024-09-06)
-* [bitnami/wordpress] Release 23.1.10 ([#29131](https://github.com/bitnami/charts/pull/29131))
+* [bitnami/wordpress] Release 23.1.12 ([#29275](https://github.com/bitnami/charts/pull/29275))
+
+## 23.1.11 (2024-09-05)
+
+* [bitnami/wordpress] Release 23.1.11 (#29219) ([fb5cd2d](https://github.com/bitnami/charts/commit/fb5cd2dec5d32cc1ae25fa9333b011bd6114b584)), closes [#29219](https://github.com/bitnami/charts/issues/29219)
+
+## 23.1.10 (2024-08-30)
+
+* [bitnami/wordpress] Release 23.1.10 (#29131) ([16d9019](https://github.com/bitnami/charts/commit/16d90195cf5d2f6c25b9c80b8bfdefe9d4b20d75)), closes [#29131](https://github.com/bitnami/charts/issues/29131)
## 23.1.9 (2024-08-23)
diff --git a/bitnami/wordpress/Chart.lock b/bitnami/wordpress/Chart.lock
index 62a1fd6869bc33..5c070a7081a331 100644
--- a/bitnami/wordpress/Chart.lock
+++ b/bitnami/wordpress/Chart.lock
@@ -1,12 +1,12 @@
dependencies:
- name: memcached
repository: oci://registry-1.docker.io/bitnamicharts
- version: 7.4.12
+ version: 7.4.14
- name: mariadb
repository: oci://registry-1.docker.io/bitnamicharts
version: 19.0.5
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.22.0
-digest: sha256:abf488f021783eebba46486d7a45c115fac6eca66f643a7eff3000cb595f8473
-generated: "2024-08-30T16:21:29.098248697Z"
+digest: sha256:8237b06f4965c29547e8b2ba0507466470ae0565267ebb19180f6e2df7b1b730
+generated: "2024-09-06T11:01:08.435607464Z"
diff --git a/bitnami/wordpress/Chart.yaml b/bitnami/wordpress/Chart.yaml
index f385e60188fb3b..9928723196c4f2 100644
--- a/bitnami/wordpress/Chart.yaml
+++ b/bitnami/wordpress/Chart.yaml
@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: apache-exporter
- image: docker.io/bitnami/apache-exporter:1.0.8-debian-12-r8
+ image: docker.io/bitnami/apache-exporter:1.0.8-debian-12-r9
- name: os-shell
- image: docker.io/bitnami/os-shell:12-debian-12-r28
+ image: docker.io/bitnami/os-shell:12-debian-12-r29
- name: wordpress
- image: docker.io/bitnami/wordpress:6.6.1-debian-12-r15
+ image: docker.io/bitnami/wordpress:6.6.1-debian-12-r18
apiVersion: v2
appVersion: 6.6.1
dependencies:
@@ -44,4 +44,4 @@ maintainers:
name: wordpress
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
-version: 23.1.10
+version: 23.1.12
diff --git a/bitnami/wordpress/values.yaml b/bitnami/wordpress/values.yaml
index e98c1284d28ec4..a9b82f0592e53a 100644
--- a/bitnami/wordpress/values.yaml
+++ b/bitnami/wordpress/values.yaml
@@ -84,7 +84,7 @@ diagnosticMode:
image:
registry: docker.io
repository: bitnami/wordpress
- tag: 6.6.1-debian-12-r15
+ tag: 6.6.1-debian-12-r18
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@@ -894,7 +894,7 @@ volumePermissions:
image:
registry: docker.io
repository: bitnami/os-shell
- tag: 12-debian-12-r28
+ tag: 12-debian-12-r29
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
@@ -997,7 +997,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
- tag: 1.0.8-debian-12-r8
+ tag: 1.0.8-debian-12-r9
digest: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
diff --git a/bitnami/zipkin/.helmignore b/bitnami/zipkin/.helmignore
new file mode 100644
index 00000000000000..a0a332a53c8243
--- /dev/null
+++ b/bitnami/zipkin/.helmignore
@@ -0,0 +1,23 @@
+# Patterns to ignore when building packages.
+# This supports shell glob matching, relative path matching, and
+# negation (prefixed with !). Only one pattern per line.
+.DS_Store
+# Common VCS dirs
+.git/
+.gitignore
+.bzr/
+.bzrignore
+.hg/
+.hgignore
+.svn/
+# Common backup files
+*.swp
+*.bak
+*.tmp
+*~
+# Various IDEs
+.project
+.idea/
+*.tmproj
+# Changelog
+CHANGELOG.md
diff --git a/bitnami/zipkin/CHANGELOG.md b/bitnami/zipkin/CHANGELOG.md
new file mode 100644
index 00000000000000..5bfc1a6757898c
--- /dev/null
+++ b/bitnami/zipkin/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Changelog
+
+## 1.0.0 (2024-09-10)
+
+* [bitnami/zipkin] Upgrade Cassandra to 12.x.x (appVersion 5.0.0) ([#29326](https://github.com/bitnami/charts/pull/29326))
+
+## 0.1.1 (2024-09-06)
+
+* [bitnami/zipkin] test: :white_check_mark: Move verification to serial (#29278) ([f8bf6f1](https://github.com/bitnami/charts/commit/f8bf6f1516ea7df4bfb115f9fbcade880124ed56)), closes [#29278](https://github.com/bitnami/charts/issues/29278)
+
+## 0.1.0 (2024-09-05)
+
+* [bitnami/zipkin] feat: :tada: Add chart (#29199) ([558a979](https://github.com/bitnami/charts/commit/558a9793173257a72fbbeb16a391ac03a8476208)), closes [#29199](https://github.com/bitnami/charts/issues/29199)
diff --git a/bitnami/zipkin/Chart.lock b/bitnami/zipkin/Chart.lock
new file mode 100644
index 00000000000000..9f01a3a07c99e3
--- /dev/null
+++ b/bitnami/zipkin/Chart.lock
@@ -0,0 +1,9 @@
+dependencies:
+- name: cassandra
+ repository: oci://registry-1.docker.io/bitnamicharts
+ version: 12.0.0
+- name: common
+ repository: oci://registry-1.docker.io/bitnamicharts
+ version: 2.22.0
+digest: sha256:1a60f1ea1b4f919b363abe56ea6a9f7a940a352c2e09316172a8089840043794
+generated: "2024-09-10T15:21:01.077604+02:00"
diff --git a/bitnami/zipkin/Chart.yaml b/bitnami/zipkin/Chart.yaml
new file mode 100644
index 00000000000000..497d8462203354
--- /dev/null
+++ b/bitnami/zipkin/Chart.yaml
@@ -0,0 +1,38 @@
+# Copyright Broadcom, Inc. All Rights Reserved.
+# SPDX-License-Identifier: APACHE-2.0
+
+annotations:
+ category: Database
+ licenses: Apache-2.0
+ images: |
+ - name: zipkin
+ image: docker.io/bitnami/zipkin:3.4.1-debian-12-r0
+ - name: cassandra
+ image: docker.io/bitnami/cassandra:5.0.0-debian-12-r4
+apiVersion: v2
+appVersion: 3.4.1
+dependencies:
+- condition: cassandra.enabled
+ name: cassandra
+ repository: oci://registry-1.docker.io/bitnamicharts
+ version: 12.x.x
+- name: common
+ repository: oci://registry-1.docker.io/bitnamicharts
+ tags:
+ - bitnami-common
+ version: 2.x.x
+description: Zipkin is a distributed tracing system that helps collect and analyze timing data to troubleshoot latency issues in service architectures, providing visibility into service call performance.
+home: https://bitnami.com
+icon: https://bitnami.com/assets/stacks/zipkin/img/zipkin-stack-220x234.png
+keywords:
+- zipkin
+- tracing
+maintainers:
+- name: Broadcom, Inc. All Rights Reserved.
+ url: https://github.com/bitnami/charts
+name: zipkin
+sources:
+- https://github.com/bitnami/charts/tree/main/bitnami/zipkin
+- https://github.com/bitnami/containers/tree/main/bitnami/zipkin
+- https://github.com/openzipkin/zipkin
+version: 1.0.0
diff --git a/bitnami/zipkin/README.md b/bitnami/zipkin/README.md
new file mode 100644
index 00000000000000..b0f6ada2ba81c3
--- /dev/null
+++ b/bitnami/zipkin/README.md
@@ -0,0 +1,639 @@
+
+
+# Bitnami package for Zipkin
+
+ Zipkin is a distributed tracing system that helps collect and analyze timing data to troubleshoot latency issues in service architectures, providing visibility into service call performance.
+
+[Overview of zipkin](https://zipkin.io/)
+
+Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement.
+
+## TL;DR
+
+```console
+helm install my-release oci://registry-1.docker.io/bitnamicharts/zipkin
+```
+
+Looking to use Zipkin in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the commercial edition of the Bitnami catalog.
+
+## Introduction
+
+This chart bootstraps a [zipkin](https://github.com/bitnami/containers/tree/main/bitnami/zipkin) deployment on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
+
+Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment and management of Helm Charts in clusters.
+
+## Prerequisites
+
+- Kubernetes 1.23+
+- Helm 3.8.0+
+
+## Installing the Chart
+
+To install the chart with the release name `my-release`:
+
+```console
+helm install my-release oci://REGISTRY_NAME/REPOSITORY_NAME/zipkin
+```
+
+> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`.
+
+The command deploys zipkin on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
+
+> **Tip**: List all releases using `helm list`
+
+## Uninstalling the Chart
+
+To uninstall/delete the `my-release` deployment:
+
+```console
+helm delete my-release
+```
+
+The command removes all the Kubernetes components associated with the chart and deletes the release.
+
+## Configuration and installation details
+
+### Resource requests and limits
+
+Bitnami charts allow setting resource requests and limits for all containers inside the chart deployment. These are inside the `resources` value (check parameter table). Setting requests is essential for production workloads and these should be adapted to your specific use case.
+
+To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcesPreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/).
+
+### [Rolling VS Immutable tags](https://docs.vmware.com/en/VMware-Tanzu-Application-Catalog/services/tutorials/GUID-understand-rolling-tags-containers-index.html)
+
+It is strongly recommended to use immutable tags in a production environment. This ensures your deployment does not change automatically if the same tag is updated with a different image.
+
+Bitnami will release a new chart updating its containers if a new version of the main container, significant changes, or critical vulnerabilities exist.
+
+### Zipkin application properties
+
+The chart supports setting zipkin [environment variables](https://github.com/openzipkin/zipkin/blob/master/zipkin-server/README.md#configuration) via two parameters:
+
+- `configOverrides`: Overrides non-sensitive application properties, such as `QUERY_TIMEOUT`.
+- `secretConfigOverrides`: Overrides sensitive application properties, such as `MYSQL_PASSWORD`.
+
+In the following example, we use `configOverrides` to disable the zipkin UI:
+
+```yaml
+configOverrides:
+ UI_ENABLED: false
+```
+
+Alternatively, it is possible to use an external configmap and an external secret for this configuration: `existingConfigmap` and `existingSecret`.
+
+> NOTE: Configuration overrides take precedence over the chart values. For example, setting `QUERY_PORT` via `configOverrides` leaves the `containerPorts.http` without effect.
+
+### Using collectors
+
+The Bitnami Zipkin image includes all the [available collectors](https://github.com/openzipkin/zipkin/tree/master/zipkin-collector). These can be configured using the `configOverrides` and `secretConfigOverrides` values. By default, it is using the HTTP collector endpoint.
+
+In the examples below, we enable other collectors:
+
+#### Using Bitnami RabbitMQ helm chart as collector
+
+In the following example we will install the Bitnami RabbitMQ helm chart and [configure zipkin](https://github.com/openzipkin/zipkin/tree/master/zipkin-collector/rabbitmq) to use it as storage. Replace the RABBITMQ_USER and RABBITMQ_PASSWORD placeholders.
+
+```bash
+helm install rabbitmq oci://REGISTRY_NAME/REPOSITORY_NAME/rabbitmq --set auth.username=RABBITMQ_USER --set auth.password=RABBITMQ_PASSWORD
+```
+
+Then install the zipkin helm chart with the following values:
+
+```yaml
+#
+# Example with RabbitMQ
+#
+# This section goes to a ConfigMap
+configOverrides:
+ RABBIT_ADDRESSES: rabbitmq
+ RABBIT_USER: RABBITMQ_USER
+# This section goes to a Secret
+secretConfigOverrides:
+ RABBIT_PASSWORD: RABBITMQ_PASSWORD
+```
+
+#### Using Bitnami Kafka helm chart as collector
+
+In the following example we will install the Bitnami Kafka helm chart and [configure zipkin](https://github.com/openzipkin/zipkin/tree/master/zipkin-collector/kafka) to use it as storage.
+
+```bash
+helm install kafka oci://REGISTRY_NAME/REPOSITORY_NAME/kafka
+```
+
+Then install the zipkin helm chart with the following values:
+
+```yaml
+#
+# Example with RabbitMQ
+#
+# This section goes to a ConfigMap
+configOverrides:
+ COLLECTOR_KAFKA_ENABLED: true
+ KAFKA_BOOTSTRAP_SERVERS: kafka:9092
+```
+
+### Supported storage types
+
+This chart natively supports the following storage methods:
+
+- Cassandra: Set `storageType=cassandra3`. If using embedded Cassandra subchart set `cassandra.enabled=true`. If using an external Cassandra set the `cassandra.enabled=false` and the `externalDatabase` section (see corresponding section).
+- In memory storage: Set `storageType=mem`.
+
+It is possible to configure the rest of storage backends by setting `storageType=other`, and using the `configOverrides` and `secretConfigOverrides` values. Set the proper [environment variables](https://github.com/openzipkin/zipkin/blob/master/zipkin-server/README.md#configuration). In the following sections we show two examples:
+
+#### Using Bitnami Elasticsearch helm chart as storage
+
+In the following example we will install the Bitnami Elasticsearch helm chart and configure zipkin to use it as storage.
+
+```bash
+helm install elasticsearch oci://REGISTRY_NAME/REPOSITORY_NAME/elasticsearch
+```
+
+Then install the zipkin helm chart with the following values:
+
+```yaml
+#
+# Example with Elasticsearch
+#
+storageType: other
+# This section goes to a ConfigMap
+configOverrides:
+ STORAGE_TYPE: elasticsearch
+ ES_HOSTS: http://elasticsearch:9200
+cassandra:
+ enabled: false
+```
+
+#### Using Bitnami MySQL helm chart as storage
+
+In the following example we will install the Bitnami MySQL helm chart and configure zipkin to use it as storage. Replace the DB_USER, DB_DATABASE and DB_PASSWORD placeholders.
+
+```bash
+helm install mysql oci://REGISTRY_NAME/REPOSITORY_NAME/mysql --set auth.usernames=DB_USER --set auth.password=DB_PASSWORD --set auth.database=DB_DATABASE
+```
+
+Then install the zipkin helm chart with the following values:
+
+```yaml
+#
+# Example with MongoDB
+#
+storageType: other
+# This section goes to a ConfigMap
+configOverrides:
+ STORAGE_TYPE: mysql
+ MYSQL_DB: DB_DATABASE
+ MYSQL_HOST: mysql
+ MYSQL_TCP_PORT: 3306
+ MYSQL_USER: DB_USER
+# This section goes to a Secret
+secretConfigOverrides:
+ MYSQL_PASSWORD: DB_PASSWORD
+cassandra:
+ enabled: false
+```
+
+### Additional environment variables
+
+In case you want to add extra environment variables (useful for advanced operations like custom init scripts), you can use the `extraEnvVars` property.
+
+```yaml
+extraEnvVars:
+ - name: LOG_LEVEL
+ value: error
+```
+
+Alternatively, you can use a ConfigMap or a Secret with the environment variables. To do so, use the `extraEnvVarsCM` or the `extraEnvVarsSecret` values.
+
+### Sidecars
+
+If additional containers are needed in the same pod as zipkin (such as additional metrics or logging exporters), they can be defined using the `sidecars` parameter.
+
+```yaml
+sidecars:
+- name: your-image-name
+ image: your-image
+ imagePullPolicy: Always
+ ports:
+ - name: portname
+ containerPort: 1234
+```
+
+If these sidecars export extra ports, extra port definitions can be added using the `service.extraPorts` parameter (where available), as shown in the example below:
+
+```yaml
+service:
+ server:
+ extraPorts:
+ - name: extraPort
+ port: 11311
+ targetPort: 11311
+```
+
+If additional init containers are needed in the same pod, they can be defined using the `initContainers` parameter. Here is an example:
+
+```yaml
+initContainers:
+ - name: your-image-name
+ image: your-image
+ imagePullPolicy: Always
+ ports:
+ - name: portname
+ containerPort: 1234
+```
+
+Learn more about [sidecar containers](https://kubernetes.io/docs/concepts/workloads/pods/) and [init containers](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/).
+
+### Pod affinity
+
+This chart allows you to set your custom affinity using the `affinity` parameter. Find more information about Pod affinity in the [kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity).
+
+As an alternative, use one of the preset configurations for pod affinity, pod anti-affinity, and node affinity available at the [bitnami/common](https://github.com/bitnami/charts/tree/main/bitnami/common#affinities) chart. To do so, set the `podAffinityPreset`, `podAntiAffinityPreset`, or `nodeAffinityPreset` parameters.
+
+### Deploying extra resources
+
+There are cases where you may want to deploy extra objects, such a ConfigMap containing your app's configuration or some extra deployment with a micro service used by your app. For covering this case, the chart allows adding the full specification of other objects using the `extraDeploy` parameter.
+
+### Configure Ingress
+
+This chart provides support for Ingress resources. If you have an ingress controller installed on your cluster, such as [nginx-ingress-controller](https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller) or [contour](https://github.com/bitnami/charts/tree/main/bitnami/contour) you can utilize the ingress controller to serve your application.To enable Ingress integration, set `ingress.enabled` to `true`.
+
+The most common scenario is to have one host name mapped to the deployment. In this case, the `ingress.hostname` property can be used to set the host name. The `ingress.tls` parameter can be used to add the TLS configuration for this host.
+
+However, it is also possible to have more than one host. To facilitate this, the `ingress.extraHosts` parameter (if available) can be set with the host names specified as an array. The `ingress.extraTLS` parameter (if available) can also be used to add the TLS configuration for extra hosts.
+
+> NOTE: For each host specified in the `ingress.extraHosts` parameter, it is necessary to set a name, path, and any annotations that the Ingress controller should know about. Not all annotations are supported by all Ingress controllers, but [this annotation reference document](https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md) lists the annotations supported by many popular Ingress controllers.
+
+Adding the TLS parameter (where available) will cause the chart to generate HTTPS URLs, and the application will be available on port 443. The actual TLS secrets do not have to be generated by this chart. However, if TLS is enabled, the Ingress record will not work until the TLS secret exists.
+
+[Learn more about Ingress controllers](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/).
+
+### Configure TLS Secrets for use with Ingress
+
+This chart facilitates the creation of TLS secrets for use with the Ingress controller (although this is not mandatory). There are several common use cases:
+
+- Generate certificate secrets based on chart parameters.
+- Enable externally generated certificates.
+- Manage application certificates via an external service (like [cert-manager](https://github.com/jetstack/cert-manager/)).
+- Create self-signed certificates within the chart (if supported).
+
+In the first two cases, a certificate and a key are needed. Files are expected in `.pem` format.
+
+Here is an example of a certificate file:
+
+> NOTE: There may be more than one certificate if there is a certificate chain.
+
+```text
+-----BEGIN CERTIFICATE-----
+MIID6TCCAtGgAwIBAgIJAIaCwivkeB5EMA0GCSqGSIb3DQEBCwUAMFYxCzAJBgNV
+...
+jScrvkiBO65F46KioCL9h5tDvomdU1aqpI/CBzhvZn1c0ZTf87tGQR8NK7v7
+-----END CERTIFICATE-----
+```
+
+Here is an example of a certificate key:
+
+```text
+-----BEGIN RSA PRIVATE KEY-----
+MIIEogIBAAKCAQEAvLYcyu8f3skuRyUgeeNpeDvYBCDcgq+LsWap6zbX5f8oLqp4
+...
+wrj2wDbCDCFmfqnSJ+dKI3vFLlEz44sAV8jX/kd4Y6ZTQhlLbYc=
+-----END RSA PRIVATE KEY-----
+```
+
+- If using Helm to manage the certificates based on the parameters, copy these values into the `certificate` and `key` values for a given `*.ingress.secrets` entry.
+- If managing TLS secrets separately, it is necessary to create a TLS secret with name `INGRESS_HOSTNAME-tls` (where INGRESS_HOSTNAME is a placeholder to be replaced with the hostname you set using the `*.ingress.hostname` parameter).
+- If your cluster has a [cert-manager](https://github.com/jetstack/cert-manager) add-on to automate the management and issuance of TLS certificates, add to `*.ingress.annotations` the [corresponding ones](https://cert-manager.io/docs/usage/ingress/#supported-annotations) for cert-manager.
+- If using self-signed certificates created by Helm, set both `*.ingress.tls` and `*.ingress.selfSigned` to `true`.
+
+## Parameters
+
+### Global parameters
+
+| Name | Description | Value |
+| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
+| `global.imageRegistry` | Global Docker image registry | `""` |
+| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
+| `global.defaultStorageClass` | Global default StorageClass for Persistent Volume(s) | `""` |
+| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` |
+
+### Common parameters
+
+| Name | Description | Value |
+| --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
+| `kubeVersion` | Override Kubernetes version | `""` |
+| `nameOverride` | String to partially override common.names.name | `""` |
+| `fullnameOverride` | String to fully override common.names.fullname | `""` |
+| `namespaceOverride` | String to fully override common.names.namespace | `""` |
+| `commonLabels` | Labels to add to all deployed objects | `{}` |
+| `commonAnnotations` | Annotations to add to all deployed objects | `{}` |
+| `clusterDomain` | Kubernetes cluster domain name | `cluster.local` |
+| `extraDeploy` | Array of extra objects to deploy with the release | `[]` |
+| `diagnosticMode.enabled` | Enable diagnostic mode (all probes will be disabled and the command will be overridden) | `false` |
+| `diagnosticMode.command` | Command to override all containers in the deployment | `["sleep"]` |
+| `diagnosticMode.args` | Args to override all containers in the deployment | `["infinity"]` |
+| `configOverrides` | Overwrite or add extra configuration options to the chart default | `{}` |
+| `secretConfigOverrides` | Overwrite or add extra configuration options to the chart default (these will be added in a secret) | `{}` |
+| `existingConfigmap` | The name of an existing ConfigMap with your custom configuration for zipkin | `""` |
+| `existingSecret` | The name of an existing Secret with your custom sensitive configuration for zipkin | `""` |
+| `javaOpts` | Set extra Java Options when launching zipkin | `""` |
+| `image.registry` | zipkin image registry | `REGISTRY_NAME` |
+| `image.repository` | zipkin image repository | `REPOSITORY_NAME/zipkin` |
+| `image.digest` | zipkin image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
+| `image.pullPolicy` | zipkin image pull policy | `IfNotPresent` |
+| `image.pullSecrets` | zipkin image pull secrets | `[]` |
+| `image.debug` | Enable zipkin image debug mode | `false` |
+| `replicaCount` | Number of zipkin replicas to deploy | `1` |
+| `containerPorts.http` | zipkin http server container port | `9411` |
+| `extraContainerPorts` | Optionally specify extra list of additional container ports | `[]` |
+| `deploymentLabels` | Add extra labels to the Deployment object | `{}` |
+| `deploymentAnnotations` | Add extra annotations to the Deployment object | `{}` |
+| `logLevel` | Set application log level | `INFO` |
+| `usePasswordFile` | Mount all sensitive information as files | `true` |
+| `storageType` | Set version store type. The chart natively supports cassandra3, mem or other. Any other type requires you to add the configuration in configOverrides and secretConfigOverrides. | `cassandra3` |
+| `tls.enabled` | Enable TLS | `false` |
+| `tls.usePemCerts` | Use certificates in .pem format | `true` |
+| `tls.existingSecret` | Name of a secret containing the certificate files | `""` |
+| `tls.certFilename` | Filename inside the secret of the .crt file (when usePemCerts=true) | `tls.crt` |
+| `tls.certKeyFilename` | Filename inside the secret of the .key file (when usePemCerts=true) | `tls.key` |
+| `tls.keystoreFilename` | Filename inside the secret of the .jks file (when usePemCerts=false) | `zipkin.jks` |
+| `tls.password` | Password of the Java keystore | `""` |
+| `tls.passwordSecret` | Name of a secret containing the password of the Java keystore | `""` |
+| `tls.autoGenerated.enabled` | Enable automatic generation of certificates for TLS | `true` |
+| `tls.autoGenerated.engine` | Mechanism to generate the certificates (allowed values: helm, cert-manager) | `helm` |
+| `tls.autoGenerated.certManager.existingIssuer` | The name of an existing Issuer to use for generating the certificates (only for `cert-manager` engine) | `""` |
+| `tls.autoGenerated.certManager.existingIssuerKind` | Existing Issuer kind, defaults to Issuer (only for `cert-manager` engine) | `""` |
+| `tls.autoGenerated.certManager.keyAlgorithm` | Key algorithm for the certificates (only for `cert-manager` engine) | `RSA` |
+| `tls.autoGenerated.certManager.keySize` | Key size for the certificates (only for `cert-manager` engine) | `2048` |
+| `tls.autoGenerated.certManager.duration` | Duration for the certificates (only for `cert-manager` engine) | `2160h` |
+| `tls.autoGenerated.certManager.renewBefore` | Renewal period for the certificates (only for `cert-manager` engine) | `360h` |
+| `livenessProbe.enabled` | Enable livenessProbe on zipkin containers | `true` |
+| `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
+| `livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
+| `livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
+| `livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `5` |
+| `livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
+| `readinessProbe.enabled` | Enable readinessProbe on zipkin containers | `true` |
+| `readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
+| `readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
+| `readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
+| `readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `5` |
+| `readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
+| `startupProbe.enabled` | Enable startupProbe on zipkin containers | `false` |
+| `startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `90` |
+| `startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
+| `startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
+| `startupProbe.failureThreshold` | Failure threshold for startupProbe | `5` |
+| `startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
+| `customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
+| `customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
+| `customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
+| `resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (secondary.resources is recommended for production). | `small` |
+| `resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
+| `podSecurityContext.enabled` | Enable security context for zipkin pods | `true` |
+| `podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
+| `podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
+| `podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
+| `podSecurityContext.fsGroup` | Group ID for the mounted volumes' filesystem | `1001` |
+| `containerSecurityContext.enabled` | zipkin container securityContext | `true` |
+| `containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
+| `containerSecurityContext.runAsUser` | User ID for the zipkin container | `1001` |
+| `containerSecurityContext.runAsGroup` | Group ID for the zipkin container | `1001` |
+| `containerSecurityContext.runAsNonRoot` | Set secondary container's Security Context runAsNonRoot | `true` |
+| `containerSecurityContext.privileged` | Set secondary container's Security Context privileged | `false` |
+| `containerSecurityContext.allowPrivilegeEscalation` | Set secondary container's Security Context allowPrivilegeEscalation | `false` |
+| `containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `true` |
+| `containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
+| `containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
+| `command` | Override default container command (useful when using custom images) | `[]` |
+| `args` | Override default container args (useful when using custom images) | `[]` |
+| `hostAliases` | zipkin pods host aliases | `[]` |
+| `annotations` | Annotations for zipkin deployment/statefulset | `{}` |
+| `podLabels` | Extra labels for zipkin pods | `{}` |
+| `podAnnotations` | Annotations for zipkin pods | `{}` |
+| `podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
+| `podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
+| `pdb.create` | Enable/disable a Pod Disruption Budget creation | `true` |
+| `pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `""` |
+| `pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable | `""` |
+| `nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
+| `nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
+| `nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
+| `affinity` | Affinity for zipkin pods assignment | `{}` |
+| `automountServiceAccountToken` | Mount Service Account token in pod | `false` |
+| `nodeSelector` | Node labels for zipkin pods assignment | `{}` |
+| `tolerations` | Tolerations for zipkin pods assignment | `[]` |
+| `updateStrategy.type` | zipkin strategy type | `RollingUpdate` |
+| `priorityClassName` | zipkin pods' priorityClassName | `""` |
+| `topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
+| `schedulerName` | Name of the k8s scheduler (other than default) for zipkin pods | `""` |
+| `terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
+| `lifecycleHooks` | for the zipkin container(s) to automate configuration before or after startup | `{}` |
+| `extraEnvVars` | Array with extra environment variables to add to zipkin nodes | `[]` |
+| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for zipkin nodes | `""` |
+| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars for zipkin nodes | `""` |
+| `extraVolumes` | Optionally specify extra list of additional volumes for the zipkin pod(s) | `[]` |
+| `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the zipkin container(s) | `[]` |
+| `sidecars` | Add additional sidecar containers to the zipkin pod(s) | `[]` |
+| `initContainers` | Add additional init containers to the zipkin pod(s) | `[]` |
+
+### Autoscaling
+
+| Name | Description | Value |
+| ------------------------------------- | ---------------------------------------------------------------------------------------------- | ------- |
+| `autoscaling.vpa.enabled` | Enable VPA | `false` |
+| `autoscaling.vpa.annotations` | Annotations for VPA resource | `{}` |
+| `autoscaling.vpa.controlledResources` | VPA List of resources that the vertical pod autoscaler can control. Defaults to cpu and memory | `[]` |
+| `autoscaling.vpa.maxAllowed` | VPA Max allowed resources for the pod | `{}` |
+| `autoscaling.vpa.minAllowed` | VPA Min allowed resources for the pod | `{}` |
+
+### VPA update policy
+
+| Name | Description | Value |
+| ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
+| `autoscaling.vpa.updatePolicy.updateMode` | Autoscaling update policy Specifies whether recommended updates are applied when a Pod is started and whether recommended updates are applied during the life of a Pod | `Auto` |
+| `autoscaling.hpa.enabled` | Enable HPA | `false` |
+| `autoscaling.hpa.minReplicas` | Minimum number of replicas | `""` |
+| `autoscaling.hpa.maxReplicas` | Maximum number of replicas | `""` |
+| `autoscaling.hpa.targetCPU` | Target CPU utilization percentage | `""` |
+| `autoscaling.hpa.targetMemory` | Target Memory utilization percentage | `""` |
+
+### Traffic Exposure Parameters
+
+| Name | Description | Value |
+| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
+| `service.type` | zipkin service type | `ClusterIP` |
+| `service.ports.http` | zipkin service http port | `9411` |
+| `service.nodePorts.http` | Node port for Gremlin | `""` |
+| `service.clusterIP` | zipkin service Cluster IP | `""` |
+| `service.loadBalancerIP` | zipkin service Load Balancer IP | `""` |
+| `service.loadBalancerSourceRanges` | zipkin service Load Balancer sources | `[]` |
+| `service.externalTrafficPolicy` | zipkin service external traffic policy | `Cluster` |
+| `service.annotations` | Additional custom annotations for zipkin service | `{}` |
+| `service.extraPorts` | Extra ports to expose in zipkin service (normally used with the `sidecars` value) | `[]` |
+| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` |
+| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
+| `ingress.enabled` | Set to true to enable ingress record generation | `false` |
+| `ingress.selfSigned` | Create a TLS secret for this ingress record using self-signed certificates generated by Helm | `false` |
+| `ingress.pathType` | Ingress path type | `ImplementationSpecific` |
+| `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` |
+| `ingress.hostname` | Default host for the ingress resource | `zipkin.local` |
+| `ingress.path` | The Path to Nginx. You may need to set this to '/*' in order to use this with ALB ingress controllers. | `/` |
+| `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` |
+| `ingress.ingressClassName` | Set the ingerssClassName on the ingress record for k8s 1.18+ | `""` |
+| `ingress.tls` | Create TLS Secret | `false` |
+| `ingress.tlsWwwPrefix` | Adds www subdomain to default cert | `false` |
+| `ingress.extraHosts` | The list of additional hostnames to be covered with this ingress record. | `[]` |
+| `ingress.extraPaths` | Any additional arbitrary paths that may need to be added to the ingress under the main host. | `[]` |
+| `ingress.extraTls` | The tls configuration for additional hostnames to be covered with this ingress record. | `[]` |
+| `ingress.secrets` | If you're providing your own certificates, please use this to add the certificates as secrets | `[]` |
+| `ingress.extraRules` | The list of additional rules to be added to this ingress record. Evaluated as a template | `[]` |
+
+### Other Parameters
+
+| Name | Description | Value |
+| --------------------------------------------- | ---------------------------------------------------------------- | ------- |
+| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
+| `serviceAccount.name` | The name of the ServiceAccount to use. | `""` |
+| `serviceAccount.annotations` | Additional Service Account annotations (evaluated as a template) | `{}` |
+| `serviceAccount.automountServiceAccountToken` | Automount service account token for the server service account | `false` |
+
+### Default Init Container Parameters
+
+| Name | Description | Value |
+| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
+| `defaultInitContainers.waitForCassandra.enabled` | Enable init container that waits for backends to be ready | `true` |
+| `defaultInitContainers.waitForCassandra.image.registry` | Cassandra image registry | `REGISTRY_NAME` |
+| `defaultInitContainers.waitForCassandra.image.repository` | Cassandra image repository | `REPOSITORY_NAME/cassandra` |
+| `defaultInitContainers.waitForCassandra.image.pullPolicy` | Cassandra image pull policy | `IfNotPresent` |
+| `defaultInitContainers.waitForCassandra.image.pullSecrets` | Cassandra image pull secrets | `[]` |
+| `defaultInitContainers.waitForCassandra.image.debug` | Enable debug output | `false` |
+| `defaultInitContainers.waitForCassandra.resourcesPreset` | Set init container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production). | `nano` |
+| `defaultInitContainers.waitForCassandra.resources` | Set init container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.enabled` | Enabled Init container' Security Context | `true` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.seLinuxOptions` | Set SELinux options in Init container | `{}` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.runAsUser` | Set runAsUser in Init container' Security Context | `1001` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.runAsGroup` | Set runAsGroup in Init container' Security Context | `1001` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.runAsNonRoot` | Set runAsNonRoot in Init container' Security Context | `true` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.readOnlyRootFilesystem` | Set readOnlyRootFilesystem in Init container' Security Context | `true` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.privileged` | Set privileged in Init container' Security Context | `false` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.allowPrivilegeEscalation` | Set allowPrivilegeEscalation in Init container' Security Context | `false` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped in Init container | `["ALL"]` |
+| `defaultInitContainers.waitForCassandra.containerSecurityContext.seccompProfile.type` | Set seccomp profile in Init container | `RuntimeDefault` |
+| `defaultInitContainers.initCerts.enabled` | Enable init container that initializes the Java keystore with the TLS certificates (requires tls.enabled=true) | `true` |
+| `defaultInitContainers.initCerts.resourcesPreset` | Set init container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production). | `nano` |
+| `defaultInitContainers.initCerts.resources` | Set init container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
+| `defaultInitContainers.initCerts.containerSecurityContext.enabled` | Enabled Init container' Security Context | `true` |
+| `defaultInitContainers.initCerts.containerSecurityContext.seLinuxOptions` | Set SELinux options in Init container | `{}` |
+| `defaultInitContainers.initCerts.containerSecurityContext.runAsUser` | Set runAsUser in Init container' Security Context | `1001` |
+| `defaultInitContainers.initCerts.containerSecurityContext.runAsGroup` | Set runAsGroup in Init container' Security Context | `1001` |
+| `defaultInitContainers.initCerts.containerSecurityContext.runAsNonRoot` | Set runAsNonRoot in Init container' Security Context | `true` |
+| `defaultInitContainers.initCerts.containerSecurityContext.readOnlyRootFilesystem` | Set readOnlyRootFilesystem in Init container' Security Context | `true` |
+| `defaultInitContainers.initCerts.containerSecurityContext.privileged` | Set privileged in Init container' Security Context | `false` |
+| `defaultInitContainers.initCerts.containerSecurityContext.allowPrivilegeEscalation` | Set allowPrivilegeEscalation in Init container' Security Context | `false` |
+| `defaultInitContainers.initCerts.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped in Init container | `["ALL"]` |
+| `defaultInitContainers.initCerts.containerSecurityContext.seccompProfile.type` | Set seccomp profile in Init container | `RuntimeDefault` |
+
+### NetworkPolicy parameters
+
+| Name | Description | Value |
+| --------------------------------------- | --------------------------------------------------------------- | ------ |
+| `networkPolicy.enabled` | Enable creation of NetworkPolicy resources | `true` |
+| `networkPolicy.allowExternal` | The Policy model to apply | `true` |
+| `networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
+| `networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `[]` |
+| `networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
+| `networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
+| `networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
+
+### Metrics parameters
+
+| Name | Description | Value |
+| ------------------------------------------ | ------------------------------------------------------------------------------------- | ------- |
+| `metrics.enabled` | Enable metrics | `false` |
+| `metrics.annotations` | Annotations for the server service in order to scrape metrics | `{}` |
+| `metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using Prometheus Operator | `false` |
+| `metrics.serviceMonitor.annotations` | Annotations for the ServiceMonitor Resource | `""` |
+| `metrics.serviceMonitor.namespace` | Namespace for the ServiceMonitor Resource (defaults to the Release Namespace) | `""` |
+| `metrics.serviceMonitor.interval` | Interval at which metrics should be scraped. | `""` |
+| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `""` |
+| `metrics.serviceMonitor.labels` | Additional labels that can be used so ServiceMonitor will be discovered by Prometheus | `{}` |
+| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `{}` |
+| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` |
+| `metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` |
+| `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` |
+| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` |
+
+### Database parameters
+
+| Name | Description | Value |
+| -------------------------------------------- | ----------------------------------------------------------------------- | ---------------- |
+| `externalDatabase.host` | External database host | `""` |
+| `externalDatabase.port` | External database port | `9042` |
+| `externalDatabase.user` | Cassandra admin user | `bn_zipkin` |
+| `externalDatabase.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
+| `externalDatabase.existingSecret` | Name of existing secret containing the database secret | `""` |
+| `externalDatabase.existingSecretPasswordKey` | Name of existing secret key containing the database password secret key | `""` |
+| `externalDatabase.cluster.datacenter` | Name for cassandra's zipkin datacenter | `datacenter1` |
+| `externalDatabase.keyspace` | Name for cassandra's zipkin keyspace | `bitnami_zipkin` |
+
+### Cassandra storage sub-chart
+
+| Name | Description | Value |
+| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
+| `cassandra.enabled` | Enables cassandra storage pod | `true` |
+| `cassandra.cluster.datacenter` | Name for cassandra's zipkin datacenter | `datacenter1` |
+| `cassandra.keyspace` | Name for cassandra's zipkin keyspace | `bitnami_zipkin` |
+| `cassandra.dbUser.user` | Cassandra admin user | `bn_zipkin` |
+| `cassandra.dbUser.password` | Password for `dbUser.user`. Randomly generated if empty | `""` |
+| `cassandra.dbUser.existingSecret` | Name of an existing secret containing the user password. | `""` |
+| `cassandra.service.ports.cql` | Cassandra cql port | `9042` |
+| `cassandra.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `medium` |
+| `cassandra.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
+| `cassandra.initDB` | Init script for initializing the instance | `{}` |
+| `cassandra.extraEnvVars` | Add extra env variables to the Cassandra installation | `[]` |
+
+Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
+
+```console
+helm install my-release \
+ oci://REGISTRY_NAME/REPOSITORY_NAME/zipkin
+```
+
+> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`.
+> NOTE: Once this chart is deployed, it is not possible to change the application's access credentials, such as usernames or passwords, using Helm. To change these application credentials after deployment, delete any persistent volumes (PVs) used by the chart and re-deploy it, or use the application's built-in administrative tools if available.
+
+Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
+
+```console
+helm install my-release -f values.yaml oci://REGISTRY_NAME/REPOSITORY_NAME/zipkin
+```
+
+> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`.
+> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/blob/main/template/zipkin/values.yaml)
+
+## Troubleshooting
+
+Find more information about how to deal with common errors related to Bitnami's Helm charts in [this troubleshooting guide](https://docs.bitnami.com/general/how-to/troubleshoot-helm-chart-issues).
+
+## Upgrading
+
+### To 1.0.0
+
+This major updates the Cassandra subchart to its newest major, 12.0.0. [Here](https://github.com/bitnami/charts/pull/29305) you can find more information about the changes introduced in that version.
+
+## License
+
+Copyright © 2024 Broadcom. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
+
+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
+
+
+
+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.
\ No newline at end of file
diff --git a/bitnami/zipkin/templates/NOTES.txt b/bitnami/zipkin/templates/NOTES.txt
new file mode 100644
index 00000000000000..14a81ee12b84fd
--- /dev/null
+++ b/bitnami/zipkin/templates/NOTES.txt
@@ -0,0 +1,55 @@
+CHART NAME: {{ .Chart.Name }}
+CHART VERSION: {{ .Chart.Version }}
+APP VERSION: {{ .Chart.AppVersion }}
+
+** Please be patient while the chart is being deployed **
+
+{{- if .Values.diagnosticMode.enabled }}
+The chart has been deployed in diagnostic mode. All probes have been disabled and the command has been overwritten with:
+
+ command: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.command "context" $) | nindent 4 }}
+ args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 4 }}
+
+Get the list of pods by executing:
+
+ kubectl get pods --namespace {{ include "common.names.namespace" . | quote }} -l app.kubernetes.io/instance={{ .Release.Name }}
+
+Access the pod you want to debug by executing
+
+ kubectl exec --namespace {{ include "common.names.namespace" . | quote }} -ti -- bash
+
+In order to replicate the container startup scripts execute this command:
+
+ start-zipkin
+
+{{- else }}
+
+Access zipkin from within the cluster using the following URL:
+
+ - {{ include "common.names.fullname" . }}.{{ include "common.names.namespace" . }}.svc.{{ .Values.clusterDomain }}:{{ .Values.service.ports.http }}
+
+To access zipkin from outside the cluster follow the steps below:
+
+1. Get the zipkin server URL by running these commands:
+
+{{- if contains "NodePort" .Values.service.type }}
+ export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "common.names.fullname" . }})
+ export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
+ echo "zipkin server available at $NODE_IP:$NODE_PORT"
+{{- else if contains "LoadBalancer" .Values.service.type }}
+ NOTE: It may take a few minutes for the LoadBalancer IP to be available.
+ You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "common.names.fullname" . }}'
+ export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "common.names.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
+ echo "zipkin server available at $SERVICE_IP:{{ .Values.service.ports.http }}"
+{{- else if contains "ClusterIP" .Values.service.type }}
+ echo "zipkin server available at 127.0.0.1:9411"
+ kubectl port-forward svc/{{ include "common.names.fullname" . }} 9411:{{ .Values.service.ports.http }} &
+{{- end }}
+
+{{- end }}
+
+{{- include "common.warnings.rollingTag" .Values.image }}
+{{- include "common.warnings.rollingTag" .Values.defaultInitContainers.waitForCassandra.image }}
+{{- include "zipkin.validateValues" . }}
+{{- include "common.warnings.resources" (dict "sections" (list "" "defaultInitContainers.waitForCassandra" "defaultInitContainers.initCerts") "context" $) }}
+{{- include "common.warnings.modifiedImages" (dict "images" (list .Values.image .Values.defaultInitContainers.waitForCassandra.image) "context" $) }}
\ No newline at end of file
diff --git a/bitnami/zipkin/templates/_helpers.tpl b/bitnami/zipkin/templates/_helpers.tpl
new file mode 100644
index 00000000000000..ab0cd9534e4a51
--- /dev/null
+++ b/bitnami/zipkin/templates/_helpers.tpl
@@ -0,0 +1,254 @@
+{{/*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{/*
+Return the proper zipkin image name
+*/}}
+{{- define "zipkin.image" -}}
+{{ include "common.images.image" (dict "imageRoot" .Values.image "global" .Values.global) }}
+{{- end -}}
+
+{{/*
+Return the proper image name (for the wait init container)
+*/}}
+{{- define "zipkin.init-containers.wait.image" -}}
+{{ include "common.images.image" (dict "imageRoot" .Values.defaultInitContainers.waitForCassandra.image "global" .Values.global) }}
+{{- end -}}
+
+{{/*
+Return the proper Docker Image Registry Secret Names
+*/}}
+{{- define "zipkin.imagePullSecrets" -}}
+{{- include "common.images.renderPullSecrets" (dict "images" (list .Values.image .Values.defaultInitContainers.waitForCassandra.image) "context" $) -}}
+{{- end -}}
+
+{{/*
+Create the cassandra host
+*/}}
+{{- define "zipkin.cassandra.host" -}}
+ {{- if not .Values.cassandra.enabled -}}
+ {{- .Values.externalDatabase.host | quote -}}
+ {{- else -}}
+ {{- include "common.names.dependency.fullname" (dict "chartName" "cassandra" "chartValues" .Values.cassandra "context" $) -}}
+ {{- end }}
+{{- end }}
+
+{{/*
+Return the cassandra Port
+*/}}
+{{- define "zipkin.cassandra.port" -}}
+{{- if .Values.cassandra.enabled }}
+ {{- print .Values.cassandra.service.ports.cql -}}
+{{- else -}}
+ {{- printf "%d" (.Values.externalDatabase.port | int ) -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the cassandra datacenter
+*/}}
+{{- define "zipkin.cassandra.datacenter" -}}
+{{- if .Values.cassandra.enabled }}
+ {{- print .Values.cassandra.cluster.datacenter -}}
+{{- else -}}
+ {{- print .Values.externalDatabase.cluster.datacenter -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the cassandra Database Name
+*/}}
+{{- define "zipkin.cassandra.keyspace" -}}
+{{- if .Values.keyspace }}
+ {{- /* Inside cassandra subchart */ -}}
+ {{- print .Values.keyspace -}}
+{{- else if .Values.cassandra.enabled }}
+ {{- print .Values.cassandra.keyspace -}}
+{{- else -}}
+ {{- print .Values.externalDatabase.keyspace -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the cassandra User
+*/}}
+{{- define "zipkin.cassandra.user" -}}
+{{- if .Values.cassandra.enabled }}
+ {{- print .Values.cassandra.dbUser.user -}}
+{{- else -}}
+ {{- print .Values.externalDatabase.user -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the cassandra Secret Name
+*/}}
+{{- define "zipkin.cassandra.secretName" -}}
+{{- if .Values.cassandra.enabled }}
+ {{- if .Values.cassandra.dbUser.existingSecret -}}
+ {{- print (tpl .Values.cassandra.dbUser.existingSecret .) -}}
+ {{- else -}}
+ {{- print (include "zipkin.cassandra.fullname" .) -}}
+ {{- end -}}
+{{- else if .Values.externalDatabase.existingSecret -}}
+ {{- print (tpl .Values.externalDatabase.existingSecret .) -}}
+{{- else -}}
+ {{- printf "%s-%s" (include "common.names.fullname" .) "externaldb" | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the database password key
+*/}}
+{{- define "zipkin.cassandra.passwordKey" -}}
+{{- if .Values.cassandra.enabled -}}
+ {{- print "cassandra-password" -}}
+{{- else -}}
+ {{- print .Values.externalDatabase.existingSecretPasswordKey -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Create the name of the service account to use
+*/}}
+{{- define "zipkin.serviceAccountName" -}}
+{{- if .Values.serviceAccount.create -}}
+ {{ default (include "common.names.fullname" .) .Values.serviceAccount.name }}
+{{- else -}}
+ {{ default "default" .Values.serviceAccount.name }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Extra configuration ConfigMap name
+*/}}
+{{- define "zipkin.configmapName" -}}
+{{- if .Values.existingConfigmap -}}
+ {{- tpl .Values.existingConfigmap $ -}}
+{{- else -}}
+ {{- include "common.names.fullname" . -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Default configuration Secret name
+*/}}
+{{- define "zipkin.secretName" -}}
+{{- if .Values.existingSecret -}}
+ {{- tpl .Values.existingSecret $ -}}
+{{- else -}}
+ {{- include "common.names.fullname" . -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return true if a TLS credentials secret object should be created
+*/}}
+{{- define "zipkin.tls.createSecret" -}}
+{{- if and .Values.tls.enabled .Values.tls.autoGenerated.enabled (not .Values.tls.existingSecret) -}}
+ {{- true -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the TLS credentials secret
+*/}}
+{{- define "zipkin.tls.secretName" -}}
+{{- if .Values.tls.existingSecret -}}
+ {{- print (tpl .Values.tls.existingSecret $) -}}
+{{- else -}}
+ {{- printf "%s-crt" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Return the JKS password secret name
+*/}}
+{{- define "zipkin.tls.passwordSecretName" -}}
+{{- $secretName := .Values.tls.passwordSecret -}}
+{{- if $secretName -}}
+ {{- printf "%s" (tpl $secretName $) -}}
+{{- else -}}
+ {{- printf "%s-tls-pass" (include "common.names.fullname" .) -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Create a default fully qualified cassandra name.
+We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
+*/}}
+{{- define "zipkin.cassandra.fullname" -}}
+{{- include "common.names.dependency.fullname" (dict "chartName" "cassandra" "chartValues" .Values.cassandra "context" $) -}}
+{{- end -}}
+
+{{/*
+Compile all warnings into a single message.
+*/}}
+{{- define "zipkin.validateValues" -}}
+{{- $messages := list -}}
+{{- $messages := append $messages (include "zipkin.validateValues.cassandra" .) -}}
+{{- $messages := append $messages (include "zipkin.validateValues.extraVolumes" .) -}}
+{{- $messages := append $messages (include "zipkin.validateValues.tls" .) -}}
+{{- $messages := append $messages (include "zipkin.validateValues.storage" .) -}}
+{{- $messages := without $messages "" -}}
+{{- $message := join "\n" $messages -}}
+
+{{- if $message -}}
+{{- printf "\nVALUES VALIDATION:\n%s" $message -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Validate values of zipkin - At least one storage backend is enabled
+*/}}
+{{- define "zipkin.validateValues.cassandra" -}}
+{{- if and (eq .Values.storageType "cassandra3") (not .Values.cassandra.enabled) (not .Values.externalDatabase.host) -}}
+zipkin: cassandra
+ Storage type is set to cassandra3 but database is not configured. Please set cassandra.enabled=true or configure the externalDatabase section.
+{{- end -}}
+{{- end -}}
+
+{{/* Validate values of zipkin - Incorrect extra volume settings */}}
+{{- define "zipkin.validateValues.extraVolumes" -}}
+{{- if and .Values.extraVolumes (not .Values.extraVolumeMounts) -}}
+zipkin: missing-extra-volume-mounts
+ You specified extra volumes but not mount points for them. Please set
+ the extraVolumeMounts value
+{{- end -}}
+{{- end -}}
+
+{{/*
+Validate values of zipkin - TLS
+*/}}
+{{- define "zipkin.validateValues.tls" -}}
+{{- if and .Values.tls.enabled .Values.tls.autoGenerated.enabled -}}
+{{- if or (not (empty .Values.tls.certFilename)) (not (empty .Values.tls.certKeyFilename)) -}}
+zipkin: tls.autoGenerated
+ When enabling auto-generated TLS certificates, all certificate and key fields must be empty.
+ Please disable auto-generated TLS certificates (--set tls.autoGenerated.enabled=false) or
+ remove the certificate and key fields.
+{{- end -}}
+{{- if .Values.tls.existingSecret -}}
+zipkin: tls.autoGenerated
+ When enabling auto-generated TLS certificates, all existing secret fields must be empty.
+ Please disable auto-generated TLS certificates (--set tls.autoGenerated.enabled=false) or
+ remove the existing secret fields.
+{{- end -}}
+{{- if and (ne .Values.tls.autoGenerated.engine "helm") (ne .Values.tls.autoGenerated.engine "cert-manager") -}}
+zipkin: tls.autoGenerated.engine
+ Invalid mechanism to generate the TLS certificates selected. Valid values are "helm" and
+ "cert-manager". Please set a valid one (--set tls.autoGenerated.engine="xxx")
+{{- end -}}
+{{- end -}}
+{{- end -}}
+
+{{/* Validate values of zipkin - storage is properly configured */}}
+{{- define "zipkin.validateValues.storage" -}}
+{{- $allowedValues := list "cassandra3" "mem" "other" -}}
+{{- if not (has .Values.storageType $allowedValues) -}}
+dremio: dist-storage
+ Allowed values for `storageType` are {{ join "," $allowedValues }}.
+{{- end -}}
+{{- end -}}
diff --git a/bitnami/zipkin/templates/_init_containers.tpl b/bitnami/zipkin/templates/_init_containers.tpl
new file mode 100644
index 00000000000000..8f9b456a67df24
--- /dev/null
+++ b/bitnami/zipkin/templates/_init_containers.tpl
@@ -0,0 +1,140 @@
+{{/*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{/*
+Init container definition for waiting for the database to be ready
+*/}}
+{{- define "zipkin.init-containers.wait-for-cassandra" -}}
+- name: wait-for-cassandra
+ image: {{ include "zipkin.init-containers.wait.image" . }}
+ imagePullPolicy: {{ .Values.defaultInitContainers.waitForCassandra.image.pullPolicy }}
+ {{- if .Values.defaultInitContainers.waitForCassandra.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.defaultInitContainers.waitForCassandra.containerSecurityContext "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.defaultInitContainers.waitForCassandra.resources }}
+ resources: {{- toYaml .Values.defaultInitContainers.waitForCassandra.resources | nindent 4 }}
+ {{- else if ne .Values.defaultInitContainers.waitForCassandra.resourcesPreset "none" }}
+ resources: {{- include "common.resources.preset" (dict "type" .Values.defaultInitContainers.waitForCassandra.resourcesPreset) | nindent 4 }}
+ {{- end }}
+ command:
+ - bash
+ args:
+ - -ec
+ - |
+
+ set -o errexit
+ set -o nounset
+ set -o pipefail
+
+ . /opt/bitnami/scripts/libos.sh
+
+ check_cassandra_keyspace_schema() {
+ echo "SELECT 1" | cqlsh -u $CASSANDRA_USERNAME -p $CASSANDRA_PASSWORD -e "SELECT keyspace_name FROM system_schema.keyspaces WHERE keyspace_name='${CASSANDRA_KEYSPACE}';"
+ }
+
+ info "Connecting to the Cassandra instance $CQLSH_HOST:$CQLSH_PORT"
+ if ! retry_while "check_cassandra_keyspace_schema" 12 30; then
+ error "Could not connect to the database server"
+ exit 1
+ else
+ info "Connection check success"
+ fi
+ env:
+ - name: CQLSH_HOST
+ value: {{ include "zipkin.cassandra.host" . }}
+ - name: BITNAMI_DEBUG
+ value: {{ ternary "true" "false" .Values.defaultInitContainers.waitForCassandra.image.debug | quote }}
+ - name: CQLSH_PORT
+ value: {{ include "zipkin.cassandra.port" . | quote }}
+ - name: CASSANDRA_USERNAME
+ value: {{ include "zipkin.cassandra.user" . | quote }}
+ - name: CASSANDRA_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "zipkin.cassandra.secretName" . }}
+ key: {{ include "zipkin.cassandra.passwordKey" . }}
+ - name: CASSANDRA_KEYSPACE
+ value: {{ include "zipkin.cassandra.user" . }}
+{{- end -}}
+
+{{/*
+Init container definition for initializing the TLS certificates
+*/}}
+{{- define "zipkin.init-containers.init-certs" -}}
+- name: init-certs
+ image: {{ include "zipkin.image" . }}
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ {{- if .Values.defaultInitContainers.initCerts.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.defaultInitContainers.initCerts.containerSecurityContext "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.defaultInitContainers.initCerts.resources }}
+ resources: {{- toYaml .Values.defaultInitContainers.initCerts.resources | nindent 4 }}
+ {{- else if ne .Values.defaultInitContainers.initCerts.resourcesPreset "none" }}
+ resources: {{- include "common.resources.preset" (dict "type" .Values.defaultInitContainers.initCerts.resourcesPreset) | nindent 4 }}
+ {{- end }}
+ command:
+ - bash
+ args:
+ - -ec
+ - |
+ set -e
+ {{- if .Values.usePasswordFile }}
+ # We need to load all the secret env vars to the system
+ for file in $(find /bitnami/zipkin/secrets -type f); do
+ env_var_name="$(basename $file)"
+ echo "Exporting $env_var_name"
+ export $env_var_name="$(< $file)"
+ done
+ {{- end }}
+ {{- if .Values.tls.usePemCerts }}
+ if [[ -f "/certs/tls.key" ]] && [[ -f "/certs/tls.crt" ]]; then
+ openssl pkcs12 -export -in "/certs/tls.crt" \
+ -passout pass:"${ARMERIA_SSL_KEY_STORE_PASSWORD}" \
+ -inkey "/certs/tls.key" \
+ -out "/tmp/keystore.p12"
+ keytool -importkeystore -srckeystore "/tmp/keystore.p12" \
+ -srcstoretype PKCS12 \
+ -srcstorepass "${ARMERIA_SSL_KEY_STORE_PASSWORD}" \
+ -deststorepass "${ARMERIA_SSL_KEY_STORE_PASSWORD}" \
+ -destkeystore "/opt/bitnami/zipkin/certs/zipkin.jks"
+ rm "/tmp/keystore.p12"
+ else
+ echo "Couldn't find the expected PEM certificates! They are mandatory when encryption via TLS is enabled."
+ exit 1
+ fi
+ {{- else }}
+ if [[ -f "/certs/zipkin.jks" ]]; then
+ cp "/certs/zipkin.jks" "/opt/bitnami/zipkin/certs/zipkin.jks"
+ else
+ echo "Couldn't find the expected Java Key Stores (JKS) files! They are mandatory when encryption via TLS is enabled."
+ exit 1
+ fi
+ {{- end }}
+ env:
+ {{- if not .Values.usePasswordFile }}
+ {{- if or .Values.tls.passwordSecret .Values.tls.password .Values.tls.autoGenerated.enabled .Values.tls.usePemCerts }}
+ - name: ZIPKIN_KEYSTORE_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "zipkin.tls.passwordSecretName" . }}
+ key: keystore-password
+ {{- end }}
+ {{- end }}
+ volumeMounts:
+ - name: input-tls-certs
+ mountPath: /certs
+ - name: empty-dir
+ mountPath: /opt/bitnami/zipkin/certs
+ subPath: app-processed-certs-dir
+ - name: empty-dir
+ mountPath: /tmp
+ subPath: tmp-dir
+ {{- if .Values.usePasswordFile }}
+ {{- if or .Values.tls.passwordSecret .Values.tls.password .Values.tls.autoGenerated.enabled .Values.tls.usePemCerts }}
+ - name: keystore-password
+ mountPath: /bitnami/zipkin/secrets/keystore-password
+ {{- end }}
+ {{- end }}
+{{- end -}}
diff --git a/bitnami/zipkin/templates/ca-cert.yaml b/bitnami/zipkin/templates/ca-cert.yaml
new file mode 100644
index 00000000000000..07a6335ff1c6b7
--- /dev/null
+++ b/bitnami/zipkin/templates/ca-cert.yaml
@@ -0,0 +1,56 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and .Values.tls.enabled .Values.tls.autoGenerated.enabled (eq .Values.tls.autoGenerated.engine "cert-manager") }}
+{{- if empty .Values.tls.autoGenerated.certManager.existingIssuer }}
+apiVersion: cert-manager.io/v1
+kind: Issuer
+metadata:
+ name: {{ printf "%s-clusterissuer" (include "common.names.fullname" .) }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ selfSigned: {}
+---
+{{- end }}
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+ name: {{ printf "%s-ca-crt" (include "common.names.fullname" .) }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: zipkin
+ app.kubernetes.io/component: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ secretName: {{ printf "%s-ca-crt" (include "common.names.fullname" .) }}
+ commonName: {{ printf "%s-ca" (include "common.names.fullname" .) }}
+ isCA: true
+ issuerRef:
+ name: {{ default (printf "%s-clusterissuer" (include "common.names.fullname" .)) .Values.tls.autoGenerated.certManager.existingIssuer }}
+ kind: {{ default "Issuer" .Values.tls.autoGenerated.certManager.existingIssuerKind }}
+---
+apiVersion: cert-manager.io/v1
+kind: Issuer
+metadata:
+ name: {{ printf "%s-ca-issuer" (include "common.names.fullname" .) }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ ca:
+ secretName: {{ printf "%s-ca-crt" (include "common.names.fullname" .) }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/cert.yaml b/bitnami/zipkin/templates/cert.yaml
new file mode 100644
index 00000000000000..56e1d40711cd9e
--- /dev/null
+++ b/bitnami/zipkin/templates/cert.yaml
@@ -0,0 +1,40 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and .Values.tls.enabled .Values.tls.autoGenerated.enabled (eq .Values.tls.autoGenerated.engine "cert-manager") }}
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+ name: {{ printf "%s-crt" (include "common.names.fullname" .) }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ secretName: {{ printf "%s-crt" (include "common.names.fullname" .) }}
+ commonName: {{ printf "%s.%s.svc.%s" (include "common.names.fullname" .) (include "common.names.namespace" .) .Values.clusterDomain }}
+ issuerRef:
+ name: {{ printf "%s-ca-issuer" (include "common.names.fullname" .) }}
+ kind: Issuer
+ subject:
+ organizations:
+ - "zipkin"
+ dnsNames:
+ - '*.{{ include "common.names.namespace" . }}'
+ - '*.{{ include "common.names.namespace" . }}.svc'
+ - '*.{{ include "common.names.namespace" . }}.svc.{{ .Values.clusterDomain }}'
+ - '*.{{ include "common.names.fullname" . }}'
+ - '*.{{ include "common.names.fullname" . }}.{{ include "common.names.namespace" . }}'
+ - '*.{{ include "common.names.fullname" . }}.{{ include "common.names.namespace" . }}.svc'
+ - '*.{{ include "common.names.fullname" . }}.{{ include "common.names.namespace" . }}.svc.{{ .Values.clusterDomain }}'
+ privateKey:
+ algorithm: {{ .Values.tls.autoGenerated.certManager.keyAlgorithm }}
+ size: {{ int .Values.tls.autoGenerated.certManager.keySize }}
+ duration: {{ .Values.tls.autoGenerated.certManager.duration }}
+ renewBefore: {{ .Values.tls.autoGenerated.certManager.renewBefore }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/configmap.yaml b/bitnami/zipkin/templates/configmap.yaml
new file mode 100644
index 00000000000000..73e3c9c30a06c3
--- /dev/null
+++ b/bitnami/zipkin/templates/configmap.yaml
@@ -0,0 +1,50 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{/* Adding the helper in configmap.yaml for better readability */}}
+{{- define "zipkin.config.default" -}}
+{{/* Common configuration */}}
+QUERY_LOG_LEVEL: {{ .Values.logLevel | quote }}
+QUERY_PORT: {{ .Values.containerPorts.http | quote }}
+{{/* Version store configuration */}}
+{{- if eq .Values.storageType "mem" }}
+STORAGE_TYPE: "mem"
+{{- else if eq .Values.storageType "cassandra3" }}
+STORAGE_TYPE: "cassandra3"
+CASSANDRA_CONTACT_POINTS: {{ include "zipkin.cassandra.host" . }}:{{ include "zipkin.cassandra.port" . }}
+CASSANDRA_USERNAME: {{ include "zipkin.cassandra.user" . | quote }}
+CASSANDRA_KEYSPACE: {{ include "zipkin.cassandra.keyspace" . | quote }}
+CASSANDRA_LOCAL_DC: {{ include "zipkin.cassandra.datacenter" . | quote }}
+{{- end }}
+{{/* TLS configuration */}}
+{{- if .Values.tls.enabled }}
+ARMERIA_SSL_KEY_STORE: "/bitnami/zipkin/certs/zipkin.jks"
+ARMERIA_SSL_KEY_STORE_TYPE: "JKS"
+ARMERIA_SSL_ENABLED: "true"
+ARMERIA_PORTS_0_PORT: {{ .Values.containerPorts.http | quote }}
+ARMERIA_PORTS_0_PROTOCOLS_0: "https"
+{{- end }}
+{{- end }}
+
+{{- if not .Values.existingConfigmap }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ template "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+data:
+{{- /* Convert the default configuration and extra overrides to environment variables */ -}}
+{{- $defaultConfiguration := include "zipkin.config.default" . | fromYaml -}}
+{{- $overrideConfiguration := include "common.tplvalues.render" (dict "value" .Values.configOverrides "context" $) | fromYaml -}}
+
+{{/* Merge both maps and render the list of env vars */}}
+{{- mergeOverwrite $defaultConfiguration $overrideConfiguration | toYaml | nindent 2 }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/deployment.yaml b/bitnami/zipkin/templates/deployment.yaml
new file mode 100644
index 00000000000000..c9e82fdb49c4fc
--- /dev/null
+++ b/bitnami/zipkin/templates/deployment.yaml
@@ -0,0 +1,281 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }}
+kind: Deployment
+metadata:
+ name: {{ template "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ {{- $labels := include "common.tplvalues.merge" ( dict "values" (list .Values.commonLabels .Values.deploymentLabels) "context" . ) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if or .Values.deploymentAnnotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.deploymentAnnotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if not .Values.autoscaling.hpa.enabled }}
+ replicas: {{ .Values.replicaCount }}
+ {{- end }}
+ {{- if .Values.updateStrategy}}
+ strategy: {{- toYaml .Values.updateStrategy | nindent 4 }}
+ {{- end }}
+ {{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.podLabels .Values.commonLabels) "context" .) }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ template:
+ metadata:
+ annotations:
+ {{- if not .Values.existingConfigmap }}
+ checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
+ {{- end }}
+ {{- if and (not .Values.existingSecret) .Values.secretConfigOverrides }}
+ checksum/secret: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }}
+ {{- end }}
+ {{- if .Values.podAnnotations }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.podAnnotations "context" $) | nindent 8 }}
+ {{- end }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $podLabels "context" $ ) | nindent 8 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ spec:
+ serviceAccountName: {{ template "zipkin.serviceAccountName" . }}
+ {{- include "zipkin.imagePullSecrets" . | nindent 6 }}
+ {{- if .Values.hostAliases }}
+ hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.hostAliases "context" $) | nindent 8 }}
+ {{- end }}
+ automountServiceAccountToken: {{ .Values.automountServiceAccountToken }}
+ {{- if .Values.affinity }}
+ affinity: {{- include "common.tplvalues.render" ( dict "value" .Values.affinity "context" $) | nindent 8 }}
+ {{- else }}
+ affinity:
+ podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset "component" "zipkin" "customLabels" $podLabels "context" $) | nindent 10 }}
+ podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset "component" "zipkin" "customLabels" $podLabels "context" $) | nindent 10 }}
+ nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values) | nindent 10 }}
+ {{- end }}
+ {{- if .Values.nodeSelector }}
+ nodeSelector: {{- include "common.tplvalues.render" ( dict "value" .Values.nodeSelector "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.tolerations }}
+ tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.tolerations "context" .) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.priorityClassName }}
+ priorityClassName: {{ .Values.priorityClassName | quote }}
+ {{- end }}
+ {{- if .Values.schedulerName }}
+ schedulerName: {{ .Values.schedulerName | quote }}
+ {{- end }}
+ {{- if .Values.topologySpreadConstraints }}
+ topologySpreadConstraints: {{- include "common.tplvalues.render" (dict "value" .Values.topologySpreadConstraints "context" .) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.podSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.terminationGracePeriodSeconds }}
+ terminationGracePeriodSeconds: {{ .Values.terminationGracePeriodSeconds }}
+ {{- end }}
+ initContainers:
+ {{- if and .Values.defaultInitContainers.waitForCassandra.enabled (eq .Values.storageType "cassandra3") }}
+ {{- include "zipkin.init-containers.wait-for-cassandra" . | nindent 8 }}
+ {{- end }}
+ {{- if and .Values.tls.enabled .Values.defaultInitContainers.initCerts.enabled }}
+ {{- include "zipkin.init-containers.init-certs" . | nindent 8 }}
+ {{- end }}
+ {{- if .Values.initContainers }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }}
+ {{- end }}
+ containers:
+ - name: zipkin
+ image: {{ include "zipkin.image" . }}
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ {{- if .Values.containerSecurityContext.enabled }}
+ securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }}
+ {{- end }}
+ {{- if .Values.diagnosticMode.enabled }}
+ command: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.command "context" $) | nindent 12 }}
+ {{- else if .Values.command }}
+ command: {{- include "common.tplvalues.render" (dict "value" .Values.command "context" $) | nindent 12 }}
+ {{- else }}
+ command:
+ - /bin/bash
+ {{- end }}
+ {{- if .Values.diagnosticMode.enabled }}
+ args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 12 }}
+ {{- else if .Values.args }}
+ args: {{- include "common.tplvalues.render" (dict "value" .Values.args "context" $) | nindent 12 }}
+ {{- else }}
+ args:
+ - -ec
+ - |
+ {{- if .Values.usePasswordFile }}
+ # We need to load all the secret env vars to the system
+ for file in $(find /bitnami/zipkin/secrets -type f); do
+ env_var_name="$(basename $file)"
+ echo "Exporting $env_var_name"
+ export $env_var_name="$(< $file)"
+ done
+ {{- end }}
+ exec start-zipkin
+ {{- end }}
+ env:
+ - name: BITNAMI_DEBUG
+ value: {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }}
+ {{- if .Values.javaOpts }}
+ - name: JAVA_OPTS
+ value: {{ .Values.javaOpts | quote }}
+ {{- end }}
+ {{- if and (eq .Values.storageType "cassandra3") (not .Values.usePasswordFile) }}
+ - name: CASSANDRA_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "zipkin.cassandra.secretName" . }}
+ key: {{ include "zipkin.cassandra.passwordKey" . | quote }}
+ {{- end }}
+ {{- if not .Values.usePasswordFile }}
+ {{- if or .Values.tls.passwordSecret .Values.tls.password .Values.tls.autoGenerated.enabled .Values.tls.usePemCerts }}
+ - name: ARMERIA_SSL_KEY_STORE_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "zipkin.tls.passwordSecretName" . }}
+ key: keystore-password
+ {{- end }}
+ {{- end }}
+ {{- if .Values.extraEnvVars }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }}
+ {{- end }}
+ envFrom:
+ - configMapRef:
+ name: {{ include "zipkin.configmapName" . }}
+ {{- if and (not .Values.usePasswordFile) (or .Values.secretConfigOverrides .Values.existingSecret) }}
+ - secretRef:
+ name: {{ include "zipkin.secretName" . }}
+ {{- end }}
+ {{- if .Values.extraEnvVarsCM }}
+ - configMapRef:
+ name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsCM "context" $) }}
+ {{- end }}
+ {{- if .Values.extraEnvVarsSecret }}
+ - secretRef:
+ name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsSecret "context" $) }}
+ {{- end }}
+ {{- if .Values.resources }}
+ resources: {{ toYaml .Values.resources | nindent 12 }}
+ {{- else if ne .Values.resourcesPreset "none" }}
+ resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
+ {{- end }}
+ ports:
+ - name: {{ ternary "https" "http" .Values.tls.enabled }}
+ containerPort: {{ .Values.containerPorts.http }}
+ {{- if .Values.extraContainerPorts }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.extraContainerPorts "context" $) | nindent 12 }}
+ {{- end }}
+ {{- if not .Values.diagnosticMode.enabled }}
+ {{- if .Values.customLivenessProbe }}
+ livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customLivenessProbe "context" $) | nindent 12 }}
+ {{- else if .Values.livenessProbe.enabled }}
+ livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.livenessProbe "enabled") "context" $) | nindent 12 }}
+ httpGet:
+ path: /info
+ port: {{ ternary "https" "http" .Values.tls.enabled }}
+ scheme: {{ ternary "HTTPS" "HTTP" .Values.tls.enabled }}
+ {{- end }}
+ {{- if .Values.customReadinessProbe }}
+ readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customReadinessProbe "context" $) | nindent 12 }}
+ {{- else if .Values.readinessProbe.enabled }}
+ readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.readinessProbe "enabled") "context" $) | nindent 12 }}
+ httpGet:
+ path: /health
+ port: {{ ternary "https" "http" .Values.tls.enabled }}
+ scheme: {{ ternary "HTTPS" "HTTP" .Values.tls.enabled }}
+ {{- end }}
+ {{- if .Values.customStartupProbe }}
+ startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customStartupProbe "context" $) | nindent 12 }}
+ {{- else if .Values.startupProbe.enabled }}
+ startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.startupProbe "enabled") "context" $) | nindent 12 }}
+ httpGet:
+ path: /health
+ port: {{ ternary "https" "http" .Values.tls.enabled }}
+ scheme: {{ ternary "HTTPS" "HTTP" .Values.tls.enabled }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.lifecycleHooks }}
+ lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.lifecycleHooks "context" $) | nindent 12 }}
+ {{- end }}
+ volumeMounts:
+ - name: empty-dir
+ mountPath: /tmp
+ subPath: tmp-dir
+ {{- if .Values.tls.enabled }}
+ - name: empty-dir
+ mountPath: /bitnami/zipkin/certs
+ subPath: app-processed-certs-dir
+ {{- end }}
+ {{- if .Values.usePasswordFile }}
+ {{- if or .Values.tls.passwordSecret .Values.tls.password .Values.tls.autoGenerated.enabled .Values.tls.usePemCerts }}
+ - name: keystore-password
+ mountPath: /bitnami/zipkin/secrets/keystore-password
+ {{- end }}
+ {{- if (eq .Values.storageType "cassandra3") }}
+ - name: database-password
+ mountPath: /bitnami/zipkin/secrets/database
+ {{- end }}
+ {{- if (or .Values.secretConfigOverrides .Values.existingSecret) }}
+ - name: secret-configuration
+ mountPath: /bitnami/zipkin/secrets/configuration
+ {{- end }}
+ {{- end }}
+ {{- if .Values.extraVolumeMounts }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumeMounts "context" $) | nindent 12 }}
+ {{- end }}
+ {{- if .Values.sidecars }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.sidecars "context" $) | nindent 8 }}
+ {{- end }}
+ volumes:
+ - name: empty-dir
+ emptyDir: {}
+ {{- if .Values.tls.enabled }}
+ - name: input-tls-certs
+ secret:
+ secretName: {{ include "zipkin.tls.secretName" . }}
+ items:
+ {{- if .Values.tls.usePemCerts }}
+ - key: {{ .Values.tls.certFilename }}
+ path: tls.crt
+ - key: {{ .Values.tls.certKeyFilename }}
+ path: tls.key
+ {{- else }}
+ - key: {{ .Values.tls.keystoreFilename }}
+ path: zipkin.jks
+ {{- end }}
+ {{- end }}
+ {{- if .Values.usePasswordFile }}
+ {{- if (eq .Values.storageType "cassandra3") }}
+ - name: database-password
+ secret:
+ secretName: {{ include "zipkin.cassandra.secretName" . }}
+ items:
+ - key: {{ include "zipkin.cassandra.passwordKey" . }}
+ path: CASSANDRA_PASSWORD
+ {{- end }}
+ {{- if (or .Values.secretConfigOverrides .Values.existingSecret) }}
+ - name: secret-configuration
+ secret:
+ secretName: {{ include "zipkin.secretName" . }}
+ {{- end }}
+ {{- if or .Values.tls.passwordSecret .Values.tls.password .Values.tls.autoGenerated.enabled .Values.tls.usePemCerts }}
+ - name: keystore-password
+ secret:
+ secretName: {{ include "zipkin.tls.passwordSecretName" . }}
+ items:
+ - key: keystore-password
+ path: ARMERIA_SSL_KEY_STORE_PASSWORD
+ {{- end }}
+ {{- end }}
+ {{- if .Values.extraVolumes }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 8 }}
+ {{- end }}
diff --git a/bitnami/zipkin/templates/externaldb-secrets.yaml b/bitnami/zipkin/templates/externaldb-secrets.yaml
new file mode 100644
index 00000000000000..9a014876320489
--- /dev/null
+++ b/bitnami/zipkin/templates/externaldb-secrets.yaml
@@ -0,0 +1,21 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if not .Values.cassandra.enabled }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ printf "%s-externaldb" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: Opaque
+data:
+ db-password: {{ default "" .Values.externalDatabase.password | b64enc | quote }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/extra-list.yaml b/bitnami/zipkin/templates/extra-list.yaml
new file mode 100644
index 00000000000000..329f5c653a440f
--- /dev/null
+++ b/bitnami/zipkin/templates/extra-list.yaml
@@ -0,0 +1,9 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- range .Values.extraDeploy }}
+---
+{{ include "common.tplvalues.render" (dict "value" . "context" $) }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/hpa.yaml b/bitnami/zipkin/templates/hpa.yaml
new file mode 100644
index 00000000000000..8313b02ea2abd0
--- /dev/null
+++ b/bitnami/zipkin/templates/hpa.yaml
@@ -0,0 +1,50 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.autoscaling.hpa.enabled }}
+apiVersion: {{ include "common.capabilities.hpa.apiVersion" (dict "context" $) }}
+kind: HorizontalPodAutoscaler
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ scaleTargetRef:
+ apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }}
+ kind: Deployment
+ name: {{ include "common.names.fullname" . }}
+ minReplicas: {{ .Values.autoscaling.hpa.minReplicas }}
+ maxReplicas: {{ .Values.autoscaling.hpa.maxReplicas }}
+ metrics:
+ {{- if .Values.autoscaling.hpa.targetMemory }}
+ - type: Resource
+ resource:
+ name: memory
+ {{- if semverCompare "<1.23-0" (include "common.capabilities.kubeVersion" .) }}
+ targetAverageUtilization: {{ .Values.autoscaling.hpa.targetMemory }}
+ {{- else }}
+ target:
+ type: Utilization
+ averageUtilization: {{ .Values.autoscaling.hpa.targetMemory }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.autoscaling.hpa.targetCPU }}
+ - type: Resource
+ resource:
+ name: cpu
+ {{- if semverCompare "<1.23-0" (include "common.capabilities.kubeVersion" .) }}
+ targetAverageUtilization: {{ .Values.autoscaling.hpa.targetCPU }}
+ {{- else }}
+ target:
+ type: Utilization
+ averageUtilization: {{ .Values.autoscaling.hpa.targetCPU }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/ingress-tls-secret.yaml b/bitnami/zipkin/templates/ingress-tls-secret.yaml
new file mode 100644
index 00000000000000..4623523f91a3e5
--- /dev/null
+++ b/bitnami/zipkin/templates/ingress-tls-secret.yaml
@@ -0,0 +1,48 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.ingress.enabled }}
+{{- if .Values.ingress.secrets }}
+{{- range .Values.ingress.secrets }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ .name }}
+ namespace: {{ include "common.names.namespace" $ | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $.Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if $.Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $.Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ .certificate | b64enc }}
+ tls.key: {{ .key | b64enc }}
+---
+{{- end }}
+{{- else if and .Values.ingress.tls .Values.ingress.selfSigned }}
+{{- $secretName := printf "%s-tls" .Values.ingress.hostname }}
+{{- $ca := genCA "zipkin-ca" 365 }}
+{{- $cert := genSignedCert .Values.ingress.hostname nil (list .Values.ingress.hostname) 365 $ca }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ $secretName }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
+ tls.key: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
+ ca.crt: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
+---
+{{- end }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/ingress.yaml b/bitnami/zipkin/templates/ingress.yaml
new file mode 100644
index 00000000000000..aae1364e0a4a88
--- /dev/null
+++ b/bitnami/zipkin/templates/ingress.yaml
@@ -0,0 +1,75 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.ingress.enabled }}
+apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
+kind: Ingress
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if or .Values.ingress.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.ingress.annotations .Values.commonAnnotations ) "context" . ) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if and .Values.ingress.ingressClassName (eq "true" (include "common.ingress.supportsIngressClassname" .)) }}
+ ingressClassName: {{ .Values.ingress.ingressClassName | quote }}
+ {{- end }}
+ rules:
+ {{- if .Values.ingress.hostname }}
+ - host: {{ .Values.ingress.hostname | quote }}
+ http:
+ paths:
+ {{- if .Values.ingress.extraPaths }}
+ {{- toYaml .Values.ingress.extraPaths | nindent 10 }}
+ {{- end }}
+ - path: {{ .Values.ingress.path }}
+ {{- if eq "true" (include "common.ingress.supportsPathType" .) }}
+ pathType: {{ .Values.ingress.pathType }}
+ {{- end }}
+ backend: {{- include "common.ingress.backend" (dict "serviceName" (include "common.names.fullname" .) "servicePort" (ternary "https" "http" .Values.tls.enabled) "context" $) | nindent 14 }}
+ {{- else if .Values.ingress.path }}
+ - http:
+ paths:
+ {{- if .Values.ingress.extraPaths }}
+ {{- toYaml .Values.ingress.extraPaths | nindent 10 }}
+ {{- end }}
+ - path: {{ .Values.ingress.path }}
+ {{- if eq "true" (include "common.ingress.supportsPathType" .) }}
+ pathType: {{ .Values.ingress.pathType }}
+ {{- end }}
+ backend: {{- include "common.ingress.backend" (dict "serviceName" (include "common.names.fullname" .) "servicePort" (ternary "https" "http" .Values.tls.enabled) "context" $) | nindent 14 }}
+ {{- end }}
+ {{- range .Values.ingress.extraHosts }}
+ - host: {{ .name | quote }}
+ http:
+ paths:
+ - path: {{ default "/" .path }}
+ {{- if eq "true" (include "common.ingress.supportsPathType" $) }}
+ pathType: {{ default "ImplementationSpecific" .pathType }}
+ {{- end }}
+ backend: {{- include "common.ingress.backend" (dict "serviceName" (include "common.names.fullname" $) "servicePort" (ternary "https" "http" .Values.tls.enabled) "context" $) | nindent 14 }}
+ {{- end }}
+ {{- if .Values.ingress.extraRules }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.ingress.extraRules "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if or (and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned (not (empty .Values.ingress.secrets)))) .Values.ingress.extraTls }}
+ tls:
+ {{- if and .Values.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.ingress.annotations )) .Values.ingress.selfSigned (not (empty .Values.ingress.secrets))) }}
+ - hosts:
+ - {{ .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" (tpl .Values.ingress.hostname $) | quote }}
+ {{- end }}
+ secretName: {{ printf "%s-tls" .Values.ingress.hostname }}
+ {{- end }}
+ {{- if .Values.ingress.extraTls }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.ingress.extraTls "context" $) | nindent 4 }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/networkpolicy.yaml b/bitnami/zipkin/templates/networkpolicy.yaml
new file mode 100644
index 00000000000000..18eae33b897be0
--- /dev/null
+++ b/bitnami/zipkin/templates/networkpolicy.yaml
@@ -0,0 +1,89 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.networkPolicy.enabled }}
+kind: NetworkPolicy
+apiVersion: {{ include "common.capabilities.networkPolicy.apiVersion" . }}
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ {{- $labels := include "common.tplvalues.merge" ( dict "values" (list .Values.commonLabels) "context" . ) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if or .Values.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.annotations .Values.commonAnnotations ) "context" . ) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
+ podSelector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ policyTypes:
+ - Ingress
+ - Egress
+ {{- if .Values.networkPolicy.allowExternalEgress }}
+ egress:
+ - {}
+ {{- else }}
+ egress:
+ # Allow dns resolution
+ - ports:
+ - port: 53
+ protocol: UDP
+ - port: 53
+ protocol: TCP
+ # Allow outbound connections to Cassandra
+ {{- if eq .Values.storageType "cassandra3" }}
+ - ports:
+ - port: {{ include "zipkin.cassandra.port" . }}
+ {{- if .Values.cassandra.enabled }}
+ to:
+ - podSelector:
+ matchLabels:
+ app.kubernetes.io/name: cassandra
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.networkPolicy.extraEgress }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraEgress "context" $ ) | nindent 4 }}
+ {{- end }}
+ {{- end }}
+ ingress:
+ - ports:
+ - port: {{ .Values.containerPorts.http }}
+ {{- range .Values.extraContainerPorts }}
+ - port: {{ .containerPort }}
+ {{- end }}
+ {{- if not .Values.networkPolicy.allowExternal }}
+ from:
+ - podSelector:
+ matchLabels:
+ {{ template "common.names.fullname" . }}-client: "true"
+ - podSelector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 14 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.networkPolicy.ingressNSMatchLabels }}
+ - namespaceSelector:
+ matchLabels:
+ {{- range $key, $value := .Values.networkPolicy.ingressNSMatchLabels }}
+ {{ $key | quote }}: {{ $value | quote }}
+ {{- end }}
+ {{- if .Values.networkPolicy.ingressNSPodMatchLabels }}
+ podSelector:
+ matchLabels:
+ {{- range $key, $value := .Values.networkPolicy.ingressNSPodMatchLabels }}
+ {{ $key | quote }}: {{ $value | quote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.networkPolicy.extraIngress }}
+ {{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraIngress "context" $ ) | nindent 4 }}
+ {{- end }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/pdb.yaml b/bitnami/zipkin/templates/pdb.yaml
new file mode 100644
index 00000000000000..2f6a7c51f84e7d
--- /dev/null
+++ b/bitnami/zipkin/templates/pdb.yaml
@@ -0,0 +1,30 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and .Values.pdb.create }}
+apiVersion: {{ include "common.capabilities.policy.apiVersion" . }}
+kind: PodDisruptionBudget
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if .Values.pdb.minAvailable }}
+ minAvailable: {{ .Values.pdb.minAvailable }}
+ {{- end }}
+ {{- if or .Values.pdb.maxUnavailable (not .Values.pdb.minAvailable) }}
+ maxUnavailable: {{ .Values.pdb.maxUnavailable | default 1 }}
+ {{- end }}
+ {{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.podLabels .Values.commonLabels) "context" .) }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+{{- end }}
diff --git a/bitnami/zipkin/templates/secrets.yaml b/bitnami/zipkin/templates/secrets.yaml
new file mode 100644
index 00000000000000..afb4622ffcc431
--- /dev/null
+++ b/bitnami/zipkin/templates/secrets.yaml
@@ -0,0 +1,41 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and (not .Values.existingSecret) .Values.secretConfigOverrides }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ template "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+stringData:
+ {{- include "common.tplvalues.render" (dict "value" .Values.secretConfigOverrides "context" $) | nindent 2 }}
+{{- end }}
+
+{{- if and (or .Values.tls.autoGenerated.enabled .Values.tls.existingSecret) (not .Values.tls.passwordSecret) }}
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ printf "%s-tls-pass" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: Opaque
+data:
+ {{- if .Values.tls.existingSecret }}
+ {{- $pass := required "If 'tls.existingSecret' is provided, providing a JKS password is mandatory" .Values.tls.password }}
+ {{- end }}
+ keystore-password: {{ include "common.secrets.passwords.manage" (dict "secret" ( printf "%s-tls-pass" (include "common.names.fullname" .)) "key" "keystore-password" "providedValues" (list "tls.password") "context" $) }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/service-account.yaml b/bitnami/zipkin/templates/service-account.yaml
new file mode 100644
index 00000000000000..2805edaf01dbdb
--- /dev/null
+++ b/bitnami/zipkin/templates/service-account.yaml
@@ -0,0 +1,20 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if .Values.serviceAccount.create }}
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: {{ include "zipkin.serviceAccountName" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.serviceAccount.annotations .Values.commonAnnotations) "context" .) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/service.yaml b/bitnami/zipkin/templates/service.yaml
new file mode 100644
index 00000000000000..1493a46fce1139
--- /dev/null
+++ b/bitnami/zipkin/templates/service.yaml
@@ -0,0 +1,58 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ template "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if or .Values.service.annotations .Values.commonAnnotations .Values.metrics.enabled .Values.metrics.annotations }}
+ {{- $annotations := include "common.tplvalues.merge" (dict "values" (list .Values.service.annotations .Values.commonAnnotations .Values.metrics.annotations) "context" .) }}
+ {{- if .Values.metrics.enabled }}
+ {{- $defaultMetricsAnnotations := dict "prometheus.io/scrape" "true" "prometheus.io/port" (.Values.service.ports.http | quote) "prometheus.io/path" "/prometheus" }}
+ {{- $annotations = include "common.tplvalues.merge" (dict "values" (list $annotations $defaultMetricsAnnotations) "context" .) }}
+ {{- end }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $ ) | nindent 4 }}
+ {{- end }}
+spec:
+ type: {{ .Values.service.type }}
+ {{- if and .Values.service.clusterIP (eq .Values.service.type "ClusterIP") }}
+ clusterIP: {{ .Values.service.clusterIP }}
+ {{- end }}
+ {{- if .Values.service.sessionAffinity }}
+ sessionAffinity: {{ .Values.service.sessionAffinity }}
+ {{- end }}
+ {{- if .Values.service.sessionAffinityConfig }}
+ sessionAffinityConfig: {{- include "common.tplvalues.render" (dict "value" .Values.service.sessionAffinityConfig "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort") }}
+ externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy | quote }}
+ {{- end }}
+ {{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges)) }}
+ loadBalancerSourceRanges: {{ .Values.service.loadBalancerSourceRanges }}
+ {{- end }}
+ {{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP)) }}
+ loadBalancerIP: {{ .Values.service.loadBalancerIP }}
+ {{- end }}
+ ports:
+ - name: {{ ternary "https" "http" .Values.tls.enabled }}
+ port: {{ .Values.service.ports.http }}
+ targetPort: {{ ternary "https" "http" .Values.tls.enabled }}
+ protocol: TCP
+ {{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) (not (empty .Values.service.nodePorts.http)) }}
+ nodePort: {{ .Values.service.nodePorts.http }}
+ {{- else if eq .Values.service.type "ClusterIP" }}
+ nodePort: null
+ {{- end }}
+ {{- if .Values.service.extraPorts }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.service.extraPorts "context" $) | nindent 4 }}
+ {{- end }}
+ {{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.podLabels .Values.commonLabels) "context" .) | fromYaml }}
+ selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
diff --git a/bitnami/zipkin/templates/servicemonitor.yaml b/bitnami/zipkin/templates/servicemonitor.yaml
new file mode 100644
index 00000000000000..654774c8ff3ba8
--- /dev/null
+++ b/bitnami/zipkin/templates/servicemonitor.yaml
@@ -0,0 +1,56 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ default ( include "common.names.namespace" . ) .Values.metrics.serviceMonitor.namespace | quote }}
+ {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/component: zipkin
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.metrics.serviceMonitor.labels }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.metrics.serviceMonitor.labels "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if or .Values.metrics.serviceMonitor.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.annotations .Values.commonAnnotations ) "context" . ) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if .Values.metrics.serviceMonitor.jobLabel }}
+ jobLabel: {{ .Values.metrics.serviceMonitor.jobLabel }}
+ {{- end }}
+ selector:
+ matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }}
+ app.kubernetes.io/part-of: zipkin
+ app.kubernetes.io/component: zipkin
+ prometheus.io/scrape: true
+ {{- if .Values.metrics.serviceMonitor.selector }}
+ {{- include "common.tplvalues.render" (dict "value" .Values.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
+ {{- end }}
+ endpoints:
+ - port: {{ ternary "https" "http" .Values.tls.enabled }}
+ path: /prometheus
+ {{- if .Values.metrics.serviceMonitor.interval }}
+ interval: {{ .Values.metrics.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.honorLabels }}
+ honorLabels: {{ .Values.metrics.serviceMonitor.honorLabels }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- toYaml .Values.metrics.serviceMonitor.metricRelabelings | nindent 6 }}
+ {{- end }}
+ {{- if .Values.metrics.serviceMonitor.relabelings }}
+ relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
+ {{- end }}
+ namespaceSelector:
+ matchNames:
+ - {{ include "common.names.namespace" . }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/tls-secret.yaml b/bitnami/zipkin/templates/tls-secret.yaml
new file mode 100644
index 00000000000000..2ad57fc4317a4a
--- /dev/null
+++ b/bitnami/zipkin/templates/tls-secret.yaml
@@ -0,0 +1,47 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and (include "zipkin.tls.createSecret" . ) (eq .Values.tls.autoGenerated.engine "helm") }}
+{{- $ca := genCA "zipkin-ca" 365 }}
+{{- $caSecretName := printf "%s-ca-crt" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ $caSecretName }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ include "common.secrets.lookup" (dict "secret" $caSecretName "key" "tls.crt" "defaultValue" $ca.Cert "context" $) }}
+ tls.key: {{ include "common.secrets.lookup" (dict "secret" $caSecretName "key" "tls.key" "defaultValue" $ca.Key "context" $) }}
+ ca.crt: {{ include "common.secrets.lookup" (dict "secret" $caSecretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
+
+---
+{{- $fullname := include "common.names.fullname" . }}
+{{- $releaseNamespace := include "common.names.namespace" . }}
+{{- $clusterDomain := .Values.clusterDomain }}
+{{- $serviceName := include "common.names.fullname" . }}
+{{- $altNames := list (printf "*.%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) (printf "%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) (printf "*.%s.%s.svc.%s" $releaseNamespace $clusterDomain) "localhost" "127.0.0.1" $fullname }}
+{{- $cert := genSignedCert $fullname nil $altNames 365 $ca }}
+{{- $secretName := printf "%s-crt" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ $secretName }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ app.kubernetes.io/part-of: zipkin
+ {{- if .Values.commonAnnotations }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
+ {{- end }}
+type: kubernetes.io/tls
+data:
+ tls.crt: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
+ tls.key: {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
+{{- end }}
diff --git a/bitnami/zipkin/templates/vpa.yaml b/bitnami/zipkin/templates/vpa.yaml
new file mode 100644
index 00000000000000..ef62c66985f5aa
--- /dev/null
+++ b/bitnami/zipkin/templates/vpa.yaml
@@ -0,0 +1,43 @@
+{{- /*
+Copyright Broadcom, Inc. All Rights Reserved.
+SPDX-License-Identifier: APACHE-2.0
+*/}}
+
+{{- if and (.Capabilities.APIVersions.Has "autoscaling.k8s.io/v1/VerticalPodAutoscaler") .Values.autoscaling.vpa.enabled }}
+apiVersion: {{ include "common.capabilities.vpa.apiVersion" . }}
+kind: VerticalPodAutoscaler
+metadata:
+ name: {{ include "common.names.fullname" . }}
+ namespace: {{ include "common.names.namespace" . | quote }}
+ labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
+ {{- if or .Values.autoscaling.vpa.annotations .Values.commonAnnotations }}
+ {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.autoscaling.vpa.annotations .Values.commonAnnotations ) "context" . ) }}
+ annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
+ {{- end }}
+spec:
+ resourcePolicy:
+ containerPolicies:
+ - containerName: zipkin
+ {{- with .Values.autoscaling.vpa.controlledResources }}
+ controlledResources:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.autoscaling.vpa.maxAllowed }}
+ maxAllowed:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.autoscaling.vpa.minAllowed }}
+ minAllowed:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ targetRef:
+ apiVersion: apps/v1
+ kind: "Deployment"
+ name: {{ include "common.names.fullname" . }}
+ {{- if .Values.autoscaling.vpa.updatePolicy }}
+ updatePolicy:
+ {{- with .Values.autoscaling.vpa.updatePolicy.updateMode }}
+ updateMode: {{ . }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/bitnami/zipkin/values.yaml b/bitnami/zipkin/values.yaml
new file mode 100644
index 00000000000000..bd56a238f69272
--- /dev/null
+++ b/bitnami/zipkin/values.yaml
@@ -0,0 +1,984 @@
+# Copyright Broadcom, Inc. All Rights Reserved.
+# SPDX-License-Identifier: APACHE-2.0
+
+## @section Global parameters
+## Global Docker image parameters
+## Please, note that this will override the image parameters, including dependencies, configured to use the global value
+## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass
+##
+
+## @param global.imageRegistry Global Docker image registry
+## @param global.imagePullSecrets Global Docker registry secret names as an array
+## @param global.defaultStorageClass Global default StorageClass for Persistent Volume(s)
+##
+global:
+ imageRegistry: ""
+ ## E.g.
+ ## imagePullSecrets:
+ ## - myRegistryKeySecretName
+ ##
+ imagePullSecrets: []
+ defaultStorageClass: ""
+ ## Compatibility adaptations for Kubernetes platforms
+ ##
+ compatibility:
+ ## Compatibility adaptations for Openshift
+ ##
+ openshift:
+ ## @param global.compatibility.openshift.adaptSecurityContext Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation)
+ ##
+ adaptSecurityContext: auto
+
+## @section Common parameters
+##
+
+## @param kubeVersion Override Kubernetes version
+##
+kubeVersion: ""
+## @param nameOverride String to partially override common.names.name
+##
+nameOverride: ""
+## @param fullnameOverride String to fully override common.names.fullname
+##
+fullnameOverride: ""
+## @param namespaceOverride String to fully override common.names.namespace
+##
+namespaceOverride: ""
+## @param commonLabels Labels to add to all deployed objects
+##
+commonLabels: {}
+## @param commonAnnotations Annotations to add to all deployed objects
+##
+commonAnnotations: {}
+## @param clusterDomain Kubernetes cluster domain name
+##
+clusterDomain: cluster.local
+## @param extraDeploy Array of extra objects to deploy with the release
+##
+extraDeploy: []
+
+## Enable diagnostic mode in the deployment
+##
+diagnosticMode:
+ ## @param diagnosticMode.enabled Enable diagnostic mode (all probes will be disabled and the command will be overridden)
+ ##
+ enabled: false
+ ## @param diagnosticMode.command Command to override all containers in the deployment
+ ##
+ command:
+ - sleep
+ ## @param diagnosticMode.args Args to override all containers in the deployment
+ ##
+ args:
+ - infinity
+
+## @param configOverrides Overwrite or add extra configuration options to the chart default
+## Example:
+## configOverrides:
+## MEM_MAX_SPANS: 500000
+##
+configOverrides: {}
+
+## @param secretConfigOverrides Overwrite or add extra configuration options to the chart default (these will be added in a secret)
+## Example:
+## secretConfigOverrides:
+## CASSANDRA_PASSWORD: test123
+##
+secretConfigOverrides: {}
+
+## @param existingConfigmap The name of an existing ConfigMap with your custom configuration for zipkin
+## NOTE: By providing a ConfigMap, other settings provided using values may be ignored.
+##
+existingConfigmap: ""
+
+## @param existingSecret The name of an existing Secret with your custom sensitive configuration for zipkin
+##
+existingSecret: ""
+
+## @param javaOpts Set extra Java Options when launching zipkin
+##
+javaOpts: ""
+
+## Bitnami zipkin image
+## ref: https://hub.docker.com/r/bitnami/zipkin/tags/
+## @param image.registry [default: REGISTRY_NAME] zipkin image registry
+## @param image.repository [default: REPOSITORY_NAME/zipkin] zipkin image repository
+## @skip image.tag zipkin image tag (immutable tags are recommended)
+## @param image.digest zipkin image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended)
+## @param image.pullPolicy zipkin image pull policy
+## @param image.pullSecrets zipkin image pull secrets
+## @param image.debug Enable zipkin image debug mode
+##
+image:
+ registry: docker.io
+ repository: bitnami/zipkin
+ tag: 3.4.1-debian-12-r0
+ digest: ""
+ ## Specify a imagePullPolicy
+ ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
+ ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
+ ##
+ pullPolicy: IfNotPresent
+ ## Optionally specify an array of imagePullSecrets.
+ ## Secrets must be manually created in the namespace.
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
+ ## e.g:
+ ## pullSecrets:
+ ## - myRegistryKeySecretName
+ ##
+ pullSecrets: []
+ ## Enable debug mode
+ ##
+ debug: false
+
+## @param replicaCount Number of zipkin replicas to deploy
+##
+replicaCount: 1
+## @param containerPorts.http zipkin http server container port
+##
+containerPorts:
+ http: 9411
+## @param extraContainerPorts Optionally specify extra list of additional container ports
+## e.g:
+## extraContainerPorts:
+## - name: myservice
+## containerPort: 9090
+##
+extraContainerPorts: []
+## @param deploymentLabels Add extra labels to the Deployment object
+##
+deploymentLabels: {}
+## @param deploymentAnnotations Add extra annotations to the Deployment object
+##
+deploymentAnnotations: {}
+## @param logLevel Set application log level
+##
+logLevel: INFO
+## @param usePasswordFile Mount all sensitive information as files
+##
+usePasswordFile: true
+## @param storageType Set version store type. The chart natively supports cassandra3, mem or other. Any other type requires you to add the configuration in configOverrides and secretConfigOverrides.
+##
+storageType: cassandra3
+## TLS/SSL parameters
+## @param tls.enabled Enable TLS
+## @param tls.usePemCerts Use certificates in .pem format
+## @param tls.existingSecret Name of a secret containing the certificate files
+## @param tls.certFilename Filename inside the secret of the .crt file (when usePemCerts=true)
+## @param tls.certKeyFilename Filename inside the secret of the .key file (when usePemCerts=true)
+## @param tls.keystoreFilename Filename inside the secret of the .jks file (when usePemCerts=false)
+## @param tls.password Password of the Java keystore
+## @param tls.passwordSecret Name of a secret containing the password of the Java keystore
+##
+tls:
+ enabled: false
+ usePemCerts: true
+ existingSecret: ""
+ certFilename: tls.crt
+ certKeyFilename: tls.key
+ keystoreFilename: zipkin.jks
+ password: ""
+ passwordSecret: ""
+ ## @param tls.autoGenerated.enabled Enable automatic generation of certificates for TLS
+ ## @param tls.autoGenerated.engine Mechanism to generate the certificates (allowed values: helm, cert-manager)
+ autoGenerated:
+ enabled: true
+ engine: helm
+ ## @param tls.autoGenerated.certManager.existingIssuer The name of an existing Issuer to use for generating the certificates (only for `cert-manager` engine)
+ ## @param tls.autoGenerated.certManager.existingIssuerKind Existing Issuer kind, defaults to Issuer (only for `cert-manager` engine)
+ ## @param tls.autoGenerated.certManager.keyAlgorithm Key algorithm for the certificates (only for `cert-manager` engine)
+ ## @param tls.autoGenerated.certManager.keySize Key size for the certificates (only for `cert-manager` engine)
+ ## @param tls.autoGenerated.certManager.duration Duration for the certificates (only for `cert-manager` engine)
+ ## @param tls.autoGenerated.certManager.renewBefore Renewal period for the certificates (only for `cert-manager` engine)
+ certManager:
+ existingIssuer: ""
+ existingIssuerKind: ""
+ keySize: 2048
+ keyAlgorithm: RSA
+ duration: 2160h
+ renewBefore: 360h
+
+## Configure extra options for zipkin containers' liveness and readiness probes
+## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+## @param livenessProbe.enabled Enable livenessProbe on zipkin containers
+## @param livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe
+## @param livenessProbe.periodSeconds Period seconds for livenessProbe
+## @param livenessProbe.timeoutSeconds Timeout seconds for livenessProbe
+## @param livenessProbe.failureThreshold Failure threshold for livenessProbe
+## @param livenessProbe.successThreshold Success threshold for livenessProbe
+##
+livenessProbe:
+ enabled: true
+ initialDelaySeconds: 10
+ periodSeconds: 10
+ timeoutSeconds: 5
+ successThreshold: 1
+ failureThreshold: 5
+## @param readinessProbe.enabled Enable readinessProbe on zipkin containers
+## @param readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe
+## @param readinessProbe.periodSeconds Period seconds for readinessProbe
+## @param readinessProbe.timeoutSeconds Timeout seconds for readinessProbe
+## @param readinessProbe.failureThreshold Failure threshold for readinessProbe
+## @param readinessProbe.successThreshold Success threshold for readinessProbe
+##
+readinessProbe:
+ enabled: true
+ initialDelaySeconds: 10
+ periodSeconds: 10
+ timeoutSeconds: 5
+ successThreshold: 1
+ failureThreshold: 5
+## @param startupProbe.enabled Enable startupProbe on zipkin containers
+## @param startupProbe.initialDelaySeconds Initial delay seconds for startupProbe
+## @param startupProbe.periodSeconds Period seconds for startupProbe
+## @param startupProbe.timeoutSeconds Timeout seconds for startupProbe
+## @param startupProbe.failureThreshold Failure threshold for startupProbe
+## @param startupProbe.successThreshold Success threshold for startupProbe
+##
+startupProbe:
+ enabled: false
+ initialDelaySeconds: 90
+ periodSeconds: 10
+ timeoutSeconds: 5
+ successThreshold: 1
+ failureThreshold: 5
+## @param customLivenessProbe Custom livenessProbe that overrides the default one
+##
+customLivenessProbe: {}
+## @param customReadinessProbe Custom readinessProbe that overrides the default one
+##
+customReadinessProbe: {}
+## @param customStartupProbe Custom startupProbe that overrides the default one
+##
+customStartupProbe: {}
+## zipkin resource requests and limits
+## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
+## We usually recommend not to specify default resources and to leave this as a conscious
+## choice for the user. This also increases chances charts run on environments with little
+## resources, such as Minikube. If you do want to specify resources, uncomment the following
+## lines, adjust them as necessary, and remove the curly braces after 'resources:'.
+## @param resourcesPreset Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (secondary.resources is recommended for production).
+## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15
+##
+resourcesPreset: "small"
+## @param resources Set container requests and limits for different resources like CPU or memory (essential for production workloads)
+## Example:
+## resources:
+## requests:
+## cpu: 2
+## memory: 512Mi
+## limits:
+## cpu: 3
+## memory: 1024Mi
+##
+resources: {}
+## Configure Pods Security Context
+## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
+## @param podSecurityContext.enabled Enable security context for zipkin pods
+## @param podSecurityContext.fsGroupChangePolicy Set filesystem group change policy
+## @param podSecurityContext.sysctls Set kernel settings using the sysctl interface
+## @param podSecurityContext.supplementalGroups Set filesystem extra groups
+## @param podSecurityContext.fsGroup Group ID for the mounted volumes' filesystem
+##
+podSecurityContext:
+ enabled: true
+ fsGroupChangePolicy: Always
+ sysctls: []
+ supplementalGroups: []
+ fsGroup: 1001
+## Configure Container Security Context
+## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+## @param containerSecurityContext.enabled zipkin container securityContext
+## @param containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container
+## @param containerSecurityContext.runAsUser User ID for the zipkin container
+## @param containerSecurityContext.runAsGroup Group ID for the zipkin container
+## @param containerSecurityContext.runAsNonRoot Set secondary container's Security Context runAsNonRoot
+## @param containerSecurityContext.privileged Set secondary container's Security Context privileged
+## @param containerSecurityContext.allowPrivilegeEscalation Set secondary container's Security Context allowPrivilegeEscalation
+## @param containerSecurityContext.readOnlyRootFilesystem Set container's Security Context readOnlyRootFilesystem
+## @param containerSecurityContext.capabilities.drop List of capabilities to be dropped
+## @param containerSecurityContext.seccompProfile.type Set container's Security Context seccomp profile
+##
+containerSecurityContext:
+ enabled: true
+ seLinuxOptions: null
+ runAsUser: 1001
+ runAsGroup: 1001
+ runAsNonRoot: true
+ privileged: false
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ capabilities:
+ drop: ["ALL"]
+ seccompProfile:
+ type: "RuntimeDefault"
+
+## @param command Override default container command (useful when using custom images)
+##
+command: []
+## @param args Override default container args (useful when using custom images)
+##
+args: []
+## @param hostAliases zipkin pods host aliases
+## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
+##
+hostAliases: []
+## @param annotations Annotations for zipkin deployment/statefulset
+## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
+##
+annotations: {}
+## @param podLabels Extra labels for zipkin pods
+## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
+##
+podLabels: {}
+## @param podAnnotations Annotations for zipkin pods
+## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
+##
+podAnnotations: {}
+## @param podAffinityPreset Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+##
+podAffinityPreset: ""
+## @param podAntiAffinityPreset Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+##
+podAntiAffinityPreset: soft
+## Pod Disruption Budget configuration
+## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb
+## @param pdb.create Enable/disable a Pod Disruption Budget creation
+## @param pdb.minAvailable Minimum number/percentage of pods that should remain scheduled
+## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable
+##
+pdb:
+ create: true
+ minAvailable: ""
+ maxUnavailable: ""
+## Node affinity preset
+## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity
+##
+nodeAffinityPreset:
+ ## @param nodeAffinityPreset.type Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ##
+ type: ""
+ ## @param nodeAffinityPreset.key Node label key to match. Ignored if `affinity` is set
+ ##
+ key: ""
+ ## @param nodeAffinityPreset.values Node label values to match. Ignored if `affinity` is set
+ ## E.g.
+ ## values:
+ ## - e2e-az1
+ ## - e2e-az2
+ ##
+ values: []
+## @param affinity Affinity for zipkin pods assignment
+## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
+## NOTE: `podAffinityPreset`, `podAntiAffinityPreset`, and `nodeAffinityPreset` will be ignored when it's set
+##
+affinity: {}
+## @param automountServiceAccountToken Mount Service Account token in pod
+##
+automountServiceAccountToken: false
+## @param nodeSelector Node labels for zipkin pods assignment
+## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+##
+nodeSelector: {}
+## @param tolerations Tolerations for zipkin pods assignment
+## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
+##
+tolerations: []
+## @param updateStrategy.type zipkin strategy type
+## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies
+##
+updateStrategy:
+ ## StrategyType
+ ## Can be set to RollingUpdate or Recreate
+ ##
+ type: RollingUpdate
+
+## @param priorityClassName zipkin pods' priorityClassName
+##
+priorityClassName: ""
+## @param topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template
+## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods
+##
+topologySpreadConstraints: []
+## @param schedulerName Name of the k8s scheduler (other than default) for zipkin pods
+## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
+##
+schedulerName: ""
+## @param terminationGracePeriodSeconds Seconds Redmine pod needs to terminate gracefully
+## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods
+##
+terminationGracePeriodSeconds: ""
+## @param lifecycleHooks for the zipkin container(s) to automate configuration before or after startup
+##
+lifecycleHooks: {}
+## @param extraEnvVars Array with extra environment variables to add to zipkin nodes
+## e.g:
+## extraEnvVars:
+## - name: FOO
+## value: "bar"
+##
+extraEnvVars: []
+## @param extraEnvVarsCM Name of existing ConfigMap containing extra env vars for zipkin nodes
+##
+extraEnvVarsCM: ""
+## @param extraEnvVarsSecret Name of existing Secret containing extra env vars for zipkin nodes
+##
+extraEnvVarsSecret: ""
+## @param extraVolumes Optionally specify extra list of additional volumes for the zipkin pod(s)
+##
+extraVolumes: []
+## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts for the zipkin container(s)
+##
+extraVolumeMounts: []
+## @param sidecars Add additional sidecar containers to the zipkin pod(s)
+## e.g:
+## sidecars:
+## - name: your-image-name
+## image: your-image
+## imagePullPolicy: Always
+## ports:
+## - name: portname
+## containerPort: 1234
+##
+sidecars: []
+## @param initContainers Add additional init containers to the zipkin pod(s)
+## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
+## e.g:
+## initContainers:
+## - name: your-image-name
+## image: your-image
+## imagePullPolicy: Always
+## command: ['sh', '-c', 'echo "hello world"']
+##
+initContainers: []
+
+## @section Autoscaling
+## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
+##
+autoscaling:
+ vpa:
+ ## @param autoscaling.vpa.enabled Enable VPA
+ ##
+ enabled: false
+ ## @param autoscaling.vpa.annotations Annotations for VPA resource
+ ##
+ annotations: {}
+ ## @param autoscaling.vpa.controlledResources VPA List of resources that the vertical pod autoscaler can control. Defaults to cpu and memory
+ ##
+ controlledResources: []
+ ## @param autoscaling.vpa.maxAllowed VPA Max allowed resources for the pod
+ ## cpu: 200m
+ ## memory: 100Mi
+ maxAllowed: {}
+ ## @param autoscaling.vpa.minAllowed VPA Min allowed resources for the pod
+ ## cpu: 200m
+ ## memory: 100Mi
+ minAllowed: {}
+ ## @section VPA update policy
+ ##
+ updatePolicy:
+ ## @param autoscaling.vpa.updatePolicy.updateMode Autoscaling update policy Specifies whether recommended updates are applied when a Pod is started and whether recommended updates are applied during the life of a Pod
+ ## Possible values are "Off", "Initial", "Recreate", and "Auto".
+ ##
+ updateMode: Auto
+ hpa:
+ ## @param autoscaling.hpa.enabled Enable HPA
+ ##
+ enabled: false
+ ## @param autoscaling.hpa.minReplicas Minimum number of replicas
+ ##
+ minReplicas: ""
+ ## @param autoscaling.hpa.maxReplicas Maximum number of replicas
+ ##
+ maxReplicas: ""
+ ## @param autoscaling.hpa.targetCPU Target CPU utilization percentage
+ ##
+ targetCPU: ""
+ ## @param autoscaling.hpa.targetMemory Target Memory utilization percentage
+ ##
+ targetMemory: ""
+## @section Traffic Exposure Parameters
+##
+
+## zipkin service parameters
+##
+service:
+ ## @param service.type zipkin service type
+ ##
+ type: ClusterIP
+ ## @param service.ports.http zipkin service http port
+ ##
+ ports:
+ http: 9411
+ ## Node ports to expose
+ ## @param service.nodePorts.http Node port for Gremlin
+ ## NOTE: choose port between <30000-32767>
+ ##
+ nodePorts:
+ http: ""
+ ## @param service.clusterIP zipkin service Cluster IP
+ ## e.g.:
+ ## clusterIP: None
+ ##
+ clusterIP: ""
+ ## @param service.loadBalancerIP zipkin service Load Balancer IP
+ ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer
+ ##
+ loadBalancerIP: ""
+ ## @param service.loadBalancerSourceRanges zipkin service Load Balancer sources
+ ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
+ ## e.g:
+ ## loadBalancerSourceRanges:
+ ## - 10.10.10.0/24
+ ##
+ loadBalancerSourceRanges: []
+ ## @param service.externalTrafficPolicy zipkin service external traffic policy
+ ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
+ ##
+ externalTrafficPolicy: Cluster
+ ## @param service.annotations Additional custom annotations for zipkin service
+ ##
+ annotations: {}
+ ## @param service.extraPorts Extra ports to expose in zipkin service (normally used with the `sidecars` value)
+ ##
+ extraPorts: []
+ ## @param service.sessionAffinity Control where client requests go, to the same pod or round-robin
+ ## Values: ClientIP or None
+ ## ref: https://kubernetes.io/docs/concepts/services-networking/service/
+ ##
+ sessionAffinity: None
+ ## @param service.sessionAffinityConfig Additional settings for the sessionAffinity
+ ## sessionAffinityConfig:
+ ## clientIP:
+ ## timeoutSeconds: 300
+ ##
+ sessionAffinityConfig: {}
+
+## Configure the ingress resource that allows you to access the
+## zipkin installation. Set up the URL
+## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/
+##
+ingress:
+ ## @param ingress.enabled Set to true to enable ingress record generation
+ ##
+ enabled: false
+ ## @param ingress.selfSigned Create a TLS secret for this ingress record using self-signed certificates generated by Helm
+ ##
+ selfSigned: false
+ ## @param ingress.pathType Ingress path type
+ ##
+ pathType: ImplementationSpecific
+ ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set)
+ ##
+ apiVersion: ""
+ ## @param ingress.hostname Default host for the ingress resource
+ ##
+ hostname: zipkin.local
+ ## @param ingress.path The Path to Nginx. You may need to set this to '/*' in order to use this with ALB ingress controllers.
+ ##
+ path: /
+ ## @param ingress.annotations Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations.
+ ## For a full list of possible ingress annotations, please see
+ ## ref: https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md
+ ## Use this parameter to set the required annotations for cert-manager, see
+ ## ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations
+ ##
+ ## e.g:
+ ## annotations:
+ ## kubernetes.io/ingress.class: nginx
+ ## cert-manager.io/cluster-issuer: cluster-issuer-name
+ ##
+ annotations: {}
+ ## @param ingress.ingressClassName Set the ingerssClassName on the ingress record for k8s 1.18+
+ ## This is supported in Kubernetes 1.18+ and required if you have more than one IngressClass marked as the default for your cluster .
+ ## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/
+ ##
+ ingressClassName: ""
+ ## @param ingress.tls Create TLS Secret
+ ## TLS certificates will be retrieved from a TLS secret with name: {{- printf "%s-tls" .Values.ingress.hostname }}
+ ## You can use the ingress.secrets parameter to create this TLS secret or relay on cert-manager to create it
+ ##
+ tls: false
+ ## @param ingress.tlsWwwPrefix Adds www subdomain to default cert
+ ## Creates tls host with ingress.hostname: {{ print "www.%s" .Values.ingress.hostname }}
+ ## Is enabled if "nginx.ingress.kubernetes.io/from-to-www-redirect" is "true"
+ tlsWwwPrefix: false
+ ## @param ingress.extraHosts The list of additional hostnames to be covered with this ingress record.
+ ## Most likely the hostname above will be enough, but in the event more hosts are needed, this is an array
+ ## extraHosts:
+ ## - name: zipkin.local
+ ## path: /
+ ##
+ extraHosts: []
+ ## @param ingress.extraPaths Any additional arbitrary paths that may need to be added to the ingress under the main host.
+ ## For example: The ALB ingress controller requires a special rule for handling SSL redirection.
+ ## extraPaths:
+ ## - path: /*
+ ## backend:
+ ## serviceName: ssl-redirect
+ ## servicePort: use-annotation
+ ##
+ extraPaths: []
+ ## @param ingress.extraTls The tls configuration for additional hostnames to be covered with this ingress record.
+ ## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
+ ## extraTls:
+ ## - hosts:
+ ## - zipkin.local
+ ## secretName: zipkin.local-tls
+ ##
+ extraTls: []
+ ## @param ingress.secrets If you're providing your own certificates, please use this to add the certificates as secrets
+ ## key and certificate should start with -----BEGIN CERTIFICATE----- or
+ ## -----BEGIN RSA PRIVATE KEY-----
+ ##
+ ## name should line up with a tlsSecret set further up
+ ## If you're using cert-manager, this is unneeded, as it will create the secret for you if it is not set
+ ##
+ ## It is also possible to create and manage the certificates outside of this helm chart
+ ## Please see README.md for more information
+ ## e.g:
+ ## - name: zipkin.local-tls
+ ## key:
+ ## certificate:
+ ##
+ secrets: []
+ ## @param ingress.extraRules The list of additional rules to be added to this ingress record. Evaluated as a template
+ ## Useful when looking for additional customization, such as using different backend
+ ##
+ extraRules: []
+
+## @section Other Parameters
+##
+
+## ServiceAccount configuration
+##
+serviceAccount:
+ ## @param serviceAccount.create Specifies whether a ServiceAccount should be created
+ ##
+ create: true
+ ## @param serviceAccount.name The name of the ServiceAccount to use.
+ ## If not set and create is true, a name is generated using the common.names.fullname template
+ ##
+ name: ""
+ ## @param serviceAccount.annotations Additional Service Account annotations (evaluated as a template)
+ ##
+ annotations: {}
+ ## @param serviceAccount.automountServiceAccountToken Automount service account token for the server service account
+ ##
+ automountServiceAccountToken: false
+
+## @section Default Init Container Parameters
+##
+defaultInitContainers:
+ ## Init container that waits for backends to be ready
+ ##
+ waitForCassandra:
+ ## @param defaultInitContainers.waitForCassandra.enabled Enable init container that waits for backends to be ready
+ ##
+ enabled: true
+ ## Cassandra image
+ ## ref: https://hub.docker.com/r/bitnami/cassandra/tags/
+ ## @param defaultInitContainers.waitForCassandra.image.registry [default: REGISTRY_NAME] Cassandra image registry
+ ## @param defaultInitContainers.waitForCassandra.image.repository [default: REPOSITORY_NAME/cassandra] Cassandra image repository
+ ## @skip defaultInitContainers.waitForCassandra.image.tag Cassandra image tag (immutable tags are recommended)
+ ## @param defaultInitContainers.waitForCassandra.image.pullPolicy Cassandra image pull policy
+ ## @param defaultInitContainers.waitForCassandra.image.pullSecrets Cassandra image pull secrets
+ ## @param defaultInitContainers.waitForCassandra.image.debug Enable debug output
+ ##
+ image:
+ registry: docker.io
+ repository: bitnami/cassandra
+ tag: 4.1.6-debian-12-r3
+ pullPolicy: IfNotPresent
+ pullSecrets: []
+ debug: false
+ ## Init container's resource requests and limits
+ ## ref: http://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
+ ## @param defaultInitContainers.waitForCassandra.resourcesPreset Set init container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production).
+ ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15
+ ##
+ resourcesPreset: "nano"
+ ## @param defaultInitContainers.waitForCassandra.resources Set init container requests and limits for different resources like CPU or memory (essential for production workloads)
+ ## Example:
+ ## resources:
+ ## requests:
+ ## cpu: 2
+ ## memory: 512Mi
+ ## limits:
+ ## cpu: 3
+ ## memory: 1024Mi
+ ##
+ resources: {}
+ ## Init container Container Security Context
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.enabled Enabled Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in Init container
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.runAsUser Set runAsUser in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.runAsGroup Set runAsGroup in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.runAsNonRoot Set runAsNonRoot in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.readOnlyRootFilesystem Set readOnlyRootFilesystem in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.privileged Set privileged in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.allowPrivilegeEscalation Set allowPrivilegeEscalation in Init container' Security Context
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.capabilities.drop List of capabilities to be dropped in Init container
+ ## @param defaultInitContainers.waitForCassandra.containerSecurityContext.seccompProfile.type Set seccomp profile in Init container
+ ##
+ containerSecurityContext:
+ enabled: true
+ seLinuxOptions: {}
+ runAsUser: 1001
+ runAsGroup: 1001
+ runAsNonRoot: true
+ readOnlyRootFilesystem: true
+ privileged: false
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop: ["ALL"]
+ seccompProfile:
+ type: "RuntimeDefault"
+ ## Init container that initializes the Java keystore with the TLS certificates (requires tls.enabled=true)
+ ##
+ initCerts:
+ ## @param defaultInitContainers.initCerts.enabled Enable init container that initializes the Java keystore with the TLS certificates (requires tls.enabled=true)
+ ##
+ enabled: true
+ ## Init container's resource requests and limits
+ ## ref: http://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
+ ## @param defaultInitContainers.initCerts.resourcesPreset Set init container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production).
+ ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15
+ ##
+ resourcesPreset: "nano"
+ ## @param defaultInitContainers.initCerts.resources Set init container requests and limits for different resources like CPU or memory (essential for production workloads)
+ ## Example:
+ ## resources:
+ ## requests:
+ ## cpu: 2
+ ## memory: 512Mi
+ ## limits:
+ ## cpu: 3
+ ## memory: 1024Mi
+ ##
+ resources: {}
+ ## Init container Container Security Context
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.enabled Enabled Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in Init container
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.runAsUser Set runAsUser in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.runAsGroup Set runAsGroup in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.runAsNonRoot Set runAsNonRoot in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.readOnlyRootFilesystem Set readOnlyRootFilesystem in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.privileged Set privileged in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.allowPrivilegeEscalation Set allowPrivilegeEscalation in Init container' Security Context
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.capabilities.drop List of capabilities to be dropped in Init container
+ ## @param defaultInitContainers.initCerts.containerSecurityContext.seccompProfile.type Set seccomp profile in Init container
+ ##
+ containerSecurityContext:
+ enabled: true
+ seLinuxOptions: {}
+ runAsUser: 1001
+ runAsGroup: 1001
+ runAsNonRoot: true
+ readOnlyRootFilesystem: true
+ privileged: false
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop: ["ALL"]
+ seccompProfile:
+ type: "RuntimeDefault"
+
+
+
+## @section NetworkPolicy parameters
+## ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/
+##
+networkPolicy:
+ ## @param networkPolicy.enabled Enable creation of NetworkPolicy resources
+ ##
+ enabled: true
+ ## @param networkPolicy.allowExternal The Policy model to apply
+ ## When set to false, only pods with the correct client label will have network access to the ports zipkin is
+ ## listening on. When true, zipkin will accept connections from any source (with the correct destination port).
+ ##
+ allowExternal: true
+ ## @param networkPolicy.allowExternalEgress Allow the pod to access any range of port and all destinations.
+ ##
+ allowExternalEgress: true
+ ## @param networkPolicy.extraIngress [array] Add extra ingress rules to the NetworkPolicy
+ ## e.g:
+ ## extraIngress:
+ ## - ports:
+ ## - port: 1234
+ ## from:
+ ## - podSelector:
+ ## - matchLabels:
+ ## - role: frontend
+ ## - podSelector:
+ ## - matchExpressions:
+ ## - key: role
+ ## operator: In
+ ## values:
+ ## - frontend
+ ##
+ extraIngress: []
+ ## @param networkPolicy.extraEgress [array] Add extra ingress rules to the NetworkPolicy
+ ## e.g:
+ ## extraEgress:
+ ## - ports:
+ ## - port: 1234
+ ## to:
+ ## - podSelector:
+ ## - matchLabels:
+ ## - role: frontend
+ ## - podSelector:
+ ## - matchExpressions:
+ ## - key: role
+ ## operator: In
+ ## values:
+ ## - frontend
+ ##
+ extraEgress: []
+ ## @param networkPolicy.ingressNSMatchLabels [object] Labels to match to allow traffic from other namespaces
+ ## @param networkPolicy.ingressNSPodMatchLabels [object] Pod labels to match to allow traffic from other namespaces
+ ##
+ ingressNSMatchLabels: {}
+ ingressNSPodMatchLabels: {}
+
+## @section Metrics parameters
+##
+metrics:
+ ## @param metrics.enabled Enable metrics
+ ##
+ enabled: false
+ ## @param metrics.annotations [object] Annotations for the server service in order to scrape metrics
+ annotations: {}
+ ## Prometheus Operator ServiceMonitor configuration
+ ##
+ serviceMonitor:
+ ## @param metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using Prometheus Operator
+ ##
+ enabled: false
+ ## @param metrics.serviceMonitor.annotations Annotations for the ServiceMonitor Resource
+ ##
+ annotations: ""
+ ## @param metrics.serviceMonitor.namespace Namespace for the ServiceMonitor Resource (defaults to the Release Namespace)
+ ##
+ namespace: ""
+ ## @param metrics.serviceMonitor.interval Interval at which metrics should be scraped.
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
+ ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ scrapeTimeout: ""
+ ## @param metrics.serviceMonitor.labels Additional labels that can be used so ServiceMonitor will be discovered by Prometheus
+ ##
+ labels: {}
+ ## @param metrics.serviceMonitor.selector Prometheus instance selector labels
+ ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration
+ ##
+ selector: {}
+ ## @param metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping
+ ##
+ relabelings: []
+ ## @param metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion
+ ##
+ metricRelabelings: []
+ ## @param metrics.serviceMonitor.honorLabels Specify honorLabels parameter to add the scrape endpoint
+ ##
+ honorLabels: false
+ ## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
+ ##
+ jobLabel: ""
+
+## @section Database parameters
+##
+externalDatabase:
+ ## @param externalDatabase.host External database host
+ host: ""
+ ## @param externalDatabase.port External database port
+ port: 9042
+ ## Database credentials
+ ## @param externalDatabase.user Cassandra admin user
+ ## @param externalDatabase.password Password for `dbUser.user`. Randomly generated if empty
+ ##
+ user: bn_zipkin
+ password: ""
+ ## @param externalDatabase.existingSecret Name of existing secret containing the database secret
+ ##
+ existingSecret: ""
+ ## @param externalDatabase.existingSecretPasswordKey Name of existing secret key containing the database password secret key
+ ##
+ existingSecretPasswordKey: ""
+ ## Cluster parameters
+ ## @param externalDatabase.cluster.datacenter Name for cassandra's zipkin datacenter
+ ##
+ cluster:
+ datacenter: "datacenter1"
+ ## @param externalDatabase.keyspace Name for cassandra's zipkin keyspace
+ ##
+ keyspace: "bitnami_zipkin"
+## @section Cassandra storage sub-chart
+##
+cassandra:
+ ## @param cassandra.enabled Enables cassandra storage pod
+ ##
+ enabled: true
+ ## Cluster parameters
+ ## @param cassandra.cluster.datacenter Name for cassandra's zipkin datacenter
+ ##
+ cluster:
+ datacenter: "datacenter1"
+ ## @param cassandra.keyspace Name for cassandra's zipkin keyspace
+ ##
+ keyspace: "bitnami_zipkin"
+ ## Database credentials
+ ## @param cassandra.dbUser.user Cassandra admin user
+ ## @param cassandra.dbUser.password Password for `dbUser.user`. Randomly generated if empty
+ ## @param cassandra.dbUser.existingSecret Name of an existing secret containing the user password.
+ ##
+ dbUser:
+ user: bn_zipkin
+ password: ""
+ existingSecret: ""
+ ## Cassandra service port
+ ## @param cassandra.service.ports.cql Cassandra cql port
+ service:
+ ports:
+ cql: 9042
+ ## Cassandra pods' resource requests and limits
+ ## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
+ ## Minimum memory for development is 4GB and 2 CPU cores
+ ## Minimum memory for production is 8GB and 4 CPU cores
+ ## ref: http://docs.datastax.com/en/archived/cassandra/2.0/cassandra/architecture/architecturePlanningHardware_c.html
+ ##
+ ## We usually recommend not to specify default resources and to leave this as a conscious
+ ## choice for the user. This also increases chances charts run on environments with little
+ ## resources, such as Minikube. If you do want to specify resources, uncomment the following
+ ## lines, adjust them as necessary, and remove the curly braces after 'resources:'.
+ ## @param cassandra.resourcesPreset Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production).
+ ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15
+ ##
+ resourcesPreset: "medium"
+ ## @param cassandra.resources Set container requests and limits for different resources like CPU or memory (essential for production workloads)
+ ## Example:
+ ## resources:
+ ## requests:
+ ## cpu: 2
+ ## memory: 512Mi
+ ## limits:
+ ## cpu: 3
+ ## memory: 1024Mi
+ ##
+ resources: {}
+ ## @param cassandra.initDB [object] Init script for initializing the instance
+ ##
+ initDB:
+ create_keyspace.cql: |
+ CREATE KEYSPACE {{ include "zipkin.cassandra.keyspace" . }} WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
+ ## @param cassandra.extraEnvVars [array] Add extra env variables to the Cassandra installation
+ ## Note: Zipkin requires SASI indexes
+ extraEnvVars:
+ - name: CASSANDRA_CFG_YAML_SASI_INDEXES_ENABLED
+ value: "true"
\ No newline at end of file
diff --git a/bitnami/zookeeper/CHANGELOG.md b/bitnami/zookeeper/CHANGELOG.md
index c6fff3e517bde0..c32e6766f24c2a 100644
--- a/bitnami/zookeeper/CHANGELOG.md
+++ b/bitnami/zookeeper/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 13.4.11 (2024-08-30)
+## 13.4.12 (2024-09-07)
-* [bitnami/zookeeper] Release 13.4.11 ([#29137](https://github.com/bitnami/charts/pull/29137))
+* [bitnami/zookeeper] fix: add apiVersion and kind to volumeClaimTemplates ([#29289](https://github.com/bitnami/charts/pull/29289))
+
+## 13.4.11 (2024-08-30)
+
+* [bitnami/zookeeper] Release 13.4.11 (#29137) ([85b3d7a](https://github.com/bitnami/charts/commit/85b3d7af73a7c81cdbe12891ebec00cc4e2a5802)), closes [#29137](https://github.com/bitnami/charts/issues/29137)
## 13.4.10 (2024-07-25)
diff --git a/bitnami/zookeeper/Chart.yaml b/bitnami/zookeeper/Chart.yaml
index 3310631ac92747..27586e4a9d1f81 100644
--- a/bitnami/zookeeper/Chart.yaml
+++ b/bitnami/zookeeper/Chart.yaml
@@ -28,4 +28,4 @@ maintainers:
name: zookeeper
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/zookeeper
-version: 13.4.11
+version: 13.4.12
diff --git a/bitnami/zookeeper/templates/statefulset.yaml b/bitnami/zookeeper/templates/statefulset.yaml
index cfb44f84e11848..f1700c54872937 100644
--- a/bitnami/zookeeper/templates/statefulset.yaml
+++ b/bitnami/zookeeper/templates/statefulset.yaml
@@ -519,7 +519,9 @@ spec:
{{- if and .Values.persistence.enabled (not (and .Values.persistence.existingClaim .Values.persistence.dataLogDir.existingClaim) ) }}
volumeClaimTemplates:
{{- if not .Values.persistence.existingClaim }}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data
{{- if .Values.persistence.annotations }}
annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }}
@@ -541,7 +543,9 @@ spec:
{{- end }}
{{- end }}
{{- if and (not .Values.persistence.dataLogDir.existingClaim) .Values.dataLogDir }}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data-log
{{- if .Values.persistence.annotations }}
annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }}