diff --git a/argocd/applications/gitlab-staging/nginx-ingress-application.yaml b/argocd/applications/gitlab-staging/nginx-ingress-application.yaml new file mode 100644 index 0000000..5016b55 --- /dev/null +++ b/argocd/applications/gitlab-staging/nginx-ingress-application.yaml @@ -0,0 +1,34 @@ +# Needed to internally expose thanos +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: gitlab-staging-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.240.0.100 + # internal: + # enabled: true + # externalTrafficPolicy: Local + destination: + server: https://192.168.200.13 + namespace: ingress-nginx + syncPolicy: + automated: + prune: true + selfHeal: true + allowEmpty: false