0c73cc7594
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.
45 lines
895 B
YAML
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
|