This repository has been archived by the owner on Nov 9, 2020. It is now read-only.
Docker Volume vSphere - Beta
Pre-release
Pre-release
Dowload binaries below*
This is a beta release. The core functionality for docker volume commands works but the plugin is not yet production ready.
1.0.beta (2016-06-17)
Closed issues:
- In kvESX.py check for c_xxx(a).value in create() and delete() methods #474
- volume.Get() should not send list() to server #464
- Check disk format options (spelling and case) on vol create. #461
- Incorrect dockvols location for VMs in nested folders in datastore #449
- Use a master directory to map volume names to their current snap level. #446
- Validate client side socket port bind capability #436
- Volume to VM to Container Mapping #434
- Support Thin/Thick/Zero Eager Disk types #427
- attachVMDK() and detachVMDK() must handle exception raised by findVmByName() #426
- Does the plugins support multi-ESX host? #409
- ESX services throws on detach task failure #399
- Default log level should be INFO in plugin #396
- KV files need to be aligned on 4K #388
- Intermittent Server crash with "Connection reset by peer" on ESX #382
- Detach failure during VM shutdown brings ESX service down #381
- Stopping and starting docker on Ubuntu 15.10(Systemd) fails to restart pluign #379
- Frequent warnings (Failed to open for descriptor check) in vmdk_ops.log #371
- Intermittent "Failed to connect to ESX over vsocket" #370
- Implement vmdkops_admin.py status #359
- Bouncing docker lead to plugin not found error #337
- Support VSAN on CI / Drone testbed #333
- Add vmdkops_admin.py policy update #329
- Spec volume placement on different datastores #288
- Volume::Container::VM mapping #272
- Log VM identifier in ESX Server log #265
- refcounts CONTENT TEST sometimes fails after full redeploy #244
- Check that vm-open-tools are installed #207
- Docker volume continues to show up on VM2 after volume is removed from VM1 #119
- Make vSocket port an option, make default under 1024, check for privileges in GO #45
Merged pull requests:
- Added log format to README.md #478 (msterin)
- Implemented Volume.Get() #477 (msterin)
- Select files that have a vmdk extension and size up to max vmdk descriptor size. #475 (govint)
- Added multi datastore support. #471 (msterin)
- Only process requests from clients with privilege #469 (kerneltime)
- Add vmdkops_admin.py status #468 (andrewjstone)
- Moved get_vsan_dockvols_path to vsan_info from vmdk_utils #467 (msterin)
- Add vSAN vm for CI #466 (kerneltime)
- Fixes #461: Disk format option on volume create #465 (abrarshivani)
- Catch all vim exceptions in disk_detach #460 (msterin)
- Disk allocation format #459 (abrarshivani)
- Switch to VMFS only on the new setup while vsan is being configured. #458 (kerneltime)
- Change some headers for admin cli ls #457 (andrewjstone)
- Print the VM name for which request is being processed. #456 (kerneltime)
- Add FAQ to readme. #455 (kerneltime)
- Add reference to the FAQ #454 (kerneltime)
- Rename scripts to remove incorrect prefix. #453 (kerneltime)
- Add additional logging for vmci failures. Fixes #207 #452 (kerneltime)
- Place dockvols in datastore root; locate VMs by uuid instead of name #451 (msterin)
- Add VSAN policy update code to admin api #450 (andrewjstone)
- make golint happy by adding comment #448 (pdhamdhere)
- Log exceptions in ESX service #447 (pdhamdhere)
- Change default log level to INFO in plugin #443 (pdhamdhere)
- Align kv files to 4k boundary and misc fixes. #433 (govint)