Skip to content

deprecation warnings when deploying the operator #489

@mythi

Description

@mythi

kubernetes 1.19 gives the following warnings. When the right time comes, let's move away from v1beta1.

> kubectl apply -k https://github.com/intel/intel-device-plugins-for-kubernetes/deployments/operator/default?ref=master
namespace/inteldeviceplugins-system created
Warning: apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
customresourcedefinition.apiextensions.k8s.io/acceleratorfunctions.fpga.intel.com created
customresourcedefinition.apiextensions.k8s.io/fpgadeviceplugins.deviceplugin.intel.com created
customresourcedefinition.apiextensions.k8s.io/fpgaregions.fpga.intel.com created
customresourcedefinition.apiextensions.k8s.io/gpudeviceplugins.deviceplugin.intel.com created
customresourcedefinition.apiextensions.k8s.io/qatdeviceplugins.deviceplugin.intel.com created
customresourcedefinition.apiextensions.k8s.io/sgxdeviceplugins.deviceplugin.intel.com created
mutatingwebhookconfiguration.admissionregistration.k8s.io/inteldeviceplugins-mutating-webhook-configuration created
validatingwebhookconfiguration.admissionregistration.k8s.io/inteldeviceplugins-validating-webhook-configuration created
role.rbac.authorization.k8s.io/inteldeviceplugins-leader-election-role created
clusterrole.rbac.authorization.k8s.io/inteldeviceplugins-manager-role created
clusterrole.rbac.authorization.k8s.io/inteldeviceplugins-proxy-role created
Warning: rbac.authorization.k8s.io/v1beta1 ClusterRole is deprecated in v1.17+, unavailable in v1.22+; use rbac.authorization.k8s.io/v1 ClusterRole
clusterrole.rbac.authorization.k8s.io/inteldeviceplugins-metrics-reader created
rolebinding.rbac.authorization.k8s.io/inteldeviceplugins-leader-election-rolebinding created
clusterrolebinding.rbac.authorization.k8s.io/inteldeviceplugins-manager-rolebinding created
clusterrolebinding.rbac.authorization.k8s.io/inteldeviceplugins-proxy-rolebinding created
service/inteldeviceplugins-controller-manager-metrics-service created
service/inteldeviceplugins-webhook-service created
deployment.apps/inteldeviceplugins-controller-manager created
certificate.cert-manager.io/inteldeviceplugins-serving-cert created
issuer.cert-manager.io/inteldeviceplugins-selfsigned-issuer created

TODO:

  • move the FPGA CRDs to v1 API
  • move to v1 RBAC API
  • test by deploying a device CR with the operator
  • test using make test-with-kind

Metadata

Metadata

Assignees

Labels

operatorDevice operator related issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions