diff --git a/apps/argocd-ingress/ingress-route.yaml b/apps/argocd-ingress/ingress-route.yaml new file mode 100644 index 0000000..a1e79d1 --- /dev/null +++ b/apps/argocd-ingress/ingress-route.yaml @@ -0,0 +1,19 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: argocd-server + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "1" +spec: + entryPoints: + - websecure + routes: + - match: Host(`argocd.k3s.stabify.de`) + kind: Rule + services: + - name: argocd-server + port: 443 + serversTransport: argocd-transport + tls: + secretName: argocd-server-tls diff --git a/apps/argocd-ingress/ingress.yaml b/apps/argocd-ingress/ingress.yaml deleted file mode 100644 index b94cab8..0000000 --- a/apps/argocd-ingress/ingress.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: argocd-server-ingress - namespace: argocd - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - traefik.ingress.kubernetes.io/service.serversscheme: https - traefik.ingress.kubernetes.io/service.serverstransport: argocd-argocd-transport@kubernetescrd -spec: - tls: # <-- Zertifikat speichern - - hosts: - - argocd.k3s.stabify.de - secretName: argocd-server-tls - rules: - - host: argocd.k3s.stabify.de - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: argocd-server - port: - name: https # <-- Ändere Port Name auf https (Port 443 am Service)