minikube/pkg/drivers
Nir Soffer 5d4d03623b
drivers: Extract drivers/common package (#21266)
Move all files and packages which are not a driver to the drivers/common
package. This helps to understand the structure of the code.

While moving, move the iso_test.iso into testdata/test.iso to separate
code and test data.

While fixing the test iso path fix few bugs in the tests using wrong iso
path. The test failed because the iso path was wrong instead of issue
with source or destination path.

New directory structure:

    % tree -L1 pkg/drivers
    pkg/drivers
    ├── common
    ├── hyperkit
    ├── kic
    ├── krunkit
    ├── kvm
    ├── none
    ├── qemu
    ├── ssh
    └── vfkit
2025-08-08 22:50:57 -07:00
..
common drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
hyperkit drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
kic drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
krunkit drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
kvm drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
none drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
qemu drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
ssh drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00
vfkit drivers: Extract drivers/common package (#21266) 2025-08-08 22:50:57 -07:00