What’s new?
- Docker 1.12 feature support
- Support for RHEL and CentOS
- Snapshot support
- Support maximum up to 60 volumes per Host
Change Log
0.6 (2016-08-28)
Closed issues:
- Need to use refreshed VM devices when a PVSCSI controller is added #570
- Update go-plugin-helpers with recent submits to fix mount/unmount ID and to add status for Get() #565
- Add Admin CLI documentation #563
- Update documentation for VSAN policy #562
- Delta disks prevent attaching an already-attached volume #554
- Admin CLI does not show columns requested #549
- Update docker checked into repo to Docker 1.12. #542
- CI build fails unable to access docker #541
- Underlying VSAN setup is facing high latency #537
- Fix identification of device path in fs.go:GetDevicePath() #531
- Support returning scope for a volume #529
- Support returning status for a volume as allowed by Docker 1.12. #524
- Mock ESX no longer works #518
- vmdk-opsd doesn't start on boot #516
- VMs with orphaned attachments won't boot if attachment is already on new VM #515
- Entries in /dev/vsan not getting cleaned up #507
- Abrupt "peer connection reset" and timeout from the ESX service #497
- 'Out of resources' failure in testPolicy #496
- Failing Tests do not cause CI to fail #491
- Tests failing with "Out of Resources" error on CI #490
- refcnt test failure #489
- Wait for attach to complete before mount. #484
- Build both 32 and 64-bit versions of the vmci server library and install those on the server. #482
- Python 3.5.1 doesn't load 32-bit libraries - fails load of disk API lib. #481
- Support 64-bit python 3.5.1 and libs #480
- make deploy doesn't remove the VIB thats present and install fails #445
- Support dependent and independent disks as volume create options. #390
- Plugin treats delta disks as docker volumes #374
- Docker 1.12 compatibility tracking #341
- Use disklib to get volume stats #302
- On create, reject file names > 255 chars on ‘create’ #284
- Consider an in memory list of volumes in the plugin server. #185
- preempt (force detach) existing volume #92
- Fail when trying to Create a volume twice (Docker PR) #90
- Add proper PVSCSI controller/disks create() automation. #38
- Validate with the latest ESX python3, probably port #33
- Review K8S needs and update design / protocol / code to support it #27
- Investigate and add support for 255 devices/pvsci controller #10
Merged pull requests:
- Add support for RHEL #584 (kerneltime)
- Add proper PVSCSI controller/disks create() automation #580 (lipingxue)
- Refresh devices on adding a PVSCSI controller #578 (govint)
- Add Admin CLI usage documentation #576 (andrewjstone)
- Detach disks from down VMs on attach from another VM #573 (govint)
- vmdkops_admin ls does not work when "-c" option is specified. #572 (lipingxue)
- Refresh VM devices when a PVSCSI controller is added before searching. #571 (govint)
- Allow dash in volume names #567 (msterin)
- Update go plugin helpers for fixes to Get() and mount ID. #566 (govint)
- Fleshing out the documentation #561 (kerneltime)
- attach / detach delta disks handling fix #560 (msterin)
- Add documentation for the docker-volume-vsphere #551 (kerneltime)
- Update docker packages in the repo and fix API mismatches. #550 (govint)
- Support vol stats #548 (govint)
- Support '-o attach_as' option and properly handle delta disks #547 (msterin)
- Fix test policy update #546 (andrewjstone)
- Add the demo scripts #545 (kerneltime)
- Add Photon OS on VSAN for CI #544 (kerneltime)
- Add single ubuntu vm for VSAN CI. Clean up makefile #543 (kerneltime)
- Fixes to mock-esx mode of plugin #540 (govint)
- Disable vsan info tests till VSAN ls is running slow. Show target runs. #538 (kerneltime)
- Support Capabilities and report scope for volume plugin. #536 (govint)
- Reduce redundant logs and cleanup format #535 (kerneltime)
- Fix how volumes are identified on the client for mount.. #534 (govint)
- Fixed typos in comments #533 (msterin)
- Use different privileged ports to bind on client side. #532 (kerneltime)
- Use go lang container to run gvt for vendoring. #528 (kerneltime)
- Trigger ci tests only on certain conditions. #526 (kerneltime)
- Mount only after the OS is done discovering new dev. #520 (kerneltime)
- Update vmdk-opsd start order #519 (pdhamdhere)
- Gvt changes in preperation for changes to Mount device only after OS has discovered it. #517 (kerneltime)
- Fix formatting for go code #513 (kerneltime)
- Remove DevFS entry for VSAN objects after format. #512 (kerneltime)
- Fix vsan policy test failures on CI #505 (andrewjstone)
- Call the correct module for get_vsan_dockvols_path #503 (andrewjstone)
- Fixes for issues found on CI. #499 (kerneltime)
- Re-raise any exception from running unittests in vmdk_ops_test.py #498 (andrewjstone)
- [TRIVIAL] Made test refcnt test script exit on first failure #493 (msterin)
- Force clean before making deploy-esx and deploy-mv #488 (msterin)
- On create, reject volume or datastore names > 100 chars. #486 (msterin)
- Temporary fix, till #484 is not fixed #485 (kerneltime)
- Added doc/VolumeNames.md #483 (msterin)
- Fixes to support python 3.5.1 and 64-bit libs #479 (govint)