@@ -14,7 +14,7 @@ import (
1414 "github.com/scylladb/scylla-operator/pkg/scheme"
1515 appsv1 "k8s.io/api/apps/v1"
1616 corev1 "k8s.io/api/core/v1"
17- policyv1beta1 "k8s.io/api/policy/v1beta1 "
17+ policyv1 "k8s.io/api/policy/v1 "
1818 apierrors "k8s.io/apimachinery/pkg/api/errors"
1919 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2020 "k8s.io/apimachinery/pkg/runtime"
@@ -23,12 +23,12 @@ import (
2323 "k8s.io/apimachinery/pkg/util/wait"
2424 appsv1informers "k8s.io/client-go/informers/apps/v1"
2525 corev1informers "k8s.io/client-go/informers/core/v1"
26- policyv1beta1informers "k8s.io/client-go/informers/policy/v1beta1 "
26+ policyv1informers "k8s.io/client-go/informers/policy/v1 "
2727 "k8s.io/client-go/kubernetes"
2828 corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
2929 appsv1listers "k8s.io/client-go/listers/apps/v1"
3030 corev1listers "k8s.io/client-go/listers/core/v1"
31- policyv1beta1listers "k8s.io/client-go/listers/policy/v1beta1 "
31+ policyv1listers "k8s.io/client-go/listers/policy/v1 "
3232 "k8s.io/client-go/tools/cache"
3333 "k8s.io/client-go/tools/record"
3434 "k8s.io/client-go/util/workqueue"
@@ -61,7 +61,7 @@ type Controller struct {
6161 serviceLister corev1listers.ServiceLister
6262 secretLister corev1listers.SecretLister
6363 statefulSetLister appsv1listers.StatefulSetLister
64- pdbLister policyv1beta1listers .PodDisruptionBudgetLister
64+ pdbLister policyv1listers .PodDisruptionBudgetLister
6565 scyllaLister scyllav1listers.ScyllaClusterLister
6666
6767 cachesToSync []cache.InformerSynced
@@ -78,7 +78,7 @@ func NewController(
7878 serviceInformer corev1informers.ServiceInformer ,
7979 secretInformer corev1informers.SecretInformer ,
8080 statefulSetInformer appsv1informers.StatefulSetInformer ,
81- pdbInformer policyv1beta1informers .PodDisruptionBudgetInformer ,
81+ pdbInformer policyv1informers .PodDisruptionBudgetInformer ,
8282 scyllaClusterInformer scyllav1informers.ScyllaClusterInformer ,
8383 operatorImage string ,
8484) (* Controller , error ) {
@@ -515,14 +515,14 @@ func (scc *Controller) deleteStatefulSet(obj interface{}) {
515515}
516516
517517func (scc * Controller ) addPodDisruptionBudget (obj interface {}) {
518- pdb := obj .(* policyv1beta1 .PodDisruptionBudget )
518+ pdb := obj .(* policyv1 .PodDisruptionBudget )
519519 klog .V (4 ).InfoS ("Observed addition of PodDisruptionBudget" , "PodDisruptionBudget" , klog .KObj (pdb ))
520520 scc .enqueueOwner (pdb )
521521}
522522
523523func (scc * Controller ) updatePodDisruptionBudget (old , cur interface {}) {
524- oldPDB := old .(* policyv1beta1 .PodDisruptionBudget )
525- currentPDB := cur .(* policyv1beta1 .PodDisruptionBudget )
524+ oldPDB := old .(* policyv1 .PodDisruptionBudget )
525+ currentPDB := cur .(* policyv1 .PodDisruptionBudget )
526526
527527 if currentPDB .UID != oldPDB .UID {
528528 key , err := keyFunc (oldPDB )
@@ -541,14 +541,14 @@ func (scc *Controller) updatePodDisruptionBudget(old, cur interface{}) {
541541}
542542
543543func (scc * Controller ) deletePodDisruptionBudget (obj interface {}) {
544- pdb , ok := obj .(* policyv1beta1 .PodDisruptionBudget )
544+ pdb , ok := obj .(* policyv1 .PodDisruptionBudget )
545545 if ! ok {
546546 tombstone , ok := obj .(cache.DeletedFinalStateUnknown )
547547 if ! ok {
548548 utilruntime .HandleError (fmt .Errorf ("couldn't get object from tombstone %#v" , obj ))
549549 return
550550 }
551- pdb , ok = tombstone .Obj .(* policyv1beta1 .PodDisruptionBudget )
551+ pdb , ok = tombstone .Obj .(* policyv1 .PodDisruptionBudget )
552552 if ! ok {
553553 utilruntime .HandleError (fmt .Errorf ("tombstone contained object that is not a PodDisruptionBudget %#v" , obj ))
554554 return
0 commit comments