apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: argocd namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: https://argoproj.github.io/argo-helm chart: argo-cd targetRevision: "9.1.6" helm: releaseName: turbo valuesObject: fullnameOverride: turbo-argocd global: domain: argo.turbo.weystrom.dev configs: params: server.insecure: true cm: admin.enabled: true server: ingress: enabled: true ingressClassName: nginx annotations: nginx.ingress.kubernetes.io/force-ssl-redirect: "true" nginx.ingress.kubernetes.io/backend-protocol: "HTTP" cert-manager.io/cluster-issuer: "letsencrypt-prod" extraTls: - hosts: - argo.turbo.weystrom.dev secretName: argocd-ingress-http ingressGrpc: enabled: true ingressClassName: nginx hostname: argo-grpc.turbo.weystrom.dev annotations: nginx.ingress.kubernetes.io/backend-protocol: "GRPC" cert-manager.io/cluster-issuer: "letsencrypt-prod" extraTls: - hosts: - argo-grpc.turbo.weystrom.dev secretName: argocd-ingress-grpc destination: server: https://kubernetes.default.svc namespace: argocd syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true - ServerSideApply=true