Skip to content

Commit 0ca6162

Browse files
authored
Merge branch 'main' into chore/debian-trixie
2 parents 2cbcb28 + 260d716 commit 0ca6162

33 files changed

+733
-24
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ repos:
8686
args: ["--schemafile", "charts/nginx-ingress/values.schema.json"]
8787

8888
- repo: https://github.com/DavidAnson/markdownlint-cli2
89-
rev: v0.19.0
89+
rev: v0.19.1
9090
hooks:
9191
- id: markdownlint-cli2
9292

build/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ ARG PACKAGE_REPO=pkgs.nginx.com
1616

1717

1818
############################################# Base images containing libs for FIPS #############################################
19-
FROM ghcr.io/nginx/dependencies/nginx-ubi:ubi8@sha256:cc6e2b5277b4ded251c8055a99be1f930a3aeae150359ff8de820c3e9155b358 AS ubi8-packages
20-
FROM ghcr.io/nginx/dependencies/nginx-ubi:ubi9@sha256:32cef95db124a0425224b6c4d36ac5ce7fe384e15072492c898d335496399a2b AS ubi9-packages
19+
FROM ghcr.io/nginx/dependencies/nginx-ubi:ubi8@sha256:fa931e9868a709aa995197c6d115344d0d2bbf2b0bde01643fbc2fe9cf33ad0c AS ubi8-packages
20+
FROM ghcr.io/nginx/dependencies/nginx-ubi:ubi9@sha256:cd8693e02cd22ad05d1c5c57f7dd7ccfcf3cca23fac158381a760ff6f4d0f292 AS ubi9-packages
2121
FROM ghcr.io/nginx/alpine-fips:0.4.0-alpine3.19@sha256:0b400b81b5f403d69535a54839296ae35ced374eb1bb04db5b4282f380fef09a AS alpine-fips-3.19
2222
FROM ghcr.io/nginx/alpine-fips:0.4.0-alpine3.22@sha256:61ed75f252bde7da1e6db33d2709456e87478280dfae3d11084f94c361e9f329 AS alpine-fips-3.22
2323
FROM redhat/ubi9-minimal:9.6-1760515502@sha256:34880b64c07f28f64d95737f82f891516de9a3b43583f39970f7bf8e4cfa48b7 AS ubi-minimal

config/crd/bases/k8s.nginx.org_virtualserverroutes.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,13 @@ spec:
878878
is enabled. The default is set in the proxy-busy-buffers-size
879879
ConfigMap key.'
880880
type: string
881+
client-body-buffer-size:
882+
description: |-
883+
ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by:
884+
'k' for kilobytes or 'm' for megabytes.
885+
Examples: "10m" or "512k".
886+
pattern: ^\d+[kKmM]?$
887+
type: string
881888
client-max-body-size:
882889
description: Sets the maximum allowed size of the client request
883890
body. The default is set in the client-max-body-size ConfigMap

config/crd/bases/k8s.nginx.org_virtualservers.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,6 +1067,13 @@ spec:
10671067
is enabled. The default is set in the proxy-busy-buffers-size
10681068
ConfigMap key.'
10691069
type: string
1070+
client-body-buffer-size:
1071+
description: |-
1072+
ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by:
1073+
'k' for kilobytes or 'm' for megabytes.
1074+
Examples: "10m" or "512k".
1075+
pattern: ^\d+[kKmM]?$
1076+
type: string
10701077
client-max-body-size:
10711078
description: Sets the maximum allowed size of the client request
10721079
body. The default is set in the client-max-body-size ConfigMap

deploy/crds.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1916,6 +1916,13 @@ spec:
19161916
is enabled. The default is set in the proxy-busy-buffers-size
19171917
ConfigMap key.'
19181918
type: string
1919+
client-body-buffer-size:
1920+
description: |-
1921+
ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by:
1922+
'k' for kilobytes or 'm' for megabytes.
1923+
Examples: "10m" or "512k".
1924+
pattern: ^\d+[kKmM]?$
1925+
type: string
19191926
client-max-body-size:
19201927
description: Sets the maximum allowed size of the client request
19211928
body. The default is set in the client-max-body-size ConfigMap
@@ -3335,6 +3342,13 @@ spec:
33353342
is enabled. The default is set in the proxy-busy-buffers-size
33363343
ConfigMap key.'
33373344
type: string
3345+
client-body-buffer-size:
3346+
description: |-
3347+
ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by:
3348+
'k' for kilobytes or 'm' for megabytes.
3349+
Examples: "10m" or "512k".
3350+
pattern: ^\d+[kKmM]?$
3351+
type: string
33383352
client-max-body-size:
33393353
description: Sets the maximum allowed size of the client request
33403354
body. The default is set in the client-max-body-size ConfigMap

docs/crd/k8s.nginx.org_virtualserverroutes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ The `.spec` object supports the following fields:
169169
| `upstreams[].buffers.number` | `integer` | Configures the number of buffers. The default is set in the proxy-buffers ConfigMap key. |
170170
| `upstreams[].buffers.size` | `string` | Configures the size of a buffer. The default is set in the proxy-buffers ConfigMap key. |
171171
| `upstreams[].busy-buffers-size` | `string` | Sets the size of the buffers used for reading a response from the upstream server when the proxy_buffering is enabled. The default is set in the proxy-busy-buffers-size ConfigMap key.' |
172+
| `upstreams[].client-body-buffer-size` | `string` | ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by: 'k' for kilobytes or 'm' for megabytes. Examples: "10m" or "512k". |
172173
| `upstreams[].client-max-body-size` | `string` | Sets the maximum allowed size of the client request body. The default is set in the client-max-body-size ConfigMap key. |
173174
| `upstreams[].connect-timeout` | `string` | The timeout for establishing a connection with an upstream server. The default is specified in the proxy-connect-timeout ConfigMap key. |
174175
| `upstreams[].fail-timeout` | `string` | The time during which the specified number of unsuccessful attempts to communicate with an upstream server should happen to consider the server unavailable. The default is set in the fail-timeout ConfigMap key. |

docs/crd/k8s.nginx.org_virtualservers.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ The `.spec` object supports the following fields:
204204
| `upstreams[].buffers.number` | `integer` | Configures the number of buffers. The default is set in the proxy-buffers ConfigMap key. |
205205
| `upstreams[].buffers.size` | `string` | Configures the size of a buffer. The default is set in the proxy-buffers ConfigMap key. |
206206
| `upstreams[].busy-buffers-size` | `string` | Sets the size of the buffers used for reading a response from the upstream server when the proxy_buffering is enabled. The default is set in the proxy-busy-buffers-size ConfigMap key.' |
207+
| `upstreams[].client-body-buffer-size` | `string` | ClientBodyBufferSize sets the size of the buffer used for reading the client request body. Must be specified as a number followed by: 'k' for kilobytes or 'm' for megabytes. Examples: "10m" or "512k". |
207208
| `upstreams[].client-max-body-size` | `string` | Sets the maximum allowed size of the client request body. The default is set in the client-max-body-size ConfigMap key. |
208209
| `upstreams[].connect-timeout` | `string` | The timeout for establishing a connection with an upstream server. The default is specified in the proxy-connect-timeout ConfigMap key. |
209210
| `upstreams[].fail-timeout` | `string` | The time during which the specified number of unsuccessful attempts to communicate with an upstream server should happen to consider the server unavailable. The default is set in the fail-timeout ConfigMap key. |

examples/custom-resources/jwks/keycloak.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ spec:
3131
spec:
3232
containers:
3333
- name: keycloak
34-
image: quay.io/keycloak/keycloak:26.4.4
34+
image: quay.io/keycloak/keycloak:26.4.5
3535
args: ["start-dev"]
3636
env:
3737
- name: KC_BOOTSTRAP_ADMIN_USERNAME

examples/custom-resources/oidc/keycloak.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ spec:
3131
spec:
3232
containers:
3333
- name: keycloak
34-
image: quay.io/keycloak/keycloak:26.4.4
34+
image: quay.io/keycloak/keycloak:26.4.5
3535
args: ["start-dev"]
3636
env:
3737
- name: KC_BOOTSTRAP_ADMIN_USERNAME

go.mod

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/aws/aws-sdk-go-v2/service/marketplacemetering v1.34.5
88
github.com/cert-manager/cert-manager v1.19.1
99
github.com/dlclark/regexp2 v1.11.5
10-
github.com/gkampitakis/go-snaps v0.5.15
10+
github.com/gkampitakis/go-snaps v0.5.16
1111
github.com/golang-jwt/jwt/v5 v5.3.0
1212
github.com/google/go-cmp v0.7.0
1313
github.com/gruntwork-io/terratest v0.52.0
@@ -85,7 +85,6 @@ require (
8585
github.com/felixge/httpsnoop v1.0.4 // indirect
8686
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
8787
github.com/gkampitakis/ciinfo v0.3.2 // indirect
88-
github.com/gkampitakis/go-diff v1.3.2 // indirect
8988
github.com/go-asn1-ber/asn1-ber v1.5.8-0.20250403174932-29230038a667 // indirect
9089
github.com/go-errors/errors v1.4.2 // indirect
9190
github.com/go-jose/go-jose/v4 v4.1.2 // indirect
@@ -151,7 +150,7 @@ require (
151150
github.com/prometheus/procfs v0.17.0 // indirect
152151
github.com/rogpeppe/go-internal v1.13.1 // indirect
153152
github.com/russross/blackfriday/v2 v2.1.0 // indirect
154-
github.com/sergi/go-diff v1.3.1 // indirect
153+
github.com/sergi/go-diff v1.4.0 // indirect
155154
github.com/spf13/cobra v1.10.1 // indirect
156155
github.com/spf13/pflag v1.0.10 // indirect
157156
github.com/texttheater/golang-levenshtein v1.0.1 // indirect

0 commit comments

Comments
 (0)