feat(consul): deploy HashiCorp Consul 1.22.7 via Helm chart (5-replica cluster) #149

Merged
unkinben merged 5 commits from benvin/consul into main 2026-05-23 22:40:49 +10:00
2 changed files with 2 additions and 9 deletions
Showing only changes of commit ed1ecc00cc - Show all commits
@@ -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
unkinben marked this conversation as resolved Outdated
Outdated
Review

patches should be yaml files.
ensure the maxunavailable is 1
we dont need the sandbox overlays.

patches should be yaml files. ensure the maxunavailable is 1 we dont need the sandbox overlays.
@@ -18,3 +12,5 @@ helmCharts:
releaseName: consul
namespace: consul
valuesFile: values.yaml
apiVersions:
- policy/v1/PodDisruptionBudget
@@ -1,3 +0,0 @@
- op: replace
path: /apiVersion
value: policy/v1