Newer
Older
debug: false
# 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
# List of applications that are installed *and enabled*
- name: onlyoffice
enabled: true
setupApps:
# How many times the setup-apps job can try and fail before it is marked as
# definitely failed.
backoffLimit: 6
# 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.
# Disable font generation during startup.
# This takes a long time and is not needed if you don't provide custom
# fonts.
# See https://0xacab.org/infrared/platform_wg/docker-onlyoffice-documentserver/issues/10
# for context.
skipFontsGeneration: true
# 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
nameOverride: ""
fullnameOverride: ""
service:
type: ClusterIP
port: 9980
ingress:
enabled: false
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 20M
paths: []
hosts: []
tls: []
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
livenessProbe:
enabled: true
initialDelaySeconds: 120
periodSeconds: 10
successThreshold: 1
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
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
sociallogin:
server_name: sso.oas.example.net
client_id: nextcloud
client_secret: "YouReallyNeedToChangeThis"