Skip to content

Commit d178f33

Browse files
committed
use middleware to fix onlyoffice
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
1 parent f790db6 commit d178f33

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

templates/gateway/onlyoffice-httproute.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,20 @@ spec:
1919
- path:
2020
type: PathPrefix
2121
value: /
22+
filters:
23+
{{- if eq .Values.httpRoute.gateway.className "traefik" }}
24+
- type: ExtensionRef
25+
extensionRef:
26+
group: traefik.io
27+
kind: Middleware
28+
name: add-x-forwarded-proto-https
29+
{{- else }}
30+
- type: RequestHeaderModifier
31+
requestHeaderModifier:
32+
add:
33+
- name: X-Forwarded-Proto
34+
value: https
35+
{{- end }}
2236
backendRefs:
2337
- name: {{ include "opencloud.fullname" . }}-onlyoffice
2438
port: 80
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{{- if and .Values.httpRoute.enabled .Values.httpRoute.gateway.create (eq .Values.httpRoute.gateway.className "traefik") }}
2+
apiVersion: traefik.io/v1alpha1
3+
kind: Middleware
4+
metadata:
5+
name: add-x-forwarded-proto-https
6+
namespace: {{ .Values.namespace }}
7+
spec:
8+
headers:
9+
customRequestHeaders:
10+
X-Forwarded-Proto: https
11+
{{- end }}

0 commit comments

Comments
 (0)