Files
argocd-apps/apps/overlays/sandbox/consul/kustomization.yaml
T
unkinben 0c73cc7594
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
feat(consul): deploy HashiCorp Consul 1.22.7 via Helm chart 1.9.7
5-replica server cluster (bootstrapExpect=5) with datacenter=au-syd1,
connect enabled, raft_multiplier=10, http=8500, grpc=8502, https=-1.
10Gi cephrbd-fast-delete PVC. Gateway API HTTPRoute on 443→consul-consul-ui:80→8500.
PDB patched from policy/v1beta1 to policy/v1 for k8s 1.25+.
ArgoCD platform ApplicationSet updated to include consul overlay path.
2026-05-23 18:50:08 +10:00

45 lines
895 B
YAML

---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../base/consul
patches:
- target:
kind: Namespace
name: consul
patch: |-
- op: replace
path: /metadata/name
value: sandbox-consul
- target:
kind: Gateway
name: consul
patch: |-
- op: replace
path: /metadata/namespace
value: sandbox-consul
- target:
kind: HTTPRoute
name: consul
patch: |-
- op: replace
path: /metadata/namespace
value: sandbox-consul
- target:
kind: PodDisruptionBudget
name: consul-server
patch: |-
- op: replace
path: /apiVersion
value: policy/v1
helmCharts:
- name: consul
repo: https://helm.releases.hashicorp.com
version: "1.9.7"
releaseName: consul
namespace: sandbox-consul
valuesFile: values.yaml