diff --git a/gitops/home-kubernetes/cilium/release.yaml b/gitops/home-kubernetes/cilium/release.yaml new file mode 100644 index 0000000..5658602 --- /dev/null +++ b/gitops/home-kubernetes/cilium/release.yaml @@ -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 diff --git a/gitops/home-kubernetes/cilium/repository.yaml b/gitops/home-kubernetes/cilium/repository.yaml new file mode 100644 index 0000000..90d5176 --- /dev/null +++ b/gitops/home-kubernetes/cilium/repository.yaml @@ -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/ diff --git a/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml new file mode 100644 index 0000000..39b66c0 --- /dev/null +++ b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml @@ -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 \ No newline at end of file diff --git a/gitops/home-kubernetes/flux-system/gotk-sync.yaml b/gitops/home-kubernetes/flux-system/gotk-sync.yaml index e097318..d655877 100644 --- a/gitops/home-kubernetes/flux-system/gotk-sync.yaml +++ b/gitops/home-kubernetes/flux-system/gotk-sync.yaml @@ -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 diff --git a/gitops/home-kubernetes/flux-system/kustomization.yaml b/gitops/home-kubernetes/flux-system/kustomization.yaml index 3842229..9ed9eea 100644 --- a/gitops/home-kubernetes/flux-system/kustomization.yaml +++ b/gitops/home-kubernetes/flux-system/kustomization.yaml @@ -3,3 +3,4 @@ kind: Kustomization resources: - gotk-components.yaml - gotk-sync.yaml +- extra-kustomizations.yaml