Skip to content

Commit 38c78c8

Browse files
authored
Merge pull request #488 from wallarm/NODE-5848-Release-4.10.14
NODE-5848 Release 4.10.14
2 parents 2dacc63 + 8f5f863 commit 38c78c8

File tree

5 files changed

+39
-6
lines changed

5 files changed

+39
-6
lines changed

AIO_BASE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.10.13
1+
4.10.14

TAG

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.10.13-1
1+
4.10.14-1

charts/ingress-nginx/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: wallarm-ingress
3-
version: 4.10.13
4-
appVersion: 4.10.13
3+
version: 4.10.14
4+
appVersion: 4.10.14
55
home: https://github.com/wallarm/ingress
66
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer with Wallarm module
77
icon: https://static.wallarm.com/wallarm-logo.svg

charts/ingress-nginx/templates/_helpers.tpl

+12
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,18 @@ Create the name of the controller service account to use
367367
value: 5s
368368
- name: APIFW_WRITE_TIMEOUT
369369
value: 5s
370+
- name: APIFW_READ_BUFFER_SIZE
371+
value: "{{ .Values.controller.wallarm.apiFirewall.readBufferSize | int64 }}"
372+
- name: APIFW_WRITE_BUFFER_SIZE
373+
value: "{{ .Values.controller.wallarm.apiFirewall.writeBufferSize | int64 }}"
374+
- name: APIFW_MAX_REQUEST_BODY_SIZE
375+
value: "{{ .Values.controller.wallarm.apiFirewall.maxRequestBodySize | int64 }}"
376+
- name: APIFW_DISABLE_KEEPALIVE
377+
value: "{{ .Values.controller.wallarm.apiFirewall.disableKeepalive }}"
378+
- name: APIFW_MAX_CONNS_PER_IP
379+
value: "{{ .Values.controller.wallarm.apiFirewall.maxConnectionsPerIp }}"
380+
- name: APIFW_MAX_REQUESTS_PER_CONN
381+
value: "{{ .Values.controller.wallarm.apiFirewall.maxRequestsPerConnection }}"
370382
- name: APIFW_API_MODE_DEBUG_PATH_DB
371383
value: "{{ include "wallarm-apifw.path" . }}/2/wallarm_api.db"
372384
{{- if .Values.controller.wallarm.apiFirewall.extraEnvs }}

charts/ingress-nginx/values.yaml

+23-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ controller:
2626
## for backwards compatibility consider setting the full image url via the repository value below
2727
## use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
2828
## repository:
29-
tag: "4.10.13-1"
29+
tag: "4.10.14-1"
3030
pullPolicy: IfNotPresent
3131
runAsNonRoot: true
3232
# www-data -> uid 101
@@ -936,7 +936,7 @@ controller:
936936
## The image name and tag for the helper image
937937
##
938938
image: docker.io/wallarm/node-helpers
939-
tag: 4.10.13-1
939+
tag: 4.10.14-1
940940
tarantool:
941941
kind: Deployment
942942
service:
@@ -1080,6 +1080,27 @@ controller:
10801080
### Enable or disable API Firewall functionality (true|false)
10811081
###
10821082
enabled: true
1083+
### Per-connection buffer size (in bytes) for requests' reading. This also limits the maximum header size.
1084+
### Increase this buffer if your clients send multi-KB RequestURIs and/or multi-KB headers (for example, BIG cookies)
1085+
###
1086+
readBufferSize: 8192
1087+
### Per-connection buffer size (in bytes) for responses' writing.
1088+
###
1089+
writeBufferSize: 8192
1090+
### Maximum request body size (in bytes). The server rejects requests with bodies exceeding this limit.
1091+
###
1092+
maxRequestBodySize: 4194304
1093+
### Whether to disable keep-alive connections. The server will close all the incoming connections after sending
1094+
## the first response to client if this option is set to 'true'
1095+
###
1096+
disableKeepalive: false
1097+
### Maximum number of concurrent client connections allowed per IP. '0' means unlimited
1098+
###
1099+
maxConnectionsPerIp: 0
1100+
### Maximum number of requests served per connection. The server closes connection after the last request.
1101+
### 'Connection: close' header is added to the last response. '0' means unlimited
1102+
###
1103+
maxRequestsPerConnection: 0
10831104
config:
10841105
mainPort: 18081
10851106
healthPort: 18082

0 commit comments

Comments
 (0)