From bda2eb66adb99355a7e8831ee3dfa7651a2f96cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sat, 11 Jul 2026 23:03:28 +0000 Subject: [PATCH] add cilium --- services/cilium/deploy/app/helm-release.yaml | 15 +++++++++++++++ services/cilium/deploy/app/helm-repo.yaml | 7 +++++++ services/cilium/deploy/app/kustomization.yaml | 12 ++++++++++++ services/cilium/deploy/flux/app-sync.yaml | 12 ++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 services/cilium/deploy/app/helm-release.yaml create mode 100644 services/cilium/deploy/app/helm-repo.yaml create mode 100644 services/cilium/deploy/app/kustomization.yaml create mode 100644 services/cilium/deploy/flux/app-sync.yaml diff --git a/services/cilium/deploy/app/helm-release.yaml b/services/cilium/deploy/app/helm-release.yaml new file mode 100644 index 0000000..1850ad3 --- /dev/null +++ b/services/cilium/deploy/app/helm-release.yaml @@ -0,0 +1,15 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: cilium +spec: + releaseName: cilium + interval: 40h + chart: + spec: + chart: cilium + version: 1.18.2 + sourceRef: + kind: HelmRepository + name: cilium + interval: 40h diff --git a/services/cilium/deploy/app/helm-repo.yaml b/services/cilium/deploy/app/helm-repo.yaml new file mode 100644 index 0000000..ad767e6 --- /dev/null +++ b/services/cilium/deploy/app/helm-repo.yaml @@ -0,0 +1,7 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: cilium +spec: + interval: 40h + url: https://helm.cilium.io \ No newline at end of file diff --git a/services/cilium/deploy/app/kustomization.yaml b/services/cilium/deploy/app/kustomization.yaml new file mode 100644 index 0000000..b2e7c85 --- /dev/null +++ b/services/cilium/deploy/app/kustomization.yaml @@ -0,0 +1,12 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: cilium +resources: + - helm-repo.yaml + - helm-release.yaml +# secretGenerator: +# - name: cilium-helm-values +# files: +# - values.yaml=helm-values.yaml +# generatorOptions: +# disableNameSuffixHash: true \ No newline at end of file diff --git a/services/cilium/deploy/flux/app-sync.yaml b/services/cilium/deploy/flux/app-sync.yaml new file mode 100644 index 0000000..58b4c23 --- /dev/null +++ b/services/cilium/deploy/flux/app-sync.yaml @@ -0,0 +1,12 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: cilium +spec: + interval: 1m + sourceRef: + kind: GitRepository + name: casa + namespace: flux-system + path: ./services/cilium/deploy/app + prune: true