Hello,
I’m happy to announce the first beta release of 2.0 Mesos Cloud plugin.
This version is a complete rewrite using Mesos V1 API through the Universal Scheduler Interface, aka USI. We aim for backwards compatibility with the 1.0 Mesos Cloud plugin, with the following improvements and planned improvements:
Increased release stability
Proper end-to-end integration testing for the Mesos Cloud plugin
Underlying USI library also has extensive end-to-end testing
Better performance
Proper Mesos offer suppress / revive support
This should reduce the plugins burden on Mesos when Jenkins is not actively trying to launch new nodes.
The 2.0 Mesos Cloud Plugin is completely non-blocking
Planned features coming soon:
Fault-domain awareness (planned for 2.1)
Proper GPU awareness
Node draining support
This beta release aims to help discover and weed out all regressions. It is not production ready yet. Try it out by adding the experimental update center to Jenkins.