diff --git a/argocd/apps/argocd/argocd/argocd.yaml b/argocd/apps/argocd/argocd/argocd.yaml new file mode 100644 index 0000000..5edca4c --- /dev/null +++ b/argocd/apps/argocd/argocd/argocd.yaml @@ -0,0 +1,41 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: 'https://argoproj.github.io/argo-helm' + targetRevision: 5.* + helm: + parameters: + - name: 'server.extraArgs[0]' + value: '--insecure' + - name: server.ingress.enabled + value: 'true' + - name: 'server.ingress.hosts[0]' + value: 'argocd.innovation-hub-niedersachsen.de' + - name: 'global.networkPolicy.create' + value: 'true' + - name: 'crds.keep' + value: 'false' + - name: 'server.ingress.tls[0].hosts[0]' + value: argocd.innovation-hub-niedersachsen.de + - name: server.ingress.annotations."traefik\.ingress\.kubernetes\.io\/router\.entrypoints" + value: websecure + - name: server.ingress.annotations."kubernetes\.io\/ingress\.class" + value: traefik + - name: server.ingress.annotations."traefik\.ingress\.kubernetes\.io\/router\.tls" + value: 'true' + chart: argo-cd + destination: + server: 'https://kubernetes.default.svc' + namespace: argocd + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true \ No newline at end of file