Skip to content

Commit b09453b

Browse files
committed
chore: migrate to policy/v1
1 parent 760d584 commit b09453b

File tree

18 files changed

+89
-89
lines changed

18 files changed

+89
-89
lines changed

deploy/manager/dev/10_controller_pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: policy/v1beta1
1+
apiVersion: policy/v1
22
kind: PodDisruptionBudget
33
metadata:
44
name: scylla-manager-controller

deploy/manager/prod/10_controller_pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: policy/v1beta1
1+
apiVersion: policy/v1
22
kind: PodDisruptionBudget
33
metadata:
44
name: scylla-manager-controller

deploy/operator/10_operator.pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: policy/v1beta1
1+
apiVersion: policy/v1
22
kind: PodDisruptionBudget
33
metadata:
44
name: scylla-operator

deploy/operator/10_webhookserver.pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: policy/v1beta1
1+
apiVersion: policy/v1
22
kind: PodDisruptionBudget
33
metadata:
44
name: webhook-server

examples/common/manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ metadata:
9696
name: scylla-manager
9797

9898
---
99-
apiVersion: policy/v1beta1
99+
apiVersion: policy/v1
100100
kind: PodDisruptionBudget
101101
metadata:
102102
name: scylla-manager-controller

examples/common/operator.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2436,7 +2436,7 @@ spec:
24362436
selfSigned: {}
24372437

24382438
---
2439-
apiVersion: policy/v1beta1
2439+
apiVersion: policy/v1
24402440
kind: PodDisruptionBudget
24412441
metadata:
24422442
name: scylla-operator
@@ -2489,7 +2489,7 @@ webhooks:
24892489
- scyllaclusters
24902490

24912491
---
2492-
apiVersion: policy/v1beta1
2492+
apiVersion: policy/v1
24932493
kind: PodDisruptionBudget
24942494
metadata:
24952495
name: webhook-server

helm/scylla-operator/templates/operator.pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- if gt .Values.replicas 1.0 }}
2-
apiVersion: policy/v1beta1
2+
apiVersion: policy/v1
33
kind: PodDisruptionBudget
44
metadata:
55
name: scylla-operator

helm/scylla-operator/templates/webhookserver.pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- if gt .Values.webhookServerReplicas 1.0 }}
2-
apiVersion: policy/v1beta1
2+
apiVersion: policy/v1
33
kind: PodDisruptionBudget
44
metadata:
55
name: webhook-server

pkg/cmd/operator/operator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func (o *OperatorOptions) run(ctx context.Context, streams genericclioptions.IOS
181181
kubeInformers.Core().V1().Services(),
182182
kubeInformers.Core().V1().Secrets(),
183183
kubeInformers.Apps().V1().StatefulSets(),
184-
kubeInformers.Policy().V1beta1().PodDisruptionBudgets(),
184+
kubeInformers.Policy().V1().PodDisruptionBudgets(),
185185
scyllaInformers.Scylla().V1().ScyllaClusters(),
186186
o.OperatorImage,
187187
)

pkg/controller/scyllacluster/controller.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

517517
func (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

523523
func (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

543543
func (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

Comments
 (0)