Page MenuHomePhorge

collabora-deployment.yaml
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

collabora-deployment.yaml

{{- if and .Values.collabora.enabled -}}
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
alpha.image.policy.openshift.io/resolve-names: '*'
image.openshift.io/triggers: '[{"from":{"kind":"ImageStreamTag","name":"collabora:latest"},"fieldPath":"spec.template.spec.containers[?(@.name==\"collabora\")].image"}]'
labels:
app: collabora
app.kubernetes.io/name: collabora
app.kubernetes.io/part-of: kolab-app
name: collabora
spec:
replicas: 1
revisionHistoryLimit: 2
selector:
matchLabels:
app: collabora
strategy:
type: Recreate
template:
metadata:
labels:
app: collabora
spec:
{{- if .Values.image.pullSecret }}
imagePullSecrets:
- name: registry-pull-secret
{{- end }}
containers:
- name: collabora
image: {{ .Values.image.collaboraImage }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
resources:
{{- toYaml .Values.collabora.resources | nindent 10 }}
ports:
- containerPort: 9980
protocol: TCP
env:
- name: ALLOWED_HOSTS
value: "{{ template "kolab.websiteDomain" . }}"
- name: SERVER_NAME
value: "{{ template "kolab.websiteDomain" . }}:443"
securityContext:
allowPrivilegeEscalation: true
capabilities:
add:
# For coolforkit
- "CHOWN"
- "FOWNER"
- "SYS_CHROOT"
- "MKNOD"
# For coolmount
- "SYS_ADMIN"
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
terminationGracePeriodSeconds: 30
{{- end }}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 24, 1:44 PM (2 d, 6 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18856090
Default Alt Text
collabora-deployment.yaml (1 KB)

Event Timeline