--- # Middleware apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: {{ .Values.appName }}-middleware-strip spec: stripPrefix: forceSlash: false prefixes: - {{ .Values.pathPrefix }} --- # IngressRoute apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: {{ .Values.appName }}-ingress-route spec: entryPoints: - websecure tls: {} routes: - kind: Rule match: Host(`{{ .Values.host }}`) && PathPrefix(`{{ .Values.pathPrefix }}`) middlewares: - name: {{ .Values.appName }}-middleware-strip services: - kind: Service name: {{ .Values.appName }}-service port: 80