diff --git a/README.md b/README.md index 3ad48e41d8..000b8793bc 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,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/nginx/kubernetes-ingress/releases). -The latest stable release is [5.2.0](https://github.com/nginx/kubernetes-ingress/releases/tag/v5.2.0). For production +The latest stable release is [5.2.1](https://github.com/nginx/kubernetes-ingress/releases/tag/v5.2.1). 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 @@ -142,7 +142,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 5.2.0 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginx/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/). | Use the 5.2.0 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/nic-images/registry-download/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginx/kubernetes-ingress/tree/v5.2.0/deployments). [Helm chart](https://github.com/nginx/kubernetes-ingress/tree/v5.2.0/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 5.2.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginx/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/). | Use the 5.2.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/nic-images/registry-download/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginx/kubernetes-ingress/tree/v5.2.1/deployments). [Helm chart](https://github.com/nginx/kubernetes-ingress/tree/v5.2.1/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/nginx/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/nginx/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginx/kubernetes-ingress/tree/main/charts/nginx-ingress). | [Documentation](https://docs.nginx.com/nginx-ingress-controller). [Examples](https://github.com/nginx/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 8dfc84ebae..68f535c183 100644 --- a/charts/nginx-ingress/Chart.yaml +++ b/charts/nginx-ingress/Chart.yaml @@ -5,10 +5,10 @@ appVersion: 5.2.1 kubeVersion: ">= 1.25.0-0" type: application description: NGINX Ingress Controller -icon: https://raw.githubusercontent.com/nginx/kubernetes-ingress/v5.2.0/charts/nginx-ingress/chart-icon.png +icon: https://raw.githubusercontent.com/nginx/kubernetes-ingress/v5.2.1/charts/nginx-ingress/chart-icon.png home: https://github.com/nginx/kubernetes-ingress sources: - - https://github.com/nginx/kubernetes-ingress/tree/v5.2.0/charts/nginx-ingress + - https://github.com/nginx/kubernetes-ingress/tree/v5.2.1/charts/nginx-ingress keywords: - ingress - nginx diff --git a/charts/nginx-ingress/values-icp.yaml b/charts/nginx-ingress/values-icp.yaml index 5371461c94..4b4a44c80b 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: "5.2.0" + tag: "5.2.1" 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 6df77ed88d..acd162b3c6 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: "5.2.0" + tag: "5.2.1" diff --git a/charts/nginx-ingress/values.schema.json b/charts/nginx-ingress/values.schema.json index 6159a95bea..82b3cad0e2 100644 --- a/charts/nginx-ingress/values.schema.json +++ b/charts/nginx-ingress/values.schema.json @@ -701,10 +701,10 @@ }, "tag": { "type": "string", - "default": "5.2.0", + "default": "5.2.1", "title": "The tag of the Ingress Controller image", "examples": [ - "5.2.0" + "5.2.1" ] }, "digest": { @@ -740,7 +740,7 @@ "examples": [ { "repository": "nginx/nginx-ingress", - "tag": "5.2.0", + "tag": "5.2.1", "pullPolicy": "IfNotPresent" } ] @@ -2068,7 +2068,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "5.2.0", + "tag": "5.2.1", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -2708,7 +2708,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "5.2.0", + "tag": "5.2.1", "digest": "", "pullPolicy": "IfNotPresent" }, diff --git a/charts/nginx-ingress/values.yaml b/charts/nginx-ingress/values.yaml index bd8c29892c..95d6f7b508 100644 --- a/charts/nginx-ingress/values.yaml +++ b/charts/nginx-ingress/values.yaml @@ -176,7 +176,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: "5.2.0" + # tag: "5.2.1" ## 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 3eb4c3c17d..a55fda3ff4 100644 --- a/deployments/daemon-set/nginx-ingress.yaml +++ b/deployments/daemon-set/nginx-ingress.yaml @@ -34,7 +34,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx/nginx-ingress:5.2.0 + - image: nginx/nginx-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-ingress ports: @@ -100,7 +100,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # 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 93791d3291..e75de4a147 100644 --- a/deployments/daemon-set/nginx-plus-ingress.yaml +++ b/deployments/daemon-set/nginx-plus-ingress.yaml @@ -34,7 +34,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx-plus-ingress:5.2.0 + - image: nginx-plus-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -104,7 +104,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # 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 6a48661e5e..97c058fad6 100644 --- a/deployments/deployment/nginx-ingress.yaml +++ b/deployments/deployment/nginx-ingress.yaml @@ -35,7 +35,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx/nginx-ingress:5.2.0 + - image: nginx/nginx-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-ingress ports: @@ -101,7 +101,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # 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 cb77d1d2ff..541ec4cd11 100644 --- a/deployments/deployment/nginx-plus-ingress.yaml +++ b/deployments/deployment/nginx-plus-ingress.yaml @@ -35,7 +35,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx-plus-ingress:5.2.0 + - image: nginx-plus-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -108,7 +108,7 @@ spec: #- -enable-service-insight #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/deployments/stateful-set/nginx-ingress.yaml b/deployments/stateful-set/nginx-ingress.yaml index ac3e3f1e07..aa1c7a483e 100644 --- a/deployments/stateful-set/nginx-ingress.yaml +++ b/deployments/stateful-set/nginx-ingress.yaml @@ -36,7 +36,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx/nginx-ingress:5.2.0 + - image: nginx/nginx-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-ingress ports: @@ -100,7 +100,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/deployments/stateful-set/nginx-plus-ingress.yaml b/deployments/stateful-set/nginx-plus-ingress.yaml index c2c75a9602..b55af1b268 100644 --- a/deployments/stateful-set/nginx-plus-ingress.yaml +++ b/deployments/stateful-set/nginx-plus-ingress.yaml @@ -36,7 +36,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx-plus-ingress:5.2.0 + - image: nginx-plus-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -109,7 +109,7 @@ spec: #- -enable-service-insight #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:5.2.0 +# - image: nginx/nginx-ingress:5.2.1 # 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 5524a6afa0..018886e629 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:5.2.0 + - image: nginx-plus-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -321,7 +321,7 @@ spec: securityContext: ... containers: - - image: nginx-plus-ingress:5.2.0 + - image: nginx-plus-ingress:5.2.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: