├── .github └── workflows │ ├── build-rpm.yml │ ├── open-vmdk-vcf.yaml │ └── pytest.yaml ├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── Makefile ├── README.md ├── docker ├── Dockerfile-open-vmdk-tot └── build-rpms.sh ├── open-vmdk.spec ├── ova-compose ├── Makefile ├── example.yaml └── ova-compose.py ├── ova ├── Makefile └── mkova.sh ├── ovf └── mkovf.py ├── ovfenv ├── Makefile └── ovfenv ├── pytest ├── configs │ ├── EULA.txt │ ├── all.yaml │ ├── allocation_units.yaml │ ├── basic.yaml │ ├── basic_no_network.yaml │ ├── basic_param.yaml │ ├── configuration.yaml │ ├── custom_disk_id.yaml │ ├── environment.yaml │ ├── extra_configs.yaml │ ├── hw_configs.yaml │ ├── no_network.yaml │ ├── nvme.yaml │ ├── photon.yaml │ ├── photon_configurations.yaml │ ├── product.yaml │ ├── product_sections.yaml │ ├── property_configurations.yaml │ ├── raw-image.yaml │ ├── sector_size.yaml │ └── usb3.yaml ├── conftest.py ├── ks │ └── ova_ks.yaml ├── test_all_configs.py ├── test_configs.py ├── test_envelope_configs.py ├── test_info_options.py ├── test_manifest.py ├── test_options.py ├── test_raw_image_option.py ├── test_sectorsize.py ├── test_subdir.py └── test_vmdk.py ├── templates ├── Makefile ├── template-hw10.ovf ├── template-hw11.ovf ├── template-hw13.ovf ├── template-hw14.ovf ├── template-hw15.ovf ├── template-hw17.ovf ├── template-hw18.ovf ├── template-hw19.ovf ├── template-hw20.ovf ├── template-hw21.ovf └── template-hw7.ovf └── vmdk ├── Makefile ├── diskinfo.h ├── flat.c ├── mkdisk.c ├── sparse.c └── vmware_vmdk.h /.github/workflows/build-rpm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/.github/workflows/build-rpm.yml -------------------------------------------------------------------------------- /.github/workflows/open-vmdk-vcf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/.github/workflows/open-vmdk-vcf.yaml -------------------------------------------------------------------------------- /.github/workflows/pytest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/.github/workflows/pytest.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | ._* 3 | __pycache__/ 4 | 5 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile-open-vmdk-tot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/docker/Dockerfile-open-vmdk-tot -------------------------------------------------------------------------------- /docker/build-rpms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/docker/build-rpms.sh -------------------------------------------------------------------------------- /open-vmdk.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/open-vmdk.spec -------------------------------------------------------------------------------- /ova-compose/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ova-compose/Makefile -------------------------------------------------------------------------------- /ova-compose/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ova-compose/example.yaml -------------------------------------------------------------------------------- /ova-compose/ova-compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ova-compose/ova-compose.py -------------------------------------------------------------------------------- /ova/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ova/Makefile -------------------------------------------------------------------------------- /ova/mkova.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ova/mkova.sh -------------------------------------------------------------------------------- /ovf/mkovf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ovf/mkovf.py -------------------------------------------------------------------------------- /ovfenv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ovfenv/Makefile -------------------------------------------------------------------------------- /ovfenv/ovfenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/ovfenv/ovfenv -------------------------------------------------------------------------------- /pytest/configs/EULA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/EULA.txt -------------------------------------------------------------------------------- /pytest/configs/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/all.yaml -------------------------------------------------------------------------------- /pytest/configs/allocation_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/allocation_units.yaml -------------------------------------------------------------------------------- /pytest/configs/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/basic.yaml -------------------------------------------------------------------------------- /pytest/configs/basic_no_network.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/basic_no_network.yaml -------------------------------------------------------------------------------- /pytest/configs/basic_param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/basic_param.yaml -------------------------------------------------------------------------------- /pytest/configs/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/configuration.yaml -------------------------------------------------------------------------------- /pytest/configs/custom_disk_id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/custom_disk_id.yaml -------------------------------------------------------------------------------- /pytest/configs/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/environment.yaml -------------------------------------------------------------------------------- /pytest/configs/extra_configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/extra_configs.yaml -------------------------------------------------------------------------------- /pytest/configs/hw_configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/hw_configs.yaml -------------------------------------------------------------------------------- /pytest/configs/no_network.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/no_network.yaml -------------------------------------------------------------------------------- /pytest/configs/nvme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/nvme.yaml -------------------------------------------------------------------------------- /pytest/configs/photon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/photon.yaml -------------------------------------------------------------------------------- /pytest/configs/photon_configurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/photon_configurations.yaml -------------------------------------------------------------------------------- /pytest/configs/product.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/product.yaml -------------------------------------------------------------------------------- /pytest/configs/product_sections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/product_sections.yaml -------------------------------------------------------------------------------- /pytest/configs/property_configurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/property_configurations.yaml -------------------------------------------------------------------------------- /pytest/configs/raw-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/raw-image.yaml -------------------------------------------------------------------------------- /pytest/configs/sector_size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/sector_size.yaml -------------------------------------------------------------------------------- /pytest/configs/usb3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/configs/usb3.yaml -------------------------------------------------------------------------------- /pytest/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/conftest.py -------------------------------------------------------------------------------- /pytest/ks/ova_ks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/ks/ova_ks.yaml -------------------------------------------------------------------------------- /pytest/test_all_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_all_configs.py -------------------------------------------------------------------------------- /pytest/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_configs.py -------------------------------------------------------------------------------- /pytest/test_envelope_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_envelope_configs.py -------------------------------------------------------------------------------- /pytest/test_info_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_info_options.py -------------------------------------------------------------------------------- /pytest/test_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_manifest.py -------------------------------------------------------------------------------- /pytest/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_options.py -------------------------------------------------------------------------------- /pytest/test_raw_image_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_raw_image_option.py -------------------------------------------------------------------------------- /pytest/test_sectorsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_sectorsize.py -------------------------------------------------------------------------------- /pytest/test_subdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_subdir.py -------------------------------------------------------------------------------- /pytest/test_vmdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/pytest/test_vmdk.py -------------------------------------------------------------------------------- /templates/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/Makefile -------------------------------------------------------------------------------- /templates/template-hw10.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw10.ovf -------------------------------------------------------------------------------- /templates/template-hw11.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw11.ovf -------------------------------------------------------------------------------- /templates/template-hw13.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw13.ovf -------------------------------------------------------------------------------- /templates/template-hw14.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw14.ovf -------------------------------------------------------------------------------- /templates/template-hw15.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw15.ovf -------------------------------------------------------------------------------- /templates/template-hw17.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw17.ovf -------------------------------------------------------------------------------- /templates/template-hw18.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw18.ovf -------------------------------------------------------------------------------- /templates/template-hw19.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw19.ovf -------------------------------------------------------------------------------- /templates/template-hw20.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw20.ovf -------------------------------------------------------------------------------- /templates/template-hw21.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw21.ovf -------------------------------------------------------------------------------- /templates/template-hw7.ovf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/templates/template-hw7.ovf -------------------------------------------------------------------------------- /vmdk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/Makefile -------------------------------------------------------------------------------- /vmdk/diskinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/diskinfo.h -------------------------------------------------------------------------------- /vmdk/flat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/flat.c -------------------------------------------------------------------------------- /vmdk/mkdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/mkdisk.c -------------------------------------------------------------------------------- /vmdk/sparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/sparse.c -------------------------------------------------------------------------------- /vmdk/vmware_vmdk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/open-vmdk/HEAD/vmdk/vmware_vmdk.h --------------------------------------------------------------------------------