Skip to content

Commit ed4b7a8

Browse files
committed
fix: PVC should use claimName key
When using `claim-name` for persistent pack volumes, the following error is raised by Helm: ``` > helm upgrade my-st2 stackstorm/stackstorm-ha --values values.yaml --debug upgrade.go:144: [debug] preparing upgrade for my-st2 Error: UPGRADE FAILED: error validating "": error validating data: [ValidationError(Deployment.spec.template.spec.volumes[2].persistentVolumeClaim): unknown field "claim-name" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource, ValidationError(Deployment.spec.template.spec.volumes[2].persistentVolumeClaim): missing required field "claimName" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource, ValidationError(Deployment.spec.template.spec.volumes[3].persistentVolumeClaim): unknown field "claim-name" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource, ValidationError(Deployment.spec.template.spec.volumes[3].persistentVolumeClaim): missing required field "claimName" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource, ValidationError(Deployment.spec.template.spec.volumes[4].persistentVolumeClaim): unknown field "claim-name" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource, ValidationError(Deployment.spec.template.spec.volumes[4].persistentVolumeClaim): missing required field "claimName" in io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource] ``` Fix by using `claimName` instead for `persistentVolumeClaim` sections.
1 parent f49658a commit ed4b7a8

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,10 @@ For example, to use persistentVolumeClaims:
250250
enabled: true
251251
packs:
252252
persistentVolumeClaim:
253-
claim-name: pvc-st2-packs
253+
claimName: pvc-st2-packs
254254
virtualenvs:
255255
persistentVolumeClaim:
256-
claim-name: pvc-st2-virtualenvs
256+
claimName: pvc-st2-virtualenvs
257257
```
258258

259259
Or, for example, to use NFS:
@@ -286,7 +286,7 @@ For example, to use persistentVolumeClaims:
286286
... # define packs and virtualenvs volumes as shown above
287287
configs:
288288
persistentVolumeClaim:
289-
claim-name: pvc-st2-pack-configs
289+
claimName: pvc-st2-pack-configs
290290
```
291291

292292
Or, for example, to use NFS:

values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ st2:
174174

175175
# example using persistentVolumeClaim:
176176
#persistentVolumeClaim:
177-
# claim-name: pvc-st2-packs
177+
# claimName: pvc-st2-packs
178178

179179
# example using NFS:
180180
#nfs:

0 commit comments

Comments
 (0)