diff --git a/argocd/applications/gitlab-production/nginx-ingress-application.yaml b/argocd/applications/gitlab-production/nginx-ingress-application.yaml new file mode 100644 index 0000000..0bb686e --- /dev/null +++ b/argocd/applications/gitlab-production/nginx-ingress-application.yaml @@ -0,0 +1,31 @@ +# Needed to internally expose thanos +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: gitlab-production-ingress-nginx-application + namespace: argocd +spec: + project: default # Todo define a project to limit the deployment types + source: + chart: ingress-nginx + repoURL: https://kubernetes.github.io/ingress-nginx + targetRevision: 4.2.5 + helm: + releaseName: ingress-nginx + values: | + controller: + ingressClassResource: + default: false # be sure to not interfere with gitlab-ingress class + service: + annotations: + service.beta.kubernetes.io/azure-load-balancer-internal: "true" + externalTrafficPolicy: Local + loadBalancerIP: 10.224.0.100 + destination: + server: https://192.168.200.4 + namespace: ingress-nginx + syncPolicy: + automated: + prune: true + selfHeal: true + allowEmpty: false