6.8 KiB
6.8 KiB
nextcloud
A private cloud server that puts the control and security of your own data back into your hands.
Homepage: https://nextcloud.com/
Maintainers
| Name | Url | |
|---|---|---|
| TrueCharts | info@truecharts.org | truecharts.org |
| Ornias1993 | kjeld@schouten-lebbing.nl | truecharts.org |
Source Code
Requirements
Kubernetes: >=1.16.0-0
| Repository | Name | Version |
|---|---|---|
| https://charts.bitnami.com/bitnami | redis | 14.8.8 |
| https://truecharts.org/ | common | 6.8.0 |
| https://truecharts.org/ | postgresql | 1.0.3 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| additionalContainers[0].args[0] | string | "while [ ! -f \"/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push\" ]; do sleep 30; echo \"notify_push not found, waiting\"; done && /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php" |
|
| additionalContainers[0].command[0] | string | "/bin/bash" |
|
| additionalContainers[0].command[1] | string | "-c" |
|
| additionalContainers[0].command[2] | string | "--" |
|
| additionalContainers[0].envFrom[0].configMapRef.name | string | "hpbconfig" |
|
| additionalContainers[0].env[0].name | string | "PORT" |
|
| additionalContainers[0].env[0].value | string | "7867" |
|
| additionalContainers[0].image | string | "nextcloud:21.0.2" |
|
| additionalContainers[0].imagePullPolicy | string | "IfNotPresent" |
|
| additionalContainers[0].name | string | "hpb" |
|
| additionalContainers[0].ports[0].containerPort | int | 7867 |
|
| additionalContainers[0].ports[0].name | string | "hpb" |
|
| additionalContainers[0].securityContext.runAsGroup | int | 33 |
|
| additionalContainers[0].securityContext.runAsUser | int | 33 |
|
| additionalContainers[0].volumeMounts[0].mountPath | string | "/var/www/html" |
|
| additionalContainers[0].volumeMounts[0].name | string | "data" |
|
| cronjob.annotations | object | {} |
|
| cronjob.failedJobsHistoryLimit | int | 5 |
|
| cronjob.schedule | string | "*/5 * * * *" |
|
| cronjob.successfulJobsHistoryLimit | int | 2 |
|
| env.NEXTCLOUD_ADMIN_PASSWORD | string | "adminpass" |
|
| env.NEXTCLOUD_ADMIN_USER | string | "admin" |
|
| env.TRUSTED_PROXIES | string | "172.16.0.0/16" |
|
| envFrom[0].configMapRef.name | string | "nextcloudconfig" |
|
| envTpl.POSTGRES_DB | string | "{{ .Values.postgresql.postgresqlDatabase }}" |
|
| envTpl.POSTGRES_USER | string | "{{ .Values.postgresql.postgresqlUsername }}" |
|
| envValueFrom.POSTGRES_HOST.secretKeyRef.key | string | "host" |
|
| envValueFrom.POSTGRES_HOST.secretKeyRef.name | string | "dbcreds" |
|
| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.key | string | "postgresql-password" |
|
| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.name | string | "dbcreds" |
|
| envValueFrom.REDIS_HOST.secretKeyRef.key | string | "masterhost" |
|
| envValueFrom.REDIS_HOST.secretKeyRef.name | string | "rediscreds" |
|
| envValueFrom.REDIS_HOST_PASSWORD.secretKeyRef.key | string | "redis-password" |
|
| envValueFrom.REDIS_HOST_PASSWORD.secretKeyRef.name | string | "rediscreds" |
|
| image.pullPolicy | string | "IfNotPresent" |
|
| image.repository | string | "nextcloud" |
|
| image.tag | string | "22.1.0" |
|
| initContainers[0].command[0] | string | "sh" |
|
| initContainers[0].command[1] | string | "-c" |
|
| initContainers[0].command[2] | string | "until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done" |
|
| initContainers[0].env[0].name | string | "pghost" |
|
| initContainers[0].env[0].valueFrom.secretKeyRef.key | string | "plainhost" |
|
| initContainers[0].env[0].valueFrom.secretKeyRef.name | string | "dbcreds" |
|
| initContainers[0].image | string | "postgres:13.1" |
|
| initContainers[0].imagePullPolicy | string | "IfNotPresent" |
|
| initContainers[0].name | string | "init-postgresdb" |
|
| persistence.data.accessMode | string | "ReadWriteOnce" |
|
| persistence.data.enabled | bool | true |
|
| persistence.data.mountPath | string | "/var/www/html" |
|
| persistence.data.size | string | "100Gi" |
|
| persistence.data.type | string | "pvc" |
|
| persistence.redismaster.accessMode | string | "ReadWriteOnce" |
|
| persistence.redismaster.enabled | bool | true |
|
| persistence.redismaster.forceName | string | "redismaster" |
|
| persistence.redismaster.noMount | bool | true |
|
| persistence.redismaster.size | string | "100Gi" |
|
| persistence.redismaster.type | string | "pvc" |
|
| podSecurityContext.fsGroup | int | 33 |
|
| postgresql.enabled | bool | true |
|
| postgresql.existingSecret | string | "dbcreds" |
|
| postgresql.postgresqlDatabase | string | "nextcloud" |
|
| postgresql.postgresqlUsername | string | "nextcloud" |
|
| probes | object | See below | Probe configuration -- [ref] |
| probes.liveness | object | See below | Liveness probe configuration |
| probes.liveness.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used |
| probes.readiness | object | See below | Redainess probe configuration |
| probes.readiness.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used |
| probes.startup | object | See below | Startup probe configuration |
| probes.startup.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used |
| redis.architecture | string | "standalone" |
|
| redis.auth.existingSecret | string | "rediscreds" |
|
| redis.auth.existingSecretPasswordKey | string | "redis-password" |
|
| redis.enabled | bool | true |
|
| redis.master.persistence.enabled | bool | false |
|
| redis.master.persistence.existingClaim | string | "redismaster" |
|
| redis.replica.persistence.enabled | bool | false |
|
| redis.replica.replicaCount | int | 0 |
|
| redis.volumePermissions.enabled | bool | true |
|
| service.hpb.enabled | bool | true |
|
| service.hpb.ports.hpb.enabled | bool | true |
|
| service.hpb.ports.hpb.port | int | 7867 |
|
| service.main.ports.main.port | int | 80 |
|
| strategy.type | string | "Recreate" |
Autogenerated from chart metadata using helm-docs v1.5.0