apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: ingress-nginx namespace: argocd annotations: argocd.argoproj.io/sync-wave: "0" finalizers: - resources-finalizer.argocd.argoproj.io spec: project: homelab source: repoURL: https://kubernetes.github.io/ingress-nginx chart: ingress-nginx targetRevision: 4.15.1 helm: releaseName: ingress-nginx values: | controller: replicaCount: 2 ingressClassResource: name: nginx enabled: true default: true ingressClass: nginx service: type: LoadBalancer loadBalancerIP: 172.16.10.200 externalTrafficPolicy: Local config: use-forwarded-headers: "true" compute-full-forwarded-for: "true" enable-real-ip: "true" proxy-body-size: "100m" metrics: enabled: true admissionWebhooks: enabled: true defaultBackend: enabled: false destination: server: https://kubernetes.default.svc namespace: ingress-nginx syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true - ServerSideApply=true