I'm struggling with exposing argocd using traefik.
Argocd is well deployed on my kubernetes. I'm able to reach it using port forwarding:
curl -I -k https://localhost:36651
HTTP/1.1 200 OK
I've deployed this ingressroute:
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: argocd-server
namespace: argocd
spec:
entryPoints:
- websecure
routes:
- kind: Rule
match: Host(`argocd.localhost`)
priority: 10
services:
- name: argocd-server
port: 80
- kind: Rule
match: Host(`argocd.localhost`) && Headers(`Content-Type`, `application/grpc`)
priority: 11
services:
- name: argocd-server
port: 80
scheme: h2c
tls:
certResolver: default
options: {}
- name: argocd-server
port: 80
- kind: Rule
match: Host(`argocd.localhost`) && Headers(`Content-Type`, `application/grpc`)
priority: 11
services:
- name: argocd-server
port: 80
scheme: h2c
tls:
certResolver: default
options: {}
When I'm trying to reach it, I'm getting an 404.
curl argocd.localhost
404 page not found
Any ideas?