--- # HTTPS entrypoint — routes nginx.thedevops.dev through weighted TraefikService apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: nginx-weighted namespace: nginx-mcp spec: entryPoints: - websecure routes: - match: Host(`nginx.thedevops.dev`) kind: Rule services: - name: nginx-weighted namespace: nginx-mcp kind: TraefikService tls: secretName: nginx-weighted-tls --- # HTTP entrypoint — redirects all HTTP traffic to HTTPS via middleware apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: nginx-weighted-http namespace: nginx-mcp spec: entryPoints: - web routes: - match: Host(`nginx.thedevops.dev`) kind: Rule middlewares: - name: redirect-https namespace: nginx-mcp services: - name: nginx-mcp port: 80