feat(taskfile-build): add configurable storage size for persistent volume claim

- Add `storageSize` parameter to `values.yaml` with a default of `1Gi`
- Update `templates/pvc.yaml` to use the configurable size instead of hardcoded `10Gi`
- Document the new parameter in `README.md`
This commit is contained in:
Janik von Rotz committed 2026-10-07 11:54:59 +02:00
1 parent 5b3ef31add
commit 103b8380d4
3 files changed
+4 -1

No files matched your search

+1
View File
@@ -26,6 +26,7 @@ This Helm chart deploys a taskfile.build container.
| `caddyRoot` | Static site path relative to repo root. | `""` |
| `additionalEnvs` | Additional environment variables to set | `{}` |
| `storageClassName` | Set the storage class | `""` |
| `storageSize` | Set the persistent volume claim size | `1Gi` |
### Resources requests and limits
+1 -1
View File
@@ -7,7 +7,7 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storage: {{ .Values.storageSize | default "1Gi" }}
{{- if .Values.storageClassName }}
storageClassName: {{ .Values.storageClassName }}
{{- end }}
+2
View File
@@ -28,6 +28,8 @@ caddyRoot: ""
additionalEnvs: {}
## @param storageClassName Set the storage class
storageClassName: ""
## @param storageSize Set the persistent volume claim size
storageSize: "1Gi"
## @section Resources requests and limits
resources:
## @param resources.requests.memory Memory request for the container