Skip to content

Commit 60c9cbb

Browse files
chore: upgrade apisix to 3.16.0 (#960)
1 parent 6c81314 commit 60c9cbb

4 files changed

Lines changed: 20 additions & 4 deletions

File tree

charts/apisix/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ type: application
3131
# This is the chart version. This version number should be incremented each time you make changes
3232
# to the chart and its templates, including the app version.
3333
# Versions are expected to follow Semantic Versioning (https://semver.org/)
34-
version: 2.13.0
34+
version: 2.14.0
3535

3636
# This is the version number of the application being deployed. This version number should be
3737
# incremented each time you make changes to the application. Versions are not expected to
3838
# follow Semantic Versioning. They should reflect the version the application is using.
39-
appVersion: 3.15.0
39+
appVersion: 3.16.0
4040
sources:
4141
- https://github.com/apache/apisix-helm-chart
4242

charts/apisix/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ The command removes all the Kubernetes components associated with the chart and
108108
| apisix.nginx.logs.errorLog | string | `"/dev/stderr"` | Error log path |
109109
| apisix.nginx.logs.errorLogLevel | string | `"warn"` | Error log level |
110110
| apisix.nginx.luaSharedDicts | list | `[]` | Override default [lua_shared_dict](https://github.com/apache/apisix/blob/master/conf/config.yaml.example#L250-L276) settings, click [here](https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix/values.yaml#L27-L30) to learn the format of a shared dict |
111+
| apisix.nginx.metaLuaSharedDicts | list | `[]` | Override default meta-level [lua_shared_dict](https://github.com/apache/apisix/blob/master/conf/config.yaml.example) settings, meta-level shared dicts are shared across both HTTP and stream subsystems. Since APISIX 3.16.0, `upstream-healthcheck` is a meta-level shared dict. click [here](https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix/values.yaml#L27-L30) to learn the format of a shared dict |
111112
| apisix.nginx.workerConnections | string | `"10620"` | |
112113
| apisix.nginx.workerProcesses | string | `"auto"` | |
113114
| apisix.nginx.workerRlimitNofile | string | `"20480"` | |
@@ -188,7 +189,7 @@ The command removes all the Kubernetes components associated with the chart and
188189
| hostNetwork | bool | `false` | |
189190
| image.pullPolicy | string | `"IfNotPresent"` | Apache APISIX image pull policy |
190191
| image.repository | string | `"apache/apisix"` | Apache APISIX image repository |
191-
| image.tag | string | `"3.15.0-ubuntu"` | Apache APISIX image tag Overrides the image tag whose default is the chart appVersion. |
192+
| image.tag | string | `"3.16.0-ubuntu"` | Apache APISIX image tag Overrides the image tag whose default is the chart appVersion. |
192193
| ingress | object | `{"annotations":{},"enabled":false,"hosts":[{"host":"apisix.local","paths":[]}],"servicePort":null,"tls":[]}` | Using ingress access Apache APISIX service |
193194
| ingress-controller | object | `{"enabled":false}` | Ingress controller configuration |
194195
| ingress.annotations | object | `{}` | Ingress annotations |

charts/apisix/templates/configmap.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,13 @@ data:
195195
- {{ $env }}
196196
{{- end }}
197197
{{- end }}
198+
{{- if .Values.apisix.nginx.metaLuaSharedDicts }}
199+
meta:
200+
lua_shared_dict:
201+
{{- range $dict := .Values.apisix.nginx.metaLuaSharedDicts }}
202+
{{ $dict.name }}: {{ $dict.size }}
203+
{{- end }}
204+
{{- end }}
198205
http:
199206
enable_access_log: {{ .Values.apisix.nginx.logs.enableAccessLog }}
200207
{{- if .Values.apisix.nginx.logs.enableAccessLog }}

charts/apisix/values.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ image:
2929
pullPolicy: IfNotPresent
3030
# -- Apache APISIX image tag
3131
# Overrides the image tag whose default is the chart appVersion.
32-
tag: 3.15.0-ubuntu
32+
tag: 3.16.0-ubuntu
3333

3434
# -- set false to use `Deployment`, set true to use `DaemonSet`
3535
useDaemonSet: false
@@ -479,6 +479,14 @@ apisix:
479479
# - name: prometheus-metrics
480480
# size: 20m
481481

482+
# -- Override default meta-level [lua_shared_dict](https://github.com/apache/apisix/blob/master/conf/config.yaml.example) settings,
483+
# meta-level shared dicts are shared across both HTTP and stream subsystems.
484+
# Since APISIX 3.16.0, `upstream-healthcheck` is a meta-level shared dict.
485+
# click [here](https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix/values.yaml#L27-L30) to learn the format of a shared dict
486+
metaLuaSharedDicts: []
487+
# - name: upstream-healthcheck
488+
# size: 10m
489+
482490
discovery:
483491
# -- Enable or disable Apache APISIX integration service discovery
484492
enabled: false

0 commit comments

Comments
 (0)