You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 14, 2025. It is now read-only.
| `persistence.nextcloudData.enabled` | Create a second PVC for the data folder in nextcloud | `false` |
372
+
| `persistence.nextcloudData.annotations` | see `persistence.annotations` | `{}` |
373
+
| `persistence.nextcloudData.storageClass` | see `persistence.storageClass` | `nil` |
374
+
| `persistence.nextcloudData.existingClaim` | see `persistence.existingClaim` | `nil` |
375
+
| `persistence.nextcloudData.accessMode` | see `persistence.accessMode` | `ReadWriteOnce` |
376
+
| `persistence.nextcloudData.size` | see `persistence.size` | `8Gi` |
378
377
379
378
### Metrics Configurations
380
379
@@ -504,25 +503,25 @@ The nextcloud deployment includes a series of different probes you can use to de
504
503
505
504
This section provides options to enable and configure the Collabora Online server within your deployment. Please ensure to review the [Collabora Online Helm chart documentation](https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm/collabora-online) for additional details and recommended values.
| `collabora.ingress.enabled` | Enable or disable ingress for Collabora Online | `false` |
521
-
| `collabora.ingress.className` | Class name for the ingress controller | `""` |
522
-
| `collabora.ingress.annotations` | Annotations for the ingress resource | `{}` |
523
-
| `collabora.ingress.hosts` | List of hosts for the Collabora ingress | `[{"host": "chart-example.local", "paths": [{"path": "/", "pathType": "ImplementationSpecific"}]}]` |
524
-
| `collabora.ingress.tls` | TLS configuration for the Collabora ingress | `[]` |
525
-
| `collabora.resources` | Resource requests and limits for the Collabora Online pods | `{}` |
| `collabora.ingress.enabled` | Enable or disable ingress for Collabora Online | `false` |
520
+
| `collabora.ingress.className` | Class name for the ingress controller | `""` |
521
+
| `collabora.ingress.annotations` | Annotations for the ingress resource | `{}` |
522
+
| `collabora.ingress.hosts` | List of hosts for the Collabora ingress | `[{"host": "chart-example.local", "paths": [{"path": "/", "pathType": "ImplementationSpecific"}]}]` |
523
+
| `collabora.ingress.tls` | TLS configuration for the Collabora ingress | `[]` |
524
+
| `collabora.resources` | Resource requests and limits for the Collabora Online pods | `{}` |
526
525
> **Note**:
527
526
>
528
527
> You may need to uncomment `collabora.collabora.aliasgroups` and `collabora.collabora.extra_params`, depending on your setup. You may also need to set `collabora.collabora.server_name`. If left empty, it's derived from the request, so please set it if it doesn't work.
Copy file name to clipboardExpand all lines: charts/nextcloud/templates/_helpers.tpl
+34Lines changed: 34 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -398,3 +398,37 @@ Create volume mounts for the nextcloud container as well as the cron sidecar con
398
398
subPath: {{ $key }}
399
399
{{- end }}
400
400
{{- end -}}
401
+
402
+
403
+
{{/*
404
+
Create match labels for the nextcloud container as well as the cronjob container.
405
+
Parameters:
406
+
- component (optional): app/cronjob/...
407
+
- rootContext: $ (Inside a template the scope changes, i.e. you cannot access variables of the parent context or its parents.
408
+
Unfortunately this is also the case for the root context, this means .Values, .Release, .Chart cannot be accessed.
409
+
However the other templates need values from the objects. That's why the caller has to pass on reference to the root context which this template in turn passes on.)
410
+
*/}}
411
+
{{- define"nextcloud.selectorLabels" -}}
412
+
app.kubernetes.io/name: {{ include "nextcloud.name".rootContext }}
Create match labels for the nextcloud deployment as well as the cronjob.
421
+
Parameters:
422
+
- component (optional): app/cronjob/...
423
+
- rootContext: $ (Inside a template the scope changes, i.e. you cannot access variables of the parent context or its parents.
424
+
Unfortunately this is also the case for the root context, this means .Values, .Release, .Chart cannot be accessed.
425
+
However the other templates need values from the objects. That's why the caller has to pass on reference to the root context which this template in turn passes on.)
426
+
*/}}
427
+
{{- define"nextcloud.labels" -}}
428
+
{{ include "nextcloud.selectorLabels" ( dict "component".component"rootContext".rootContext) }}
429
+
helm.sh/chart: {{ include "nextcloud.chart".rootContext }}
0 commit comments