| 123456789101112131415161718192021222324252627282930 |
- ---
- # 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
|