Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

0.12 Release Feb 2017

Pre-release
Pre-release
Compare
Choose a tag to compare
@shuklanirdesh82 shuklanirdesh82 released this 01 Mar 02:22
· 475 commits to master since this release

IMPORTANT

  • Driver name change: With this release default driver name (vmdk) has been changed to vsphere. For e.g.
    docker volume create -d vsphere --name=testvol
    Docker caches volume plugin name so, please restart docker service after installation.
    If needed, you can configure driver to use deprecated vmdk name using instructions here
  • Upgrades: If you're upgrading from previous release then please follow instructions described here

Contact us at

0.12 (2017-02-28)

Full Changelog

Closed issues:

  • Attempting to connect to the same volume on two vms will freeze the second vm #960
  • vmdkops_admin output is not consistent when more than 2 ESX are present and accessing shared datastore (attached-to-vm field is inconsistent) #934
  • Volume creation goes through fine but 'docker volume ls' does not lists that particular volume. #956
  • Does the new "tenant" feature span esxi hosts? #952
  • Update tests and plugin start up to run with the vsphere driver. #940
  • Support an api in utils:auth_api.py to remove VMs by uuid #938
  • vmdk_ops.py:removeVMDK() must check that a volume isn't in use before even attempting to remove it. #719
  • Admin cli command to list volume fails #972
  • Achieve CI stability while running builds against vmware/master #958
  • Identify tests for multi-esx scenario #957
  • Prohibit policy delete from admin cli if it is in use by any volume #948
  • Need kill switch for vmodl support #943
  • VMDK Driver - VolumeDriver.Mount: Server rejected #942
  • Tenant ls command does not works if vm that was added to tenant is deleted. #929
  • Lower case input "true" passed to "vmdkops_admin.py tenant access set --allow-create ALLOW_CREATE" is misinterpreted as false. #918
  • admin-cli.md should be updated for tenant access set to keep it consistent with "-h" option output #917
  • Photon: Verify target, project, VM IDs on plugin startup. #901
  • AdminCLI "vmdkops_admin.py ls" failed when datastore name includes white space #892
  • CI test is failing due to VIB InstallationError (There was an error checking file system on altbootbank) #891
  • CI test fails intermittently due to error: Unsupported VM Type #888
  • CI test is failing due to error: dpkg status database is locked by another process #887
  • Update documentation on using the configuration file and supporting using the config file for both vmdk and photon drivers #883
  • Wait for attach to complete before trying to format #878
  • vmdk volume should not be created on vsan datastore while passing not compatible VSAN policy or policy content is wrong #874
  • vmdkops_admin CLI: tenant_access_add/tenant_access_set runs into "IndexError: list index out of range" while using inexistent datastore name #868
  • 'policy ls' command does not show the name of the volume using that policy #853
  • need proper validation while adding a datastore access for a tenant (admin_cli is allowing to add nonexistent datastore) #827
  • Return list of allowed datastores if datastore does not exist in volume create command #817
  • volume creation fails when datastore name is having embedded spaces e.g. "datastore (1)" #816
  • Change name of vmdk plugin driver to "vsphere" #812
  • Tenant Admin CLI may return obsolete VM name #783
  • Using immutable datastore identifier to define & check privileges #782
  • Serialization of multiple operation requests (Create/Delete) #695
  • Tests seem to fail but build passes #644
  • Docker compatibility (post 1.12) - Do not increment reference count for a volume if the mount fails. #608
  • Verify docker service commands with the volume plugin #601
  • Don't allow multiple instances of same binary #269
  • Sharing volumes between Docker Hosts on different datastore (DEFAULT tenant) #193
  • CI run failed due to error: getsockopt: no route to host #908
  • Drop DB deletion from test-esx #875
  • Running into "IndexError: list index out of range" exception while listing out all access info for a tenant "_DEFAULT" #867
  • Need to handle auth_db upgrade to avoid CI test failure #865
  • Add negative test cases for multi-tenancy VMODL API #861
  • Multi-tenancy VMODL implementation #860
  • Identify Test gaps in multi tenancy feature #849
  • Test to verify 'Disk Format' field for volume #848
  • Test to verify the 'Attached to VM' field for volume #847
  • Tenancy: User guide need to be updated #837
  • Testbed need to have at least two datastores to run unit test for tenancy #834
  • Tenancy: Add unit test for tenant management AdminCLI #830
  • End_to_End test to verify the size of volume using admin cli and docker cli #824
  • Add ESX VMODL API for multi-tenancy features #789
  • The behavior of "tenant access add" command is confusing #684
  • The max_volume_size can be set a value even bigger than the total_size #673
  • error code is not reported to 'docker volume get' #628
  • make deploy-all gives an false error? #574
  • Add demos for docker CLI options #564
  • Handle SVM/XVM of VMs with VMDK volumes attached. #407
  • remove command lines usage where API is available #39
  • Remove serialization of everything in the plugin #35

Merged pull requests: