Skip to content

Commit 3595791

Browse files
authored
Merge branch 'main' into tests/race
2 parents 01718c1 + e88fbeb commit 3595791

30 files changed

+797
-37
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ jobs:
149149
.github/.cache/buster-for-binary
150150
151151
- name: Create/Update Draft
152-
uses: lucacome/draft-release@38def8b74645796e9743b53e0f187d4a8915ea3e # v1.2.3
152+
uses: lucacome/draft-release@00f74370c044c322da6cb52acc707d62c7762c71 # v1.2.4
153153
with:
154154
minor-label: "enhancement"
155155
major-label: "change"
@@ -171,7 +171,7 @@ jobs:
171171
- name: Build binary
172172
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
173173
with:
174-
version: v2.10.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
174+
version: v2.11.0 # renovate: datasource=github-tags depName=goreleaser/goreleaser
175175
args: ${{ github.ref_type == 'tag' && 'release' || 'build --snapshot' }} --clean
176176
env:
177177
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/conformance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
- name: Build binary
8080
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
8181
with:
82-
version: v2.10.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
82+
version: v2.11.0 # renovate: datasource=github-tags depName=goreleaser/goreleaser
8383
args: build --single-target --snapshot --clean
8484
env:
8585
TELEMETRY_ENDPOINT: "" # disables sending telemetry

.github/workflows/functional.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
- name: Build binary
7474
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
7575
with:
76-
version: v2.10.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
76+
version: v2.11.0 # renovate: datasource=github-tags depName=goreleaser/goreleaser
7777
args: build --single-target --snapshot --clean
7878
env:
7979
TELEMETRY_ENDPOINT: otel-collector-opentelemetry-collector.collector.svc.cluster.local:4317

.github/workflows/release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535

3636
- name: Get Release Notes
3737
id: notes
38-
uses: lucacome/draft-release@38def8b74645796e9743b53e0f187d4a8915ea3e # v1.2.3
38+
uses: lucacome/draft-release@00f74370c044c322da6cb52acc707d62c7762c71 # v1.2.4
3939
with:
4040
config-path: .github/release-notes.yml
4141
dry-run: true

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ The following table lists the software versions NGINX Gateway Fabric supports.
6868

6969
| NGINX Gateway Fabric | Gateway API | Kubernetes | NGINX OSS | NGINX Plus | NGINX Agent |
7070
|----------------------|-------------|------------|-----------|------------|-------------|
71-
| Edge | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.3 |
71+
| Edge | 1.3.0 | 1.25+ | 1.29.0 | R34 | v3.1.0 |
7272
| 2.0.2 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.1 |
7373
| 2.0.1 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.1 |
7474
| 2.0.0 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.0 |

apis/v1alpha2/nginxproxy_types.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ type NginxProxySpec struct {
7676
//
7777
// +optional
7878
Kubernetes *KubernetesSpec `json:"kubernetes,omitempty"`
79+
// WorkerConnections specifies the maximum number of simultaneous connections that can be opened by a worker process.
80+
// Default is 1024.
81+
//
82+
// +optional
83+
// +kubebuilder:validation:Minimum=1
84+
// +kubebuilder:validation:Maximum=65535
85+
WorkerConnections *int32 `json:"workerConnections,omitempty"`
7986
}
8087

8188
// Telemetry specifies the OpenTelemetry configuration.

apis/v1alpha2/zz_generated.deepcopy.go

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/Dockerfile.nginx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ FROM scratch AS nginx-files
44
# the following links can be replaced with local files if needed, i.e. ADD --chown=101:1001 <local_file> <container_file>
55
ADD --link --chown=101:1001 https://cs.nginx.com/static/keys/nginx_signing.rsa.pub nginx_signing.rsa.pub
66

7-
FROM nginx:1.28.0-alpine-otel
7+
FROM nginx:1.29.0-alpine-otel
88

99
# renovate: datasource=github-tags depName=nginx/agent
10-
ARG NGINX_AGENT_VERSION=v3.0.3
10+
ARG NGINX_AGENT_VERSION=v3.1.0
1111
ARG NJS_DIR
1212
ARG NGINX_CONF_DIR
1313
ARG BUILD_AGENT
@@ -18,8 +18,6 @@ RUN --mount=type=bind,from=nginx-files,src=nginx_signing.rsa.pub,target=/etc/apk
1818

1919
RUN apk add --no-cache bash \
2020
&& mkdir -p /usr/lib/nginx/modules \
21-
# Update packages for CVE-2025-32414 and CVE-2025-32415
22-
&& apk --no-cache upgrade libxml2 \
2321
# forward request and error logs to docker log collector
2422
&& ln -sf /dev/stdout /var/log/nginx/access.log \
2523
&& ln -sf /dev/stderr /var/log/nginx/error.log

build/Dockerfile.nginxplus

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ FROM alpine:3.21
88

99
ARG NGINX_PLUS_VERSION=R34
1010
# renovate: datasource=github-tags depName=nginx/agent
11-
ARG NGINX_AGENT_VERSION=v3.0.3
11+
ARG NGINX_AGENT_VERSION=v3.1.0
1212
ARG NJS_DIR
1313
ARG NGINX_CONF_DIR
1414
ARG BUILD_AGENT

charts/nginx-gateway-fabric/values.schema.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,13 @@
305305
},
306306
"required": [],
307307
"type": "object"
308+
},
309+
"workerConnections": {
310+
"description": "The number of worker connections for NGINX. Default is 1024.",
311+
"maximum": 65535,
312+
"minimum": 1,
313+
"required": [],
314+
"type": "integer"
308315
}
309316
},
310317
"required": [],

0 commit comments

Comments
 (0)