This is an automated email from the ASF dual-hosted git repository.

ashishtiwari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-helm-chart.git


The following commit(s) were added to refs/heads/master by this push:
     new 7f3a519  chore: upgrade APISIX to 3.14.0 (#880)
7f3a519 is described below

commit 7f3a519384b9ab4bf59a30d2a15798d1d1b32bfa
Author: Ashish Tiwari <ashishjaitiwari15112...@gmail.com>
AuthorDate: Sun Oct 12 13:12:59 2025 +0530

    chore: upgrade APISIX to 3.14.0 (#880)
---
 charts/apisix/Chart.yaml  |  4 ++--
 charts/apisix/README.md   | 12 ++++++------
 charts/apisix/values.yaml | 10 +++++-----
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/charts/apisix/Chart.yaml b/charts/apisix/Chart.yaml
index bbbea04..70c411e 100644
--- a/charts/apisix/Chart.yaml
+++ b/charts/apisix/Chart.yaml
@@ -31,12 +31,12 @@ type: application
 # This is the chart version. This version number should be incremented each 
time you make changes
 # to the chart and its templates, including the app version.
 # Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 2.11.6
+version: 2.12.0
 
 # This is the version number of the application being deployed. This version 
number should be
 # incremented each time you make changes to the application. Versions are not 
expected to
 # follow Semantic Versioning. They should reflect the version the application 
is using.
-appVersion: 3.13.0
+appVersion: 3.14.0
 sources:
   - https://github.com/apache/apisix-helm-chart
 
diff --git a/charts/apisix/README.md b/charts/apisix/README.md
index f016e25..37ab18f 100644
--- a/charts/apisix/README.md
+++ b/charts/apisix/README.md
@@ -151,8 +151,8 @@ The command removes all the Kubernetes components 
associated with the chart and
 | control.service.port | int | `9090` | which port to use for Apache APISIX 
Control API |
 | control.service.servicePort | int | `9090` | Service port to use for Apache 
APISIX Control API |
 | control.service.type | string | `"ClusterIP"` | Control service type |
-| etcd | object | 
`{"auth":{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":true}},"autoCompactionMode":"periodic","autoCompactionRetention":"1h","containerSecurityContext":{"enabled":false},"enabled":true,"image":{"registry":"docker.io","repository":"bitnami/etcd","tag":"latest"},"prefix":"/apisix","replicaCount":3,"service":{"port":2379},"timeout":30}`
 | etcd configuration use the FQDN address [...]
-| etcd.auth | object | 
`{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":true}}`
 | if etcd.enabled is true, set more values of bitnami/etcd helm chart |
+| etcd | object | 
`{"auth":{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":true}},"autoCompactionMode":"periodic","autoCompactionRetention":"1h","containerSecurityContext":{"enabled":false},"enabled":true,"image":{"registry":"docker.io","repository":"bitnamilegacy/etcd","tag":"latest"},"prefix":"/apisix","replicaCount":3,"service":{"port":2379},"timeout":30}`
 | etcd configuration use the FQDN a [...]
+| etcd.auth | object | 
`{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":true}}`
 | if etcd.enabled is true, set more values of bitnamilegacy/etcd helm chart |
 | etcd.auth.rbac.create | bool | `false` | No authentication by default. 
Switch to enable RBAC authentication |
 | etcd.auth.rbac.rootPassword | string | `""` | root password for etcd. 
Requires etcd.auth.rbac.create to be true. |
 | etcd.auth.tls.certFilename | string | `""` | etcd client cert filename using 
in etcd.auth.tls.existingSecret |
@@ -162,9 +162,9 @@ The command removes all the Kubernetes components 
associated with the chart and
 | etcd.auth.tls.sni | string | `""` | specify the TLS Server Name Indication 
extension, the ETCD endpoint hostname will be used when this setting is unset. |
 | etcd.auth.tls.verify | bool | `true` | whether to verify the etcd endpoint 
certificate when setup a TLS connection to etcd |
 | etcd.containerSecurityContext | object | `{"enabled":false}` | added for 
backward compatibility with old kubernetes versions, as seccompProfile is not 
supported in kubernetes < 1.19 |
-| etcd.enabled | bool | `true` | install built-in etcd by default, set false 
if do not want to install built-in etcd together, this etcd is based on 
bitnami/etcd helm chart and latest bitnami docker image, only for development 
and testing purposes, if you want to use etcd in production, we recommend you 
to install etcd by yourself and use `externalEtcd` to connect it. |
-| etcd.image | object | 
`{"registry":"docker.io","repository":"bitnami/etcd","tag":"latest"}` | docker 
image for built-in etcd |
-| etcd.image.tag | string | `"latest"` | `bitnami/etcd` only provide `latest` 
tag now, ref: https://github.com/bitnami/containers/issues/83267, you can 
switch `etcd.image.repository` to `bitnamilegacy/etcd` to use old versioned 
tags. |
+| etcd.enabled | bool | `true` | install built-in etcd by default, set false 
if do not want to install built-in etcd together, this etcd is based on 
bitnamilegacy/etcd helm chart and latest bitnami docker image, only for 
development and testing purposes, if you want to use etcd in production, we 
recommend you to install etcd by yourself and use `externalEtcd` to connect it. 
|
+| etcd.image | object | 
`{"registry":"docker.io","repository":"bitnamilegacy/etcd","tag":"latest"}` | 
docker image for built-in etcd |
+| etcd.image.tag | string | `"latest"` | `bitnamilegacy/etcd` only provide 
`latest` tag now, ref: https://github.com/bitnami/containers/issues/83267, you 
can switch `etcd.image.repository` to `bitnamilegacy/etcd` to use old versioned 
tags. |
 | etcd.prefix | string | `"/apisix"` | apisix configurations prefix |
 | etcd.timeout | int | `30` | Set the timeout value in seconds for subsequent 
socket operations from apisix to etcd cluster |
 | externalEtcd | object | 
`{"existingSecret":"","host":["http://etcd.host:2379"],"password":"","secretPasswordKey":"etcd-root-password","user":"root"}`
 | external etcd configuration. If etcd.enabled is false, these configuration 
will be used. |
@@ -184,7 +184,7 @@ The command removes all the Kubernetes components 
associated with the chart and
 | hostNetwork | bool | `false` |  |
 | image.pullPolicy | string | `"IfNotPresent"` | Apache APISIX image pull 
policy |
 | image.repository | string | `"apache/apisix"` | Apache APISIX image 
repository |
-| image.tag | string | `"3.13.0-ubuntu"` | Apache APISIX image tag Overrides 
the image tag whose default is the chart appVersion. |
+| image.tag | string | `"3.14.0-ubuntu"` | Apache APISIX image tag Overrides 
the image tag whose default is the chart appVersion. |
 | ingress | object | 
`{"annotations":{},"enabled":false,"hosts":[{"host":"apisix.local","paths":[]}],"servicePort":null,"tls":[]}`
 | Using ingress access Apache APISIX service |
 | ingress-controller | object | `{"enabled":false}` | Ingress controller 
configuration |
 | ingress.annotations | object | `{}` | Ingress annotations |
diff --git a/charts/apisix/values.yaml b/charts/apisix/values.yaml
index de5ad50..b2f0ec3 100644
--- a/charts/apisix/values.yaml
+++ b/charts/apisix/values.yaml
@@ -29,7 +29,7 @@ image:
   pullPolicy: IfNotPresent
   # -- Apache APISIX image tag
   # Overrides the image tag whose default is the chart appVersion.
-  tag: 3.13.0-ubuntu
+  tag: 3.14.0-ubuntu
 
 # -- set false to use `Deployment`, set true to use `DaemonSet`
 useDaemonSet: false
@@ -605,14 +605,14 @@ externalEtcd:
 # use the FQDN address or the IP of the etcd
 etcd:
   # -- install built-in etcd by default, set false if do not want to install 
built-in etcd together,
-  # this etcd is based on bitnami/etcd helm chart and latest bitnami docker 
image, only for development and testing purposes,
+  # this etcd is based on bitnamilegacy/etcd helm chart and latest bitnami 
docker image, only for development and testing purposes,
   # if you want to use etcd in production, we recommend you to install etcd by 
yourself and use `externalEtcd` to connect it.
   enabled: true
   # -- docker image for built-in etcd
   image:
     registry: docker.io
-    repository: bitnami/etcd
-    # -- `bitnami/etcd` only provide `latest` tag now, ref: 
https://github.com/bitnami/containers/issues/83267,
+    repository: bitnamilegacy/etcd
+    # -- `bitnamilegacy/etcd` only provide `latest` tag now, ref: 
https://github.com/bitnami/containers/issues/83267,
     # you can switch `etcd.image.repository` to `bitnamilegacy/etcd` to use 
old versioned tags.
     tag: latest
 
@@ -621,7 +621,7 @@ etcd:
   # -- Set the timeout value in seconds for subsequent socket operations from 
apisix to etcd cluster
   timeout: 30
 
-  # -- if etcd.enabled is true, set more values of bitnami/etcd helm chart
+  # -- if etcd.enabled is true, set more values of bitnamilegacy/etcd helm 
chart
   auth:
     rbac:
       # -- No authentication by default. Switch to enable RBAC authentication

Reply via email to