-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Operator not being installed on Openshift due to K8s version incompatibility #441
Comments
Hi @portelagabriel! just out of curiosity, is there a strict requirement for k8s 1.25? the version matrix on docs is for NIC not operator and because of https://github.com/nginxinc/nginx-ingress-helm-operator/blob/v3.0.0/config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml#L291 operator can't be installed on 1.25.x |
Hello @vepatel, 1.25 is our current version but we are planning to upgrade. We just wanted to install the Operator before upgrading because we already have one installed on version 1.2.0 however we are not sure that when upgrading to version 1.26 this Operator on version 1.2.0 would still work. |
@portelagabriel can you please specify which package you're referring to with 1.2.0? and we do not maintain an operator to k8s compatibility matrix unfortunately |
@vepatel Version 1.2.0 of the Nginx Ingress Operator |
@portelagabriel at the time of operator 1.2.x (NIC 2.4.x) release, k8s 1.26 wasn't released. I'd recommend spinning up a test env before upgrading. Mind you going from 1.2.x to 1.3.x is a major version bump for NIC i.e. 2.4.x to 3.0.x |
@vepatel thanks for the reply! We wanted to do simpler version bump however in the Openshift Operator Hub we can not perform a upgrade of the current 1.2.0 version and if we want to use the Operator Hub to install a different version there is only the version 3.0.0 of the Operator Available to be installed. |
yep, can only install latest tag from op hub. https://github.com/nginxinc/nginx-ingress-helm-operator/pkgs/container/nginx-ingress-operator has all previous releases if you're intrested. |
thanks @vepatel ! |
Describe the bug
We are trying to install the NIC 4.0.0 on a Openshift cluster with the 1.25 K8s version, however the NIC is not being installed due to a error message saying that the minKubeVersion is 1.26.
The installation gets stuck on a pending state
To Reproduce
Steps to reproduce the behavior:
Expected behavior
According to the compatibility matrix found here > https://docs.nginx.com/nginx-ingress-controller/technical-specifications/ < the version we trying to install should work on K8s 1.25
Your environment
Additional context
Bellow the message derived from the Operator yaml:
The text was updated successfully, but these errors were encountered: