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
Copy file name to clipboardExpand all lines: charts/nextcloud/README.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -228,7 +228,7 @@ The following table lists the configurable parameters of the nextcloud chart and
228
228
|`podLabels`| Labels to be added at 'pod' level | not set |
229
229
|`podAnnotations`| Annotations to be added at 'pod' level | not set |
230
230
|`dnsConfig`| Custom dnsConfig for nextcloud containers |`{}`|
231
-
|`extraManifests`| List of additional Kubernetes manifests (YAML strings) to render with the release. Useful for custom resources like Traefik IngressRoutes, Middlewares, etc. |`[]`|
231
+
|`extraManifests`| List of additional Kubernetes manifests to render with the release. Each item can be either a YAML string (multi-line block) or a YAML object. Useful for custom resources like Traefik IngressRoutes, Middlewares, etc. |`[]`|
You can inject additional Kubernetes manifests (such as Traefik IngressRoutes, Middlewares, or any custom resources) directly via `values.yaml` using the `extraManifests` value. This allows you to deploy custom resources alongside Nextcloud in a single Helm release.
780
+
You can inject additional Kubernetes manifests (such as Traefik IngressRoutes, Middlewares, or any custom resources) directly via `values.yaml` using the `extraManifests` value.
781
+
782
+
Each item in the list can be either:
783
+
- a string containing valid YAML (multi-line block, e.g. with `|`), or
784
+
- a YAML object (inline YAML structure).
785
+
786
+
These manifests will be rendered as part of the Helm release.
781
787
782
788
**Example usage in `values.yaml`:**
783
789
@@ -790,17 +796,14 @@ extraManifests:
790
796
name: my-middleware
791
797
spec:
792
798
...
793
-
- |
794
-
apiVersion: traefik.containo.us/v1alpha1
799
+
- apiVersion: traefik.containo.us/v1alpha1
795
800
kind: IngressRoute
796
801
metadata:
797
802
name: my-ingressroute
798
803
spec:
799
804
...
800
805
```
801
806
802
-
Each item in the list should be a string containing valid YAML. These manifests will be rendered as part of the Helm release.
803
-
804
807
# Backups
805
808
Check out the [official Nextcloud backup docs](https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html). For your files, if you're using persistent volumes, and you'd like to back up to s3 backed storage (such as minio), consider using [k8up](https://github.com/k8up-io/k8up) or [velero](https://github.com/vmware-tanzu/velero).
0 commit comments