Can't access Waypoint server in Kubernetes (bad certificate)

Hi!

I have Waypointed installed in my Kubernetes cluster. I’m able to deploy with it (by port-forwarding the Waypoint service), but I cannot access the Waypoint server browser URL.

I’ve the following manifests regarding that:

Traefik IngressRoute

---
kind: IngressRoute
apiVersion: traefik.containo.us/v1alpha1
metadata:
  name: waypoint
  labels:
    app.kubernetes.io/name: waypoint-ingress-route
    app.kubernetes.io/part-of: waypoint
    app.kubernetes.io/component: ingress-route
    app.kubernetes.io/version: 1.0.0
spec:
  entryPoints:
    - websecure
  routes:
    - kind: Rule
      match: Host(`waypoint.infrastructure.getbud.co`)
      priority: 10
      services:
        - name: waypoint
          port: 9702
          scheme: https
    - kind: Rule
      match: Host(`waypoint.infrastructure.getbud.co`) && Headers(`Content-Type`, `application/grpc`)
      priority: 11
      services:
        - name: waypoint
          port: 9701
  tls:
    certResolver: letsencrypt
    passthrough: true
    options: {}

LetsEncrypt is properly setup in my cluster (all my services have valid https certificates, including the waypoint.infrastructure domain (the “lock” icon appears in my URL), but, after accessing the URL, I receive an Internal server error and the following error appears in my Waypoint server pod:

2021/01/15 13:26:54 http: TLS handshake error from 10.0.1.233:35182: remote error: tls: bad certificate

Any idea how to fix it?