apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: quartz-ingress
spec:
  entryPoints:
    - websecure
  routes:
    - match: Host(`physics.kluster.moll.re`)
      middlewares:
        - name: quartz-auth
      kind: Rule
      services:
        - name: quartz-web
          port: 80
  tls:
    certResolver: default-tls

---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: quartz-auth
spec:
  basicAuth:
    secret: nginx-auth