From d80a212e6e5a0c4021630ec1d20f36a1044e21ab Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Mon, 29 Dec 2025 22:47:18 +0900 Subject: [PATCH] REFACTOR(traefik): switch from HAProxy - to Traefik ingress controller - Update all ingress files to use ingressClassName: traefik - Update cert-manager ClusterIssuer to use traefik class - Remove haproxy.org annotations from ingress files - Update vault helm-values to use traefik --- argocd/ingress.yaml | 3 +-- cert-manager/cluster-issuer.yaml | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/argocd/ingress.yaml b/argocd/ingress.yaml index b45b7c5..28cb184 100644 --- a/argocd/ingress.yaml +++ b/argocd/ingress.yaml @@ -5,9 +5,8 @@ metadata: namespace: argocd annotations: cert-manager.io/cluster-issuer: "letsencrypt-prod" - haproxy.org/ssl-redirect: "true" spec: - ingressClassName: haproxy + ingressClassName: traefik tls: - hosts: - argocd0213.kro.kr diff --git a/cert-manager/cluster-issuer.yaml b/cert-manager/cluster-issuer.yaml index 97defaf..211cf9b 100644 --- a/cert-manager/cluster-issuer.yaml +++ b/cert-manager/cluster-issuer.yaml @@ -17,8 +17,8 @@ spec: name: letsencrypt-prod # HTTP-01 challenge를 사용하여 도메인 소유권 검증 - # HAProxy Ingress를 통해 /.well-known/acme-challenge/ 경로로 검증 + # Traefik Ingress를 통해 /.well-known/acme-challenge/ 경로로 검증 solvers: - http01: ingress: - class: haproxy + class: traefik