fix: drop unsupported nfs-retain StorageClass via extraObjects

nfs-subdir-external-provisioner chart v4.0.18 has no extraObjects
values key - it was silently ignored, so nfs-retain never actually
existed. Only nfs-delete (native storageClass.* key) is real.
Updated README expected output to match.
This commit is contained in:
2026-07-29 23:15:53 +07:00
parent 020b248bbe
commit 0e0968b352
2 changed files with 2 additions and 15 deletions
+2 -3
View File
@@ -169,9 +169,8 @@ kubectl get storageclass
Expected: Expected:
``` ```
NAME PROVISIONER RECLAIMPOLICY NAME PROVISIONER RECLAIMPOLICY
nfs-delete cluster.local/nfs-subdir-external-provisioner Delete nfs-delete (default) cluster.local/nfs-provisioner-nfs-subdir-external-provisioner Delete
nfs-retain cluster.local/nfs-subdir-external-provisioner Retain
``` ```
Test PVC provisioning: Test PVC provisioning:
-12
View File
@@ -9,15 +9,3 @@ storageClass:
defaultClass: true defaultClass: true
reclaimPolicy: Delete reclaimPolicy: Delete
archiveOnDelete: false archiveOnDelete: false
# Second StorageClass with Retain policy is created via extraObjects below
extraObjects:
- apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: nfs-retain
provisioner: cluster.local/nfs-subdir-external-provisioner
parameters:
archiveOnDelete: "false"
reclaimPolicy: Retain
volumeBindingMode: Immediate