From 0bdffc9e10968e9b9f66ea96a8a137e98e82db0f Mon Sep 17 00:00:00 2001 From: Brian Dols Date: Thu, 10 Aug 2023 23:26:09 -0500 Subject: [PATCH] use PodDisruptionBudget API policy/v1 if available Signed-off-by: Brian Dols --- charts/flagger/templates/pdb.yaml | 4 ++++ charts/loadtester/templates/pdb.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/charts/flagger/templates/pdb.yaml b/charts/flagger/templates/pdb.yaml index d716a827..964919bd 100644 --- a/charts/flagger/templates/pdb.yaml +++ b/charts/flagger/templates/pdb.yaml @@ -1,5 +1,9 @@ {{- if .Values.podDisruptionBudget.enabled }} +{{- if .Capabilities.APIVersions.Has "policy/v1" -}} +apiVersion: policy/v1 +{{- else }} apiVersion: policy/v1beta1 +{{- end }} kind: PodDisruptionBudget metadata: name: {{ template "flagger.name" . }} diff --git a/charts/loadtester/templates/pdb.yaml b/charts/loadtester/templates/pdb.yaml index ab9e1fd7..edd28eac 100644 --- a/charts/loadtester/templates/pdb.yaml +++ b/charts/loadtester/templates/pdb.yaml @@ -1,5 +1,9 @@ {{- if .Values.podDisruptionBudget.enabled }} +{{- if .Capabilities.APIVersions.Has "policy/v1" -}} +apiVersion: policy/v1 +{{- else }} apiVersion: policy/v1beta1 +{{- end }} kind: PodDisruptionBudget metadata: name: {{ include "loadtester.fullname" . }}