Releases: vmware-archive/vsphere-storage-for-docker
0.21.2 Hotfix to 0.21
What's New
Emergency patch for #2074
Please use the latest VIB as mentioned in the Downloads
section.
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.21.2.8b7dc30-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=VDVS_driver-0.21.2-offline_bundle-8282494.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/vsphere-storage-for-docker:latest
Change Log
0.21.2 (2018-03-27)
Closed issues:
- Clone of existing volume fails #2065
- unable to start containers with existing vsphere volumes after upgrading #2061
Merged pull requests:
0.21.1 Hotfix to 0.21
What's New
Emergency patch for #2061
Please use the latest VIB as mentioned in the Downloads
section.
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.21.c420818-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=VDVS_driver-0.21.1-offline_bundle-7812185.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/vsphere-storage-for-docker:latest
Change Log
0.21.1 (2018-02-13)
Closed issues:
- Volume status not updated after vfile plugin disable #2005
Merged pull requests:
0.21 Release Jan 2018
What's New
- Bug fixes & improved code quality for Windows container host (Please see "Change Log" section)
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.21.ddbf56b-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=VDVS_driver-0.21-offline_bundle-7722308.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/vsphere-storage-for-docker:0.21
- vDVS plugin for Windows docker host: https://bintray.com/vmware/vDVS/download_file?file_path=vsphere-storage-for-docker_windows_0.21.zip
Change Log
0.21 (2018-01-30)
Closed issues:
- New install unable to create and mount volumes #2048
- Rename repo to "vSphere Storage for Docker" #2043
- [vFile] file server service spends one minute to start #1954
- Replace Samba server used in vFile #1729
Merged pull requests:
0.20 Release for December 2017
IMPORTANT
Note:
- VDVS config and log file names are renamed, please make sure to refer our guide to set config file correctly.
e.g./etc/vsphere-storage-for-docker.conf
to use instead of/etc/docker-volume-vsphere.conf
- Please note that DEB/RPM packages are deprecated and may not be available after December 2017 release.
What's New
- Full support for VVol datastore (cloning vsphere volume on VVol datastore is supported now.)
- Bug fixes & improved code quality for Windows container host (Please see "Change Log" section)
Developer Tech-preview features
- vFile – Shared File Storage: Bug fixes & improved code quality
Above feature should not be used in production. Please let us know if you've any feedback or feature requests.
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.20.15f5e1d-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=VDVS_driver-0.20-offline_bundle-7410705.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/vsphere-storage-for-docker:0.20
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=vsphere-storage-for-docker_0.20.15f5e1d_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=vsphere-storage-for-docker-0.20.15f5e1d-1.x86_64.rpm
- vFile managed plugin:
docker plugin install --grant-all-permissions --alias vfile vmware/vfile:0.20
- vDVS plugin for Windows docker host: https://bintray.com/vmware/vDVS/download_file?file_path=vsphere-storage-for-docker_windows_0.20.zip
Change Log
0.20 (2017-12-20)
Closed issues:
- Rename repo to "vSphere Storage for Docker" #2043
- docker daemon failed to start after installing vDVS plugin #2035
- [vFile] file server service spends one minute to start #1954
- vFile: Initialization failed for docker version 17.06.0-ce #2024
- [Windows Plugin] Failed to mount volume with short name when it is already mounted with long name previously #2006
- [VVOL] Clone of a volume from existing volume fails for vvol datastore #1998
- Add warning during installation when users are using a wrong docker version #1874
Merged pull requests:
- Deleting old files [SKIP CI] #2041 (shuklanirdesh82)
- Repo rename: markdown files update - part#4 [SKIP CI] #2040 (shuklanirdesh82)
- Repo rename: Project repo name is updated to vsphere-storage-for-docker [Part 3] #2039 (shuklanirdesh82)
- Repo rename: Project repo name is updated to vsphere-storage-for-docker [Part 3] #2038 (shuklanirdesh82)
- Repo rename - Adding remaining changes [Part 2] #2037 (shuklanirdesh82)
- Repo rename to vSphere Storage for Docker [Part 1] #2036 (shuklanirdesh82)
- Support container volume ops with VVOLs #2034 (govint)
- Fix docker version check bug for vFile #2027 (lipingxue)
- Handle case correction for Windows plugin #2022 (govint)
- Add docker version check for vFile plugin. #2014 (luomiao)
0.19 KubeCon special release (November 2017)
Please note that DEB/RPM packages are deprecated and may not be available after December 2017 release.
What's New
- Support for Windows Containers: Promoted from "Developer Tech-preview"!
- Performance improvements for volume creation operation.
- Bug fixes & improved code quality (Please see "Change Log" section)
Developer Tech-preview features
- vFile – Shared File Storage: Bug fixes & improved code quality
Above feature should not be used in production. Please let us know if you've any feedback or feature requests.
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.19.641f741-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.19-offline_bundle-7274666.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.19
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.19.641f741_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.19.641f741-1.x86_64.rpm
- vFile managed plugin:
docker plugin install --grant-all-permissions --alias vfile vmware/vfile:0.19
- vDVS plugin for Windows docker host: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_windows_0.19.zip
Change Log
0.19 (2017-12-01)
Closed issues:
- IndexError('tuple index out of range',) when trying to create any volume with v0.18 #1996
- [vFile] allow user to choose ETCD ports for vFile usage #1970
- Error creating volumes #1969
- Limit the number of log files generated by vDVS/vFile #1964
- cannot create/delete volumes when using the cli Docker EE with UCP #1950
- Revisit the error handling for vFile design #1943
- Investigate possible etcd persistence issues #1937
- Skylight performance improvement - Investigate to reduce disk-attach wait time in the Windows plugin #1780
- Handle swarm node role change in vFile plugin #1732
- Allow multiple Docker Hosts accessing same volume #1608
- Skylight performance improvement - Investigate accelerating fs_windows implementation #1553
Merged pull requests:
- Implement the new locking and notification system for vFile #2001 (luomiao)
- Allow for a null VC uuid for a VM to allow the plugin to be used on standalone hosts. #1997 (govint)
- Reduce disk-attach wait time in the Windows plugin (fixes #1780) #1991 (shuklanirdesh82)
- allow user to choose ETCD ports for vFile usage #1988 (lipingxue)
- Allow create calls to be idempotent in the VDVS plugin #1985 (govint)
- Fix to use slot number to generate the PCI bridge function number. #1982 (govint)
- Support identifying controllers on secondary PCI buses. #1978 (govint)
- Fix issue in build.sh and add more log for vFile. #1975 (lipingxue)
- Limit the number of log files generated by vDVS/vFile #1973 (shuklanirdesh82)
- vFile: Add data-dir setting and rejoin function for ETCD. #1945 (luomiao)
- vFile: handle swarm node promotion and demotion #1868 (luomiao)
0.18 Release for October 2017
Please note that DEB/RPM packages are deprecated and may not be available after December 2017 release.
What's New
- Performance improvements
- Bug fixes to support vDVS managed plugin on CoreOS
Developer Tech-preview features
- Support for Windows Containers: Bug fixes & improved code quality
- vFile – Shared File Storage: Bug fixes & improved code quality
Above features should not be used in production. Please let us know if you've any feedback or feature requests.
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.18.087b0d7-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.18-offline_bundle-7032243.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.18
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.18.087b0d7_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.18.087b0d7-1.x86_64.rpm
- vFile managed plugin:
docker plugin install --grant-all-permissions --alias vfile vmware/vfile:latest
- vDVS plugin for Windows docker host: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_windows_0.18.zip
Change Log
0.18 (2017-10-30)
Closed issues:
- Command to tag the vDVS release is broken #1961
- [vFile] Failed to start nginx service on port 8080: Connection refused #1942
- [vFile] vFile operation fails with Error: exit status 255 if swarm nodes are slow #1941
- [vFile] Increase the logs in vFile plugin #1940
- Failed to initialize SingleNode Config DB on esx #1936
- Cannot create xfs volume #1933
- CoreOS - vsphere.socket not found #1924
- Volume gets created on incorrect vsan datastore. #1914
- vFile: use systemd to manage ETCD services #1912
- Add documentation about full volume name "vol@datastore" can be used in compose file #1905
- vFile: when failed to create the internal vDVS volume, should not create a local volume instead #1903
- vFile: Add a known issue about how to clean up the volume after failed mounting #1898
- vFile: GC should not remove orphan internal volume #1897
- vDVS driver coverage data is missing #1895
- Investigate possibility to use systemd to manage ETCD services #1873
- Volume date incorrect for a vfile volume #1870
- Rearrange markdown files #1865
- Optimize vmdkops_admin.get_policy() function #1858
- Fix documentation for cutting release on contributing.md #1856
- gh-pages branch cleanup #1848
- "Edit Me" link should point to vmware:master markdown files #1847
- vFile plugin: volume create/rm stuck forever when ETCD is broken #1844
- vFile plugin: base volume is getting deleted when ETCD is not functioning correctly #1839
- Admin CLI document needs some cosmetic changes. #1835
- Improve error message when config db is not initialized #1834
- Document the setup required for contributing to windows plugin #1825
- Document windows plugin release process #1820
- Failed to mount vFile volume. Error: exit status 255 on Swarm master #1816
- Automate document release steps #1812
- Finalize the nomenclature for stable and edge releases #1797
- Offline install #1794
- vShared plugin: ETCD error when some of the managers don't have plugin installed #1792
- [SRM] After disaster recovery, vmgroup for volumes of user vmgroup are listed as N/A at secondary site #1786
- vFile plugin: automatically upload plugin to cnastorage docker hub in CI #1776
- Populate client list on mount and depopulate on unmount #1761
- gh-pages (document release branch) should be automatically populated #1721
- Print vDVS version in plugin and esx logs #1708
- [Debuggability] Show VM name in error message and logs #1702
- Add target to install shared plugin to docker hosts #1684
- Document Kahuna's interoperability with multi tenancy #1680
- Document that storage on local driver is not supported in kahuna #1678
- Spelling mistake in error message in vsphere plugin #1673
- Remove references to Photon Controller from vDVS docs #1647
- vSphere + Docker-Machine + Swarm + docker-volume-vsphere #1583
- User cannot delete a vmgroup if vm from that vmgroup gets deleted #1484
- vmgroup create changes names of vmgroup and datastore #1437
- Command to set max-volume-size for vmgroup fails if size is specified as string #1409
- How to revert the Max-volume-size for vmgroup to unlimited #1408
- Metadata load error from volume KV during access update for the volume. #1371
- Old VM name persists in vmgroup members after photon host VM renaming in vsphere #1357
- compose yml with datastore selection #1315
- Restrict validate/retrieval of datastore names to only datastores provisioned to a vmgroup #1149
- 'vmdk-opsd stop' needs to drain operations in flight #1073
- Move volume specific Admin CLI operations to a new "volume" option #921
- Include a volume plugin version in the status returned for a volume via docker volume inspect #864
- Improve CI/CD log collection #857
- Incorporate generating plugin driver version number during build. #821
- Implement tenant describe command #651
- Support admin CLI option (-f) to accept a script of commands and client CLI. #625
- Dump service info to file on startup for use by admin cli #473
- Support ...
0.17 VMworld special release (August 2017)
IMPORTANT
Note:
- vDVS Installation User Guide
- DEB/RPM packages will be deprecated going forward and will not be available.
What's New
-
ESXCLI: vSphere Administrators can manage container volumes, policies, tenancy etc using ESXCLI. vmdkops_admin CLI will be deprecated in next release.
-
Support for Windows Containers*: vSphere Volumes for Windows Containers. Now you can run SQL Server natively with Windows Containers.
-
vFile – Shared File Storage*: Out of box support for shared R/W access from hosts in the same Docker Swarm cluster.
-
High Availability: Tighter integration with Docker & Swarm to handle storage failover in case of Node/VM crashes.
*These are Developer Tech-preview features and should not be used in production. We would love to hear your feedback.
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.17.c2aef31-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.17-offline_bundle-6470279.zip
- vDVS managed plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.17
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.17.c2aef31_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.17.c2aef31-1.x86_64.rpm
- vFile managed plugin:
docker plugin install --grant-all-permissions --alias vfile vmware/vfile:latest
- vDVS plugin for Windows docker host: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_windows_developer-preview.zip
Change Log
0.17 (2017-08-28)
Closed issues:
- vFile : Replace references to cnastorage docker hub with vmware #1830
- vFile : plugin installation intermittently fails #1829
- Document vFile plugin release process #1821
- Admin CLI document needs some cosmetic changes. #1835
- Unable to mount first shared volume #1815
- vFile: plugin is not enabled after node is reboot #1807
- Admin CLI errors out without args. #1804
- Add documentation(user guide) for shared volume support. #1796
- Cleanup README.md and fix broken links (if there are any) #1791
- Documentation cleanup for http://vmware.github.io/docker-volume-vsphere/documentation #1785
- Fix the plugin upgrade flow when disable -f is used (live upgrade). #1779
- Unable to install vDVS managed plugin #1769
- vShared plugin: volume mount failed due to cannot start service before timeout #1766
- Document the issue #1073 #1763
- Documentation update for admin-cli.md to reflect usage of esxcli based commands. #1757
- Support ESXCLI for vSphere Docker Volume Service #1752
- Document the dependency on vm-tools and open-vm-tools for installation of VSOCK and VMCI drivers #1749
- Remove file server image on plugin uninstall #1746
- boot2docker support #1744
- vFile : Handle volumes with spaces in the name #1740
- Cannot mount new volume after another volume plugin is deleted #1726
- Volume unmount failed after docker restart #1724
- Allow deletion of volumes stuck in deleting state #1722
- VMDKOps Service communication failure on Windows VM #1720
- shared plugin: cannot remove volume from worker node #1715
- Support case-insensitive match for datastore names #1712
- [Debuggability/Serviceability] Add logging for important workflows #1709
- Don't create dockvols directory on datastores we don't need to create #1705
- Find VM by uuid should be fixed when trying to find VM by vc uuid #1704
- Make mounts read logs statements on plugin logs Debug instead of Info #1703
- Document update for vDVS upgrade instruction and expected behavior #1700
- Contact Us page is pointing to old slack channel #1695
- Fail the request if volume name contains illegal characters #1691
- Highlight dependency on vDVS plugin while kahuna install #1679
- golint error for one of the method in etcdops.go #1676
- Volume stays attached if the ESX of the vm goes down and vsphere HA moves vm to different ESX #1675
- Document Windows plugin #1664
- if datastore is renamed, all dockvols/<vmgroup> links are broken #1659
- Volume creation succeeds on a datastore which is in maintenance mode #1651
- If vm is reverted to a snapshot while container is running, volume remains in attached state after revert finishes. #1649
- Admin CLI should not allow VM list when re-creating _DEFAULT vmgroup #1644
- Volume remains attached even after we do 'Reset' of a vm #1638
- Not able to add description to the vmgroup at the time of vmgroup creation #1635
- Do not see the old volumes after performing storage vMotion of the vm #1618
- Not able to attach volume of filesystem ext4dev to a container #1617
- Current license or ESXi version prohibits execution of the requested operation. #1599
- vDVS documentation related issues #1545
- After docker restart, restarted containers show plugin volume as in-use but volume is detached #1499
- Update error message for _DEFAULT vmgroup #1442
- With default vmgroup removed detach requests are skipped, volumes remain attached [default vmgroup removal] #1441
- compose yml with datastore selection #1315
- Support set "--volume-totalsize" for "_VM_DS" and "_ALL_DS" #1185
- Protocol compatible check need to print build version when client/server version mismatch is found #1103
- VMDK migration #636
- Extend ESXCLI to support vmdkops_admin.py commands #623
- Document interop ...
0.16 Release for July 2017
IMPORTANT
Note:
- vDVS Installation User Guide
- DEB/RPM packages will be deprecated going forward and will not be available.
What's New
- Bug fixes & improved code quality
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.16.af85e2f-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.16-offline_bundle-6202625.zip
- Docker plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.16
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.16.af85e2f_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.16.af85e2f-1.x86_64.rpm
Change Log
0.16 (2017-07-31)
Closed issues:
- CI fails with a vmdk-opsd error #1646
- Some improvements for the windows plugin PS script #1645
- Provide a simple installation solution for vDVS Windows plugin #1641
- vDVS plugin for Windows should be running as a Windows service #1623
- Docker cli lists volume as attached whereas admin cli shows same volume as detached #1621
- Need vendor support for Windows Service #1619
- File system for created volume is N/A #1615
- How to use the docker-volume-vsphere plugin with coreos (docker 1.2) #1607
- Resolve golint error #1601
- Add steps to update gh-pages manually to keep it sync with master/doc folder #1591
- Generate an instrumented vDVS plugin binary #1589
- Why using govc CLI instead of govmomi? #1586
- Add a uuid based verification of attached state for a volume #1580
- Replace diskpart (format) script with a PS script #1559
- Add a build script for the Windows plugin #1558
- Turnoff future timestamp warning from tar (while building managed plugin) #1556
- Ensure CI build runs serialized #1548
- tenancy.md is outdated and missing out information regarding _VM_DS and _ALL_DS #1536
- vDVS documentation main landing page is not showing images #1531
- [Part 2] Made Admin CLI return proper code to shell #1522
- [E2E] Make WaitForExpectedState util to also check if vDVS is running #1521
- GetVMAttachedToVolUsingAdminCli() should allow for same volume name on different datastores #1510
- Documentation Issues #1429
- Should user be allowed to modify default vmgroup attributes [default vmgroup removal] #1397
- Device attach fails on volume creation due to duplicate bios.uuid #1373
- Official documentation is a few months stale #1370
- Turn off Makefile target warning #1356
- Turn off unnecessary logs from cleanup routines #1355
- Unable to create docker volume for VFAT file system type #1327
- Refactor common code between photon_driver.go and vmdk_driver.go #1212
- Log config changes for vDVS driver are not applied on CI #1160
- Verify managed plugin works with Photon controller #1147
- Not able to update the 'description' of the tenant with empty string. #1094
- Support getting VM ID from photon for the volume plugin #907
- Capture plugin code coverage #869
- Support datastore clusters #556
Merged pull requests:
- Integrate with PowerShell Help system [SKIP CI] #1654 (shaominchen)
- Add uninstallation logic to windows plugin PS script [SKIP CI] #1650 (shaominchen)
- Enables ssh via Go for Windows OpenSSH server #1643 (venilnoronha)
- Implement a PowerShell script to handle vDVS windows plugin installation [SKIP CI] #1642 (shaominchen)
- Fixed request options init for create op. #1636 (govint)
- Shared plugin: implement "docker volume ls" #1634 (luomiao)
- Generate an instrumented vDVS plugin binary #1633 (shuklanirdesh82)
- Shared volume create #1631 (shivanshu21)
- Trivial format fixes [SKIP CI] #1630 (shaominchen)
- Fixes formatting in docker-volume-auth-proposal.v1_2.md [SKIP CI] #1629 (venilnoronha)
- Fixes formatting in docker-volume-auth-proposal.v1_2 [SKIP CI] #1628 (venilnoronha)
- Update tenancy.md in gh-pages[SKIP CI] #1627 (lipingxue)
- Support test and set of KV via vm listener #1626 (govint)
- Update plugin to support running as a Windows service #1624 (shaominchen)
- Introduce a 3rd-party vendor to support windows service #1622 (shaominchen)
- Fix in tenancy.md. [SKIP CI] #1620 (lipingxue)
- [SKIP CI] Update known issues with information about vfat file system #1616 (ashahi1)
- Enables Mkdir and adds Mount, Unmount impl for Windows #1614 (venilnoronha)
- Shared plugin: etcd starting up functions. #1611 (luomiao)
- #1545: Fix release instructions for documentation [SKIP CI] #1610 (girishshilamkar)
- #1545: Fix documentation issues #1609 (girishshilamkar)
- Turn off future warning from tar util [SKIP CI] [#1604](https://github...
0.15 Release June 2017
IMPORTANT
Note:
- vDVS Installation User Guide
- DEB/RPM packages will be deprecated going forward and will not be available.
What's New
- Bug fixes & improved code quality
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.15.b93c186-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.15-offline_bundle-5913711.zip
- Docker plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.15
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.15.b93c186_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.15.b93c186-1.x86_64.rpm
Change Log
0.15 (2017-06-30)
Closed issues:
- Contributing.md should be updated to represent local testbed need correctly #1399
- Device attach fails on volume creation due to duplicate bios.uuid #1373
- Supply a fix to wait until vm recovers fully #1518
- plugin_utils.go:GetVolumeInfo() must compare with fully qualified volume name in refcount map #1511
- [Test] e2e test fails if a Config DB is pre-initialized on the test bed #1508
- Existing util function VerifyAttachedStatus is not working properly #1506
- basic_test.go:TestVmGroupVolumeIsolation() should use physical datastore name #1503
- swarm_test.TestDockerSwarm failed as volume is not attached #1490
- [Test Automation] Verify volume creation after deleting _DEFAULT tenant #1486
- Unit test - test_vmdkops_on_default_tenant_vm test fails #1477
- Deployment of plugin (deploy-vm failed) error on CI #1476
- Test fail for VMgroup VM clone test #1465
- uneeded 'VM has already been deleted or has not been completely ' traceback in the log #1457
- Recreate vmgroup with the same name after "vmgroup rm " cannot create vmgroup correctly #1452
- Need to add more verification steps for basic_test #1450
- Clone volume fails with "VM None does not belong to any vmgroup" #1449
- docker 1.11 no longer supported? #1438
- Refactor vmlistener test #1422
- Remove logs added for triage #1419
- tests/utils/dockercli/volumelifecycle.go:DeleteVolume() must not make multiple attempts to delete a volume #1413
- Admin CLI should return proper exit code when requested operation fails #1411
- Reduce the environment difference between CI setup and local nimbus testbed setup #1407
- Swarm test fails on CI intermittently due to metadata file missing #1405
- test target should be in form of test-XXXX #1403
- Not able to see access rights for default vmgroup without running 'config init' #1396
- Refactor common misc util and update all tests accordingly #1394
- Remove failure logs thats cluttering the e2e test logs. #1389
- Automate fail-over test for docker host created on shared vmfs #1379
- Automate VSAN policy test - basic #1377
- Unhandled exception in case of invalid volume option size literals #1375
- Swarm test error in CI #1372
- Server log config is not persistent between reboots - need to at least document #1364
- [Low pri] Some links in readme document not functional #1351
- [Test util] Remove vDVS plugin test util needs to be improved #1349
- VMDK plugin returns confusing message #1348
- Auth DB config symlink does not persist between ESXi reboots #1347
- Code error when moving VM (in _DEFAULT) with volumes attached to other vmgroup. #1346
- Some e2e util functions are not generating unique numbers properly #1344
- Automate Misc Test case: Restart docker service #1331
- Automate Docker Swarm interop test #1324
- Optimize existing deployment and test run scripts #1313
- E2E - restart test errors #1311
- Volumes left in DB while removed from the datastore #1307
- [TestAutomation] Move all env/govc related functions to inputparams pkg #1305
- E2E tests - standardise input params, naming, use of logs etc. #1297
- vmdk_opsd does not properly restart on signal 10 (and instead throws an exception) #1291
- The utility function govc.RetrieveVMNameFromIP() is not working properly when guestOS flips its IP address as docker IP #1284
- Addition of VM to VM Group fails #1281
- [2 Tests] Automate P0 Misc tests #1264
- Automate Basic tests #1263
- [9 tests] Automate P0 Tenancy testcases #1262
- [5 tests] Automate P0 Tenancy testcases #1261
- [3 tests] Automate P0 plugin Test Cases #1254
- Revisit existing refCount test #1253
- Automate docker swarm P0 testcases #1249
- Wrong indention in the docker-stack yaml file #1237
- VSAN volume status isn't updated to "detached" on VM poweroff event #1233
- Review the use of handle_stale_attach #1201
- Optimize TestVolumeProperties #1096
- Use the tenant name in the logs instead of tenant IDs #955
- Release docker-volume-vsphere to the Project Atomic ostree repositories #854
- Create sanity tests for photon volumes #814
- Verify docker service commands with the volume plugin #601
- Add code ...
vDVS 0.14 Release 2017
IMPORTANT
Note:
- vDVS Installation User Guide
- DEB/RPM packages will be deprecated going forward and will not be available.
What's New
- Cross-ESX Multi-tenancy (Experimental feature - Please drop us a note with your use cases)
- Cleanup stale volumes upon VM, Host failure
- Bug fixes
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.14.0577889-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vDVS_driver-0.14-offline_bundle-5527236.zip
- Docker plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.14
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.14.0577889_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.14.0577889-1.x86_64.rpm
Change Log
0.14 (2017-05-10)
Closed issues:
- Attachment info upon Get/List #1199
- [Multi-ESX] vmgroup is not removable when vms are added from both ESXs (configured as MultiNode) #1188
- Add goreport tag to the project #1136
- "restart" option in CI does nothing #1107
- Extra testbed for test matrix (ESX versions, Docker versions) #161
- VSAN volume status isn't updated to "detached" on VM poweroff event #1233
- Wrong network type in config.json #1225
- Use use full volume name as mountpoint in mount request and check it to avoid redundant mount. #1220
- LogLevel is not handled if present in docker-volume-vsphere.conf #1203
- Publish VUM compatible zip file for vmdkops #1198
- Invalid syntax in docker-volume-vsphere.conf can cause high CPU. #1194
- [Multi-ESX] volume metadata file got deleted while removing volume from VM(placed on Esx2) which is in use by another VM(placed on Esx1) #1191
- Unable to unmount/detach volume after vmgroup membership change #1189
- Admin CLI gives SyntaxWarning #1180
- Volume stays attached after abrupt docker plugin kill and container exit #1159
- Able to create volume from VM which belongs to newly created tenant #1145
- [Multi-ESX] DB connection issue while invoking "vmdkops_admin volume ls" observed only on one ESX #1144
- handling default_datastore for vmgroup #1143
- [Multi-ESX] Confusing difference in SingleNode vs MultiNode behavior after config init #1138
- Update user-guide - create VSAN storage policy command is incorrect #1133
- Add VM_Name in config DB #1130
- Update instructions to cut the release #1129
- [Multi-ESX] VM's belonging to the same tenant are not visible across ESXs #1127
- Able to add vm to the _DEFAULT vm-group #1125
- [Multi-ESX] admin cli vm-group access ls command fails with default configuration #1123
- Handle datastores with spaces or special characters #1116
- Add a unit test case to verify that the default vm group name (_DEFAULT) can't be changed. #1109
- Plugin panic during format-remove #1062
- Complete the move to managed plugins - drop support for unmanaged ones #1051
- Implement multi-node ESX support in tenancy/auth code #1032
- Add documentation for VUM #555
- Auto-cleanup after VM power off (detach volumes) #369
Merged pull requests:
- Handling dockvols symlink on vsanDatastore to update volume status on VM poweroff event #1235 (pshahzeb)
- Fix broken links in docker compatibility section [SKIP CI] #1234 (tusharnt)
- Fix issue #1188: vmgroup is not removable when vms are added from both ESXs #1231 (shaominchen)
- Avoiding redundant mounts by using /proc/mount info #1224 (pshahzeb)
- Handling http imports for python 2.x (ESX 6.0.X) #1218 (pshahzeb)
- Revert "Cleanup volume status based on VM poweroff" #1216 (shuklanirdesh82)
- [SKIP CI] Adding information for skipping CI (#1141) and restarting CI run (#1107) #1213 (shuklanirdesh82)
- Fix an issue in db connect function #1211 (shaominchen)
- "Restart" CI build #1209 (shuklanirdesh82)
- Retain Attachment Information #1200 (akutz)
- [Part 2] Update configuration.md [SKIP CI] #1196 (shuklanirdesh82)
- [Part 1] Update docker-plugin-drivers.md [SKIP CI] #1195 (shuklanirdesh82)
- Check for mounted volumes when adding VMs to a new vmgroup on create. #1190 (govint)
- Implement "config rm --unlink". #1186 (lipingxue)
- dropped useless '-it' flags from build.sh #1184 (msterin)
- Modified Makefile so plugin build under HGFS #1182 (msterin)
- Fix Syntax Warning when running adminCLI command. #1181 (lipingxue)
- DB upgrade fix for changes to handle default_datastore. #1179 (lipingxue)
- Rescanning refCounts if first attempt during driver init fails #1178 (pshahzeb)
- New fixes [SKIP CI] #1177 (girishshilamkar)
- Final changes for jekyll docs #1176 (girishshilamkar)
- Update contributing.md [SKIP CI] #1173 ([girishshilamkar](https://github.com/girishshil...