Skip to content

Commit decbe6d

Browse files
authored
Release v1.2.0 (#39)
* Docs changes for next release * Result of make bundle command
1 parent b5da51d commit decbe6d

9 files changed

+45
-18
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### 1.2.0
4+
5+
An automatically generated list of changes can be found on Github at: [1.2.0 Release](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v1.2.0)
6+
37
### 1.1.0
48

59
An automatically generated list of changes can be found on Github at: [1.1.0 Release](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v1.1.0)

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 ?= 1.1.0
6+
VERSION ?= 1.2.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")

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ The following table shows the relation between the versions of the two projects:
1414

1515
| NGINX Ingress Controller | NGINX Ingress Operator |
1616
| --- | --- |
17+
| 2.4.x | 1.2.0 |
1718
| 2.3.x | 1.1.0 |
1819
| 2.2.x | 1.0.0 |
1920
| 2.1.x | 0.5.1 |
@@ -32,10 +33,10 @@ Note: The NGINX Ingress Operator works only for NGINX Ingress Controller version
3233

3334
1. Install the NGINX Ingress Operator. See [docs](./docs/installation.md).
3435
<br> NOTE: To use TransportServers as part of your NGINX Ingress Controller configuration, a GlobalConfiguration resource must be created *before* starting the Operator - [see the notes](./examples/deployment-oss-min/README.md#TransportServers)
35-
2. Create a default server secret on the cluster - an example yaml for this can be found in the [examples folder](https://github.com/nginxinc/nginx-ingress-helm-operator/blob/v1.1.0/examples/default-server-secret.yaml)
36+
2. Create a default server secret on the cluster - an example yaml for this can be found in the [examples folder](https://github.com/nginxinc/nginx-ingress-helm-operator/blob/v1.2.0/examples/default-server-secret.yaml)
3637
3. (If using OpenShift) Create the scc resource on the cluster by applying the scc.yaml file found in the `resources` folder of this repo:
3738
```shell
38-
kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-operator-helm/v1.1.0/resources/scc.yaml
39+
kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-operator-helm/v1.2.0/resources/scc.yaml
3940
```
4041
4. Deploy a new NGINX Ingress Controller using the [NginxIngress](./config/samples/charts_v1alpha1_nginxingress.yaml) Custom Resource:
4142
* Use the name of the default server secret created above for `controller.defaultTLS.secret` field (needs to be in the form `namespace/name`)
@@ -61,7 +62,7 @@ See [upgrade docs](./docs/upgrades.md)
6162
## NGINX Ingress Operator Releases
6263
We publish NGINX Ingress Operator releases on GitHub. See our [releases page](https://github.com/nginxinc/nginx-ingress-helm-operator/releases).
6364

64-
The latest stable release is [1.1.0](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v1.1.0). For production use, we recommend that you choose the latest stable release.
65+
The latest stable release is [1.2.0](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v1.2.0). For production use, we recommend that you choose the latest stable release.
6566

6667
## Development
6768

bundle/manifests/nginx-ingress-operator-nginx-ingress-admin_rbac.authorization.k8s.io_v1_clusterrole.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ rules:
5151
- watch
5252
- update
5353
- create
54+
- apiGroups:
55+
- ""
56+
resources:
57+
- namespaces
58+
verbs:
59+
- get
60+
- list
61+
- watch
5462
- apiGroups:
5563
- security.openshift.io
5664
resourceNames:
@@ -74,6 +82,16 @@ rules:
7482
- create
7583
- patch
7684
- list
85+
- apiGroups:
86+
- coordination.k8s.io
87+
resources:
88+
- leases
89+
verbs:
90+
- get
91+
- list
92+
- watch
93+
- update
94+
- create
7795
- apiGroups:
7896
- networking.k8s.io
7997
resources:

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

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ metadata:
2727
"annotations": {},
2828
"entries": {}
2929
},
30+
"customConfigMap": "",
3031
"customPorts": [],
3132
"defaultTLS": {
3233
"secret": "nginx-ingress/default-server-secret"
@@ -49,11 +50,13 @@ metadata:
4950
"image": {
5051
"pullPolicy": "IfNotPresent",
5152
"repository": "nginx/nginx-ingress",
52-
"tag": "2.3.0-ubi"
53+
"tag": "2.4.0-ubi"
5354
},
55+
"includeYear": false,
5456
"ingressClass": "nginx",
5557
"initContainers": [],
5658
"kind": "deployment",
59+
"lifecycle": {},
5760
"logLevel": 1,
5861
"nginxDebug": false,
5962
"nginxReloadTimeout": 60000,
@@ -122,6 +125,7 @@ metadata:
122125
"secret": null
123126
}
124127
},
128+
"disableIPV6": false,
125129
"nginxServiceMesh": {
126130
"enable": false,
127131
"enableEgress": false
@@ -141,7 +145,7 @@ metadata:
141145
capabilities: Basic Install
142146
categories: Monitoring, Networking
143147
certified: "true"
144-
containerImage: nginx/nginx-ingress-operator:1.1.0
148+
containerImage: nginx/nginx-ingress-operator:1.2.0
145149
createdAt: placeholder
146150
description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which
147151
deploys and manages one or more NGINX/NGINX Plus Ingress Controllers
@@ -154,7 +158,7 @@ metadata:
154158
operatorframework.io/arch.amd64: supported
155159
operatorframework.io/arch.ppc64le: supported
156160
operatorframework.io/arch.s390x: supported
157-
name: nginx-ingress-operator.v1.1.0
161+
name: nginx-ingress-operator.v1.2.0
158162
namespace: placeholder
159163
spec:
160164
apiservicedefinitions: {}
@@ -336,7 +340,7 @@ spec:
336340
- --metrics-bind-address=127.0.0.1:8080
337341
- --leader-elect
338342
- --leader-election-id=nginx-ingress-operator
339-
image: nginx/nginx-ingress-operator:1.1.0
343+
image: nginx/nginx-ingress-operator:1.2.0
340344
livenessProbe:
341345
httpGet:
342346
path: /healthz
@@ -429,4 +433,4 @@ spec:
429433
minKubeVersion: 1.19.0
430434
provider:
431435
name: NGINX Inc
432-
version: 1.1.0
436+
version: 1.2.0

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ kind: Kustomization
1313
images:
1414
- name: controller
1515
newName: nginx/nginx-ingress-operator
16-
newTag: 1.1.0
16+
newTag: 1.2.0

config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ metadata:
136136
capabilities: Basic Install
137137
categories: Monitoring, Networking
138138
certified: "true"
139-
containerImage: nginx/nginx-ingress-operator:1.1.0
139+
containerImage: nginx/nginx-ingress-operator:1.2.0
140140
createdAt: placeholder
141141
description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which
142142
deploys and manages one or more NGINX/NGINX Plus Ingress Controllers
@@ -306,7 +306,7 @@ spec:
306306
- --metrics-bind-address=127.0.0.1:8080
307307
- --leader-elect
308308
- --leader-election-id=nginx-ingress-operator
309-
image: nginx/nginx-ingress-operator:1.1.0
309+
image: nginx/nginx-ingress-operator:1.2.0
310310
livenessProbe:
311311
httpGet:
312312
path: /healthz
@@ -412,4 +412,4 @@ spec:
412412
minKubeVersion: 1.19.0
413413
provider:
414414
name: NGINX Inc
415-
version: 1.1.0
415+
version: 1.2.0

docs/manual-installation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace.
88
```
99
git clone https://github.com/nginxinc/nginx-ingress-helm-operator/
1010
cd nginx-ingress-helm-operator/
11-
git checkout v1.1.0
11+
git checkout v1.2.0
1212
```
1313
1414
2. `OpenShift` To deploy the Operator and associated resources to an OpenShift environment, run:
1515
```
16-
make deploy IMG=nginx/nginx-ingress-operator:1.1.0
16+
make deploy IMG=nginx/nginx-ingress-operator:1.2.0
1717
```
1818
1919
3. Alternatively, to deploy the Operator and associated resources to all other environments:
2020
```
21-
make deploy IMG=nginx/nginx-ingress-operator:1.1.0
21+
make deploy IMG=nginx/nginx-ingress-operator:1.2.0
2222
```
2323
2424
2. Check that the Operator is running:
@@ -33,4 +33,4 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace.
3333
3434
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, please run the following command (assuming you are logged in with administrator access to the cluster):
3535
36-
`kubectl -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v1.1.0/resources/scc.yaml`
36+
`kubectl -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v1.2.0/resources/scc.yaml`

docs/openshift-installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ Additional steps:
2121

2222
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, please run the following command (assuming you are logged in with administrator access to the cluster):
2323

24-
`kubectl -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v1.1.0/resources/scc.yaml`
24+
`kubectl -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v1.2.0/resources/scc.yaml`
2525

2626
You can now deploy the NGINX Ingress Controller instances.

0 commit comments

Comments
 (0)