Skip to content

Commit 2eec385

Browse files
Update NGINX Ingress Controller to 5.1.0 (#530)
1 parent 582b8e2 commit 2eec385

File tree

11 files changed

+25
-24
lines changed

11 files changed

+25
-24
lines changed

.github/workflows/sync-chart.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,10 @@ jobs:
143143
git config --global user.name "${GITHUB_USERNAME}"
144144
git config --global user.email "${GITHUB_EMAIL}"
145145
146+
git checkout -b update-nic-to-${{ steps.sync.outputs.new_nic_version }}
146147
git add -A
147148
git commit -m "Update NGINX Ingress Controller to ${{ steps.sync.outputs.new_nic_version }}"
148-
git push
149+
git push origin update-nic-to-${{ steps.sync.outputs.new_nic_version }}
149150
gh pr create --title "Update NGINX Ingress Controller to ${{ steps.sync.outputs.new_nic_version }}" --body "This automated PR updates the NGINX Ingress Controller to ${{ steps.sync.outputs.new_nic_version }}.
150151
The Helm Chart was updated to ${{ inputs.chart_version }}.
151152
The Operator was updated to ${{ inputs.operator_version }}.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# To re-generate a bundle for another specific version without changing the standard setup, you can:
44
# - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
55
# - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
6-
VERSION ?= 3.2.0
6+
VERSION ?= 3.2.1
77

88
# CHANNELS define the bundle channels used in the bundle.
99
# Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The following table shows the relation between the versions of the two projects:
1717

1818
| NGINX Ingress Controller | NGINX Ingress Operator |
1919
| ------------------------ | ---------------------- |
20-
| 5.1.x | 3.2.0 |
20+
| 5.1.x | 3.2.1 |
2121
| 5.0.x | 3.1.0 |
2222
| 4.0.x | 3.0.1 |
2323
| 3.7.x | 2.4.2 |
@@ -79,7 +79,7 @@ See [upgrade docs](./docs/upgrades.md)
7979

8080
We publish NGINX Ingress Operator releases on GitHub. See our [releases page](https://github.com/nginx/nginx-ingress-helm-operator/releases).
8181

82-
The latest stable release is [3.2.0](https://github.com/nginx/nginx-ingress-helm-operator/releases/tag/v3.2.0). For production use, we recommend that you choose the latest stable release.
82+
The latest stable release is [3.2.1](https://github.com/nginx/nginx-ingress-helm-operator/releases/tag/v3.2.1). For production use, we recommend that you choose the latest stable release.
8383

8484
## Development
8585

bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ metadata:
223223
capabilities: Basic Install
224224
categories: Monitoring, Networking
225225
certified: "true"
226-
containerImage: quay.io/nginx/nginx-ingress-operator:3.2.0
226+
containerImage: quay.io/nginx/nginx-ingress-operator:3.2.1
227227
createdAt: "2025-07-14T09:46:03Z"
228228
description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which
229229
deploys and manages one or more NGINX/NGINX Plus Ingress Controllers
@@ -245,7 +245,7 @@ metadata:
245245
labels:
246246
operatorframework.io/arch.amd64: supported
247247
operatorframework.io/arch.arm64: supported
248-
name: nginx-ingress-operator.v3.2.0
248+
name: nginx-ingress-operator.v3.2.1
249249
namespace: placeholder
250250
spec:
251251
apiservicedefinitions: {}
@@ -466,7 +466,7 @@ spec:
466466
- --metrics-bind-address=127.0.0.1:8080
467467
- --leader-elect
468468
- --leader-election-id=nginx-ingress-operator
469-
image: quay.io/nginx/nginx-ingress-operator:3.2.0
469+
image: quay.io/nginx/nginx-ingress-operator:3.2.1
470470
livenessProbe:
471471
httpGet:
472472
path: /healthz
@@ -523,4 +523,4 @@ spec:
523523
minKubeVersion: 1.26.0
524524
provider:
525525
name: NGINX Inc
526-
version: 3.2.0
526+
version: 3.2.1

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ kind: Kustomization
55
images:
66
- name: controller
77
newName: quay.io/nginx/nginx-ingress-operator
8-
newTag: 3.2.0
8+
newTag: 3.2.1

config/manifests/bases/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ resources:
33
apiVersion: kustomize.config.k8s.io/v1beta1
44
kind: Kustomization
55
commonAnnotations:
6-
containerImage: quay.io/nginx/nginx-ingress-operator:3.2.0
6+
containerImage: quay.io/nginx/nginx-ingress-operator:3.2.1

docs/manual-installation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace.
77
1. Clone the `nginx-ingress-operator` repo:
88

99
```shell
10-
git clone https://github.com/nginx/nginx-ingress-helm-operator/ --branch v3.2.0
10+
git clone https://github.com/nginx/nginx-ingress-helm-operator/ --branch v3.2.1
1111
cd nginx-ingress-helm-operator/
1212
```
1313

1414
2. To deploy the Operator and associated resources to all environments, run:
1515

1616
```shell
17-
make deploy IMG=nginx/nginx-ingress-operator:3.2.0
17+
make deploy IMG=nginx/nginx-ingress-operator:3.2.1
1818
```
1919

2020
2. Check that the Operator is running:
@@ -30,11 +30,11 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace.
3030

3131
In order to deploy NGINX Ingress Controller instances into OpenShift environments, a new SCC is required to be created on the cluster which will be used to bind the specific required capabilities to the NGINX Ingress service account(s). To do so for NIC deployments, please run the following command (assuming you are logged in with administrator access to the cluster):
3232

33-
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.0/resources/scc.yaml`
33+
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.1/resources/scc.yaml`
3434

3535
Alternatively, to create an SCC for NIC daemonsets, please run this command:
3636

37-
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.0/resources/scc-daemonset.yaml`
37+
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.1/resources/scc-daemonset.yaml`
3838

3939
You can now deploy the NGINX Ingress Controller instances.
4040

@@ -44,19 +44,19 @@ You can now deploy the NGINX Ingress Controller instances.
4444
You can use the operator (including the kube-rbac-proxy) images from your own private registry.
4545
1. Tag the images for your private registry
4646
```shell
47-
docker tag quay.io/nginx/nginx-ingress-operator:3.2.0 <my-private-registry>/nginx-ingress-operator:3.2.0
47+
docker tag quay.io/nginx/nginx-ingress-operator:3.2.1 <my-private-registry>/nginx-ingress-operator:3.2.1
4848
docker tag quay.io/brancz/kube-rbac-proxy:v0.18.0 <my-private-registry>/kube-rbac-proxy:v0.18.0
4949
```
5050

5151
2. Push the image to your private registry
5252
```shell
53-
docker push <my-private-registry>/nginx-ingress-operator:3.2.0
53+
docker push <my-private-registry>/nginx-ingress-operator:3.2.1
5454
docker push <my-private-registry>/kube-rbac-proxy:v0.18.0
5555
```
5656

5757
3. Follow step 1 above but in step 1.2 you can run
5858
```shell
59-
make deploy IMG=<my-private-registry>/nginx-ingress-operator:3.2.0 KRP_IMAGE_BASE=<my-private-registry>/kube-rbac-proxy
59+
make deploy IMG=<my-private-registry>/nginx-ingress-operator:3.2.1 KRP_IMAGE_BASE=<my-private-registry>/kube-rbac-proxy
6060
```
6161
**Note: If you need to use a different `kube-rbac-proxy` version than the default, use the `KRP_IMAGE_TAG` variable**
6262

docs/openshift-installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ Additional steps:
2323

2424
In order to deploy NGINX Ingress Controller instances into OpenShift environments, a new SCC is required to be created on the cluster which will be used to bind the specific required capabilities to the NGINX Ingress service account(s). To do so for NIC deployments, please run the following command (assuming you are logged in with administrator access to the cluster):
2525

26-
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.0/resources/scc.yaml`
26+
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.1/resources/scc.yaml`
2727

2828
Alternatively, to create an SCC for NIC daemonsets, please run this command:
2929

30-
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.0/resources/scc-daemonset.yaml`
30+
`kubectl apply -f https://raw.githubusercontent.com/nginx/nginx-ingress-helm-operator/v3.2.1/resources/scc-daemonset.yaml`
3131

3232
You can now deploy the NGINX Ingress Controller instances.

helm-charts/nginx-ingress/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ name: nginx-ingress
1414
sources:
1515
- https://github.com/nginx/kubernetes-ingress/tree/v5.1.0/charts/nginx-ingress
1616
type: application
17-
version: 2.2.0
17+
version: 2.2.1

helm-charts/nginx-ingress/values.schema.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2333,10 +2333,10 @@
23332333
},
23342334
"endpointHost": {
23352335
"type": "string",
2336-
"default": "product.connect.nginx.com",
2337-
"title": "FQDN or IP for connecting to NGINX One SaaS Console",
2336+
"default": "agent.connect.nginx.com",
2337+
"title": "FQDN or IP for connecting to NGINX One Console",
23382338
"examples": [
2339-
"product.connect.nginx.com"
2339+
"agent.connect.nginx.com"
23402340
]
23412341
},
23422342
"endpointPort": {

0 commit comments

Comments
 (0)