Skip to content

Commit d134c8c

Browse files
committed
Update NGINX Ingress Controller to 5.0.0
1 parent e822830 commit d134c8c

File tree

1,237 files changed

+2793
-2673
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,237 files changed

+2793
-2673
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
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.0.1
6+
VERSION ?= 3.1.0
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")
@@ -49,7 +49,7 @@ endif
4949

5050
# Set the Operator SDK version to use. By default, what is installed on the system is used.
5151
# This is useful for CI or a project to utilize a specific version of the operator-sdk toolkit.
52-
OPERATOR_SDK_VERSION ?= v1.39.1
52+
OPERATOR_SDK_VERSION ?= v1.39.2
5353

5454
# Image URL to use all building/pushing image targets
5555
IMG ?= $(IMAGE_TAG_BASE):$(VERSION)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +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.0.x | 3.1.0 |
2021
| 4.0.x | 3.0.1 |
2122
| 3.7.x | 2.4.2 |
2223
| 3.6.x | 2.3.2 |
@@ -77,7 +78,7 @@ See [upgrade docs](./docs/upgrades.md)
7778

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

80-
The latest stable release is [3.0.1](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v3.0.1). For production use, we recommend that you choose the latest stable release.
81+
The latest stable release is [3.1.0](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v3.1.0). For production use, we recommend that you choose the latest stable release.
8182

8283
## Development
8384

