Files
kong-k8s-platform/flux/fluxinstance.yaml
T
Stéphane Tailland 6afd9c4c5f First commit
2026-08-19 16:57:43 +02:00

25 lines
987 B
YAML

# 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