diff options
Diffstat (limited to 'roles/apps/collabora/code/templates/pod.yml.j2')
-rw-r--r-- | roles/apps/collabora/code/templates/pod.yml.j2 | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/roles/apps/collabora/code/templates/pod.yml.j2 b/roles/apps/collabora/code/templates/pod.yml.j2 new file mode 100644 index 00000000..ee4651a1 --- /dev/null +++ b/roles/apps/collabora/code/templates/pod.yml.j2 @@ -0,0 +1,33 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "collabora-code-{{ item.key }}" +spec: + containers: + - name: collabora-code + image: "collabora/code:{{ item.value.version }}" + resources: + limits: + memory: "4Gi" + env: + - name: "DONT_GEN_SSL_CERT" + value: "1" + - name: "username" + value: "{{ item.value.admin_user }}" + - name: "password" + value: "{{ item.value.admin_password }}" + - name: "extra_params" + value: "--o:ssl.enable=false --o:ssl.termination=true" + volumeMounts: + - name: config + mountPath: /etc/loolwsd/loolwsd.xml + subPath: loolwsd.xml + readOnly: true + ports: + - containerPort: 9980 + hostPort: {{ item.value.port }} + volumes: + - name: config + hostPath: + path: "{{ collabora_code_base_path }}/{{ item.key }}/config/" + type: Directory |