mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
feat(cilium): Installing cilium with ArgoCD
This commit is contained in:
@@ -5,8 +5,9 @@ metadata:
|
||||
namespace: argocd
|
||||
spec:
|
||||
sourceRepos:
|
||||
- 'https://github.com/vehagn/*'
|
||||
- 'https://github.com/vehagn/homelab'
|
||||
- 'https://helm.traefik.io/*'
|
||||
- 'https://helm.cilium.io/*'
|
||||
destinations:
|
||||
- namespace: 'argocd'
|
||||
server: '*'
|
||||
@@ -16,6 +17,8 @@ spec:
|
||||
server: '*'
|
||||
- namespace: 'traefik-system'
|
||||
server: '*'
|
||||
- namespace: 'kube-system'
|
||||
server: '*'
|
||||
clusterResourceWhitelist:
|
||||
- group: '*'
|
||||
kind: '*'
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: cilium
|
||||
namespace: argocd
|
||||
finalizers:
|
||||
- resources-finalizer.argocd.argoproj.io
|
||||
spec:
|
||||
project: infrastructure
|
||||
source:
|
||||
plugin:
|
||||
name: kustomize-build-with-helm
|
||||
path: infra/cilium
|
||||
repoURL: https://github.com/vehagn/homelab
|
||||
targetRevision: HEAD
|
||||
destination:
|
||||
namespace: kube-system
|
||||
name: in-cluster
|
||||
syncPolicy:
|
||||
automated:
|
||||
selfHeal: true
|
||||
prune: true
|
||||
@@ -0,0 +1,10 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: kube-system
|
||||
|
||||
helmCharts:
|
||||
- name: cilium
|
||||
repo: https://helm.cilium.io
|
||||
version: 1.12.2
|
||||
releaseName: "cilium"
|
||||
valuesFile: values.yaml
|
||||
@@ -0,0 +1,19 @@
|
||||
cluster:
|
||||
id: 0
|
||||
name: kubernetes
|
||||
|
||||
encryption:
|
||||
nodeEncryption: false
|
||||
|
||||
kubeProxyReplacement: disabled
|
||||
|
||||
operator:
|
||||
replicas: 1
|
||||
|
||||
serviceAccounts:
|
||||
cilium:
|
||||
name: cilium
|
||||
operator:
|
||||
name: cilium-operator
|
||||
|
||||
tunnel: vxlan
|
||||
Reference in New Issue
Block a user