nginxinc / kubernetes-ingress

NGINX and NGINX Plus Ingress Controllers for Kubernetes
https://docs.nginx.com/nginx-ingress-controller
Apache License 2.0
4.67k stars 1.97k forks source link

Upgrade testing - Release 3.5 #5281

Closed shaun-nx closed 7 months ago

shaun-nx commented 7 months ago

UAC:

Stretch-goals:

Test images in GCR:

3.4

3.5

### Prerequisites
- [x] A GKE/AKS/EKS cluster
- [x] Checkout current release branch and installation NIC from that release (Helm is preferred)
- [x] An Ingress resource example with application
- [x] A VS resource example with application
- [x] A VS-VSR-Policy resource example with application
- [x] A simple TS resource example with application
- [x] A tls-passthrough TS resource example with application
- [x] AppProtect WAF and DoS examples and apps depending on features added/removed in coming release
### AppProtect WAF+DOS upgrade
- [x] Install CRDs from release-3.4 branch
- [x] Helm install of release-3.4
- [x] Confirm applications operate on release-3.4 branch
- [x] Install CRDs from release-3.5 branch
- [x] Helm upgrade on release-3.5 branch
- [x] Confirm applications operate on release-3.5 branch
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/pull/5259
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5145
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5050
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5191
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4877
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4509
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4942 (Do an upgrade from 3.4 to 3.5 with RFS enabled)
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4603
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4665
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/pull/5053
### NGINX Plus Upgrade
- [x] Install CRDs from release-3.4 branch
- [x] Helm install of release-3.4
- [x] Confirm applications operate on release-3.4 branch
- [x] Install CRDs from release-3.5 branch
- [x] Helm upgrade on release-3.5 branch
- [x] Confirm applications operate on release-3.5 branch
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5050
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5191
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4877
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4942 (Do an upgrade from 3.4 to 3.5 with RFS enabled)
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4509
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4603
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4665
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/pull/5053
### NGINX OSS Upgrade
- [x] Install CRDs from release-3.4 branch
- [x] Helm install of release-3.4
- [x] Confirm applications operate on release-3.4 branch
- [x] Install CRDs from release-3.5 branch
- [x] Helm upgrade on release-3.5 branch
- [x] Confirm applications operate on release-3.5 branch
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5050
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/5191
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4603
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4509 (should not work for OSS)
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4665
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4877
- [x] Validate https://github.com/nginxinc/kubernetes-ingress/issues/4942 (Do an upgrade from 3.4 to 3.5 with RFS enabled)
github-actions[bot] commented 7 months ago

Hi @shaun-nx thanks for reporting!

Be sure to check out the docs and the Contributing Guidelines while you wait for a human to take a look at this :slightly_smiling_face:

Cheers!