Commit 23970aec authored by sonicaj's avatar sonicaj

Allow configuring node port for collabora

parent a10c6e92
groups:
- name: "Collabora Configuration"
description: "Configure Collabora"
- name: "Storage"
description: "Configure Storage for Collabora"
- name: "Collabora Environment Variables"
description: "Set the environment that will be visible to the container"
- name: "Networking"
description: "Configure Networking for Collabora"
- name: "Storage"
description: "Configure Storage for Collabora"
portals:
web_portal:
......@@ -13,7 +15,7 @@ portals:
host:
- "$node_ip"
ports:
- "9980"
- "$variable-nodePort"
path: "/loleaflet/dist/admin/admin.html"
questions:
......@@ -127,3 +129,12 @@ questions:
label: "Value"
schema:
type: string
- variable: nodePort
label: "Node Port to use for Collabora"
group: "Networking"
schema:
type: int
default: 9980
min: 9000
max: 65535
{{ $port := .Values.nodePort }}
{{ $ports := list }}
{{ $ports = mustAppend $ports (dict "name" "collabora" "port" $port "nodePort" $port "targetPort" "collabora") }}
{{ $params := . }}
{{ $_ := set $params "commonService" (dict "ports" $ports "type" "NodePort" ) }}
{{ include "common.classes.service" $params }}
......@@ -12,4 +12,4 @@ config:
extra_params: "--o:welcome.enable=false --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false"
DONT_GEN_SSL_CERT: "true"
server_name: "collabora"
nodePort: 32980
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment