|
|
@@ -1,16 +1,3 @@
|
|
|
----
|
|
|
-# 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:
|
|
|
@@ -21,9 +8,7 @@ spec:
|
|
|
tls: {}
|
|
|
routes:
|
|
|
- kind: Rule
|
|
|
- match: Host(`{{ .Values.host }}`) && PathPrefix(`{{ .Values.pathPrefix }}`)
|
|
|
- middlewares:
|
|
|
- - name: {{ .Values.appName }}-middleware-strip
|
|
|
+ match: Host(`{{ .Values.host }}`)
|
|
|
services:
|
|
|
- kind: Service
|
|
|
name: {{ .Values.appName }}-service
|