diff --git a/k8s/core/kanidm/ingress.yaml b/k8s/core/kanidm/ingress.yaml index 721e25f..895c16d 100644 --- a/k8s/core/kanidm/ingress.yaml +++ b/k8s/core/kanidm/ingress.yaml @@ -1,26 +1,20 @@ --- -apiVersion: networking.k8s.io/v1 -kind: Ingress +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute metadata: name: kanidm annotations: cert-manager.io/cluster-issuer: letsencrypt - traefik.ingress.kubernetes.io/router.middlewares: kube-system-https-redirect@kubernetescrd - traefik.ingress.kubernetes.io/service.serversscheme: https - traefik.ingress.kubernetes.io/service.serverstransport: kanidm-kanidm-transport@kubernetescrd spec: + entryPoints: + - websecure + routes: + - match: Host(`auth.hexor.cy`) + kind: Rule + services: + - name: kanidm + port: 443 + scheme: https + serversTransport: kanidm-transport tls: - - hosts: - - auth.hexor.cy - secretName: kanidm-ingress-tls - rules: - - host: auth.hexor.cy - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: kanidm - port: - number: 443 + secretName: kanidm-ingress-tls