You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
1.8 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: nextcloud
namespace: nextcloud
spec:
releaseName: nextcloud
chart:
spec:
chart: nextcloud
sourceRef:
kind: HelmRepository
name: nextcloud
namespace: repos
interval: 60m
install:
remediation:
retries: 3
values:
image:
flavor: fpm-alpine
resources:
requests:
memory: 250Mi
limits:
memory: 1Gi
nextcloud:
host: cloud.trivernis.net
existingSecret:
enabled: true
secretName: nextcloud-secret
usernameKey: username
passwordKey: password
configs:
overrides.config.php: |-
<?php
$CONFIG = array (
'overwritehost' => 'cloud.trivernis.net',
'overwriteprotocol' => 'https',
);
nginx:
enabled: true
resources:
requests:
memory: 64Mi
limits:
memory: 250Mi
redis:
enabled: true
replica:
replicaCount: 1
resources:
requests:
memory: 64Mi
limits:
memory: 128Mi
master:
resources:
requests:
memory: 64Mi
limits:
memory: 128Mi
cronjob:
enabled: true
resources:
requests:
memory: 64Mi
limits:
memory: 250Mi
internalDatabase:
enabled: false
externalDatabase:
enabled: true
type: postgresql
existingSecret:
enabled: true
secretName: nextcloud-db-secret
usernameKey: username
passwordKey: password
hostKey: host
databaseKey: database
persistence:
enabled: true
storageClass: ebs-hdd
size: 200Gi