Newer
Older
debug: false
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Disable use of internal database
internalDatabase:
enabled: false
# Enable and configure MariaDB chart
mariadb:
enabled: true
# Use 2 GB of storage for NC storage (maybe make configurable later?)
persistence:
enabled: true
size: 2Gi
# Creates a kubernetes cronJob object that runs nextcloud's cron.php
# every 15 minutes (*/15 * * * *)
cronjob:
enabled: true
apps:
# OIDC consumer
- name: sociallogin
enabled: false
# List of applications that are installed *and enabled*
- name: onlyoffice
enabled: true
# Necessary so the chart gets installed (because the requirements.yaml has a
# condition: `condition: mariadb.enabled`). Follow
# https://github.com/helm/helm/issues/5135 for more info.
mariadb:
enabled: true
onlyoffice:
# Default values for onlyoffice.
replicaCount: 1
jwtSecret: "secret"
# Port of onlyoffice server inside docker container.
containerPort: 8000
# URL to the server running onlyoffice, replace this with your own domain!
server_name: onlyoffice.domain
image:
repository: infrarednetwork/onlyoffice-documentserver
tag: 5.4.0-2-1
pullPolicy: Always
strategy: Recreate
nameOverride: ""
fullnameOverride: ""
service:
type: ClusterIP
port: 9980
ingress:
enabled: false
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 20M
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
paths: []
hosts: []
tls: []
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
securityContext: {}
affinity: {}
livenessProbe:
enabled: true
initialDelaySeconds: 120
timeoutSeconds: 2
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
readinessProbe:
enabled: true
initialDelaySeconds: 30
timeoutSeconds: 2
periodSeconds: 20
successThreshold: 1
failureThreshold: 20
redis:
master:
command: "redis-server --appendonly yes"
usePassword: false
cluster:
enabled: false
postgresql:
persistence:
# persistent storage is handled by NextCloud in our case
enabled: false
postgresqlDatabase: onlyoffice
postgresqlUsername: onlyoffice
postgresqlPassword: onlyoffice
rabbitmq:
rabbitmq:
password: password