Skip to content

Ingressroute Templates.

Reminder

Please don’t forget to replace the below 🤠

{{ namespace }}
{{ hostname }}

      apiVersion: traefik.containo.us/v1alpha1
      kind: IngressRoute
      metadata:
        name: traefik-dashboard
        namespace: {{ namespace }}
      spec:
        entryPoints:
          - web
          - websecure
        routes:
          - match: Host(`{hostname}`) # Hostname to match.
            kind: Rule
            services: # Service to redirect requests to.
              - name: api@internal
                kind: TraefikService
            # Middlewares NOT REQUIRED.
            middlewares:
              - name: auth
        # Use the secret generated by cert-manager
        tls:
          secretName: {{ hostname }}