• Kubernetes Submit Queue's avatar
    Merge pull request #51113 from jsafrane/exec-quobyte · 3f787234
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    quobyte: Use VolumeHost.GetExec() to execute stuff in volume plugins
    
    **What this PR does / why we need it**:
    This PR updates ~~nfs~~ quobyte volume plugin to use `VolumeHost.GetExec()` to execute utilities like mkfs and lsblk instead of simple `os/exec`. This prepares the volume plugin to run these utilities in containers instead of running them on the host + makes the volume plugin more independent and less hardcoded.
    
    See proposal in https://github.com/kubernetes/community/pull/589.
    
    Note that this PR does **not** change place where the utilities are executed - `VolumeHost.GetExec()` still leads directly to `os/exec`. It will be changed when the aforementioned proposal is merged and implemented.
    
    @kubernetes/sig-storage-pr-reviews 
    
    **Release note**:
    ```release-note
    NONE
    ```
    3f787234
Name
Last commit
Last update
..
BUILD Loading commit data...
OWNERS Loading commit data...
doc.go Loading commit data...
quobyte.go Loading commit data...
quobyte_test.go Loading commit data...
quobyte_util.go Loading commit data...