f224b17ca1
- Fix consul HTTPRoute backend: consul-consul-ui -> consul-ui - Add consul.service.consul hostname to Gateway (cert SAN) and HTTPRoute - Add consul-svc listener on 443 for consul.service.consul SNI routing - Convert PDB inline patch to patches/consul-server-pdb.yaml - Set server.disruptionBudget.maxUnavailable: 1 explicitly in values - Expose consul DNS service as LoadBalancer (purelb 198.18.200.5) for anycast - Remove sandbox overlay (not needed in production GitOps)
21 lines
397 B
YAML
21 lines
397 B
YAML
---
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
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
|
|
version: "1.9.7"
|
|
releaseName: consul
|
|
namespace: consul
|
|
valuesFile: values.yaml
|