39 lines
877 B
YAML
39 lines
877 B
YAML
kind: Bundle
|
|
metadata:
|
|
name: kgateway-controller
|
|
|
|
# Hier wird die Kette geschlossen:
|
|
dependsOn:
|
|
- name: fleet-base-setup-03-bgp-config
|
|
|
|
defaultNamespace: kgateway-system
|
|
|
|
helm:
|
|
# Der eigentliche Controller-Chart aus der OCI-Registry
|
|
chart: oci://cr.kgateway.dev/kgateway-dev/charts/kgateway
|
|
version: "v2.2.1"
|
|
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 |