-
Bug
-
Resolution: Done-Errata
-
Undefined
-
None
-
4.19.0
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
Low
-
None
-
None
-
None
-
None
-
In Progress
-
Release Note Not Required
-
None
-
None
-
None
-
None
-
None
Description of problem:
localvolumeset sc does not removed after delete localvolumeset instance and pv
Version-Release number of selected component (if applicable):
local-storage-operator.v4.19.0-202502141838
How reproducible:
Always
Steps to Reproduce:
1.Deploy lso operator 2.Create localvolumeset, pv is auto provisioned oc get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS VOLUMEATTRIBUTESCLASS REASON AGE local-pv-648a17f4 10Gi RWO Delete Available lvs <unset> 19s 3.Delete localvolumeset, pv is auto deleted, but storageclass/lvs still exists 2025-02-19T10:04:05.931Z ERROR controller/controller.go:329 Reconciler error {"controller": "localvolumeset", "controllerGroup": "local.storage.openshift.io", "controllerKind": "LocalVolumeSet", "LocalVolumeSet": {"name":"lvs","namespace":"openshift-local-storage"}, "namespace": "openshift-local-storage", "name": "lvs", "reconcileID": "49e84b1f-5811-49e9-b271-c346e24227b7", "error": "failed to update localvolumeset finalizer: localvolumeset openshift-local-storage/lvs has owned persistentvolumes in use"}sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2 /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227I0219 10:04:05.932001 1 localvolumeset_controller.go:69] "Reconciling LocalVolumeSet" namespace="openshift-local-storage" name="lvs"I0219 10:04:05.932026 1 finalizer.go:19] deletionTimeStamp found, waiting for 0 bound PVsI0219 10:04:05.932115 1 finalizer.go:47] "owned PVs found, not removing finalizer" pvNames=" local-pv-648a17f4"E0219 10:04:05.932145 1 status.go:117] "reconcile error" err="failed to update localvolumeset finalizer: localvolumeset openshift-local-storage/lvs has owned persistentvolumes in use"2025-02-19T10:04:05.932Z ERROR controller/controller.go:329 Reconciler error {"controller": "localvolumeset", "controllerGroup": "local.storage.openshift.io", "controllerKind": "LocalVolumeSet", "LocalVolumeSet": {"name":"lvs","namespace":"openshift-local-storage"}, "namespace": "openshift-local-storage", "name": "lvs", "reconcileID": "2c52a15a-f98a-4ca6-b5ea-173839cf8c7d", "error": "failed to update localvolumeset finalizer: localvolumeset openshift-local-storage/lvs has owned persistentvolumes in use"}sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2 /go/src/github.com/openshift/local-storage-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227I0219 10:04:05.961576 1 localvolumeset_controller.go:69] "Reconciling LocalVolumeSet" namespace="openshift-local-storage" name="lvs"I0219 10:04:05.961639 1 finalizer.go:19] deletionTimeStamp found, waiting for 0 bound PVsI0219 10:04:05.961685 1 finalizer.go:36] no owned PVs found, removing finalizerI0219 10:04:05.983163 1 localvolumeset_controller.go:103] updating statusI0219 10:04:05.983354 1 localvolumeset_controller.go:69] "Reconciling LocalVolumeSet" namespace="openshift-local-storage" name="lvs"I0219 10:04:05.996872 1 localvolumeset_controller.go:69] "Reconciling LocalVolumeSet" namespace="openshift-local-storage" name="lvs"I0219 10:04:06.027975 1 localvolumeset_controller.go:69] "Reconciling LocalVolumeSet" namespace="openshift-local-storage" name="lvs"
Actual results:
Expected results:
It is better to delete storageclass lvs
Additional info:
- links to
-
RHEA-2024:11037 OpenShift Container Platform 4.19.z extras update