From 1d71d528042e517959bf31075b261bd0c8017d5a Mon Sep 17 00:00:00 2001 From: Shantnu Kumar Date: Sun, 22 Sep 2024 18:20:29 +0530 Subject: [PATCH] add cilium to gitops-catalog --- cilium/cilium.yaml | 26 ++++++++++++++++++++++ cilium/components/cilium/application.yaml | 23 +++++++++++++++++++ index.yaml | 7 ++++++ logos/cilium.svg | 27 +++++++++++++++++++++++ 4 files changed, 83 insertions(+) create mode 100644 cilium/cilium.yaml create mode 100644 cilium/components/cilium/application.yaml create mode 100644 logos/cilium.svg diff --git a/cilium/cilium.yaml b/cilium/cilium.yaml new file mode 100644 index 0000000..1d72641 --- /dev/null +++ b/cilium/cilium.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: -cilium-components + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: '100' + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: + path: /components/cilium + targetRevision: HEAD + destination: + name: in-cluster + namespace: cilium + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + \ No newline at end of file diff --git a/cilium/components/cilium/application.yaml b/cilium/components/cilium/application.yaml new file mode 100644 index 0000000..faf11c2 --- /dev/null +++ b/cilium/components/cilium/application.yaml @@ -0,0 +1,23 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: -cilium + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + namespace: cilium + name: + source: + repoURL: https://helm.cilium.io/ + targetRevision: 1.16.1 # Update this to the desired version, this is the current lastest (stable) version on the Cilium Helm repository + chart: cilium + project: default + syncPolicy: + syncOptions: + - CreateNamespace=true + automated: + prune: true + selfHeal: true diff --git a/index.yaml b/index.yaml index 597bf36..18b3099 100644 --- a/index.yaml +++ b/index.yaml @@ -14,6 +14,13 @@ apps: description: "A Kubernetes controller & set of CRDs which provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, & progressive delivery features to Kubernetes." category: CI/CD + - name: cilium + displayName: Cilium + website: "https://cilium.io/" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/cilium.svg" + description: "Cilium is an open-source, cloud-native tool for managing, securing, and monitoring network connectivity between workloads, powered by the innovative Kernel technology eBPF." + category: Observability + - name: cluster-autoscaler-civo displayName: Civo Cluster Autoscaler website: "https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler" diff --git a/logos/cilium.svg b/logos/cilium.svg new file mode 100644 index 0000000..3d60375 --- /dev/null +++ b/logos/cilium.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +