File tree 5 files changed +39
-6
lines changed
5 files changed +39
-6
lines changed Original file line number Diff line number Diff line change 1
- 4.10.13
1
+ 4.10.14
Original file line number Diff line number Diff line change 1
- 4.10.13 -1
1
+ 4.10.14 -1
Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
2
name : wallarm-ingress
3
- version : 4.10.13
4
- appVersion : 4.10.13
3
+ version : 4.10.14
4
+ appVersion : 4.10.14
5
5
home : https://github.com/wallarm/ingress
6
6
description : Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer with Wallarm module
7
7
icon : https://static.wallarm.com/wallarm-logo.svg
Original file line number Diff line number Diff line change @@ -367,6 +367,18 @@ Create the name of the controller service account to use
367
367
value: 5s
368
368
- name: APIFW_WRITE_TIMEOUT
369
369
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 } }"
370
382
- name: APIFW_API_MODE_DEBUG_PATH_DB
371
383
value: "{ { include " wallarm-apifw.path" . } }/2/wallarm_api.db"
372
384
{ {- if .Values.controller.wallarm.apiFirewall.extraEnvs } }
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ controller:
26
26
# # for backwards compatibility consider setting the full image url via the repository value below
27
27
# # use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
28
28
# # repository:
29
- tag : " 4.10.13 -1"
29
+ tag : " 4.10.14 -1"
30
30
pullPolicy : IfNotPresent
31
31
runAsNonRoot : true
32
32
# www-data -> uid 101
@@ -936,7 +936,7 @@ controller:
936
936
# # The image name and tag for the helper image
937
937
# #
938
938
image : docker.io/wallarm/node-helpers
939
- tag : 4.10.13 -1
939
+ tag : 4.10.14 -1
940
940
tarantool :
941
941
kind : Deployment
942
942
service :
@@ -1080,6 +1080,27 @@ controller:
1080
1080
# ## Enable or disable API Firewall functionality (true|false)
1081
1081
# ##
1082
1082
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
1083
1104
config :
1084
1105
mainPort : 18081
1085
1106
healthPort : 18082
You can’t perform that action at this time.
0 commit comments