mycloud-matrix

mycloud-matrix

Version: 0.1.0 Type: application

myCloud component to setup matrix

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.annotationsstringnilannotations of grafana dashboard configmap
commons.grafana.dashboards.labelsobject{"grafana_dashboard":"1"}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.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
bridge.signal.adminslist[]
bridge.signal.enabledboolfalse
bridge.slack.adminslist[]
bridge.slack.enabledboolfalse
commons.networkpolicies.enabledboolfalse
commons.networkpolicies.from.ingresslist[]
commons.networkpolicies.from.metricslist[]
commons.networkpolicies.to.dnslist[]
commons.networkpolicies.to.matrixlist[]
commons.networkpolicies.to.smtplist[]
databases.authenticationService.hoststring"mycloud-services-postgresql"default is from mycloud-services
databases.authenticationService.namestring"matrix-authentication-service"
databases.authenticationService.passwordstringnilgenerated by .commons.masterPassword (equal to mycloud-services)
databases.authenticationService.usernamestring"matrix-authentication-service"
databases.bridge.signal.hoststring"mycloud-services-postgresql"default is from mycloud-services
databases.bridge.signal.namestring"matrix-bridge-signal"
databases.bridge.signal.passwordstringnilgenerated by .commons.masterPassword (equal to mycloud-services)
databases.bridge.signal.usernamestring"matrix-bridge-signal"
databases.bridge.slack.hoststring"mycloud-services-postgresql"default is from mycloud-services
databases.bridge.slack.namestring"matrix-bridge-slack"
databases.bridge.slack.passwordstringnilgenerated by .commons.masterPassword (equal to mycloud-services)
databases.bridge.slack.usernamestring"matrix-bridge-slack"
databases.server.hoststring"mycloud-services-postgresql"default is from mycloud-services
databases.server.namestring"matrix-synapse"
databases.server.passwordstringnilgenerated by .commons.masterPassword (equal to mycloud-services)
databases.server.usernamestring"matrix-synapse"
databases.slidingSync.hoststring"mycloud-services-postgresql"default is from mycloud-services
databases.slidingSync.namestring"matrix-sliding-sync"
databases.slidingSync.passwordstringnilgenerated by .commons.masterPassword (equal to mycloud-services)
databases.slidingSync.usernamestring"matrix-sliding-sync"
ingress.authenticationService.annotationsobject{}
ingress.authenticationService.hoststringnildefault: auth.matrix.(.commons.ingress.domain)
ingress.element.annotationsobject{}
ingress.element.config.features.feature_location_share_livebooltrue
ingress.element.config.features.feature_new_room_decoration_uibooltrue
ingress.element.config.features.feature_notificationsbooltrue
ingress.element.enabledbooltrue
ingress.element.hoststringnildefault: element.(.commons.ingress.domain)
ingress.elementCall.annotationsobject{}
ingress.elementCall.enabledboolfalsedeploy element-call
ingress.elementCall.hoststringnildefault: call.(.commons.ingress.domain)
ingress.elementCall.livekitJWT.hoststringnildefault: call.(.commons.ingress.domain)
ingress.elementCall.livekitJWT.livekit.hoststringnildefault: .ingress.livekit.host
ingress.elementCall.livekitJWT.livekit.keystringnildefault: .livekit.key
ingress.elementCall.livekitJWT.livekit.secretstringnildefault: .livekit.secret
ingress.hydrogen.annotationsobject{}
ingress.hydrogen.enabledboolfalse
ingress.hydrogen.hoststringnildefault: hydrogen.(.commons.ingress.domain)
ingress.livekit.annotationsobject{}
ingress.livekit.enabledboolfalse
ingress.livekit.hoststringnildefault: sfu.call.(.commons.ingress.domain)
ingress.server.annotationsobject{}
ingress.server.hoststringnildefault: matrix.(.commons.ingress.domain)
ingress.server.wellknown.client.“m.tile_server”.map_style_urlstring"https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
ingress.slidingSync.annotationsobject{}
ingress.slidingSync.hoststringnildefault: sliding.matrix.(.commons.ingress.domain)
init.namespacestring"bases"
init.versionint0
livekit.enabledboolfalsedeploy livekit for usage with element-call
livekit.keystring"dev"key for api (kind of username)
livekit.secretstringnilsecret for api a kind of password (default: generated by .commons.masterPassword)
persistence.sizestring"16Gi"
persistence.storageClassstringnil
server.auth.clientIDstringnilgenerated by .commons.masterPassword
server.auth.clientSecretstringnilgenerated by .commons.masterPassword
server.auth.webClientstringnildefault: element.(.commons.ingress.domain)
server.authenticationService.adminslist[]
server.authenticationService.enabledboolfalse
server.hoststringnildefault: (commons.ingress.domain)
server.mail.fromstringnilgenerade by .commons.mail.from
server.mail.hoststringnildefault .commons.mail.host
server.scalingboolfalse
server.slidingSync.enabledboolfalse
server.softwarestring"synapse"

Autogenerated from chart metadata using helm-docs