From 98c3f8e163e26047a097c35a4e4f17acc729e8d5 Mon Sep 17 00:00:00 2001
From: nginx-bot <68849795+nginx-bot@users.noreply.github.com>
Date: Mon, 25 Nov 2024 04:01:49 -0800
Subject: [PATCH] Release 3.7.2 (#6858)
---
README.md | 4 +--
charts/nginx-ingress/Chart.yaml | 4 +--
charts/nginx-ingress/values-icp.yaml | 2 +-
charts/nginx-ingress/values-plus.yaml | 2 +-
charts/nginx-ingress/values.schema.json | 10 +++----
charts/nginx-ingress/values.yaml | 2 +-
deployments/daemon-set/nginx-ingress.yaml | 4 +--
.../daemon-set/nginx-plus-ingress.yaml | 4 +--
deployments/deployment/nginx-ingress.yaml | 4 +--
.../deployment/nginx-plus-ingress.yaml | 4 +--
.../service-insight/README.md | 4 +--
site/content/releases.md | 30 +++++++++++++++++++
site/layouts/shortcodes/nic-helm-version.html | 2 +-
.../shortcodes/nic-operator-version.html | 2 +-
site/layouts/shortcodes/nic-version.html | 2 +-
15 files changed, 55 insertions(+), 25 deletions(-)
diff --git a/README.md b/README.md
index 274fb2838f..aea97aca0f 100644
--- a/README.md
+++ b/README.md
@@ -125,7 +125,7 @@ In the case of NGINX, the Ingress Controller is deployed in a pod along with the
We publish NGINX Ingress Controller releases on GitHub. See our [releases
page](https://github.com/nginxinc/kubernetes-ingress/releases).
-The latest stable release is [3.7.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v3.7.1). For production
+The latest stable release is [3.7.2](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v3.7.2). For production
use, we recommend that you choose the latest stable release.
The edge version is useful for experimenting with new features that are not yet published in a stable release. To use
@@ -145,7 +145,7 @@ your links to the correct versions:
| Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples |
| ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- |
-| Latest stable release | For production use | Use the 3.7.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-ingress-controller-image/). | Use the 3.7.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.1/charts/nginx-ingress). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). |
+| Latest stable release | For production use | Use the 3.7.2 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-ingress-controller-image/). | Use the 3.7.2 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/charts/nginx-ingress). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). |
| Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/main/charts/nginx-ingress). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/site/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples). |
## SBOM (Software Bill of Materials)
diff --git a/charts/nginx-ingress/Chart.yaml b/charts/nginx-ingress/Chart.yaml
index 5c6d302812..ea97012f9c 100644
--- a/charts/nginx-ingress/Chart.yaml
+++ b/charts/nginx-ingress/Chart.yaml
@@ -5,10 +5,10 @@ appVersion: 4.0.0
kubeVersion: ">= 1.23.0-0"
type: application
description: NGINX Ingress Controller
-icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.7.1/charts/nginx-ingress/chart-icon.png
+icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.7.2/charts/nginx-ingress/chart-icon.png
home: https://github.com/nginxinc/kubernetes-ingress
sources:
- - https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.1/charts/nginx-ingress
+ - https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/charts/nginx-ingress
keywords:
- ingress
- nginx
diff --git a/charts/nginx-ingress/values-icp.yaml b/charts/nginx-ingress/values-icp.yaml
index d94b20ed02..d4047c389b 100644
--- a/charts/nginx-ingress/values-icp.yaml
+++ b/charts/nginx-ingress/values-icp.yaml
@@ -4,7 +4,7 @@ controller:
nginxplus: true
image:
repository: mycluster.icp:8500/kube-system/nginx-plus-ingress
- tag: "3.7.1"
+ tag: "3.7.2"
nodeSelector:
beta.kubernetes.io/arch: "amd64"
proxy: true
diff --git a/charts/nginx-ingress/values-plus.yaml b/charts/nginx-ingress/values-plus.yaml
index 4971d5da56..4a0f44a0ac 100644
--- a/charts/nginx-ingress/values-plus.yaml
+++ b/charts/nginx-ingress/values-plus.yaml
@@ -3,4 +3,4 @@ controller:
nginxplus: true
image:
repository: nginx-plus-ingress
- tag: "3.7.1"
+ tag: "3.7.2"
diff --git a/charts/nginx-ingress/values.schema.json b/charts/nginx-ingress/values.schema.json
index ee192cf1b4..60f7d68eac 100644
--- a/charts/nginx-ingress/values.schema.json
+++ b/charts/nginx-ingress/values.schema.json
@@ -555,10 +555,10 @@
},
"tag": {
"type": "string",
- "default": "3.7.1",
+ "default": "3.7.2",
"title": "The tag of the Ingress Controller image",
"examples": [
- "3.7.1"
+ "3.7.2"
]
},
"digest": {
@@ -595,7 +595,7 @@
"examples": [
{
"repository": "nginx/nginx-ingress",
- "tag": "3.7.1",
+ "tag": "3.7.2",
"pullPolicy": "IfNotPresent"
}
]
@@ -1746,7 +1746,7 @@
"customPorts": [],
"image": {
"repository": "nginx/nginx-ingress",
- "tag": "3.7.1",
+ "tag": "3.7.2",
"digest": "",
"pullPolicy": "IfNotPresent"
},
@@ -2360,7 +2360,7 @@
"customPorts": [],
"image": {
"repository": "nginx/nginx-ingress",
- "tag": "3.7.1",
+ "tag": "3.7.2",
"digest": "",
"pullPolicy": "IfNotPresent"
},
diff --git a/charts/nginx-ingress/values.yaml b/charts/nginx-ingress/values.yaml
index 2c1a7a3426..088c337d2d 100644
--- a/charts/nginx-ingress/values.yaml
+++ b/charts/nginx-ingress/values.yaml
@@ -137,7 +137,7 @@ controller:
repository: nginx/nginx-ingress
## The tag of the Ingress Controller image. If not specified the appVersion from Chart.yaml is used as a tag.
- # tag: "3.7.1"
+ # tag: "3.7.2"
## The digest of the Ingress Controller image.
## If digest is specified it has precedence over tag and will be used instead
# digest: "sha256:CHANGEME"
diff --git a/deployments/daemon-set/nginx-ingress.yaml b/deployments/daemon-set/nginx-ingress.yaml
index 1ee9111e00..9b879032f9 100644
--- a/deployments/daemon-set/nginx-ingress.yaml
+++ b/deployments/daemon-set/nginx-ingress.yaml
@@ -32,7 +32,7 @@ spec:
# - name: nginx-log
# emptyDir: {}
containers:
- - image: nginx/nginx-ingress:3.7.1
+ - image: nginx/nginx-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-ingress
ports:
@@ -96,7 +96,7 @@ spec:
#- -enable-prometheus-metrics
#- -global-configuration=$(POD_NAMESPACE)/nginx-configuration
# initContainers:
-# - image: nginx/nginx-ingress:3.7.1
+# - image: nginx/nginx-ingress:3.7.2
# imagePullPolicy: IfNotPresent
# name: init-nginx-ingress
# command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc']
diff --git a/deployments/daemon-set/nginx-plus-ingress.yaml b/deployments/daemon-set/nginx-plus-ingress.yaml
index 56d5f752e0..6599d2b1a7 100644
--- a/deployments/daemon-set/nginx-plus-ingress.yaml
+++ b/deployments/daemon-set/nginx-plus-ingress.yaml
@@ -32,7 +32,7 @@ spec:
# - name: nginx-log
# emptyDir: {}
containers:
- - image: nginx-plus-ingress:3.7.1
+ - image: nginx-plus-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-plus-ingress
ports:
@@ -99,7 +99,7 @@ spec:
#- -enable-prometheus-metrics
#- -global-configuration=$(POD_NAMESPACE)/nginx-configuration
# initContainers:
-# - image: nginx/nginx-ingress:3.7.1
+# - image: nginx/nginx-ingress:3.7.2
# imagePullPolicy: IfNotPresent
# name: init-nginx-ingress
# command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc']
diff --git a/deployments/deployment/nginx-ingress.yaml b/deployments/deployment/nginx-ingress.yaml
index 7c261b4655..d1095a047b 100644
--- a/deployments/deployment/nginx-ingress.yaml
+++ b/deployments/deployment/nginx-ingress.yaml
@@ -33,7 +33,7 @@ spec:
# - name: nginx-log
# emptyDir: {}
containers:
- - image: nginx/nginx-ingress:3.7.1
+ - image: nginx/nginx-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-ingress
ports:
@@ -97,7 +97,7 @@ spec:
#- -enable-prometheus-metrics
#- -global-configuration=$(POD_NAMESPACE)/nginx-configuration
# initContainers:
-# - image: nginx/nginx-ingress:3.7.1
+# - image: nginx/nginx-ingress:3.7.2
# imagePullPolicy: IfNotPresent
# name: init-nginx-ingress
# command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc']
diff --git a/deployments/deployment/nginx-plus-ingress.yaml b/deployments/deployment/nginx-plus-ingress.yaml
index fcd4ee5f7c..e6f575747d 100644
--- a/deployments/deployment/nginx-plus-ingress.yaml
+++ b/deployments/deployment/nginx-plus-ingress.yaml
@@ -33,7 +33,7 @@ spec:
# - name: nginx-log
# emptyDir: {}
containers:
- - image: nginx-plus-ingress:3.7.1
+ - image: nginx-plus-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-plus-ingress
ports:
@@ -103,7 +103,7 @@ spec:
#- -enable-service-insight
#- -global-configuration=$(POD_NAMESPACE)/nginx-configuration
# initContainers:
-# - image: nginx/nginx-ingress:3.7.1
+# - image: nginx/nginx-ingress:3.7.2
# imagePullPolicy: IfNotPresent
# name: init-nginx-ingress
# command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc']
diff --git a/examples/custom-resources/service-insight/README.md b/examples/custom-resources/service-insight/README.md
index 84da0510d0..bcbc329d8a 100644
--- a/examples/custom-resources/service-insight/README.md
+++ b/examples/custom-resources/service-insight/README.md
@@ -32,7 +32,7 @@ spec:
securityContext:
...
containers:
- - image: nginx-plus-ingress:3.7.1
+ - image: nginx-plus-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-plus-ingress
ports:
@@ -321,7 +321,7 @@ spec:
securityContext:
...
containers:
- - image: nginx-plus-ingress:3.7.1
+ - image: nginx-plus-ingress:3.7.2
imagePullPolicy: IfNotPresent
name: nginx-plus-ingress
ports:
diff --git a/site/content/releases.md b/site/content/releases.md
index 05bfe23397..6b8aa8c6d4 100644
--- a/site/content/releases.md
+++ b/site/content/releases.md
@@ -36,6 +36,36 @@ If a resource of `kind: GlobalConfiguration`, `kind: Policy` or `kind: Transport
When `v4.0.0` is released, the release notes will contain the required upgrade steps to go from `v3.X.X` to `v4.X.X`
{{< /important >}}
+## 3.7.2
+
+25 Nov 2024
+
+### Fixes
+- [6838](https://github.com/nginxinc/kubernetes-ingress/pull/6838) Update oidc_template and conf
+
+### Dependencies
+- [6779](https://github.com/nginxinc/kubernetes-ingress/pull/6779), [6790](https://github.com/nginxinc/kubernetes-ingress/pull/6790) & [6851](https://github.com/nginxinc/kubernetes-ingress/pull/6851) Bump the Docker dependencies
+- [6791](https://github.com/nginxinc/kubernetes-ingress/pull/6791), [6849](https://github.com/nginxinc/kubernetes-ingress/pull/6849) & [6839](https://github.com/nginxinc/kubernetes-ingress/pull/6839) Bump the go dependencies
+
+### Upgrade
+
+- For NGINX, use the 3.7.2 images from our
+[DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=3.7.2),
+[GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress),
+[Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress).
+- For NGINX Plus, use the 3.7.2 images from the F5 Container registry,
+the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE),
+the [GCP Marketplace](https://console.cloud.google.com/marketplace/browse?filter=partner:F5,%20Inc.&filter=solution-type:k8s&filter=category:networking)
+or build your own image using the 3.7.2 source code
+- For Helm, use version 1.4.2 of the chart.
+
+### Supported Platforms
+
+We will provide technical support for NGINX Ingress Controller on any Kubernetes platform that is currently supported by
+its provider and that passes the Kubernetes conformance tests. This release was fully tested on the following Kubernetes
+versions: 1.25-1.31.
+
+---
## 3.7.1
06 Nov 2024
diff --git a/site/layouts/shortcodes/nic-helm-version.html b/site/layouts/shortcodes/nic-helm-version.html
index 13175fdc43..c9929e36a8 100644
--- a/site/layouts/shortcodes/nic-helm-version.html
+++ b/site/layouts/shortcodes/nic-helm-version.html
@@ -1 +1 @@
-1.4.1
\ No newline at end of file
+1.4.2
\ No newline at end of file
diff --git a/site/layouts/shortcodes/nic-operator-version.html b/site/layouts/shortcodes/nic-operator-version.html
index 58073ef8d7..acdc3f1b0b 100644
--- a/site/layouts/shortcodes/nic-operator-version.html
+++ b/site/layouts/shortcodes/nic-operator-version.html
@@ -1 +1 @@
-2.4.1
\ No newline at end of file
+2.4.2
\ No newline at end of file
diff --git a/site/layouts/shortcodes/nic-version.html b/site/layouts/shortcodes/nic-version.html
index 5cdb444f3d..47b6be3faf 100644
--- a/site/layouts/shortcodes/nic-version.html
+++ b/site/layouts/shortcodes/nic-version.html
@@ -1 +1 @@
-3.7.1
\ No newline at end of file
+3.7.2
\ No newline at end of file