mycloud-nextcloud

mycloud-nextcloud

Version: 0.1.0 Type: application

myCloud component to setup nextcloud

Maintainers

NameEmailUrl
WrenIXhttps://wrenix.eu

Values

Commons

KeyTypeDefaultDescription
commons.auth.hoststringnildefault auth.(.Values.commons.ingress.domain)
commons.masterPasswordstring"CHANGEME"masterPassword to generate secrets

Commons helm release

KeyTypeDefaultDescription
commons.helm.release.driftDetectionobject{}driftDetection of FluxCD HelmRelease
commons.helm.release.installobject{}install of FluxCD HelmRelease
commons.helm.release.testobject{}test of FluxCD HelmRelease
commons.helm.release.upgradeobject{}upgrade of FluxCD HelmRelease

Commons Ingress

KeyTypeDefaultDescription
commons.ingress.annotationsobject{"cert-manager.io/cluster-issuer":"letsencrypt-prod"}annotations for all ingress objects
commons.ingress.domainstring"wrenix.eu"top domain for all services
commons.ingress.tls.enabledbooltruetls on every ingress
commons.ingress.tls.overridelist[]use own definition of tls (e.g. for own or wildcard certificate)

Commons mail

KeyTypeDefaultDescription
commons.mail.fromstringnilsend from address
commons.mail.hoststringnilsmtp server
commons.mail.passwordstringnilsmtp password
commons.mail.use_sslboolfalsesmtp server use ssl
commons.mail.use_tlsboolfalsesmtp server use start tls
commons.mail.usernamestringnilsmtp username

Commons Persistence

KeyTypeDefaultDescription
commons.persistence.hostPath.enabledboolfalseuse hostPath instatt of PVC
commons.persistence.hostPath.prefixstring"/var/lib/mycloud"use hostPath under the following path
commons.persistence.storageClassstringnilstorageClass of PVC

Commons Monitoring

KeyTypeDefaultDescription
commons.prometheus.monitor.labelsobject{}labels on Pod- and Service-Monitor
commons.prometheus.rules.labelsobject{}labels on PrometheusRules

Commons Redis

KeyTypeDefaultDescription
commons.redis.replicasint0replicas

Commons theme

KeyTypeDefaultDescription
commons.theme.faviconstring"/static/dist/assets/icons/icon.png"favicon everywhere
commons.theme.logostring"/static/dist/assets/icons/icon_left_brand.svg"logo everywhere
commons.theme.titlestring"myCloud"title everywhere

Other Values

KeyTypeDefaultDescription
adminPasswordstringnilgenerated by .Values.commons.masterPassword
apps.calendar.enabledbooltrue
apps.checksum.enabledbooltrue
apps.contacts.enabledbooltrue
apps.dashboard.enabledboolfalse
apps.deck.enabledbooltrue
apps.firstrunwizard.enabledboolfalse
apps.memories.enabledboolfalse
apps.notes.enabledbooltrue
apps.richdocuments.config.wopi_urlstringnil
apps.richdocuments.enabledboolfalse
auth.clientIDstringnilgenerated by .Values.commons.masterPassword
auth.clientSecretstringnilgenerated by .Values.commons.masterPassword
auth.idMappingstring"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
chart.refobject{"branch":"main"}for default set: null
chart.urlstring"https://github.com/wrenix/nextcloud-helm.git"for default set: https://nextcloud.github.io/helm/
commons.networkpolicies.enabledboolfalse
commons.networkpolicies.from.ingresslist[]
commons.networkpolicies.from.metricslist[]
commons.networkpolicies.to.dnslist[]
configobject{}
database.hoststring"mycloud-services-postgresql"default is from mysql-services
database.namestring"nextcloud"
database.passwordstringnilgenerated by .Values.commons.masterPassword (equal to mycloud-services)
database.usernamestring"nextcloud"
default.languagestring"en"
default.maintenanceWindowStartint1
default.phoneRegionstring"GB"
imaginary.enabledbooltrue
ingress.annotationsstringnil
ingress.hoststringnildefault: fs.(Values.commons.ingress.domain)
init.namespacestring"bases"
init.versionint0
limits.memorystring"512M"
limits.uploadstring"2G"
mail.authtypestring"PLAIN"
mail.fromstringnilgenerade by Values.commons.mail.from
mail.hoststringnildefault Values.commons.mail.host
persistence.data.pvcstring"nextcloud-data"
persistence.data.sizestring"16Gi"
persistence.main.pvcstring"nextcloud"
persistence.main.sizestring"8Gi"
quotastringnildefault quota for an user
theme.colorstringnilset theme color in nextcloud

Autogenerated from chart metadata using helm-docs