Files
fleet-base-setup/04-kgateway/fleet.yaml
T

39 lines
885 B
YAML

kind: Bundle
metadata:
name: kgateway-controller
# Hier wird die Kette geschlossen:
dependsOn:
- name: fleet-base-setup-02-kgateway-crds
defaultNamespace: kgateway-system
helm:
# Der eigentliche Controller-Chart aus der OCI-Registry
chart: oci://cr.kgateway.dev/kgateway-dev/charts/kgateway
version: "v2.3.0-main"
releaseName: kgateway
createNamespace: true
# Globale Einstellungen für kgateway
values:
kgateway:
enabled: true
targetCustomizations:
# Nur in Test-Clustern: kein Leader Election (single-node setup)
- name: test-clusters
clusterSelector:
matchLabels:
hnrx.net/cluster-env: test
helm:
values:
controller:
replicaCount: 1
disableLeaderElection: true
- name: all-clusters
clusterSelector:
matchExpressions:
- key: hnrx.net/bgp-cidr
operator: Exists