diff --git a/charts/matrix-synapse/templates/ingress.yaml b/charts/matrix-synapse/templates/ingress.yaml index 036a787..c76fc93 100644 --- a/charts/matrix-synapse/templates/ingress.yaml +++ b/charts/matrix-synapse/templates/ingress.yaml @@ -170,11 +170,11 @@ spec: service: name: {{ $wkName }} port: - number: 80 + number: {{ $.Values.wellknown.service.port | default 80 }} pathType: Prefix {{- else }} serviceName: {{ $wkName }} - servicePort: 80 + servicePort: {{ $.Values.wellknown.service.port | default 80 }} {{- end }} {{- else }} - path: /.well-known/matrix diff --git a/charts/matrix-synapse/templates/well-known.yaml b/charts/matrix-synapse/templates/well-known.yaml index cac0050..d0e7f07 100644 --- a/charts/matrix-synapse/templates/well-known.yaml +++ b/charts/matrix-synapse/templates/well-known.yaml @@ -9,9 +9,9 @@ metadata: {{- include "matrix-synapse.labels" . | nindent 4 }} app.kubernetes.io/component: well-known spec: - type: ClusterIP + type: {{ .Values.wellknown.service.type | default "ClusterIP" }} ports: - - port: 80 + - port: {{ .Values.wellknown.service.port | default 80 }} targetPort: http protocol: TCP name: http diff --git a/charts/matrix-synapse/values.yaml b/charts/matrix-synapse/values.yaml index dbcda8b..392244e 100644 --- a/charts/matrix-synapse/values.yaml +++ b/charts/matrix-synapse/values.yaml @@ -606,6 +606,12 @@ wellknown: # m.homeserver: # base_url: https://matrix.example.com + ## Configuration for the wellknown service. + ## + service: + type: ClusterIP + port: 80 + ## Extra data objects to serve under .well-known/matrix/ ## Dictionaries will be JSON converted, plain strings will be served as they are ##