infrastructure/k8s/roles/nextcloud/templates/values.nextcloud.yml.j2

75 lines
1.4 KiB
Text
Raw Normal View History

2023-07-13 06:36:57 +00:00
image:
flavor: fpm
ingress:
enabled: true
phpClientHttpsFix:
enabled: true
nextcloud:
host: nextcloud.icb4dc0.de
username: "{{ nextcloud.root.username }}"
password: "{{ nextcloud.root.password }}"
defaultConfigs:
redis.config.php: false
configs:
logs.config.php: |-
<?php
$CONFIG = array (
"log_type" => "errorlog",
);
redis.config.php: |-
<?php
if (getenv('REDIS_HOST')) {
$CONFIG = array (
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => getenv('REDIS_HOST'),
'port' => getenv('REDIS_HOST_PORT') ?: 6379,
),
);
}
securityContext:
runAsUser: 1001
runAsGroup: 1001
extraEnv:
- name: REDIS_HOST
value: nextcloud-keydb
nginx:
enabled: true
redis:
enabled: false
cronjob:
enabled: true
internalDatabase:
enabled: false
externalDatabase:
enabled: true
type: postgresql
host: postgres-15-postgresql.postgres.svc.cluster.local:5432
database: nextcloud
user: "{{ nextcloud.db.username }}"
password: "{{ nextcloud.db.password }}"
persistence:
enabled: true
storageClass: hcloud-volumes
size: 8Gi
nextcloudData:
enabled: true
storageClass: storage-box
accessMode: ReadWriteMany
size: 100Gi
metrics:
enabled: true
serviceMonitor:
enabled: true