A repo with FluxCD reference structure.
An existing Kubernetes cluster is required before using this repository.
For a demo case it is enough to start a minikube node:
minikube start
For a quick start consult with bootstrap procedure:
The structure of cluster and grouped resources:
The repository contains three techniques to allow automatic component updates:
-
For Flux specifically - flux-update workflow
-
For HelmRelease objects, version range can be indicated - example kyverno manifest
-
Global auto-update flow via renovate addon - workflow