Closed drzero42 closed 5 years ago
Thanks @drzero42 for the heads up, excerpting https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/:
FYI #23 fixed some, #27 will complete the fixes (adding Ingress).
Fixed by #23 and #27.
Actually, #27 broke things for even fairly current clusters. The networking.k8s.io/v1beta1
apigroup is not available until Kubernetes 1.14. I have GKE clusters still running 1.13, which complain that there is no such apigroup networking.k8s.io/v1beta1
. According to the blog post about deprecations, the extensions/v1beta1
apigroup is not going completely away until Kubernetes 1.20, so maybe we should stick with that until everybody can reasonably be expected to have upgraded to at least v1.14? :)
Actually, #27 broke things for even fairly current clusters....
Thanks for reporting back, rolling back Ingress at #29 while also
adding some e2e testing coverage (via kubecfg validate
).
@drzero42: FYI Ingress rollback committed at #29 (w/added travis-ci e2e coverage).
kube-libsonnet currently creates
DaemonSets
,Deployments
andStatefulSets
with the apigroupapps/v1beta2
. According to https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/ with Kubernetes 1.16 those API objects will no longer be served from anything butapps/v1
. From Kubernetes 1.18,Ingress
will no longer be available in theextensions/v1beta1
group.Ingress
should be update to use thenetworking.k8s.io/v1beta1
group. Kube-libsonnet should be updated to reflect these changes.