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: helm/README.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,26 @@ You can add additional exclusions using the `additionalNoProxy` list. The NO_PRO
92
92
- IPv6 addresses (e.g., "::1")
93
93
- IPv6 ranges in CIDR notation (e.g., "fe80::/10")
94
94
95
+
### Database Persistence
96
+
97
+
When using database persistence with a local SQLite database, the chart automatically configures the necessary permissions. The `podSecurityContext.fsGroup` is set to 1000 by default to ensure the ZenML container (running as UID 1000) can write to the persistent volume.
98
+
99
+
Example configuration:
100
+
101
+
```yaml
102
+
zenml:
103
+
database:
104
+
persistence:
105
+
enabled: true
106
+
size: "10Gi"
107
+
# storageClassName: "" # Optional: use default storage class if not specified
108
+
109
+
# podSecurityContext.fsGroup is set to 1000 by default
110
+
# This ensures the container can write to the persistent volume
111
+
```
112
+
113
+
If you override `podSecurityContext`, ensure that `fsGroup: 1000` is set when using persistent volumes, otherwise the container will not be able to write to the mounted volume and will crash.
114
+
95
115
## Telemetry
96
116
97
117
The ZenML server collects anonymous usage data to help us improve the product. You can opt out by setting `zenml.analyticsOptIn` to false.
0 commit comments