diff options
Diffstat (limited to 'roles/apps/collabora/code/instance/templates/pod-spec.yml.j2')
-rw-r--r-- | roles/apps/collabora/code/instance/templates/pod-spec.yml.j2 | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/roles/apps/collabora/code/instance/templates/pod-spec.yml.j2 b/roles/apps/collabora/code/instance/templates/pod-spec.yml.j2 new file mode 100644 index 00000000..a01bafee --- /dev/null +++ b/roles/apps/collabora/code/instance/templates/pod-spec.yml.j2 @@ -0,0 +1,40 @@ +containers: +- name: collabora-code + image: "collabora/code{% if 'custom_image' in collabora_code_instances[collabora_code_instance] %}/{{ collabora_code_instance }}{% endif %}:{{ collabora_code_instances[collabora_code_instance].version }}" + resources: + limits: + memory: "4Gi" + env: + - name: "DONT_GEN_SSL_CERT" + value: "1" + volumeMounts: + - name: temp + mountPath: /opt/cool/child-roots + - name: config + mountPath: /etc/coolwsd/coolwsd.xml + subPath: coolwsd.xml + readOnly: true + - name: config + mountPath: /etc/coolwsd/ca-chain.cert.pem + subPath: cert.pem + readOnly: true + - name: config + mountPath: /etc/coolwsd/cert.pem + subPath: cert.pem + readOnly: true + - name: config + mountPath: /etc/coolwsd/key.pem + subPath: key.pem + readOnly: true + ports: + - containerPort: 9980 + hostPort: {{ collabora_code_instances[collabora_code_instance].port }} + hostIP: 127.0.0.1 +volumes: +- name: config + hostPath: + path: "{{ collabora_code_instance_basepath }}/config/" + type: Directory +- name: temp + emptyDir: + medium: Memory |