From 4f164978b46177bb693e9307a2924c56d7cc287e Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 10:58:37 +0800 Subject: [PATCH 1/7] chore: update rabbitmq versions --- addons-cluster/rabbitmq/values.schema.json | 4 +++- addons/rabbitmq/values.yaml | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/addons-cluster/rabbitmq/values.schema.json b/addons-cluster/rabbitmq/values.schema.json index c6b570dd8..bebe2dfbe 100644 --- a/addons-cluster/rabbitmq/values.schema.json +++ b/addons-cluster/rabbitmq/values.schema.json @@ -8,6 +8,8 @@ "type": "string", "default": "3.13.7", "enum": [ + "4.2.1", + "4.1.6", "4.0.9", "3.13.7", "3.13.2", @@ -15,7 +17,7 @@ "3.11.28", "3.10.25", "3.9.29", - "3.8.14" + "3.8.34" ] }, "mode": { diff --git a/addons/rabbitmq/values.yaml b/addons/rabbitmq/values.yaml index 597adbe5c..77650ad74 100644 --- a/addons/rabbitmq/values.yaml +++ b/addons/rabbitmq/values.yaml @@ -15,6 +15,8 @@ versions: componentDef: "^rabbitmq.*" minors: # [version, serviceVersion, tag, deprecated] + - ["4.2.1", "4.2.1", "4.2.1-management", false] + - ["4.1.6", "4.1.6", "4.1.6-management", false] - ["4.0.9", "4.0.9", "4.0.9-management", false] - major: "3" componentDef: "^rabbitmq.*" @@ -25,10 +27,10 @@ versions: - ["3.11.28", "3.11.28", "3.11.28-management", false] - ["3.10.25", "3.10.25", "3.10.25-management", false] - ["3.9.29", "3.9.29", "3.9.29-management", false] - - ["3.8.14", "3.8.14", "3.8.14-management", false] + - ["3.8.34", "3.8.34", "3.8.34-management", false] componentServiceVersion: - rabbitmq: 3.13.2 + rabbitmq: 3.13.7 nameOverride: "" From 3c010c20dfead1744bf5b8edc3653236c518f593 Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 02:58:55 +0000 Subject: [PATCH 2/7] chore: auto generated files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7b7c3574e..10e7eadc3 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ KubeBlocks add-ons. | postgresql | postgresql-12.14.0
postgresql-12.14.1
postgresql-12.15.0
postgresql-12.22.0
postgresql-14.18.0
postgresql-14.7.2
postgresql-14.8.0
postgresql-15.13.0
postgresql-15.7.0
postgresql-16.4.0
postgresql-16.9.0
postgresql-17.5.0 | A PostgreSQL (with Patroni HA) cluster definition Helm chart for Kubernetes | ldming dingshun-cmss | | pulsar | pulsar-bookies-recovery-2.11.2
pulsar-bookies-recovery-3.0.2
pulsar-bookkeeper-2.11.2
pulsar-bookkeeper-3.0.2
pulsar-broker-2.11.2
pulsar-broker-3.0.2
pulsar-proxy-2.11.2
pulsar-proxy-3.0.2
pulsar-zookeeper-2.11.2
pulsar-zookeeper-3.0.2 | Apache Pulsar is an open-source, distributed messaging and streaming platform built for the cloud. | caiq1nyu | | qdrant | qdrant-1.10.0
qdrant-1.13.4
qdrant-1.15.4
qdrant-1.5.0
qdrant-1.7.3
qdrant-1.8.1
qdrant-1.8.4 | High-performance, massive-scale Vector Database for the next generation of AI. | iziang | -| rabbitmq | rabbitmq-3.10.25
rabbitmq-3.11.28
rabbitmq-3.12.14
rabbitmq-3.13.2
rabbitmq-3.13.7
rabbitmq-3.8.14
rabbitmq-3.9.29
rabbitmq-4.0.9 | RabbitMQ is a reliable and mature messaging and streaming broker. | xuriwuyun | +| rabbitmq | rabbitmq-3.10.25
rabbitmq-3.11.28
rabbitmq-3.12.14
rabbitmq-3.13.2
rabbitmq-3.13.7
rabbitmq-3.8.34
rabbitmq-3.9.29
rabbitmq-4.0.9
rabbitmq-4.1.6
rabbitmq-4.2.1 | RabbitMQ is a reliable and mature messaging and streaming broker. | xuriwuyun | | redis | redis-5.0.12
redis-6.2.14
redis-6.2.17
redis-7.0.6
redis-7.2.10
redis-7.2.11
redis-7.2.4
redis-7.2.7
redis-7.4.2
redis-7.4.5
redis-7.4.6
redis-8.0.1
redis-8.0.3
redis-8.0.4
redis-8.2.1
redis-8.2.2
redis-cluster-5.0.12
redis-cluster-6.2.14
redis-cluster-6.2.17
redis-cluster-7.0.6
redis-cluster-7.2.10
redis-cluster-7.2.11
redis-cluster-7.2.4
redis-cluster-7.2.7
redis-cluster-7.4.2
redis-cluster-7.4.5
redis-cluster-7.4.6
redis-cluster-8.0.1
redis-cluster-8.0.3
redis-cluster-8.0.4
redis-cluster-8.2.1
redis-cluster-8.2.2
redis-sentinel-5.0.12
redis-sentinel-6.2.14
redis-sentinel-6.2.17
redis-sentinel-7.0.6
redis-sentinel-7.2.10
redis-sentinel-7.2.11
redis-sentinel-7.2.4
redis-sentinel-7.2.7
redis-sentinel-7.4.2
redis-sentinel-7.4.5
redis-sentinel-7.4.6
redis-sentinel-8.0.1
redis-sentinel-8.0.3
redis-sentinel-8.0.4
redis-sentinel-8.2.1
redis-sentinel-8.2.2
redis-twemproxy-0.5.0 | Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps. | ApeCloud wangyelei | | risingwave | risingwave-compactor-v1.0.0
risingwave-compute-v1.0.0
risingwave-connector-v1.0.0
risingwave-frontend-v1.0.0
risingwave-meta-v1.0.0 | RisingWave is a distributed SQL streaming database that enables cost-efficient and reliable processing of streaming data. | RisingWave Labs | | rocketmq | rocketmq-broker-4.9.6
rocketmq-dashboard-2.0.1
rocketmq-exporter-0.0.3
rocketmq-namesrv-4.9.6 | RocketMQ is a distributed messaging and streaming platform originally developed by Alibaba, featuring high throughput, low latency, and strong reliability for processing millions of messages per second. | ApeCloud | From 88510e434ea5691645d090f208b994fa9ba91eda Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 11:14:35 +0800 Subject: [PATCH 3/7] update --- addons/rabbitmq/templates/cmpd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/rabbitmq/templates/cmpd.yaml b/addons/rabbitmq/templates/cmpd.yaml index 3374a73a3..c0388ac28 100644 --- a/addons/rabbitmq/templates/cmpd.yaml +++ b/addons/rabbitmq/templates/cmpd.yaml @@ -85,7 +85,7 @@ spec: if [ ! -f {{ .Values.dataMountPath }}/enabled_plugins ]; then cp /etc/rabbitmq/enabled_plugins {{ .Values.dataMountPath }}/enabled_plugins fi - cp /root/erlang.cookie {{ .Values.dataMountPath }}/erlang.cookie + cp /root/erlang.cookie {{ .Values.dataMountPath }}/.erlang.cookie chown rabbitmq:rabbitmq {{ .Values.dataMountPath }}/.erlang.cookie chmod 400 {{ .Values.dataMountPath }}/.erlang.cookie exec /opt/rabbitmq/sbin/rabbitmq-server From 9b92ffc943ccca0d6abee9c08a2cc7b36fa9e5d1 Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 17:35:12 +0800 Subject: [PATCH 4/7] update --- addons-cluster/rabbitmq/values.schema.json | 1 - addons/rabbitmq/values.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/addons-cluster/rabbitmq/values.schema.json b/addons-cluster/rabbitmq/values.schema.json index bebe2dfbe..dcc1f88c8 100644 --- a/addons-cluster/rabbitmq/values.schema.json +++ b/addons-cluster/rabbitmq/values.schema.json @@ -12,7 +12,6 @@ "4.1.6", "4.0.9", "3.13.7", - "3.13.2", "3.12.14", "3.11.28", "3.10.25", diff --git a/addons/rabbitmq/values.yaml b/addons/rabbitmq/values.yaml index 77650ad74..202e137ef 100644 --- a/addons/rabbitmq/values.yaml +++ b/addons/rabbitmq/values.yaml @@ -22,7 +22,6 @@ versions: componentDef: "^rabbitmq.*" minors: - ["3.13.7", "3.13.7", "3.13.7-management", false] - - ["3.13.2", "3.13.2", "3.13.2-management", false] - ["3.12.14", "3.12.14", "3.12.14-management", false] - ["3.11.28", "3.11.28", "3.11.28-management", false] - ["3.10.25", "3.10.25", "3.10.25-management", false] From e279d6846919faf4d487f4c82a1b41792b876bbf Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 20:51:37 +0800 Subject: [PATCH 5/7] update --- addons-cluster/rabbitmq/Chart.yaml | 2 +- addons-cluster/rabbitmq/templates/NOTES.txt | 2 +- addons/rabbitmq/Chart.yaml | 2 +- addons/rabbitmq/README.md | 4 ++-- addons/rabbitmq/values.yaml | 2 +- examples/rabbitmq/README.md | 2 +- examples/rabbitmq/cluster.yaml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons-cluster/rabbitmq/Chart.yaml b/addons-cluster/rabbitmq/Chart.yaml index 4d31475b7..0bc165416 100644 --- a/addons-cluster/rabbitmq/Chart.yaml +++ b/addons-cluster/rabbitmq/Chart.yaml @@ -11,7 +11,7 @@ dependencies: repository: file://../kblib alias: extra -appVersion: "3.13.2" +appVersion: "3.13.7" keywords: - rabbitmq diff --git a/addons-cluster/rabbitmq/templates/NOTES.txt b/addons-cluster/rabbitmq/templates/NOTES.txt index 873acfa92..68e57aa6a 100644 --- a/addons-cluster/rabbitmq/templates/NOTES.txt +++ b/addons-cluster/rabbitmq/templates/NOTES.txt @@ -14,7 +14,7 @@ To get the root password run: To connect to your database, create a RabbitMQ client container: - kubectl run --namespace {{ .Release.Namespace }} {{ .Release.Name }}-client --rm --tty -i --restart='Never' --env="RABBITMQ_ROOT_PASSWORD=$RABBITMQ_ROOT_PASSWORD" --env="RABBITMQ_ADDRESS=$RABBITMQ_ADDRESS" --env="RABBITMQ_ERLANG_COOKIE=$ERLANG_COOKIE" --image rabbitmq:3.13.2-management --command -- bash + kubectl run --namespace {{ .Release.Namespace }} {{ .Release.Name }}-client --rm --tty -i --restart='Never' --env="RABBITMQ_ROOT_PASSWORD=$RABBITMQ_ROOT_PASSWORD" --env="RABBITMQ_ADDRESS=$RABBITMQ_ADDRESS" --env="RABBITMQ_ERLANG_COOKIE=$ERLANG_COOKIE" --image rabbitmq:3.13.7-management --command -- bash Then, run the following command: diff --git a/addons/rabbitmq/Chart.yaml b/addons/rabbitmq/Chart.yaml index 2f39d2c33..528abe467 100644 --- a/addons/rabbitmq/Chart.yaml +++ b/addons/rabbitmq/Chart.yaml @@ -6,7 +6,7 @@ type: application version: 1.1.0-alpha.0 -appVersion: "3.13.2" +appVersion: "3.13.7" home: https://www.rabbitmq.com/ icon: https://www.rabbitmq.com/img/rabbitmq-logo-with-name.svg diff --git a/addons/rabbitmq/README.md b/addons/rabbitmq/README.md index fdb3982bd..d3e9c51e2 100644 --- a/addons/rabbitmq/README.md +++ b/addons/rabbitmq/README.md @@ -19,7 +19,7 @@ RabbitMQ is an open-source and lightweight message broker which supports multipl | 3.10 | 3.10.25| | 3.11 | 3.11.28| | 3.12 | 3.12.14| -| 3.13 | 3.13.2, 3.13.7| +| 3.13 | 3.13.7| ## Prerequisites @@ -62,7 +62,7 @@ spec: # The serviceVersion is used to determine the version of the Cluster. If the serviceVersion is not specified, the default value is the ServiceVersion defined in ComponentDefinition. # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. - # Valid options are: [3.10.25,3.11.28,3.12.14,3.13.2,3.13.7,3.8.14,3.9.29] + # Valid options are: [3.10.25,3.11.28,3.12.14,3.13.7,3.8.14,3.9.29] serviceVersion: 3.13.7 # Recommended to set `replicas` to [3,5,7] # All data/state is replicated across all replicas. diff --git a/addons/rabbitmq/values.yaml b/addons/rabbitmq/values.yaml index 202e137ef..478e09ab4 100644 --- a/addons/rabbitmq/values.yaml +++ b/addons/rabbitmq/values.yaml @@ -7,7 +7,7 @@ image: repository: rabbitmq pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: 3.13.2-management + tag: 3.13.7-management ## @param supported versions with detailed information versions: diff --git a/examples/rabbitmq/README.md b/examples/rabbitmq/README.md index f3a009d94..ad073e442 100644 --- a/examples/rabbitmq/README.md +++ b/examples/rabbitmq/README.md @@ -19,7 +19,7 @@ RabbitMQ is an open-source and lightweight message broker which supports multipl | 3.10 | 3.10.25| | 3.11 | 3.11.28| | 3.12 | 3.12.14| -| 3.13 | 3.13.2, 3.13.7| +| 3.13 | 3.13.7| ## Prerequisites diff --git a/examples/rabbitmq/cluster.yaml b/examples/rabbitmq/cluster.yaml index 21df7cc2a..af4042904 100644 --- a/examples/rabbitmq/cluster.yaml +++ b/examples/rabbitmq/cluster.yaml @@ -18,7 +18,7 @@ spec: # The serviceVersion is used to determine the version of the Cluster. If the serviceVersion is not specified, the default value is the ServiceVersion defined in ComponentDefinition. # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. - # Valid options are: [3.10.25,3.11.28,3.12.14,3.13.2,3.13.7,3.8.14,3.9.29] + # Valid options are: [3.10.25,3.11.28,3.12.14,3.13.7,3.8.14,3.9.29] serviceVersion: 3.13.7 # Recommended to set `replicas` to [3,5,7] # All data/state is replicated across all replicas. From e70b7b3ea382c241ed022db28f5b8978bf8d11b7 Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 12:51:56 +0000 Subject: [PATCH 6/7] chore: auto extend addons readme with examples --- addons/mysql/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/mysql/README.md b/addons/mysql/README.md index 338454711..289920ca4 100644 --- a/addons/mysql/README.md +++ b/addons/mysql/README.md @@ -21,7 +21,7 @@ MySQL is a widely used, open-source relational database management system (RDBMS | Major Versions | Description | |---------------|--------------| | 5.7 | 5.7.44 | -| 8.0 | \[8.0.33 ~ 8.0.44\] | +| 8.0 | \[8.0.30 ~ 8.0.39\] | | 8.4 | 8.4.0 ~ 8.4.2| ## Prerequisites @@ -74,7 +74,7 @@ spec: # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. # When componentDef is "mysql-8.0", - # Valid options are: [8.0.33~8.0.44] + # Valid options are: [8.0.30~8.0.39] serviceVersion: 8.0.35 # Determines whether metrics exporter information is annotated on the # Component's headless Service. @@ -126,7 +126,7 @@ spec: # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. # When componentDef is "mysql-8.0", - # Valid options are: [8.0.33 to 8.0.44] + # Valid options are: [8.0.30 to 8.0.39] serviceVersion: 8.0.35 ``` From e36e55679da43cff5ff6351a5f7c20bcdef84e8b Mon Sep 17 00:00:00 2001 From: xuriwuyun Date: Wed, 10 Dec 2025 20:54:27 +0800 Subject: [PATCH 7/7] update --- addons/mysql/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/mysql/README.md b/addons/mysql/README.md index 289920ca4..338454711 100644 --- a/addons/mysql/README.md +++ b/addons/mysql/README.md @@ -21,7 +21,7 @@ MySQL is a widely used, open-source relational database management system (RDBMS | Major Versions | Description | |---------------|--------------| | 5.7 | 5.7.44 | -| 8.0 | \[8.0.30 ~ 8.0.39\] | +| 8.0 | \[8.0.33 ~ 8.0.44\] | | 8.4 | 8.4.0 ~ 8.4.2| ## Prerequisites @@ -74,7 +74,7 @@ spec: # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. # When componentDef is "mysql-8.0", - # Valid options are: [8.0.30~8.0.39] + # Valid options are: [8.0.33~8.0.44] serviceVersion: 8.0.35 # Determines whether metrics exporter information is annotated on the # Component's headless Service. @@ -126,7 +126,7 @@ spec: # ServiceVersion specifies the version of the Service expected to be # provisioned by this Component. # When componentDef is "mysql-8.0", - # Valid options are: [8.0.30 to 8.0.39] + # Valid options are: [8.0.33 to 8.0.44] serviceVersion: 8.0.35 ```