diff --git a/k8s/apps/furumi-server/ingress.yaml b/k8s/apps/furumi-server/ingress.yaml index ae94940..4838ba9 100644 --- a/k8s/apps/furumi-server/ingress.yaml +++ b/k8s/apps/furumi-server/ingress.yaml @@ -1,4 +1,13 @@ --- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: admin-strip +spec: + stripPrefix: + prefixes: + - /admin +--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: @@ -20,6 +29,23 @@ spec: name: furumi-web-player port: number: 8080 + tls: + - secretName: furumi-tls + hosts: + - '*.hexor.cy' +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: furumi-admin-ingress + annotations: + ingressClassName: traefik + traefik.ingress.kubernetes.io/router.middlewares: furumi-admin-strip@kubernetescrd,kube-system-https-redirect@kubernetescrd +spec: + rules: + - host: music.hexor.cy + http: + paths: - path: /admin pathType: Prefix backend: @@ -31,5 +57,3 @@ spec: - secretName: furumi-tls hosts: - '*.hexor.cy' - -