Kubernetes Plugin v2.5 support for Kubernetes 1.16

Description

Reported by customer c478:

Cloudify kubernetes plugin 2.5 is not supporting apps/v1 API for DaemonSet, Deployment, StatefulSet, and ReplicaSet . The current ExtensionsV1beta1Api is deprecated in Kubernetes 1.16 version. Hence Deployments failing when using thru Cloudify BP with this plugin version.

https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/

The kubernetes v1.16 release will stop serving the following deprecated API versions in favor of newer and more stable API versions:

NetworkPolicy (in the extensions/v1beta1 API group)
Migrate to use the networking.k8s.io/v1 API, available since v1.8. Existing persisted data can be retrieved/updated via the networking.k8s.io/v1 API.
PodSecurityPolicy (in the extensions/v1beta1 API group)
Migrate to use the policy/v1beta1 API, available since v1.10. Existing persisted data can be retrieved/updated via the policy/v1beta1 API.
DaemonSet, Deployment, StatefulSet, and ReplicaSet (in the extensions/v1beta1 and apps/v1beta2 API groups)
Migrate to use the apps/v1 API, available since v1.9. Existing persisted data can be retrieved/updated via the apps/v1 API.

Activity

Show:
Trammell -
February 4, 2020, 2:51 PM

These issues should be addressable using the custom blueprint defined resource type, or if I am not mistaken a file resource.

Eve Land
February 6, 2020, 1:23 AM

Update from the customer:

FYI. I got response from the python client library. They mentioned 12.0 will support 1.16. Looks it’s still work in progress from now. But, as we discussed we can go ahead with 11.0 to build cloudify plugin unitl 12.0 is ready.

Assignee

Trammell -

Reporter

Eve Land

Labels

Target Version

5.1

Premium Only

no

Release Notes

yes

Priority

None

Why Blocked?

None

Epic Link

Priority

Unprioritized
Configure