diff --git a/charts/gardener-extension-provider-equinix-metal/templates/poddisruptionbudget.yaml b/charts/gardener-extension-provider-equinix-metal/templates/poddisruptionbudget.yaml index 087ba8df2..2dc2edccc 100644 --- a/charts/gardener-extension-provider-equinix-metal/templates/poddisruptionbudget.yaml +++ b/charts/gardener-extension-provider-equinix-metal/templates/poddisruptionbudget.yaml @@ -1,4 +1,3 @@ -{{- if gt (int .Values.replicaCount) 1 }} {{- if semverCompare ">= 1.21-0" .Capabilities.KubeVersion.GitVersion }} apiVersion: policy/v1 {{- else }} @@ -11,8 +10,7 @@ metadata: labels: {{ include "labels" . | indent 4 }} spec: - maxUnavailable: {{ sub (int .Values.replicaCount) 1 }} + maxUnavailable: 1 selector: matchLabels: {{ include "labels" . | indent 6 }} -{{- end }} diff --git a/charts/gardener-extension-provider-equinix-metal/templates/rbac.yaml b/charts/gardener-extension-provider-equinix-metal/templates/rbac.yaml index 2b18d23cb..2d633a989 100644 --- a/charts/gardener-extension-provider-equinix-metal/templates/rbac.yaml +++ b/charts/gardener-extension-provider-equinix-metal/templates/rbac.yaml @@ -88,6 +88,17 @@ rules: - verticalpodautoscalers verbs: - "*" +- apiGroups: + - policy + resources: + - poddisruptionbudgets + verbs: + - get + - list + - watch + - patch + - update + - delete --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding diff --git a/charts/internal/machine-controller-manager/seed/templates/deployment.yaml b/charts/internal/machine-controller-manager/seed/templates/deployment.yaml index 84d147a05..1cbfeaac3 100644 --- a/charts/internal/machine-controller-manager/seed/templates/deployment.yaml +++ b/charts/internal/machine-controller-manager/seed/templates/deployment.yaml @@ -7,6 +7,7 @@ metadata: labels: app: kubernetes role: machine-controller-manager + high-availability-config.resources.gardener.cloud/type: controller spec: revisionHistoryLimit: 0 replicas: {{ .Values.replicas }} diff --git a/charts/internal/machine-controller-manager/seed/templates/poddisruptionbudget.yaml b/charts/internal/machine-controller-manager/seed/templates/poddisruptionbudget.yaml new file mode 100644 index 000000000..83a925c2e --- /dev/null +++ b/charts/internal/machine-controller-manager/seed/templates/poddisruptionbudget.yaml @@ -0,0 +1,18 @@ +{{- if semverCompare ">= 1.21-0" .Capabilities.KubeVersion.GitVersion }} +apiVersion: policy/v1 +{{- else }} +apiVersion: policy/v1beta1 +{{- end }} +kind: PodDisruptionBudget +metadata: + name: machine-controller-manager + namespace: {{ .Release.Namespace }} + labels: + app: kubernetes + role: machine-controller-manager +spec: + maxUnavailable: 1 + selector: + matchLabels: + app: kubernetes + role: machine-controller-manager diff --git a/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/deployment.yaml b/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/deployment.yaml index d14f9d4a0..e53c30a6c 100644 --- a/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/deployment.yaml +++ b/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/deployment.yaml @@ -6,6 +6,7 @@ metadata: namespace: {{ .Release.Namespace }} labels: app: cloud-controller-manager + high-availability-config.resources.gardener.cloud/type: controller spec: revisionHistoryLimit: 0 replicas: {{ .Values.replicas }} diff --git a/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/poddisruptionbudget.yaml b/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/poddisruptionbudget.yaml new file mode 100644 index 000000000..dd8b7e128 --- /dev/null +++ b/charts/internal/seed-controlplane/charts/cloud-provider-equinix-metal/templates/poddisruptionbudget.yaml @@ -0,0 +1,16 @@ +{{- if semverCompare ">= 1.21-0" .Capabilities.KubeVersion.GitVersion }} +apiVersion: policy/v1 +{{- else }} +apiVersion: policy/v1beta1 +{{- end }} +kind: PodDisruptionBudget +metadata: + name: cloud-controller-manager + namespace: {{ .Release.Namespace }} + labels: + role: cloud-controller-manager +spec: + maxUnavailable: 1 + selector: + matchLabels: + role: cloud-controller-manager diff --git a/example/controller-registration.yaml b/example/controller-registration.yaml index b14aae4e1..dd16838bc 100644 --- a/example/controller-registration.yaml +++ b/example/controller-registration.yaml @@ -5,7 +5,7 @@ metadata: name: provider-equinix-metal type: helm providerConfig: - chart: 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 + chart: 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 values: image: tag: v2.6.0-dev