gitops: point flux kustomizations directly at flux-system dir, add

kustomization for cilium
This commit is contained in:
Jan Novak(SRE)
2025-05-11 23:56:52 +02:00
parent 45d2df4def
commit 8f0b5f2863
5 changed files with 39 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: cilium
namespace: kube-system
spec:
chart:
spec:
chart: cilium
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: cilium
version: 1.16.5
interval: 5m0s

View File

@@ -0,0 +1,9 @@
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: cilium
namespace: flux-system
spec:
interval: 1m0s
url: https://helm.cilium.io/

View File

@@ -0,0 +1,12 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: cilium
namespace: cilium
spec:
interval: 10m0s
path: ./gitops/home-kubernetes/cilium
prune: true
sourceRef:
kind: GitRepository
name: flux-system

View File

@@ -20,7 +20,7 @@ metadata:
namespace: flux-system
spec:
interval: 10m0s
path: ./gitops/home-kubernetes
path: ./gitops/home-kubernetes/flux-system
prune: true
sourceRef:
kind: GitRepository

View File

@@ -3,3 +3,4 @@ kind: Kustomization
resources:
- gotk-components.yaml
- gotk-sync.yaml
- extra-kustomizations.yaml