mycloud-nextcloud

Version: 0.1.0
Type: application

Maintainers

Table 1. Maintainers
Name Email Url

WrenIX

https://wrenix.eu

Values

Table 2. Values Commons
Key Type Default Description

commons.auth.host

string

nil

default auth.(.Values.commons.ingress.domain)

commons.masterPassword

string

"CHANGEME"

masterPassword to generate secrets

Table 3. Values Commons helm release
Key Type Default Description

commons.helm.release.driftDetection

object

{}

driftDetection of FluxCD HelmRelease

commons.helm.release.install

object

{}

install of FluxCD HelmRelease

commons.helm.release.test

object

{}

test of FluxCD HelmRelease

commons.helm.release.upgrade

object

{}

upgrade of FluxCD HelmRelease

Table 4. Values Commons Ingress
Key Type Default Description

commons.ingress.annotations

object

{"cert-manager.io/cluster-issuer":"letsencrypt-prod"}

annotations for all ingress objects

commons.ingress.domain

string

"wrenix.eu"

top domain for all services

commons.ingress.tls.enabled

bool

true

tls on every ingress

commons.ingress.tls.override

string

nil

use own definition of tls (e.g. for own or wildcard certificate)

Table 5. Values Commons mail
Key Type Default Description

commons.mail.from

string

nil

send from address

commons.mail.host

string

nil

smtp server

commons.mail.password

string

nil

smtp password

commons.mail.use_ssl

bool

false

smtp server use ssl

commons.mail.use_tls

bool

false

smtp server use start tls

commons.mail.username

string

nil

smtp username

Table 6. Values Commons Persistence
Key Type Default Description

commons.persistence.hostPath.enabled

bool

false

use hostPath instatt of PVC

commons.persistence.hostPath.prefix

string

"/var/lib/mycloud"

use hostPath under the following path

commons.persistence.storageClass

string

nil

storageClass of PVC

Table 7. Values Commons Monitoring
Key Type Default Description

commons.prometheus.monitor.labels

object

{}

labels on Pod- and Service-Monitor

commons.prometheus.rules.labels

object

{}

labels on PrometheusRules

Table 8. Values Commons Redis
Key Type Default Description

commons.redis.replicas

int

0

replicas

Table 9. Values Commons theme
Key Type Default Description

commons.theme.favicon

string

"/static/dist/assets/icons/icon.png"

favicon everywhere

commons.theme.logo

string

"/static/dist/assets/icons/icon_left_brand.svg"

logo everywhere

commons.theme.title

string

"myCloud"

title everywhere

Table 10. Values Other Values
Key Type Default Description

adminPassword

string

nil

generated by .Values.commons.masterPassword

apps.calendar.enabled

bool

true

apps.checksum.enabled

bool

true

apps.contacts.enabled

bool

true

apps.dashboard.enabled

bool

false

apps.deck.enabled

bool

true

apps.firstrunwizard.enabled

bool

false

apps.memories.enabled

bool

false

apps.notes.enabled

bool

true

apps.richdocuments.config.wopi_url

string

nil

apps.richdocuments.enabled

bool

false

auth.clientID

string

nil

generated by .Values.commons.masterPassword

auth.clientSecret

string

nil

generated by .Values.commons.masterPassword

auth.idMapping

string

"sub"

oidc field which us used as id in nextcloud for username (for security reason it is sub, but could be overwritten by username) https://goauthentik.io/integrations/services/nextcloud/#provider-and-application

database.host

string

"mycloud-services-postgresql"

default is from mysql-services

database.name

string

"nextcloud"

database.password

string

nil

generated by .Values.commons.masterPassword (equal to mycloud-services)

database.username

string

"nextcloud"

ingress.annotations

string

nil

ingress.host

string

nil

default: fs.(Values.commons.ingress.domain)

init.namespace

string

"bases"

init.version

int

0

mail.authtype

string

"PLAIN"

mail.from

string

nil

generade by Values.commons.mail.from

mail.host

string

nil

default Values.commons.mail.host

persistence.data.pvc

string

"nextcloud-data"

persistence.data.size

string

"16Gi"

persistence.main.pvc

string

"nextcloud"

persistence.main.size

string

"8Gi"

quota

string

nil

default quota for an user

theme.color

string

nil

set theme color in nextcloud

Autogenerated from chart metadata using helm-docs