flux-charts/mycloud-collabora
2024-11-21 17:31:38 +01:00
..
templates fix(mycloud-collabora): broken rootless 2024-07-23 10:30:52 +02:00
.helmignore fix(mycloud-collabora): init 2024-01-05 23:42:07 +01:00
_docs.gotmpl fix(global): migrate to markdown docs 2024-11-11 12:18:01 +01:00
Chart.yaml fix(mycloud-collabora): init 2024-01-05 23:42:07 +01:00
README.md fix(global): migrate to markdown docs 2024-11-11 12:18:01 +01:00
values.yaml fix(mycloud): base-values comment out mail.password to accept valuesFrom 2024-04-03 22:34:49 +02:00

title description
mycloud-collabora myCloud component to setup collabora

mycloud-collabora

Version: 0.1.0 Type: application

myCloud component to setup collabora

Maintainers

Name Email Url
WrenIX https://wrenix.eu

Values

Commons Monitoring

Key Type Default Description
commons.grafana.dashboards.annotations object {} annotations of grafana dashboard configmap
commons.grafana.dashboards.labels object {} labels of grafana dashboard configmap
commons.prometheus.monitor.labels object {} labels on Pod- and Service-Monitor
commons.prometheus.rules.labels object {} labels on PrometheusRules

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

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 list [] use own definition of tls (e.g. for own or wildcard certificate)

Commons

Key Type Default Description
commons.masterPassword string "CHANGEME" masterPassword to generate secrets

Other Values

Key Type Default Description
adminPassword string nil adminPassword to access collabora admin platform
allowedHosts object {} allowed host to use this collabora instance if not set we allow defaults (like nextcloud) example: main.host.de: [ "alias1.host.de", "alias2.host.de" ]
ingress.annotations object {"haproxy-ingress.github.io/assign-backend-server-id":"true","haproxy-ingress.github.io/balance-algorithm":"url_param WOPISrc","haproxy-ingress.github.io/config-backend":"hash-type consistent acl admin_url path_beg /cool/getMetrics acl admin_url path_beg /cool/adminws/ acl admin_url path_beg /browser/dist/admin/admin.html http-request deny if admin_url","haproxy-ingress.github.io/timeout-tunnel":"3600s","nginx.ingress.kubernetes.io/server-snippet":"location /cool/getMetrics { deny all; return 403; }\nlocation /cool/adminws/ { deny all; return 403; }\nlocation /browser/dist/admin/admin.html { deny all; return 403; }\n","nginx.ingress.kubernetes.io/upstream-hash-by":"$arg_WOPISrc"} ingress annotatations - default are all the best practise of collabora
ingress.host string nil default: fs.(Values.commons.ingress.domain)
init.namespace string "bases"
init.version int 0

Autogenerated from chart metadata using helm-docs