diff --git a/internal/rbd/controllerserver.go b/internal/rbd/controllerserver.go index 6c3edcede..1bc5d3f9c 100644 --- a/internal/rbd/controllerserver.go +++ b/internal/rbd/controllerserver.go @@ -465,6 +465,8 @@ func (cs *ControllerServer) DeleteLegacyVolume(ctx context.Context, req *csi.Del // DeleteVolume deletes the volume in backend and removes the volume metadata // from store +// TODO: make this function less complex +// nolint:gocyclo // golangci-lint did not catch this earlier, needs to get fixed later func (cs *ControllerServer) DeleteVolume(ctx context.Context, req *csi.DeleteVolumeRequest) (*csi.DeleteVolumeResponse, error) { if err := cs.Driver.ValidateControllerServiceRequest(csi.ControllerServiceCapability_RPC_CREATE_DELETE_VOLUME); err != nil { klog.Errorf(util.Log(ctx, "invalid delete volume req: %v"), protosanitizer.StripSecrets(req))