@@ -23,7 +23,7 @@ import (
2323 "k8s.io/apimachinery/pkg/runtime"
2424 "k8s.io/apimachinery/pkg/util/intstr"
2525
26- policyv1beta1 "k8s.io/api/policy/v1beta1 "
26+ policyv1 "k8s.io/api/policy/v1 "
2727 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2828
2929 envoyutils "github.com/banzaicloud/koperator/pkg/util/envoy"
@@ -38,7 +38,7 @@ func (r *Reconciler) podDisruptionBudget(log logr.Logger, extListener v1beta1.Ex
3838 ingressConfig v1beta1.IngressConfig , ingressConfigName , defaultIngressConfigName string ) runtime.Object {
3939 eListenerLabelName := util .ConstructEListenerLabelName (ingressConfigName , extListener .Name )
4040
41- var deploymentName string = util .GenerateEnvoyResourceName (envoyutils .EnvoyDeploymentName , envoyutils .EnvoyDeploymentNameWithScope ,
41+ var deploymentName = util .GenerateEnvoyResourceName (envoyutils .EnvoyDeploymentName , envoyutils .EnvoyDeploymentNameWithScope ,
4242 extListener , ingressConfig , ingressConfigName , r .KafkaCluster .GetName ())
4343
4444 pdbConfig := r .KafkaCluster .Spec .EnvoyConfig .GetDistruptionBudget ()
@@ -47,29 +47,29 @@ func (r *Reconciler) podDisruptionBudget(log logr.Logger, extListener v1beta1.Ex
4747 // an improper regex will be used to verify the value
4848 budget := intstr .Parse (pdbConfig .DisruptionBudget .Budget )
4949
50- var spec policyv1beta1 .PodDisruptionBudgetSpec
51- var matchLabels map [ string ] string = labelsForEnvoyIngress (r .KafkaCluster .GetName (), eListenerLabelName )
50+ var spec policyv1 .PodDisruptionBudgetSpec
51+ var matchLabels = labelsForEnvoyIngress (r .KafkaCluster .GetName (), eListenerLabelName )
5252
5353 if pdbConfig .Stategy == MIN_AVAILABLE {
54- spec = policyv1beta1 .PodDisruptionBudgetSpec {
54+ spec = policyv1 .PodDisruptionBudgetSpec {
5555 MinAvailable : & budget ,
5656 Selector : & metav1.LabelSelector {
5757 MatchLabels : matchLabels ,
5858 },
5959 }
6060 } else if pdbConfig .Stategy == MAX_UNAVAILABLE {
61- spec = policyv1beta1 .PodDisruptionBudgetSpec {
61+ spec = policyv1 .PodDisruptionBudgetSpec {
6262 Selector : & metav1.LabelSelector {
6363 MatchLabels : matchLabels ,
6464 },
6565 MaxUnavailable : & budget ,
6666 }
6767 }
6868
69- return & policyv1beta1 .PodDisruptionBudget {
69+ return & policyv1 .PodDisruptionBudget {
7070 TypeMeta : metav1.TypeMeta {
7171 Kind : "PodDisruptionBudget" ,
72- APIVersion : "policy/v1beta1 " ,
72+ APIVersion : "policy/v1 " ,
7373 },
7474 ObjectMeta : templates .ObjectMetaWithAnnotations (
7575 deploymentName + "-pdb" ,
0 commit comments