gitops-zurrli/argoapps/home/system/cilium.yaml

64 lines
1.5 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cilium-homepi1
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
source:
chart: cilium
repoURL: https://helm.cilium.io/
targetRevision: 1.15.3
helm:
values: |
cni:
chainingMode: none
ipv4:
enabled: true
ipv6:
enabled: true
kubeProxyReplacement: strict
operator:
replicas: 1
certgen:
# Workaround to keep the generated job around for 30d
# as this makes the argo app unsynced
ttlSecondsAfterFinished: 2592000
destination:
name: home
namespace: kube-system
project: system-home
syncPolicy:
syncOptions:
- ServerSideApply=true
ignoreDifferences:
- group: ""
kind: ConfigMap
name: hubble-ca-cert
jsonPointers:
- /data/ca.crt
- group: ""
kind: Secret
name: hubble-relay-client-certs
jsonPointers:
- /data/ca.crt
- /data/tls.crt
- /data/tls.key
- group: ""
kind: Secret
name: hubble-server-certs
jsonPointers:
- /data/ca.crt
- /data/tls.crt
- /data/tls.key
- group: ""
kind: Secret
name: cilium-ca
jsonPointers:
- /data/ca.crt
- /data/ca.key
- group: apps
kind: DaemonSet
jqPathExpressions:
- .spec.template.spec.containers[].env[].valueFrom.resourceFieldRef.divisor