Skip to content

Commit 57e2fa4

Browse files
committed
Configure pdb type
1 parent 44557ab commit 57e2fa4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

install/installer/pkg/common/common.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,10 @@ var (
712712
APIVersion: "trust.cert-manager.io/v1alpha1",
713713
Kind: "Bundle",
714714
}
715+
TypePodDisruptionBudget = metav1.TypeMeta{
716+
APIVersion: "policy/v1",
717+
Kind: "PodDisruptionBudget",
718+
}
715719
)
716720

717721
// validCookieChars contains all characters which may occur in an HTTP Cookie value (unicode \u0021 through \u007E),

install/installer/pkg/common/pod_disruption_budget.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ import (
1212
"k8s.io/apimachinery/pkg/util/intstr"
1313
)
1414

15-
func PodDisruptionBudget(context *RenderContext, component string, maxUnavailable int, selector *v1.LabelSelector) *policy.PodDisruptionBudget {
15+
func PodDisruptionBudget(ctx *RenderContext, component string, maxUnavailable int, selector *v1.LabelSelector) *policy.PodDisruptionBudget {
1616
muCount := intstr.FromInt(maxUnavailable)
1717

1818
return &policy.PodDisruptionBudget{
19+
TypeMeta: TypeMetaNamespace,
1920
ObjectMeta: v1.ObjectMeta{
2021
Name: fmt.Sprintf("%v-pdb", component),
21-
Namespace: context.Namespace,
22+
Namespace: ctx.Namespace,
2223
},
2324
Spec: policy.PodDisruptionBudgetSpec{
2425
MaxUnavailable: &muCount,

0 commit comments

Comments
 (0)