From 9e79d47c206d5b6688c074b1be48f53f71bf1fbc Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Fri, 23 Jun 2023 14:48:04 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/nextcloud/21.0.2/CHANGELOG.md | 31 + stable/nextcloud/21.0.2/Chart.yaml | 36 + stable/nextcloud/21.0.2/LICENSE | 106 + stable/nextcloud/21.0.2/README.md | 27 + stable/nextcloud/21.0.2/app-changelog.md | 9 + stable/nextcloud/21.0.2/app-readme.md | 8 + .../21.0.2/charts/common-12.14.1.tgz | Bin 0 -> 130611 bytes .../nextcloud/21.0.2/charts/redis-6.0.48.tgz | Bin 0 -> 256872 bytes stable/nextcloud/21.0.2/ix_values.yaml | 495 ++++ stable/nextcloud/21.0.2/questions.yaml | 2636 +++++++++++++++++ stable/nextcloud/21.0.2/templates/NOTES.txt | 1 + .../nextcloud/21.0.2/templates/_configmap.tpl | 412 +++ .../nextcloud/21.0.2/templates/_cronjobs.tpl | 34 + .../21.0.2/templates/_ingressInjector.tpl | 24 + .../nextcloud/21.0.2/templates/_initPerms.tpl | 29 + .../21.0.2/templates/_validation.tpl | 42 + .../21.0.2/templates/_waitNextcloud.tpl | 25 + stable/nextcloud/21.0.2/templates/common.yaml | 68 + stable/nextcloud/21.0.2/values.yaml | 0 19 files changed, 3983 insertions(+) create mode 100644 stable/nextcloud/21.0.2/CHANGELOG.md create mode 100644 stable/nextcloud/21.0.2/Chart.yaml create mode 100644 stable/nextcloud/21.0.2/LICENSE create mode 100644 stable/nextcloud/21.0.2/README.md create mode 100644 stable/nextcloud/21.0.2/app-changelog.md create mode 100644 stable/nextcloud/21.0.2/app-readme.md create mode 100644 stable/nextcloud/21.0.2/charts/common-12.14.1.tgz create mode 100644 stable/nextcloud/21.0.2/charts/redis-6.0.48.tgz create mode 100644 stable/nextcloud/21.0.2/ix_values.yaml create mode 100644 stable/nextcloud/21.0.2/questions.yaml create mode 100644 stable/nextcloud/21.0.2/templates/NOTES.txt create mode 100644 stable/nextcloud/21.0.2/templates/_configmap.tpl create mode 100644 stable/nextcloud/21.0.2/templates/_cronjobs.tpl create mode 100644 stable/nextcloud/21.0.2/templates/_ingressInjector.tpl create mode 100644 stable/nextcloud/21.0.2/templates/_initPerms.tpl create mode 100644 stable/nextcloud/21.0.2/templates/_validation.tpl create mode 100644 stable/nextcloud/21.0.2/templates/_waitNextcloud.tpl create mode 100644 stable/nextcloud/21.0.2/templates/common.yaml create mode 100644 stable/nextcloud/21.0.2/values.yaml diff --git a/stable/nextcloud/21.0.2/CHANGELOG.md b/stable/nextcloud/21.0.2/CHANGELOG.md new file mode 100644 index 00000000000..1a39dfc9533 --- /dev/null +++ b/stable/nextcloud/21.0.2/CHANGELOG.md @@ -0,0 +1,31 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nextcloud-21.0.2](https://github.com/truecharts/charts/compare/nextcloud-21.0.1...nextcloud-21.0.2) (2023-06-23) + +### Chore + +- update container image tccr.io/truecharts/nextcloud-fpm to v27.0.0 ([#9853](https://github.com/truecharts/charts/issues/9853)) + + + + +## [nextcloud-21.0.1](https://github.com/truecharts/charts/compare/nextcloud-21.0.0...nextcloud-21.0.1) (2023-06-22) + +### Chore + +- update container image tccr.io/truecharts/nextcloud-fpm to v ([#9833](https://github.com/truecharts/charts/issues/9833)) + + + + +## [nextcloud-21.0.0](https://github.com/truecharts/charts/compare/nextcloud-20.1.2...nextcloud-21.0.0) (2023-06-22) + +### Feat + +- move to stable ([#9832](https://github.com/truecharts/charts/issues/9832)) + + \ No newline at end of file diff --git a/stable/nextcloud/21.0.2/Chart.yaml b/stable/nextcloud/21.0.2/Chart.yaml new file mode 100644 index 00000000000..42fc6b226dc --- /dev/null +++ b/stable/nextcloud/21.0.2/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "27.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.14.1 + - condition: redis.enabled + name: redis + repository: https://deps.truecharts.org + version: 6.0.48 +deprecated: false +description: A private cloud server that puts the control and security of your own data back into your hands. +home: https://truecharts.org/charts/stable/nextcloud +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png +keywords: + - nextcloud + - storage + - http + - web + - php +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextcloud +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud + - https://github.com/nextcloud/docker + - https://github.com/nextcloud/helm +type: application +version: 21.0.2 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" diff --git a/stable/nextcloud/21.0.2/LICENSE b/stable/nextcloud/21.0.2/LICENSE new file mode 100644 index 00000000000..33a8cbb23f0 --- /dev/null +++ b/stable/nextcloud/21.0.2/LICENSE @@ -0,0 +1,106 @@ +Business Source License 1.1 + +Parameters + +Licensor: The TrueCharts Project, it's owner and it's contributors +Licensed Work: The TrueCharts "Blocky" Helm Chart +Additional Use Grant: You may use the licensed work in production, as long + as it is directly sourced from a TrueCharts provided + official repository, catalog or source. You may also make private + modification to the directly sourced licenced work, + when used in production. + + The following cases are, due to their nature, also + defined as 'production use' and explicitly prohibited: + - Bundling, including or displaying the licensed work + with(in) another work intended for production use, + with the apparent intend of facilitating and/or + promoting production use by third parties in + violation of this license. + +Change Date: 2050-01-01 + +Change License: 3-clause BSD license + +For information about alternative licensing arrangements for the Software, +please contact: legal@truecharts.org + +Notice + +The Business Source License (this document, or the “License”) is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. + +----------------------------------------------------------------------------- + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License’s text to license +your works, and to refer to it using the trademark “Business Source License”, +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License’s text and the “Business +Source License” name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where “compatible” means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text “None”. + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/stable/nextcloud/21.0.2/README.md b/stable/nextcloud/21.0.2/README.md new file mode 100644 index 00000000000..e0a9b8fa8d7 --- /dev/null +++ b/stable/nextcloud/21.0.2/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/nextcloud/21.0.2/app-changelog.md b/stable/nextcloud/21.0.2/app-changelog.md new file mode 100644 index 00000000000..c9ff859e619 --- /dev/null +++ b/stable/nextcloud/21.0.2/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nextcloud-21.0.2](https://github.com/truecharts/charts/compare/nextcloud-21.0.1...nextcloud-21.0.2) (2023-06-23) + +### Chore + +- update container image tccr.io/truecharts/nextcloud-fpm to v27.0.0 ([#9853](https://github.com/truecharts/charts/issues/9853)) + + \ No newline at end of file diff --git a/stable/nextcloud/21.0.2/app-readme.md b/stable/nextcloud/21.0.2/app-readme.md new file mode 100644 index 00000000000..1369f69bf57 --- /dev/null +++ b/stable/nextcloud/21.0.2/app-readme.md @@ -0,0 +1,8 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/nextcloud](https://truecharts.org/charts/stable/nextcloud) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/nextcloud/21.0.2/charts/common-12.14.1.tgz b/stable/nextcloud/21.0.2/charts/common-12.14.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4a0cd31e1d5c1b3eff212ab3c2d74aeba9e56c9b GIT binary patch literal 130611 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
Zv|a-yVA+eCCD`< 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%0DNQ2M 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 xz7u`7+GA0d$9dH|Xe^+yfW`tEi$AKdK!s!&3Dc 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%0AHL%dEK&4Q<$x6+)I3ld`ApizaHh`&1qq=BQ;E}J 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

Mms#WMAeZD!O40bz?cwG5?-(Q4(IM-lC{uJf`X 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�a3k9yh$b=;r3E!-QWM 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 literal 0 HcmV?d00001 diff --git a/stable/nextcloud/21.0.2/ix_values.yaml b/stable/nextcloud/21.0.2/ix_values.yaml new file mode 100644 index 00000000000..3ed9bdff1a0 --- /dev/null +++ b/stable/nextcloud/21.0.2/ix_values.yaml @@ -0,0 +1,495 @@ +image: + repository: tccr.io/truecharts/nextcloud-fpm + pullPolicy: IfNotPresent + tag: v27.0.0@sha256:81b845323042636b8486011bd3224fa931b8a0dd2d3ceccbf741595eb3d16324 +nginxImage: + repository: tccr.io/truecharts/nginx-unprivileged + pullPolicy: IfNotPresent + tag: v1.24.0@sha256:f6386a703b6a0679b6274cc366a6efe7a06b8b5b3391353465d9d1649b4584ef +imaginaryImage: + repository: tccr.io/truecharts/nextcloud-imaginary + pullPolicy: IfNotPresent + tag: v20230401@sha256:4f5e3895987a9d12336f772a64a77dd662c6c9bb2b96820b19ffbab58f3ff982 +hpbImage: + repository: tccr.io/truecharts/nextcloud-push-notify + pullPolicy: IfNotPresent + tag: v0.6.3@sha256:25c0a2f0c3eeb64e26be102cc3be09d8ce19b8d05397e188f73f94de8359d339 +clamavImage: + repository: tccr.io/truecharts/clamav + pullPolicy: IfNotPresent + tag: v1.1.0@sha256:ab196d867fcfddedc8dc965d67a2e6824ca65488cf616cc707e9c36efd54e086 +collaboraImage: + repository: tccr.io/truecharts/collabora + pullPolicy: IfNotPresent + tag: v23.05.0.5.1@sha256:a753bfe9d5479e992e914f5818bc96f33ff95dd3760cb10938ae2296286c416e + +nextcloud: + # Initial Credentials + credentials: + initialAdminUser: admin + initialAdminPassword: adminpass + # General settings + general: + # Custom Nextcloud Scripts + run_optimize: true + default_phone_region: GR + # IP used for exposing nextcloud, + # often the loadbalancer IP + accessIP: "" + # File settings + files: + shared_folder_name: Shared + max_chunk_size: 10485760 + # Expiration settings + expirations: + activity_expire_days: 90 + trash_retention_obligation: auto + versions_retention_obligation: auto + # Previews settings + previews: + enabled: true + # It will also deploy the container + imaginary: true + cron: true + schedule: "*/30 * * * *" + max_x: 2048 + max_y: 2048 + max_memory: 1024 + max_file_size_image: 50 + jpeg_quality: 60 + square_sizes: 32 256 + width_sizes: 256 384 + height_sizes: 256 + # Casings are important + # https://github.com/nextcloud/server/blob/master/config/config.sample.php#L1269 + # Only the last part of the provider is needed + providers: + - PNG + - JPEG + # Logging settings + logging: + log_level: 2 + log_file: /var/www/html/data/logs/nextcloud.log + log_audit_file: /var/www/html/data/logs/audit.log + log_date_format: d/m/Y H:i:s + # ClamAV settings + clamav: + # It will also deploy the container + # Note that this runs as root + enabled: false + stream_max_length: 26214400 + file_max_size: -1 + infected_action: only_log + # Notify Push settings + notify_push: + # It will also deploy the container + enabled: true + # Collabora settings + collabora: + # It will also deploy the container + enabled: false + # default|compact|tabbed + interface_mode: default + username: admin + password: changeme + dictionaries: + - de_DE + - en_GB + - en_US + - el_GR + - es_ES + - fr_FR + - pt_BR + - pt_PT + - it + - nl + - ru + onlyoffice: + # It will not deploy the container + # Only add the OnlyOffice settings + enabled: false + url: "" + jwt: "" + jwt_header: Authorization + # PHP settings + php: + memory_limit: 1G + upload_limit: 10G + pm_max_children: 180 + pm_start_servers: 18 + pm_min_spare_servers: 12 + pm_max_spare_servers: 30 + +# Do NOT edit below this line +workload: + # Nextcloud php-fpm + main: + type: Deployment + podSpec: + containers: + main: + enabled: true + primary: true + envFrom: + - configMapRef: + name: nextcloud-config + probes: + liveness: + enabled: true + type: exec + command: /healthcheck.sh + readiness: + enabled: true + type: exec + command: /healthcheck.sh + startup: + enabled: true + type: tcp + port: "{{ .Values.service.nextcloud.ports.nextcloud.targetPort }}" + nginx: + enabled: true + type: Deployment + strategy: RollingUpdate + replicas: 1 + podSpec: + containers: + nginx: + enabled: true + primary: true + imageSelector: nginxImage + probes: + readiness: + enabled: true + path: /robots.txt + port: "{{ .Values.service.main.ports.main.port }}" + httpHeaders: + Host: kube.internal.healthcheck + liveness: + enabled: true + path: /robots.txt + port: "{{ .Values.service.main.ports.main.port }}" + httpHeaders: + Host: kube.internal.healthcheck + startup: + enabled: true + type: tcp + port: "{{ .Values.service.main.ports.main.port }}" + notify: + enabled: true + type: Deployment + strategy: RollingUpdate + replicas: 1 + podSpec: + containers: + notify: + primary: true + enabled: true + imageSelector: hpbImage + envFrom: + - configMapRef: + name: hpb-config + probes: + readiness: + enabled: true + path: /push/test/cookie + port: 7867 + httpHeaders: + Host: kube.internal.healthcheck + liveness: + enabled: true + path: /push/test/cookie + port: 7867 + httpHeaders: + Host: kube.internal.healthcheck + startup: + enabled: true + type: tcp + port: 7867 + imaginary: + enabled: true + type: Deployment + strategy: RollingUpdate + replicas: 1 + podSpec: + containers: + imaginary: + primary: true + enabled: true + imageSelector: imaginaryImage + command: imaginary + args: + - -p + - "{{ .Values.service.imaginary.ports.imaginary.port }}" + - -concurrency + - "10" + - -enable-url-source + - -return-size + probes: + readiness: + enabled: true + path: /health + port: "{{ .Values.service.imaginary.ports.imaginary.port }}" + liveness: + enabled: true + path: /health + port: "{{ .Values.service.imaginary.ports.imaginary.port }}" + startup: + enabled: true + type: tcp + port: "{{ .Values.service.imaginary.ports.imaginary.port }}" + clamav: + enabled: true + type: Deployment + strategy: RollingUpdate + replicas: 1 + podSpec: + containers: + clamav: + primary: true + enabled: true + imageSelector: clamavImage + # FIXME: https://github.com/Cisco-Talos/clamav/issues/478 + securityContext: + runAsUser: 0 + runAsGroup: 0 + runAsNonRoot: false + readOnlyRootFilesystem: false + envFrom: + - configMapRef: + name: clamav-config + probes: + readiness: + enabled: true + type: exec + command: clamdcheck.sh + liveness: + enabled: true + type: exec + command: clamdcheck.sh + startup: + enabled: true + type: tcp + port: "{{ .Values.service.clamav.ports.clamav.targetPort }}" + collabora: + enabled: true + type: Deployment + strategy: RollingUpdate + replicas: 1 + podSpec: + containers: + collabora: + primary: true + enabled: true + imageSelector: collaboraImage + securityContext: + runAsUser: 100 + runAsGroup: 102 + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + capabilities: + add: + - CHOWN + - FOWNER + - SYS_CHROOT + - MKNOD + envFrom: + - configMapRef: + name: collabora-config + probes: + readiness: + enabled: true + type: http + path: /collabora/ + port: "{{ .Values.service.collabora.ports.collabora.targetPort }}" + liveness: + enabled: true + type: http + path: /collabora/ + port: "{{ .Values.service.collabora.ports.collabora.targetPort }}" + startup: + enabled: true + type: tcp + port: "{{ .Values.service.collabora.ports.collabora.targetPort }}" + +cronjobs: + # Don't change names, it's used in the persistence + - name: nextcloud-cron + enabled: true + schedule: "*/5 * * * *" + cmd: + - echo "Running [php -f /var/www/html/cron.php] ..." + - php -f /var/www/html/cron.php + - echo "Finished [php -f /var/www/html/cron.php]" + - name: preview-cron + enabled: "{{ .Values.nextcloud.previews.cron }}" + schedule: "{{ .Values.nextcloud.previews.schedule }}" + cmd: + - echo "Running [occ preview:pre-generate] ..." + - occ preview:pre-generate + - echo "Finished [occ preview:pre-generate]" + +service: + # Main service links to ingress easier + # That's why the nginx is swapped with nextcloud + main: + targetSelector: nginx + ports: + main: + targetSelector: nginx + port: 8080 + nextcloud: + enabled: true + targetSelector: main + ports: + nextcloud: + enabled: true + targetSelector: main + port: 9000 + targetPort: 9000 + notify: + enabled: true + targetSelector: notify + ports: + notify: + enabled: true + primary: true + port: 7867 + targetPort: 7867 + targetSelector: notify + metrics: + enabled: true + port: 7868 + targetSelector: notify + imaginary: + enabled: true + targetSelector: imaginary + ports: + imaginary: + enabled: true + port: 9090 + targetSelector: imaginary + clamav: + enabled: true + targetSelector: clamav + ports: + clamav: + enabled: true + port: 3310 + targetPort: 3310 + targetSelector: clamav + collabora: + enabled: true + targetSelector: collabora + ports: + collabora: + enabled: true + port: 9980 + targetPort: 9980 + targetSelector: collabora + +persistence: + php-tune: + enabled: true + type: configmap + objectName: php-tune + targetSelector: + main: + main: + mountPath: /usr/local/etc/php-fpm.d/zz-tune.conf + subPath: zz-tune.conf + readOnly: true + redis-session: + enabled: true + type: configmap + objectName: redis-session + targetSelector: + main: + main: + mountPath: /usr/local/etc/php/conf.d/redis-session.ini + subPath: redis-session.ini + readOnly: true + nginx: + enabled: true + type: configmap + objectName: nginx-config + targetSelector: + nginx: + nginx: + mountPath: /etc/nginx/nginx.conf + subPath: nginx.conf + readOnly: true + nginx-temp: + enabled: true + type: emptyDir + targetSelector: + nginx: + nginx: + mountPath: /tmp/nginx + html: + enabled: true + targetSelector: + main: + main: + mountPath: /var/www/html + nextcloud-cron: + nextcloud-cron: + mountPath: /var/www/html + preview-cron: + preview-cron: + mountPath: /var/www/html + nginx: + nginx: + mountPath: /var/www/html + readOnly: true + config: + enabled: true + targetSelector: + main: + main: + mountPath: /var/www/html/config + nextcloud-cron: + nextcloud-cron: + mountPath: /var/www/html/config + preview-cron: + preview-cron: + mountPath: /var/www/html/config + notify: + notify: + mountPath: /var/www/html/config + readOnly: true + nginx: + nginx: + mountPath: /var/www/html/config + readOnly: true + data: + enabled: true + targetSelector: + main: + main: + mountPath: /var/www/html/data + init-perms: + mountPath: /var/www/html/data + nextcloud-cron: + nextcloud-cron: + mountPath: /var/www/html/data + preview-cron: + preview-cron: + mountPath: /var/www/html/data + nginx: + nginx: + mountPath: /var/www/html/data + readOnly: true + +cnpg: + main: + enabled: true + user: nextcloud + database: nextcloud + +redis: + enabled: true + username: default + +portal: + open: + enabled: true diff --git a/stable/nextcloud/21.0.2/questions.yaml b/stable/nextcloud/21.0.2/questions.yaml new file mode 100644 index 00000000000..d5fdbc04331 --- /dev/null +++ b/stable/nextcloud/21.0.2/questions.yaml @@ -0,0 +1,2636 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: nextcloud + group: App Configuration + label: Nextcloud + schema: + additional_attrs: true + type: dict + attrs: + - variable: credentials + group: App Configuration + label: Initial Credentials + schema: + additional_attrs: true + type: dict + attrs: + - variable: initialAdminUser + label: Initial Admin User + description: Sets the initial admin username + schema: + type: string + required: true + default: "" + - variable: initialAdminPassword + label: Initial Admin Password + description: Sets the initial admin password + schema: + type: string + required: true + private: true + default: "" + - variable: general + group: App Configuration + label: General + schema: + additional_attrs: true + type: dict + attrs: + - variable: run_optimize + label: Run Optimize Scripts + description: | + Runs the following commands at startup:
+ occ db:add-missing-indices
+ occ db:add-missing-columns
+ occ db:add-missing-primary-keys
+ yes | occ db:convert-filecache-bigint
+ occ maintenance:mimetype:update-js
+ occ maintenance:mimetype:update-db
+ occ maintenance:update:htaccess
+ schema: + type: boolean + default: false + - variable: default_phone_region + label: Default Phone Region + description: | + Sets the default phone region in ISO_3166-1 format (e.g. US).
+ https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements + schema: + type: string + valid_chars: '^[A-Z]{2}$' + required: true + default: "" + - variable: accessIP + label: Access IP + description: Set to the IP-Address used to reach Nextcloud. + schema: + type: string + required: true + $ref: + - "definitions/nodeIP" + - variable: files + group: App Configuration + label: Files Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: shared_folder_name + label: Shared Folder Name + schema: + type: string + required: true + default: Shared + - variable: max_chunk_size + label: Max Chunk Size + schema: + type: int + required: true + default: 10485760 + - variable: expirations + group: App Configuration + label: Expirations Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: activity_expire_days + label: Activity Expire Days + schema: + type: int + required: true + default: 90 + - variable: trash_retention_obligation + label: Trash Retention Obligation + schema: + type: string + required: true + default: auto + - variable: versions_retention_obligation + label: Versions Retention Obligation + schema: + type: string + required: true + default: auto + - variable: previews + group: App Configuration + label: Previews Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Previews + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: imaginary + label: Enable imaginary + description: | + Enable imaginary to generate previews in the background.
+ It will also deploy the needed container. + schema: + type: boolean + default: true + - variable: cron + label: Enable cron + description: | + Enable cron to generate previews in the background. + schema: + type: boolean + default: true + - variable: schedule + label: Cron Schedule + schema: + type: string + default: "*/30 * * * *" + - variable: max_x + label: Max X + schema: + type: int + required: true + default: 2048 + - variable: max_y + label: Max Y + schema: + type: int + required: true + default: 2048 + - variable: max_memory + label: Max Memory + schema: + type: int + required: true + default: 1024 + - variable: max_file_size_image + label: Max File Size Image + schema: + type: int + required: true + default: 50 + - variable: jpeg_quality + label: JPEG Quality + schema: + type: int + required: true + default: 60 + - variable: square_sizes + label: Square Sizes + schema: + type: string + required: true + default: "32 256" + - variable: width_sizes + label: Width Sizes + schema: + type: string + required: true + default: "256 384" + - variable: height_sizes + label: Height Sizes + schema: + type: string + required: true + default: "256" + - variable: providers + label: Providers + schema: + type: list + empty: false + required: true + default: + - BMP + - GIF + - JPEG + - Krita + - MarkDown + - MP3 + - OpenDocument + - PNG + - TXT + - XBitmap + items: + - variable: provider_entry + label: Provider Entry + schema: + type: string + required: true + default: "" + enum: + - value: BMP + description: BMP + - value: Font + description: Font + - value: GIF + description: GIF + - value: HEIC + description: HEIC + - value: Illustrator + description: Illustrator + - value: JPEG + description: JPEG + - value: Krita + description: Krita + - value: MarkDown + description: MarkDown + - value: Movie + description: Movie + - value: MP3 + description: MP3 + - value: MSOffice2003 + description: MSOffice2003 + - value: MSOffice2007 + description: MSOffice2007 + - value: MSOfficeDoc + description: MSOfficeDoc + - value: OpenDocument + description: OpenDocument + - value: PDF + description: PDF + - value: Photoshop + description: Photoshop + - value: PNG + description: PNG + - value: Postscript + description: Postscript + - value: StarOffice + description: StarOffice + - value: SVG + description: SVG + - value: TIFF + description: TIFF + - value: TXT + description: TXT + - value: XBitmap + description: XBitmap + - variable: Logging + group: App Configuration + label: Logging Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: log_level + label: Log Level + schema: + type: string + required: true + default: "2" + enum: + - value: "0" + description: Debug + - value: "1" + description: Info + - value: "2" + description: Warning + - value: "3" + description: Error + - value: "4" + description: Fatal + - variable: log_date_format + label: Log Date Format + schema: + type: string + required: true + default: d/m/Y H:i:s + - variable: notify_push + group: App Configuration + label: Notify Push Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Notify Push + description: | + Enable and Configure Notify Push.
+ It will also deploy the needed container + schema: + type: boolean + default: true + - variable: clamav + group: App Configuration + label: ClamAV Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable ClamAV + description: | + Enable and configure ClamAV.
+ It will also deploy the needed container.
+ Keep in mind that this will run as root.
+ https://github.com/Cisco-Talos/clamav/issues/478 + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: stream_max_length + label: Stream Max Length + schema: + type: int + required: true + default: 104857600 + - variable: file_max_size + label: File Max Size + schema: + type: int + required: true + default: -1 + - variable: infected_action + label: Infected Action + schema: + type: string + required: true + default: only_log + enum: + - value: delete + description: Delete + - value: only_log + description: Only Log + - variable: collabora + group: App Configuration + label: Collabora Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Collabora + description: | + Enable and configure Collabora.
+ It will also deploy the needed container.
+ Keep in mind that this will run as root. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: interface_mode + label: Interface Mode + schema: + type: string + required: true + default: default + enum: + - value: default + description: Default + - value: compact + description: Compact + - value: tabbed + description: Tabbed + - variable: username + label: Username + schema: + type: string + default: admin + required: true + - variable: password + label: Password + schema: + type: string + default: "" + required: true + - variable: dictionaries + label: Dictionaries + schema: + type: list + empty: false + required: true + default: + - de_DE + - en_GB + - en_US + - el_GR + - es_ES + - fr_FR + - pt_BR + - pt_PT + - it + - nl + - ru + items: + - variable: dictionary + label: Dictionary + schema: + type: string + required: true + default: "" + - variable: onlyoffice + group: App Configuration + label: Only Office Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable OnlyOffice + description: | + Enable and configure OnlyOffice.
+ This will NOT deploy the needed container.
+ You need to deploy it yourself. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: url + label: URL + schema: + type: string + required: true + default: "" + - variable: jwt + label: JWT + schema: + type: string + required: true + default: "" + - variable: jwt_header + label: JWT Header + schema: + type: string + required: true + default: Authorization + - variable: php + group: App Configuration + label: PHP Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: memory_limit + label: Memory Limit + schema: + type: string + required: true + default: 1G + - variable: upload_limit + label: Upload Limit + schema: + type: string + required: true + default: 10G + - variable: pm_max_children + label: Max Children + schema: + type: int + required: true + default: 180 + - variable: pm_start_servers + label: Start Servers + schema: + type: int + required: true + default: 18 + - variable: pm_min_spare_servers + label: Minimum Spare Servers + schema: + type: int + required: true + default: 12 + - variable: pm_max_spare_servers + label: Maximum Spare Servers + schema: + type: int + required: true + default: 30 + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 12000 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: html + label: App HTML Storage + description: Stores the Application HTML. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + hidden: true + type: boolean + default: false + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value + schema: + type: string + default: "775" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: config + label: App Config Storage + description: Stores the Application Config. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + hidden: true + type: boolean + default: false + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value + schema: + type: string + default: "775" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: User Data Storage + description: Stores the User Data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + hidden: true + type: boolean + default: false + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value + schema: + type: string + default: "775" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 568 + - variable: runAsGroup + label: runAsGroup + description: The groupID of the user running the application + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/nextcloud/21.0.2/templates/NOTES.txt b/stable/nextcloud/21.0.2/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/nextcloud/21.0.2/templates/_configmap.tpl b/stable/nextcloud/21.0.2/templates/_configmap.tpl new file mode 100644 index 00000000000..527df08a216 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_configmap.tpl @@ -0,0 +1,412 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmaps" -}} +{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}} +{{- $accessUrl := .Values.chartContext.APPURL -}} +{{- if or (contains "127.0.0.1" $accessUrl) (contains "localhost" $accessUrl) -}} + {{- if .Values.nextcloud.general.accessIP -}} + {{- $prot := "http" -}} + {{- $host := .Values.nextcloud.general.accessIP -}} + {{- $port := .Values.service.main.ports.main.port -}} + {{/* + Allowing here to override protocol and port + should be enough to make it work with any rev proxy + */}} + {{- $accessUrl = printf "%v://%v:%v" $prot $host $port -}} + {{- end -}} +{{- end -}} +{{- $accessHost := regexReplaceAll ".*://(.*)" $accessUrl "${1}" -}} +{{- $accessHost = regexReplaceAll "(.*):.*" $accessUrl "${1}" -}} +{{- $accessHostPort := regexReplaceAll ".*://(.*)" $accessUrl "${1}" -}} +{{- $accessProtocol := regexReplaceAll "(.*)://.*" $accessUrl "${1}" -}} +{{- $redisHost := .Values.redis.creds.plainhost | trimAll "\"" -}} +{{- $redisPass := .Values.redis.creds.redisPassword | trimAll "\"" -}} +{{- $healthHost := "kube.internal.healthcheck" -}} + +php-tune: + enabled: true + data: + zz-tune.conf: | + [www] + pm.max_children = {{ .Values.nextcloud.php.pm_max_children }} + pm.start_servers = {{ .Values.nextcloud.php.pm_start_servers }} + pm.min_spare_servers = {{ .Values.nextcloud.php.pm_min_spare_servers }} + pm.max_spare_servers = {{ .Values.nextcloud.php.pm_max_spare_servers }} + +redis-session: + enabled: true + data: + redis-session.ini: | + session.save_handler = redis + session.save_path = {{ printf "tcp://%v:6379?auth=%v" $redisHost $redisPass | quote }} + redis.session.locking_enabled = 1 + redis.session.lock_retries = -1 + redis.session.lock_wait_time = 10000 + +hpb-config: + enabled: {{ .Values.nextcloud.notify_push.enabled }} + data: + NEXTCLOUD_URL: {{ printf "http://%v:%v" $fullname .Values.service.main.ports.main.port }} + HPB_HOST: {{ $healthHost }} + CONFIG_FILE: {{ printf "%v/config.php" .Values.persistence.config.targetSelector.notify.notify.mountPath }} + METRICS_PORT: {{ .Values.service.notify.ports.metrics.port | quote }} + +clamav-config: + enabled: {{ .Values.nextcloud.clamav.enabled }} + data: + CLAMAV_NO_CLAMD: "false" + CLAMAV_NO_FRESHCLAMD: "true" + CLAMAV_NO_MILTERD: "true" + CLAMD_STARTUP_TIMEOUT: "1800" + +collabora-config: + enabled: {{ .Values.nextcloud.collabora.enabled }} + data: + aliasgroup1: {{ $accessUrl }} + server_name: {{ $accessHostPort }} + dictionaries: {{ join " " .Values.nextcloud.collabora.dictionaries }} + username: {{ .Values.nextcloud.collabora.username | quote }} + password: {{ .Values.nextcloud.collabora.password | quote }} + DONT_GEN_SSL_CERT: "true" + # mount_jail_tree is only used for local storage + # not needed for WOPI https://github.com/CollaboraOnline/online/issues/3604#issuecomment-989833814 + extra_params: | + --o:ssl.enable=false + --o:ssl.termination=true + --o:net.service_root=/collabora + --o:home_mode.enable=true + --o:welcome.enable=false + --o:logging.level=warning + --o:logging.level_startup=warning + --o:security.seccomp=true + --o:mount_jail_tree=false + --o:user_interface.mode={{ .Values.nextcloud.collabora.user_interface_mode }} + +nextcloud-config: + enabled: true + data: + {{/* Database */}} + POSTGRES_DB: {{ .Values.cnpg.main.database | quote }} + POSTGRES_USER: {{ .Values.cnpg.main.user | quote }} + POSTGRES_PASSWORD: {{ .Values.cnpg.main.creds.password | trimAll "\"" }} + POSTGRES_HOST: {{ .Values.cnpg.main.creds.host | trimAll "\"" }} + + {{/* Redis */}} + NX_REDIS_HOST: {{ $redisHost }} + NX_REDIS_PASS: {{ $redisPass }} + + {{/* Nextcloud INITIAL credentials */}} + NEXTCLOUD_ADMIN_USER: {{ .Values.nextcloud.credentials.initialAdminUser | quote }} + NEXTCLOUD_ADMIN_PASSWORD: {{ .Values.nextcloud.credentials.initialAdminPassword | quote }} + + {{/* PHP Variables */}} + PHP_MEMORY_LIMIT: {{ .Values.nextcloud.php.memory_limit | quote }} + PHP_UPLOAD_LIMIT: {{ .Values.nextcloud.php.upload_limit | quote }} + + {{/* Notify Push */}} + NX_NOTIFY_PUSH: {{ .Values.nextcloud.notify_push.enabled | quote }} + {{- if .Values.nextcloud.notify_push.enabled }} + NX_NOTIFY_PUSH_ENDPOINT: {{ $accessUrl }}/push + {{- end }} + + {{/* Previews */}} + NX_PREVIEWS: {{ .Values.nextcloud.previews.enabled | quote }} + NX_PREVIEW_PROVIDERS: {{ join " " .Values.nextcloud.previews.providers }} + NX_PREVIEW_MAX_X: {{ .Values.nextcloud.previews.max_x | quote }} + NX_PREVIEW_MAX_Y: {{ .Values.nextcloud.previews.max_y | quote }} + NX_PREVIEW_MAX_MEMORY: {{ .Values.nextcloud.previews.max_memory | quote }} + NX_PREVIEW_MAX_FILESIZE_IMAGE: {{ .Values.nextcloud.previews.max_file_size_image | quote }} + NX_JPEG_QUALITY: {{ .Values.nextcloud.previews.jpeg_quality | quote }} + NX_PREVIEW_SQUARE_SIZES: {{ .Values.nextcloud.previews.square_sizes | quote }} + NX_PREVIEW_WIDTH_SIZES: {{ .Values.nextcloud.previews.width_sizes | quote }} + NX_PREVIEW_HEIGHT_SIZES: {{ .Values.nextcloud.previews.height_sizes | quote }} + + {{/* Imaginary */}} + NX_IMAGINARY: {{ and .Values.nextcloud.previews.enabled .Values.nextcloud.previews.imaginary | quote }} + {{- if and .Values.nextcloud.previews.enabled .Values.nextcloud.previews.imaginary }} + NX_IMAGINARY_URL: {{ printf "http://%v-imaginary:%v" $fullname .Values.service.imaginary.ports.imaginary.port }} + {{- end }} + + {{/* Expirations */}} + NX_ACTIVITY_EXPIRE_DAYS: {{ .Values.nextcloud.expirations.activity_expire_days | quote }} + NX_TRASH_RETENTION: {{ .Values.nextcloud.expirations.trash_retention_obligation | quote }} + NX_VERSIONS_RETENTION: {{ .Values.nextcloud.expirations.versions_retention_obligation | quote }} + + {{/* General */}} + NX_RUN_OPTIMIZE: {{ .Values.nextcloud.general.run_optimize | quote }} + NX_DEFAULT_PHONE_REGION: {{ .Values.nextcloud.general.default_phone_region | quote }} + NEXTCLOUD_DATA_DIR: {{ .Values.persistence.data.targetSelector.main.main.mountPath }} + + {{/* Files */}} + NX_SHARED_FOLDER_NAME: {{ .Values.nextcloud.files.shared_folder_name | quote }} + NX_MAX_CHUNKSIZE: {{ .Values.nextcloud.files.max_chunk_size | mul 1 | quote }} + + {{/* Logging */}} + NX_LOG_LEVEL: {{ .Values.nextcloud.logging.log_level | quote }} + NX_LOG_FILE: {{ .Values.nextcloud.logging.log_file | quote }} + NX_LOG_FILE_AUDIT: {{ .Values.nextcloud.logging.log_audit_file | quote }} + NX_LOG_DATE_FORMAT: {{ .Values.nextcloud.logging.log_date_format | quote }} + NX_LOG_TIMEZONE: {{ .Values.TZ | quote }} + + {{/* ClamAV */}} + NX_CLAMAV: {{ .Values.nextcloud.clamav.enabled | quote }} + {{- if .Values.nextcloud.clamav.enabled }} + NX_CLAMAV_HOST: {{ printf "%v-clamav" $fullname }} + NX_CLAMAV_PORT: {{ .Values.service.clamav.ports.clamav.targetPort | quote }} + NX_CLAMAV_STREAM_MAX_LENGTH: {{ .Values.nextcloud.clamav.stream_max_length | mul 1 | quote }} + NX_CLAMAV_FILE_MAX_SIZE: {{ .Values.nextcloud.clamav.file_max_size | quote }} + NX_CLAMAV_INFECTED_ACTION: {{ .Values.nextcloud.clamav.infected_action | quote }} + {{- end }} + + {{/* Collabora */}} + NX_COLLABORA: {{ .Values.nextcloud.collabora.enabled | quote }} + {{- if .Values.nextcloud.collabora.enabled }} + NX_COLLABORA_URL: {{ printf "%v/collabora" $accessUrl | quote }} + # Ideally this would be a combo of: public ip, pod cidr, svc cidr + # But not always people have static IP. + NX_COLLABORA_ALLOWLIST: "0.0.0.0/0" + {{- end }} + + {{/* Only Office */}} + NX_ONLYOFFICE: {{ .Values.nextcloud.onlyoffice.enabled | quote }} + {{- if .Values.nextcloud.onlyoffice.enabled }} + NX_ONLYOFFICE_URL: {{ .Values.nextcloud.onlyoffice.url | quote }} + NX_ONLYOFFICE_JWT: {{ .Values.nextcloud.onlyoffice.jwt | quote }} + NX_ONLYOFFICE_JWT_HEADER: {{ .Values.nextcloud.onlyoffice.jwt_header | quote }} + {{- end }} + + {{/* URLs */}} + NX_OVERWRITE_HOST: {{ $accessHostPort }} + NX_OVERWRITE_CLI_URL: {{ $accessUrl }} + # Return the protocol part of the URL + NX_OVERWRITE_PROTOCOL: {{ $accessProtocol | lower }} + # IP (or range in this case) of the proxy(ies) + NX_TRUSTED_PROXIES: | + {{ .Values.chartContext.podCIDR }} + {{ .Values.chartContext.svcCIDR }} + # fullname-* will allow access from the + # other services in the same namespace + NX_TRUSTED_DOMAINS: | + 127.0.0.1 + localhost + {{ $fullname }} + {{ printf "%v-*" $fullname }} + {{ $healthHost }} + {{- if not (contains "127.0.0.1" $accessHost) }} + {{- $accessHost | nindent 6 }} + {{- end -}} + {{- with .Values.nextcloud.general.accessIP }} + {{- . | nindent 6 }} + {{- end }} + +# TODO: Replace locations with ingress +# like /push, /.well-known/carddav, /.well-known/caldav +# needs some work as nginx converts urls to pretty urls +# before matching them to locations, so ingress needs to +# take that into consideration. +nginx-config: + enabled: true + data: + nginx.conf: | + worker_processes auto; + + error_log /var/log/nginx/error.log warn; + # Set to /tmp so it can run as non-root + pid /tmp/nginx.pid; + + events { + worker_connections 1024; + } + + http { + # Set to /tmp so it can run as non-root + client_body_temp_path /tmp/nginx/client_temp; + proxy_temp_path /tmp/nginx/proxy_temp_path; + fastcgi_temp_path /tmp/nginx/fastcgi_temp; + uwsgi_temp_path /tmp/nginx/uwsgi_temp; + scgi_temp_path /tmp/nginx/scgi_temp; + + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + # Prevent nginx HTTP Server Detection + server_tokens off; + + keepalive_timeout 65; + + #gzip on; + + upstream php-handler { + server {{ printf "%v-nextcloud" $fullname }}:{{ .Values.service.nextcloud.ports.nextcloud.targetPort }}; + } + + server { + listen {{ .Values.service.main.ports.main.port }}; + absolute_redirect off; + + {{- if .Values.nextcloud.notify_push.enabled }} + # Forward Notify_Push "High Performance Backend" to it's own container + location ^~ /push/ { + # The trailing "/" is important! + proxy_pass http://{{ printf "%v-notify" $fullname }}:{{ .Values.service.notify.ports.notify.targetPort }}/; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + {{- end }} + + # HSTS settings + # WARNING: Only add the preload option once you read about + # the consequences in https://hstspreload.org/. This option + # will add the domain to a hardcoded list that is shipped + # in all major browsers and getting removed from this list + # could take several months. + #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; + + # Set max upload size + client_max_body_size {{ .Values.nextcloud.php.upload_limit | default "512M" }}; + fastcgi_buffers 64 4K; + + # Enable gzip but do not remove ETag headers + gzip on; + gzip_vary on; + gzip_comp_level 4; + gzip_min_length 256; + gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; + gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; + + # Pagespeed is not supported by Nextcloud, so if your server is built + # with the `ngx_pagespeed` module, uncomment this line to disable it. + #pagespeed off; + + # HTTP response headers borrowed from Nextcloud `.htaccess` + add_header Referrer-Policy "no-referrer" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Download-Options "noopen" always; + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Permitted-Cross-Domain-Policies "none" always; + add_header X-Robots-Tag "noindex, nofollow" always; + add_header X-XSS-Protection "1; mode=block" always; + + # Remove X-Powered-By, which is an information leak + fastcgi_hide_header X-Powered-By; + + # Path to the root of your installation + root {{ .Values.persistence.html.targetSelector.nginx.nginx.mountPath }}; + + # Specify how to handle directories -- specifying `/index.php$request_uri` + # here as the fallback means that Nginx always exhibits the desired behaviour + # when a client requests a path that corresponds to a directory that exists + # on the server. In particular, if that directory contains an index.php file, + # that file is correctly served; if it doesn't, then the request is passed to + # the front-end controller. This consistent behaviour means that we don't need + # to specify custom rules for certain paths (e.g. images and other assets, + # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus + # `try_files $uri $uri/ /index.php$request_uri` + # always provides the desired behaviour. + index index.php index.html /index.php$request_uri; + + # Rule borrowed from `.htaccess` to handle Microsoft DAV clients + location = / { + if ( $http_user_agent ~ ^DavClnt ) { + return 302 /remote.php/webdav/$is_args$args; + } + } + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + # Make a regex exception for `/.well-known` so that clients can still + # access it despite the existence of the regex rule + # `location ~ /(\.|autotest|...)` which would otherwise handle requests + # for `/.well-known`. + location ^~ /.well-known { + # The rules in this block are an adaptation of the rules + # in `.htaccess` that concern `/.well-known`. + + location = /.well-known/carddav { return 301 /remote.php/dav/; } + location = /.well-known/caldav { return 301 /remote.php/dav/; } + + # According to the documentation these two lines are not necessary, + # but some users are still receiving errors + location = /.well-known/webfinger { return 301 /index.php$uri; } + location = /.well-known/nodeinfo { return 301 /index.php$uri; } + + location /.well-known/acme-challenge { try_files $uri $uri/ =404; } + location /.well-known/pki-validation { try_files $uri $uri/ =404; } + + # Let Nextcloud's API for `/.well-known` URIs handle all other + # requests by passing them to the front-end controller. + return 301 /index.php$request_uri; + } + + # Rules borrowed from `.htaccess` to hide certain paths from clients + location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; } + location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; } + + # Ensure this block, which passes PHP files to the PHP process, is above the blocks + # which handle static assets (as seen below). If this block is not declared first, + # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php` + # to the URI, resulting in a HTTP 500 error response. + location ~ \.php(?:$|/) { + # Required for legacy support + rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; + + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + set $path_info $fastcgi_path_info; + + try_files $fastcgi_script_name =404; + + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $path_info; + #fastcgi_param HTTPS on; + + fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice + fastcgi_param front_controller_active true; # Enable pretty urls + fastcgi_pass php-handler; + + fastcgi_intercept_errors on; + fastcgi_request_buffering off; + proxy_send_timeout 3600s; + proxy_read_timeout 3600s; + fastcgi_send_timeout 3600s; + fastcgi_read_timeout 3600s; + } + + location ~ \.(?:css|js|svg|gif)$ { + try_files $uri /index.php$request_uri; + expires 6M; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + location ~ \.woff2?$ { + try_files $uri /index.php$request_uri; + expires 7d; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + # Rule borrowed from `.htaccess` + location /remote { + return 301 /remote.php$request_uri; + } + + location / { + try_files $uri $uri/ /index.php$request_uri; + } + } + } +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/_cronjobs.tpl b/stable/nextcloud/21.0.2/templates/_cronjobs.tpl new file mode 100644 index 00000000000..0fa050dba68 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_cronjobs.tpl @@ -0,0 +1,34 @@ +{{- define "nextcloud.cronjobs" -}} +{{- range $cj := .Values.cronjobs }} + {{- $name := $cj.name | required "Nextcloud - Expected non-empty name in cronjob" -}} + {{- $schedule := $cj.schedule | required "Nextcloud - Expected non-empty schedule in cronjob" }} + +{{ $name }}: + enabled: {{ $cj.enabled | quote }} + type: CronJob + schedule: {{ $schedule | quote }} + podSpec: + restartPolicy: Never + containers: + {{ $name }}: + enabled: true + primary: true + imageSelector: image + command: + - /bin/bash + - -c + - | + {{- range $cj.cmd }} + {{- . | nindent 12 }} + {{- else -}} + {{- fail "Nextcloud - Expected non-empty cmd in cronjob" -}} + {{- end }} + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false +{{- end }} +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/_ingressInjector.tpl b/stable/nextcloud/21.0.2/templates/_ingressInjector.tpl new file mode 100644 index 00000000000..37919189e21 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_ingressInjector.tpl @@ -0,0 +1,24 @@ +{{- define "nextcloud.ingressInjector" -}} + {{- if .Values.ingress.main.enabled -}} + {{- $injectPaths := list -}} + {{- if .Values.nextcloud.collabora.enabled -}} + {{- $injectPaths = mustAppend $injectPaths (include "nextcloud.collabora.ingress" $ | fromYaml) -}} + {{- end -}} + {{/* Append more paths here if needed */}} + + {{- range $host := .Values.ingress.main.hosts -}} + {{- $paths := $host.paths -}} + {{- $paths = concat $paths $injectPaths -}} + {{- $_ := set $host "paths" $paths -}} + {{- end -}} + {{- end -}} +{{- end -}} + +{{- define "nextcloud.collabora.ingress" -}} +{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" . }} +path: /collabora/ +pathType: Prefix +service: + name: {{ printf "%v-collabora" $fullname }} + port: {{ .Values.service.collabora.ports.collabora.port }} +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/_initPerms.tpl b/stable/nextcloud/21.0.2/templates/_initPerms.tpl new file mode 100644 index 00000000000..ed94790ad93 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_initPerms.tpl @@ -0,0 +1,29 @@ +{{- define "nextcloud.init.perms" -}} +{{- $uid := .Values.securityContext.container.runAsUser -}} +{{- $gid := .Values.securityContext.container.runAsGroup -}} +{{- $path := .Values.persistence.data.targetSelector.main.main.mountPath }} +enabled: true +type: install +imageSelector: alpineImage +securityContext: + runAsUser: 0 + runAsGroup: 0 + runAsNonRoot: false + capabilities: + disableS6Caps: true + add: + - DAC_OVERRIDE + - FOWNER + - CHOWN +command: /bin/sh +args: + - -c + - | + echo "Setting permissions to 700 on data directory [{{ $path }}] ..." + chmod 770 {{ $path }} | echo "Failed to set permissions on data directory [{{ $path }}]" + + echo "Setting ownership to {{ $uid }}:{{ $gid }} on data directory [{{ $path }}] ..." + chown {{ $uid }}:{{ $gid }} {{ $path }} | echo "Failed to set ownership on data directory [{{ $path }}]" + + echo "Finished." +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/_validation.tpl b/stable/nextcloud/21.0.2/templates/_validation.tpl new file mode 100644 index 00000000000..5650c0f63fe --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_validation.tpl @@ -0,0 +1,42 @@ +{{- define "nextcloud.validation" -}} + + {{- if not (mustRegexMatch "^[0-9]+(M|G){1}$" .Values.nextcloud.php.memory_limit) -}} + {{- fail (printf "Nextcloud - Expected Memory Limit to be in format [1M, 1G] but got [%v]" .Values.nextcloud.php.memory_limit) -}} + {{- end -}} + + {{- if not (mustRegexMatch "^[0-9]+(M|G){1}$" .Values.nextcloud.php.upload_limit) -}} + {{- fail (printf "Nextcloud - Expected Memory Limit to be in format [1M, 1G] but got [%v]" .Values.nextcloud.php.upload_limit) -}} + {{- end -}} + + {{- if not (deepEqual .Values.nextcloud.previews.providers (uniq .Values.nextcloud.previews.providers)) -}} + {{- fail (printf "Nextcloud - Expected preview providers to be unique but got [%v]" .Values.nextcloud.previews.providers) -}} + {{- end -}} + + {{- if and .Values.nextcloud.collabora.enabled .Values.nextcloud.onlyoffice.enabled -}} + {{- fail "Nextcloud - Expected only one of [Collabora, OnlyOffice] to be enabled" -}} + {{- end -}} + + {{- if contains "$" .Values.nextcloud.collabora.password -}} + {{- fail "Nextcloud - Collabora [Password] cannot contain [$]" -}} + {{- end -}} + + {{- if .Values.nextcloud.collabora.enabled -}} + {{- if lt (len .Values.nextcloud.collabora.password) 8 -}} + {{- fail "Nextcloud - Collabora [Password] must be at least 8 characters" -}} + {{- end -}} + + {{- $collaboraUIModes := (list "default" "compact" "tabbed") -}} + {{- if not (mustHas .Values.nextcloud.collabora.interface_mode $collaboraUIModes) -}} + {{- fail (printf "Nextcloud - Expected [Interface Mode] in Collabora to be one of [%v], but got [%v]" (join "," $collaboraUIModes) .Values.nextcloud.collabora.interface_mode) -}} + {{- end -}} + + {{- if not .Values.nextcloud.collabora.dictionaries -}} + {{- fail "Nextcloud - Expected non-empty Collabora [Dictionaries]" -}} + {{- end -}} + + {{- if not (deepEqual .Values.nextcloud.collabora.dictionaries (uniq .Values.nextcloud.collabora.dictionaries)) -}} + {{- fail "Nextcloud - Collabora [Dictionaries] must be unique" -}} + {{- end -}} + {{- end -}} + +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/_waitNextcloud.tpl b/stable/nextcloud/21.0.2/templates/_waitNextcloud.tpl new file mode 100644 index 00000000000..24946d640e8 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/_waitNextcloud.tpl @@ -0,0 +1,25 @@ +{{- define "nextcloud.wait.nextcloud" -}} +{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}} +{{- $ncURL := printf "%v-nextcloud:%v" $fullname .Values.service.nextcloud.ports.nextcloud.targetPort }} +enabled: true +type: init +imageSelector: image +securityContext: +command: /bin/sh +args: + - -c + - | + echo "Waiting Nextcloud [{{ $ncURL }}] to be ready and installed..." + until \ + REQUEST_METHOD="GET" \ + SCRIPT_NAME="status.php" \ + SCRIPT_FILENAME="status.php" \ + cgi-fcgi -bind -connect "{{ $ncURL }}" | grep -q '"installed":true'; + do + echo "Waiting Nextcloud [{{ $ncURL }}] to be ready and installed..." + sleep 3 + done + + echo "Nextcloud is ready and installed..." + echo "Starting Nginx..." +{{- end -}} diff --git a/stable/nextcloud/21.0.2/templates/common.yaml b/stable/nextcloud/21.0.2/templates/common.yaml new file mode 100644 index 00000000000..22ed3e0e564 --- /dev/null +++ b/stable/nextcloud/21.0.2/templates/common.yaml @@ -0,0 +1,68 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . -}} + +{{- include "nextcloud.validation" $ -}} + +{{/* Render configmaps for all pods */}} +{{- $configmaps := include "nextcloud.configmaps" . | fromYaml -}} +{{- if $configmaps -}} + {{- $_ := mustMergeOverwrite .Values.configmap $configmaps -}} +{{- end -}} + +{{/* Add [init perms] container to nextcloud */}} +{{- if not (get .Values.workload.main.podSpec "initContainers") -}} + {{- $_ := set .Values.workload.main.podSpec "initContainers" dict -}} +{{- end -}} + +{{- $initPerms := (include "nextcloud.init.perms" . | fromYaml) -}} +{{- $_ := set .Values.workload.main.podSpec.initContainers "init-perms" $initPerms -}} + +{{/* Add [wait nextcloud] container to nginx */}} +{{- if not (get .Values.workload.nginx.podSpec "initContainers") -}} + {{- $_ := set .Values.workload.nginx.podSpec "initContainers" dict -}} +{{- end -}} +{{- $waitNextcloud := (include "nextcloud.wait.nextcloud" . | fromYaml) -}} +{{- $_ := set .Values.workload.nginx.podSpec.initContainers "wait-nextcloud" $waitNextcloud -}} + +{{/* Disable [notify push] if requested */}} +{{- if not .Values.nextcloud.notify_push.enabled -}} + {{- $_ := set .Values.workload.notify "enabled" false -}} + {{- $_ := set .Values.service.notify "enabled" false -}} +{{- else -}} + {{/* Add [wait nextcloud] container to notify push */}} + {{- if not (get .Values.workload.notify.podSpec "initContainers") -}} + {{- $_ := set .Values.workload.notify.podSpec "initContainers" dict -}} + {{- end -}} + {{- $waitNextcloud := (include "nextcloud.wait.nextcloud" . | fromYaml) -}} + {{- $_ := set .Values.workload.notify.podSpec.initContainers "wait-nextcloud" $waitNextcloud -}} +{{- end -}} + +{{/* Disable [clamav] if requested */}} +{{- if not .Values.nextcloud.clamav.enabled -}} + {{- $_ := set .Values.workload.clamav "enabled" false -}} + {{- $_ := set .Values.service.clamav "enabled" false -}} +{{- end -}} + +{{/* Disable [previews] if requested */}} +{{- if or (not .Values.nextcloud.previews.imaginary) (not .Values.nextcloud.previews.enabled) -}} + {{- $_ := set .Values.workload.imaginary "enabled" false -}} + {{- $_ := set .Values.service.imaginary "enabled" false -}} +{{- end -}} + +{{/* Disable [collabora] if requested */}} +{{- if not .Values.nextcloud.collabora.enabled -}} + {{- $_ := set .Values.workload.collabora "enabled" false -}} + {{- $_ := set .Values.service.collabora "enabled" false -}} +{{- end -}} + +{{/* Create [cronjobs] defined */}} +{{- $cronjobs := include "nextcloud.cronjobs" . | fromYaml -}} +{{- if $cronjobs -}} + {{- $_ := mustMergeOverwrite .Values.workload $cronjobs -}} +{{- end -}} + +{{/* TODO: Do we have to cleanup when something (eg Collabora) is disabled? */}} +{{- include "nextcloud.ingressInjector" $ -}} + +{{/* Render the templates */}} +{{- include "tc.v1.common.loader.apply" . -}} diff --git a/stable/nextcloud/21.0.2/values.yaml b/stable/nextcloud/21.0.2/values.yaml new file mode 100644 index 00000000000..e69de29bb2d