mycloud-gotosocial

mycloud-gotosocial

mycloud-gotosocial

Version: 0.1.0 Type: application

myCloud component to setup gotosocial

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 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

Commons Tracing

KeyTypeDefaultDescription
commons.tracing.enabledboolfalseenable tracing on all components
commons.tracing.grpc.enabledbooltrueprefer grpc over http
commons.tracing.grpc.endpointstring"tempo.monitoring.svc:4317"grpc endpoint
commons.tracing.grpc.insecurebooltrueallow insecure connection per grpc
commons.tracing.http.endpointstring"http://tempo.monitoring.svc:4318/v1/traces"http endpoint

Other Values

KeyTypeDefaultDescription
auth.clientIDstringnilgenerated by .Values.commons.masterPassword
auth.clientSecretstringnilgenerated by .Values.commons.masterPassword
database.hoststring"mycloud-services-postgresql"default is from mysql-services
database.namestring"gotosocial"
database.passwordstringnilgenerated by .Values.commons.masterPassword (equal to mycloud-services)
database.usernamestring"gotosocial"
ingress.annotationsstringnil
ingress.hoststringnildefault: social.(Values.commons.ingress.domain)
init.namespacestring"bases"
init.versionint0
instanceobject{}see https://codeberg.org/wrenix/helm-charts/src/branch/main/gotosocial#_values
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