From 4a0e47ac82be09c5f3be155a6f15ccf5ec1d2db8 Mon Sep 17 00:00:00 2001 From: Ultradesu Date: Sun, 6 Apr 2025 17:53:35 +0100 Subject: [PATCH] Fix ingress Argocd --- k8s/core/argocd/ingress.yaml | 28 ++++++++++++++++++++++++++++ k8s/core/argocd/kustomization.yaml | 4 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 k8s/core/argocd/ingress.yaml diff --git a/k8s/core/argocd/ingress.yaml b/k8s/core/argocd/ingress.yaml new file mode 100644 index 0000000..314efae --- /dev/null +++ b/k8s/core/argocd/ingress.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: argocd-tls-ingress + namespace: argocd + annotations: + ingressClassName: traefik + cert-manager.io/cluster-issuer: letsencrypt + traefik.ingress.kubernetes.io/router.middlewares: kube-system-https-redirect@kubernetescrd + acme.cert-manager.io/http01-edit-in-place: "true" +spec: + rules: + - host: ag.hexor.cy + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: argocd-server + port: + number: 80 + tls: + - secretName: argocd-tls + hosts: + - ag.hexor.cy + diff --git a/k8s/core/argocd/kustomization.yaml b/k8s/core/argocd/kustomization.yaml index 1f50427..ec14a5c 100644 --- a/k8s/core/argocd/kustomization.yaml +++ b/k8s/core/argocd/kustomization.yaml @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -resources: [] -# - external-secrets.yaml +resources: + - ingress.yaml helmCharts: - name: argo-cd