From b23085d8c842ac3e2771f2b3c38d2deb824c3e02 Mon Sep 17 00:00:00 2001 From: Peter Keuter Date: Thu, 25 Aug 2022 16:27:09 +0200 Subject: [PATCH] fix: pdb is policy/v1 since v1.21.0 --- pkg/psmdb/pdb.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/psmdb/pdb.go b/pkg/psmdb/pdb.go index ee4b570a8b..76a7f0bc34 100644 --- a/pkg/psmdb/pdb.go +++ b/pkg/psmdb/pdb.go @@ -1,23 +1,23 @@ package psmdb import ( - policyv1beta1 "k8s.io/api/policy/v1beta1" + policyv1 "k8s.io/api/policy/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" api "github.com/percona/percona-server-mongodb-operator/pkg/apis/psmdb/v1" ) -func PodDisruptionBudget(spec *api.PodDisruptionBudgetSpec, labels map[string]string, namespace string) *policyv1beta1.PodDisruptionBudget { - return &policyv1beta1.PodDisruptionBudget{ +func PodDisruptionBudget(spec *api.PodDisruptionBudgetSpec, labels map[string]string, namespace string) *policyv1.PodDisruptionBudget { + return &policyv1.PodDisruptionBudget{ TypeMeta: metav1.TypeMeta{ - APIVersion: "policy/v1beta1", + APIVersion: "policy/v1", Kind: "PodDisruptionBudget", }, ObjectMeta: metav1.ObjectMeta{ Name: labels["app.kubernetes.io/instance"] + "-" + labels["app.kubernetes.io/component"] + "-" + labels["app.kubernetes.io/replset"], Namespace: namespace, }, - Spec: policyv1beta1.PodDisruptionBudgetSpec{ + Spec: policyv1.PodDisruptionBudgetSpec{ MinAvailable: spec.MinAvailable, MaxUnavailable: spec.MaxUnavailable, Selector: &metav1.LabelSelector{