From 331ac2324d7b5b452c057ad65890132aaaaea279 Mon Sep 17 00:00:00 2001 From: Vicente Cheng Date: Wed, 16 Oct 2024 15:18:52 +0800 Subject: [PATCH] webhook: should also consider the old `Spec.Filesystem.Provisioned` Signed-off-by: Vicente Cheng --- pkg/webhook/blockdevice/mutator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/webhook/blockdevice/mutator.go b/pkg/webhook/blockdevice/mutator.go index ceb5a509..4a30cd61 100644 --- a/pkg/webhook/blockdevice/mutator.go +++ b/pkg/webhook/blockdevice/mutator.go @@ -62,7 +62,7 @@ func (m *Mutator) Update(req *admission.Request, oldObj, newObj runtime.Object) return patchOps, nil } // means we need to disable, align the .spec.filesystem.provisioned with .spec.provision -> false - if prevProvision && !newBd.Spec.FileSystem.Provisioned { + if prevProvision && !newBd.Spec.FileSystem.Provisioned && oldBd.Spec.FileSystem.Provisioned { if newBd.Spec.Provision { patchProvision := admission.PatchOp{ Op: admission.PatchOpReplace,