This repository has been archived by the owner on Nov 9, 2020. It is now read-only.
0.13 Release March 2017
Pre-release
Pre-release
IMPORTANT
Note:
- With this release (v0.13), installation instructions are changed and can be found at vDVS Installation User Guide
- DEB/RPM packages will be deprecated going forward and will not be available.
What's New
- Shipping guest docker volume plugin as managed plugin
- vDVS is Docker Certified to use with Docker Enterprise Edition and available in Docker store.
- VIB is signed and available at (no need to pass
--no-sig-check
) tenant
got renamed tovmgroup
- Performance improvement
Contact us at
Downloads
- ESX VIB: https://bintray.com/vmware/vDVS/download_file?file_path=VMWare_bootbank_esx-vmdkops-service_0.13.15d313a-0.0.1.vib
- ESX VIB Offline Bundle: https://bintray.com/vmware/vDVS/download_file?file_path=vmware-esx-vmdkops-0.13.15d313a.zip
- Docker plugin:
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:0.13
- DEB: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere_0.13.15d313a_amd64.deb
- RPM: https://bintray.com/vmware/vDVS/download_file?file_path=docker-volume-vsphere-0.13.15d313a-1.x86_64.rpm
Change Log
0.13 (2017-03-31)
Closed issues:
- Admin cli vm-group ls takes extremely long time to list all the tenants. #1104
- tiny bug in documentation #1067
- vmdkops_admin.py volume ls is super slow on large count of volumes #1054
- 'Docker volume ls' command throws error after upgrading from 0.11.1 build to 0.12 build. #981
- Lower case input "true" passed to "vmdkops_admin.py tenant access set --allow-create ALLOW_CREATE" is misinterpreted as false. #918
- Volume created from vm1 (ESX1) inside tenant1 but is visible from vm2 (ESX2). #1111
- Test upgrade with version change #1102
- Change vm-group #1101
- [Tenant] Volume creation fails after renaming the default tenant. #1092
- Close the watcher instance in the plugin after event is received. #1080
- collect whole ESX logs #1077
- Make ESX OPs resilient to retries #1076
- [Cross ESX] 'Attached to vm' field is not populated even though volume is attached to a container. #1053
- Bring plugin volume discovery back #1050
- [Tenancy] Volume attach/detach should handle inflight membership change of VM to tenant #1045
- [DEFAULT tenant] Volume is created on the datastore where vm resides and not on specified default-datastore #1044
- deb Installation doesn't survive VM restart #1039
- AdminCLI set command need to take "--vm-group" arg instead of "--tenant" #1035
- Need to fix admin-cli.md user guide for volume part #1026
- Regression in admin_cli with choices #1024
- Install on Ubuntu Docker host with docker version 17.03.0-ce failed #1023
- Build and test managed plugin support in CI #1020
- collect syslog (linux kernel log) in case of test failure #1008
- Corrupted reply mesage to a typo in
docker volume create
command #1002 - Unable to modify access attribute for volume from admin-cli #998
- [Tenant]Error message is not clear while trying to add two vms with same names to a tenant. #994
- [Tenant] Inconsistent docker volume ls output in case of orphaned VMs #990
- [Tenant] need make sure _DEFAULT tenant create with constant UUID after delete and recreate #986
- rename tenant to "project" #982
- Reduce the amount of logs generated by docker volume service #978
- vmdk_ops fails to start after ESX reboot #976
- Admin cli command to list volume fails #972
- [Tenant] "vmdkops_admin tenant vm ls" is not showing VMs belongs to _DEFAULT tenant #965
- [Tenant] Add tenant column to admin ls commands #964
- Failed to create filesystem #962
- [Tenant] Improve error message thrown while trying to add same vm to another tenant #930
- Perform manual validation for Docker Swarm Mode interop identified tests #927
- The command behavior of "tenant rm" and "policy rm" are inconsistent #922
- Datastore names with embedded spaces in them can't be used when creating a volume. [#916](https://github.com/vmware/docker-volume-vsphere
- Ship guest docker volume plugin as managed plugin #886
- Docker 1.13 support/interop #882
- TestConcurrency is failing: volume creation is failing against docker 1.13 on ubuntu 16.04 VMs #881
- Not able to create vsphere docker volume (using short volume names) after renaming datastore; running into "IndexError('list index out of range',)" #818
- VMs used in CI must not have a PVSCSI controller. #579
- docker volume inspect command cause vmdkops service crash when the volume name is unicode character #575
- Ability to query policies when creating Docker Volume #421
- Add version control to over-vmci protocol #318
- VIB signing #273
Merged pull requests:
- Acceptance level is accepted now #1126 (shuklanirdesh82)
- Refreshing vDVS installation user guide for 0.13 release #1124 (shuklanirdesh82)
- Rename "vm-group" to "vmgroup". #1120 (lipingxue)
- Not returning orphan/unknown tenant volumes during docker volume ls #1114 (pshahzeb)
- Fix for slow "vmdkops_admin vm-group ls" #1108 (pdhamdhere)
- Fix the issue that client without protocol version set cannot talk to server with protocol version check. #1106 (lipingxue)
- Minor test improvements #1100 (pdhamdhere)
- Disallow renaming the default tenant. #1099 (govint)
- Enabling timeout based usage of docker client API during startup #1097 (pshahzeb)
- Create volume on default datastore if default_ds is set for _DEFAULT tenant #1095 (lipingxue)
- Make ESX Ops idempotent #1084 (pdhamdhere)
- Close watcher after event is received. #1081 (govint)
- Disabling concurrency test on same host #1066 (pdhamdhere)
- Persisting VM name in KV while attaching volume #1064 (pshahzeb)
- Handling tenancy related edge cases #1060 (pshahzeb)
- Fix iNotifyWatch timeout #1058 (pdhamdhere)
- Moved admin 'ls' and 'set' commands under 'volume' #1055 (msterin)
- removed .pyc files [trivial] #1052 (msterin)
- Added errno generation in VMCI failures where errno was not set #1049 (msterin)
- Check vmciVersion between client and server. #1046 (lipingxue)
- Change AdminCLI set command to take "--vm-group" arg, and change AdminCLI user guide #1037 (lipingxue)
- Made pylint happy about spaces in auth_data.py, plus fixed a few typos #1034 (msterin)
- Documentation update for admin policy rm and docker volume inspect commands #1030 (pshahzeb)
- Setting LANG environment variable for proper encoding #1029 (pshahzeb)
- Fix the issue that installation on Ubuntu Docker host with docker version 17.03.0-ce. #1028 (lipingxue)
- Showing list of available policies in case of wrong policy name #1022 (pshahzeb)
- Rename tenant to vm group.liping #1021 (lipingxue)
- Added Makefile flexibility to use in CI and dev builds #1019 (msterin)
- make TestVolumeCreationFirstTime data driven to run against both vms on we use on CI #1018 (shuklanirdesh82)
- Allow setting log level from
docker plugin install
#1015 (msterin) - Add "Tenant" column in "vmdkops_admin ls" output and fix "vmdkops_admin set" command #1014 (lipingxue)
- Change ESX log size defaults to 1 MiB size and 1 backup file #1007 (msterin)
- Support for building DVS as Docker Managed Plugin. #1006 (msterin)
- Detach after mount failure, and a small fix for logs #1005 (msterin)
- Correct printing of error info message for docker volume create command #1004 (pshahzeb)
- Docker volume service handles connection issues with host agent. #1000 (govint)
- Properly handle successful Run() with stale errno #999 (msterin)
- Admincli improvement #993 (pshahzeb)
- Handling tenant vm add, delete, replace corner cases #992 (pshahzeb)
- Make sure _DEFAULT created after remove is created with constant UUID #988 (lipingxue)
- fixed type of convert() return for values < 1KB #985 (msterin)
- Make change to authorize() function to take "datastore_url" and volume create fail after datastore rename #979 (lipingxue)
- Handle VMCI receive errors in the plugin on attach requests. #941 (govint)
- Update README.md #1115 (shuklanirdesh82)
- Adding .drone.sec for commit c6b7ac3 #1090 (shuklanirdesh82)
- Diabling vsan60 tests due to testbed slowness #1088 (shuklanirdesh82)
- collecting all logs for ESX/VMs #1085 (shuklanirdesh82)
- Updated GO and GoVC version #1063 (shuklanirdesh82)
- Build and test managed plugin support in CI fixes #1020 #1061 (shuklanirdesh82)
- Reworked managed plugin make to provide cleaner plugin names #1048 (msterin)
- Disabled volume discovery and added env var to enable it if needed #1047 (msterin)
- [Trivial] Update docker-volume-cli.md - correcting typo for "attach-as" option #1041 (shuklanirdesh82)
- [Trivial] Correcting vmdkops_admin -c option #1025 (shuklanirdesh82)
- collecting linux kernel logs #1016 (shuklanirdesh82)
- Allow to use latest Docker (v 17.xx and later) in build #997 (msterin)
- Rearranging the test execution order #989 (shuklanirdesh82)