apache / openwhisk-deploy-kube

The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
https://openwhisk.apache.org/
Apache License 2.0
296 stars 228 forks source link

Kubernetes version compatibility #690

Closed jnamdar closed 3 years ago

jnamdar commented 3 years ago

Hi, I understand from the technical requirements https://github.com/apache/openwhisk-deploy-kube/blob/master/docs/k8s-technical-requirements.md that we now need Kubernetes 1.19+ to deploy Openwhisk for Kube.

Is there any way we can deploy for an older Kubernetes build such as 1.17, maybe by checking out an older version of this repo ? I do not see releases or branches that would let me do that though.

dgrove-oss commented 3 years ago

687 that was merged about a month ago switched from using the extensions/v1beta1 version of Ingress to the networking.k8s.io/v1 that was released in Kubernetes 1.19. You could go back before this commit and it should still work on Kubernetes 1.17 and 1.18.

It is worth noting that Kubernetes 1.17 is well past its end of life date of 12/2020 (https://endoflife.date/kubernetes) and 1.18 also went end of life on 5/2021. That's why we did not preserve the ability to use the old Ingress class.