bundle.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
77
LABEL operators.operatorframework.io.bundle.package.v1=nginx-ingress-operator
88
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
99
LABEL operators.operatorframework.io.bundle.channel.default.v1=alpha
10-
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.39.1
10+
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.39.2
1111
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
1212
LABEL operators.operatorframework.io.metrics.project_layout=helm.sdk.operatorframework.io/v1
1313

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ metadata:
7777
"image": {
7878
"pullPolicy": "IfNotPresent",
7979
"repository": "nginx/nginx-ingress",
80-
"tag": "4.0.1-ubi"
80+
"tag": "5.0.0-ubi"
8181
},
8282
"ingressClass": {
8383
"create": true,
@@ -223,8 +223,8 @@ metadata:
223223
capabilities: Basic Install
224224
categories: Monitoring, Networking
225225
certified: "true"
226-
containerImage: quay.io/nginx/nginx-ingress-operator:3.0.1
227-
createdAt: "2025-02-07T12:50:48Z"
226+
containerImage: quay.io/nginx/nginx-ingress-operator:3.1.0
227+
createdAt: "2025-04-16T14:53:55Z"
228228
description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which
229229
deploys and manages one or more NGINX/NGINX Plus Ingress Controllers
230230
features.operators.openshift.io/cnf: "false"
@@ -238,7 +238,7 @@ metadata:
238238
features.operators.openshift.io/token-auth-azure: "false"
239239
features.operators.openshift.io/token-auth-gcp: "false"
240240
operatorframework.io/suggested-namespace: nginx-ingress
241-
operators.operatorframework.io/builder: operator-sdk-v1.39.1
241+
operators.operatorframework.io/builder: operator-sdk-v1.39.2
242242
operators.operatorframework.io/project_layout: helm.sdk.operatorframework.io/v1
243243
repository: https://github.com/nginxinc/nginx-ingress-helm-operator
244244
support: NGINX Inc.
@@ -247,7 +247,7 @@ metadata:
247247
operatorframework.io/arch.arm64: supported
248248
operatorframework.io/arch.ppc64le: supported
249249
operatorframework.io/arch.s390x: supported
250-
name: nginx-ingress-operator.v3.0.1
250+
name: nginx-ingress-operator.v3.1.0
251251
namespace: placeholder
252252
spec:
253253
apiservicedefinitions: {}
@@ -470,7 +470,7 @@ spec:
470470
- --metrics-bind-address=127.0.0.1:8080
471471
- --leader-elect
472472
- --leader-election-id=nginx-ingress-operator
473-
image: quay.io/nginx/nginx-ingress-operator:3.0.1
473+
image: quay.io/nginx/nginx-ingress-operator:3.1.0
474474
livenessProbe:
475475
httpGet:
476476
path: /healthz
@@ -527,4 +527,4 @@ spec:
527527
minKubeVersion: 1.26.0
528528
provider:
529529
name: NGINX Inc
530-
version: 3.0.1
530+
version: 3.1.0

bundle/metadata/annotations.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ annotations:
66
operators.operatorframework.io.bundle.package.v1: nginx-ingress-operator
77
operators.operatorframework.io.bundle.channels.v1: alpha
88
operators.operatorframework.io.bundle.channel.default.v1: alpha
9-
operators.operatorframework.io.metrics.builder: operator-sdk-v1.39.1
9+
operators.operatorframework.io.metrics.builder: operator-sdk-v1.39.2
1010
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
1111
operators.operatorframework.io.metrics.project_layout: helm.sdk.operatorframework.io/v1
1212

bundle/tests/scorecard/config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ stages:
88
- entrypoint:
99
- scorecard-test
1010
- basic-check-spec
11-
image: quay.io/operator-framework/scorecard-test:v1.39.1
11+
image: quay.io/operator-framework/scorecard-test:v1.39.2
1212
labels:
1313
suite: basic
1414
test: basic-check-spec-test
@@ -18,7 +18,7 @@ stages:
1818
- entrypoint:
1919
- scorecard-test
2020
- olm-bundle-validation
21-
image: quay.io/operator-framework/scorecard-test:v1.39.1
21+
image: quay.io/operator-framework/scorecard-test:v1.39.2
2222
labels:
2323
suite: olm
2424
test: olm-bundle-validation-test
@@ -28,7 +28,7 @@ stages:
2828
- entrypoint:
2929
- scorecard-test
3030
- olm-crds-have-validation
31-
image: quay.io/operator-framework/scorecard-test:v1.39.1
31+
image: quay.io/operator-framework/scorecard-test:v1.39.2
3232
labels:
3333
suite: olm
3434
test: olm-crds-have-validation-test
@@ -38,7 +38,7 @@ stages:
3838
- entrypoint:
3939
- scorecard-test
4040
- olm-crds-have-resources
41-
image: quay.io/operator-framework/scorecard-test:v1.39.1
41+
image: quay.io/operator-framework/scorecard-test:v1.39.2
4242
labels:
4343
suite: olm
4444
test: olm-crds-have-resources-test
@@ -48,7 +48,7 @@ stages:
4848
- entrypoint:
4949
- scorecard-test
5050
- olm-spec-descriptors
51-
image: quay.io/operator-framework/scorecard-test:v1.39.1
51+
image: quay.io/operator-framework/scorecard-test:v1.39.2
5252
labels:
5353
suite: olm
5454
test: olm-spec-descriptors-test
@@ -58,7 +58,7 @@ stages:
5858
- entrypoint:
5959
- scorecard-test
6060
- olm-status-descriptors
61-
image: quay.io/operator-framework/scorecard-test:v1.39.1
61+
image: quay.io/operator-framework/scorecard-test:v1.39.2
6262
labels:
6363
suite: olm
6464
test: olm-status-descriptors-test

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.0.1
8+
newTag: 3.1.0

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.0.1
6+
containerImage: quay.io/nginx/nginx-ingress-operator:3.1.0

config/samples/charts_v1alpha1_nginxingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ spec:
3838
customPorts: []
3939
image:
4040
repository: nginx/nginx-ingress
41-
tag: "4.0.1-ubi"
41+
tag: "5.0.0-ubi"
4242
# digest: "sha256:CHANGEME"
4343
pullPolicy: IfNotPresent
4444
lifecycle: {}

config/scorecard/patches/basic.config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
entrypoint:
55
- scorecard-test
66
- basic-check-spec
7-
image: quay.io/operator-framework/scorecard-test:v1.39.1
7+
image: quay.io/operator-framework/scorecard-test:v1.39.2
88
labels:
99
suite: basic
1010
test: basic-check-spec-test

0 commit comments

Comments
 (0)