From ed1ecc00cc90355bda0f9cf1df56d01ef311a105 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 23 May 2026 22:37:58 +1000 Subject: [PATCH] fix(consul): use helmCharts.apiVersions to render policy/v1 PDB natively Pass --api-versions policy/v1/PodDisruptionBudget to helm template so the consul chart's capability check succeeds and renders policy/v1 directly, removing the need for an apiVersion patch. --- apps/overlays/au-syd1/consul/kustomization.yaml | 8 ++------ .../au-syd1/consul/patches/consul-server-pdb.yaml | 3 --- 2 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 apps/overlays/au-syd1/consul/patches/consul-server-pdb.yaml diff --git a/apps/overlays/au-syd1/consul/kustomization.yaml b/apps/overlays/au-syd1/consul/kustomization.yaml index 7b5c54f..bbc6c94 100644 --- a/apps/overlays/au-syd1/consul/kustomization.yaml +++ b/apps/overlays/au-syd1/consul/kustomization.yaml @@ -5,12 +5,6 @@ kind: Kustomization resources: - ../../../base/consul -patches: - - path: patches/consul-server-pdb.yaml - target: - kind: PodDisruptionBudget - name: consul-server - helmCharts: - name: consul repo: https://helm.releases.hashicorp.com @@ -18,3 +12,5 @@ helmCharts: releaseName: consul namespace: consul valuesFile: values.yaml + apiVersions: + - policy/v1/PodDisruptionBudget diff --git a/apps/overlays/au-syd1/consul/patches/consul-server-pdb.yaml b/apps/overlays/au-syd1/consul/patches/consul-server-pdb.yaml deleted file mode 100644 index 4825a6c..0000000 --- a/apps/overlays/au-syd1/consul/patches/consul-server-pdb.yaml +++ /dev/null @@ -1,3 +0,0 @@ -- op: replace - path: /apiVersion - value: policy/v1