refactor: reorganize fleet bundles and shift BGP and gateway-api configurations to new directory structure

This commit is contained in:
2026-05-04 17:49:09 +02:00
parent 1756483d10
commit 601e9ea176
6 changed files with 59 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# deployments/01b-kgateway-crds/fleet.yaml
kind: Bundle
metadata:
name: kgateway-crds
# Da du die offiziellen Gateway API CRDs (v1.4.0) schon hast,
# sollte dieses Bundle davon abhängen oder danach kommen.
dependsOn:
- name: gateway-api-crds
defaultNamespace: kgateway-system
helm:
# OCI Unterstützung in Fleet
chart: oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds
version: "v2.2.1"
# Da es CRDs sind, ist es oft sicher, den Namespace automatisch zu erstellen
createNamespace: true
# Falls der Chart spezielle Release-Namen erwartet
releaseName: kgateway-crds
targetCustomizations:
- name: all-clusters
clusterSelector:
matchExpressions:
- key: bgp-cidr
operator: Exists
+30
View File
@@ -0,0 +1,30 @@
kind: Bundle
metadata:
name: kgateway-controller
# Hier wird die Kette geschlossen:
dependsOn:
- name: 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
# Hier kannst du globale Einstellungen für kgateway vornehmen
values:
# Falls du spezifische Einstellungen für die Gateway-Instanz brauchst
# oder Ressourcen-Limits setzen willst:
kgateway:
enabled: true
targetCustomizations:
- name: all-clusters
clusterSelector:
matchExpressions:
- key: bgp-cidr
operator: Exists