• Kubernetes Submit Queue's avatar
    Merge pull request #64094 from vladimirvivien/block-MapDeviceFunc-Refactor · 0b90c414
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 64276, 64094, 64719, 64766, 64750). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
    
    Delegate map operation to BlockVolumeMapper plugin 
    
    **What this PR does / why we need it**:
    This PR refactors the volume controller's operation generator, for block mapping, to delegate core block mounting sequence to the `volume.BlockVolumeMapper` plugin instead of living in the operation generator.  This is to ensure better customization of block volume logic for existing internal volume plugins.
    
    **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
    Fixes #64093
    
    ```release-note
    NONE
    ```
    /sig storage
    0b90c414
Name
Last commit
Last update
..
fs Loading commit data...
nestedpendingoperations Loading commit data...
operationexecutor Loading commit data...
recyclerclient Loading commit data...
types Loading commit data...
volumepathhandler Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
atomic_writer.go Loading commit data...
atomic_writer_test.go Loading commit data...
attach_limit.go Loading commit data...
device_util.go Loading commit data...
device_util_linux.go Loading commit data...
device_util_linux_test.go Loading commit data...
device_util_unsupported.go Loading commit data...
doc.go Loading commit data...
error.go Loading commit data...
finalizer.go Loading commit data...
io_util.go Loading commit data...
metrics.go Loading commit data...
nested_volumes.go Loading commit data...
nested_volumes_test.go Loading commit data...
resize_util.go Loading commit data...
resize_util_test.go Loading commit data...
util.go Loading commit data...
util_test.go Loading commit data...