First commit

This commit is contained in:
Stéphane Tailland
2026-08-19 16:57:43 +02:00
parent 8650f4ae7b
commit 6afd9c4c5f
15 changed files with 251 additions and 11 deletions
+24
View File
@@ -0,0 +1,24 @@
# The Flux Operator itself (flux-system ns) is installed manually via Helm,
# not by Flux — bootstrap problem, Flux can't deploy the thing that deploys
# it. Standard/expected: see README.md for the one-time install command.
#
# This FluxInstance is what the operator reconciles into the actual Flux
# controllers (source-controller, kustomize-controller, ...). No `sync`
# block yet: that would wire Flux to a GitRepository/OCIRepository source to
# reconcile automatically, and none of the kong-v2 repos have a remote yet
# (all local-only, see ../../STATUS.md) — until that's decided, apply
# Kustomizations manually per repo (e.g. `kubectl apply -k dataplane-catalog/dev/api-gateway/`).
apiVersion: fluxcd.controlplane.io/v1
kind: FluxInstance
metadata:
name: flux
namespace: flux-system
spec:
distribution:
registry: ghcr.io/fluxcd
version: "2.x"
components:
- source-controller
- kustomize-controller
- helm-controller
- notification-controller