wetopi / docker-volume-rbd

Docker Engine managed plugin to manage RBD volumes.
MIT License
72 stars 18 forks source link

Add support for Ceph Nautilus #14

Closed diurnalist closed 4 years ago

diurnalist commented 4 years ago

Ceph 14.x, Nautilus, has many new features but notably some differences in its configuration format due to the v2 Messenger interface. This adds support for Ceph Nautilus, mostly by updating Golang dependencies but also by ensuring more recent Ceph binaries are included in the container.

This also cleans up the Dockerfile(s) a bit to make this easier to update in the future.

diurnalist commented 4 years ago

With these changes, the rootfs image is now 394MB on my machine. It is using Ubuntu18.04, Golang 1.14, and Ceph 14.x binaries.

sitamet commented 4 years ago

Thanks a lot Jason.

diurnalist commented 4 years ago

@sitamet, sure thing! Thanks for the nice plugin, and for the quick merge 🙇