mycloud-paperless

mycloud-paperless

Version: 0.1.0 Type: application

A Helm chart for Kubernetes

Maintainers

NameEmailUrl
WrenIXhttps://wrenix.eu

Values

Commons

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

Commons Monitoring

KeyTypeDefaultDescription
commons.grafana.dashboards.annotationsobject{}annotations of grafana dashboard configmap
commons.grafana.dashboards.labelsobject{}labels of grafana dashboard configmap
commons.prometheus.monitor.labelsobject{}labels on Pod- and Service-Monitor
commons.prometheus.rules.labelsobject{}labels on PrometheusRules

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 theme

KeyTypeDefaultDescription
commons.theme.titlestring"myCloud"title everywhere

Other Values

KeyTypeDefaultDescription
auth.clientIDstringnilgenerated by .Values.commons.masterPassword
auth.clientSecretstringnilgenerated by .Values.commons.masterPassword
auth.extrastringnilin format of paperless
commons.auth.authentik.backendstring"authentik-server"
commons.auth.authentik.domainstring""
commons.auth.enabledboolfalse
commons.auth.namespacestring""
commons.auth.typestring"authentik"
commons.networkpolicies.enabledboolfalse
commons.networkpolicies.from.ingresslist[]
commons.networkpolicies.from.metricslist[]
commons.networkpolicies.to.databaselist[]
commons.networkpolicies.to.dnslist[]
commons.networkpolicies.to.smtplist[]
database.hoststring"mycloud-services-postgresql"default is from mysql-services
database.namestring"paperless"
database.passwordstringnilgenerated by .Values.commons.masterPassword (equal to mycloud-services)
database.usernamestring"paperless"
env.PAPERLESS_DISABLE_REGULAR_LOGINbooltrue
env.PAPERLESS_OCR_LANGUAGEstring"deu"
env.PAPERLESS_REDIRECT_LOGIN_TO_SSObooltrue
env.PAPERLESS_SOCIAL_ACCOUNT_SYNC_GROUPSbooltrue
env.PAPERLESS_SOCIAL_AUTO_SIGNUPbooltrue
ingress.annotationsobject{}
ingress.hoststringnildefault: paperless.(Values.commons.ingress.domain)
init.namespacestring"bases"
init.versionint0
mail.fromstringnilgenerade by Values.commons.mail.from
mail.hoststringnildefault Values.commons.mail.host
persistence.sizestring"16Gi"
persistence.storageClassstringnil

Autogenerated from chart metadata using helm-docs