On Jul 23, 2014, at 11:32 AM, Aled Sage <aled.s...@gmail.com> wrote:
> Hi all, > > We are keen users of and contributors to jclouds [1], including for the > CloudStack integration. > > For those who don't know it, Apache jclouds is the leading java cloud > portability library, used by a lot of companies and several Apache projects > including Brooklyn (for which I'm a lead) and Stratos. > > Would anyone in the CloudStack community be interested in helping out with > updating and improving the jclouds integration? Unfortunately the jclouds > CloudStack code hasn't had as much attention as it deserves over the past > couple of releases. > > I just targeted Exoscale [2] (i.e. CloudStack 4.3) for the jclouds live test > suite, and got a range of failures. There are some concrete tasks that can > come out of this: > > * Ability to automatically skip inappropriate tests - e.g. if only > basic networking is available, then report the advanced networking > tests as skipped rather than failed. > (This could use the API Discovery [3]) > * Investigate other failures, to make the test suite more robust (or > potentially to find regressions in CloudStack). > * Extend the jclouds integration for more recent API features (e.g. > for API Discovery [3]) > * Improve the publicity and documentation for jclouds CloudStack - > e.g. it's not even mentioned in [4] > +1 from me of course. I take care of libcloud, but jclouds also needs attention. > It's also worth noting that the jclouds live test suite is a great regression > test suite that could be run at least once on every CloudStack release. For > example, it would most likely spot regressions such as CLOUDSTACK-6508 [5,6]. > I applied the patch for 6508 in the 4.3 branch, so you will see it in 4.3.1 > Aled > > [1] jclouds.apache.org <http://jclouds.apache.org> > [2] www.exoscale.ch <http://www.exoscale.ch> > [3] http://cloudstack.apache.org/docs/api/apidocs-4.3/user/listApis.html > [4] https://jclouds.apache.org/guides/ > [5] https://issues.apache.org/jira/browse/CLOUDSTACK-6508 > [6] https://issues.apache.org/jira/browse/JCLOUDS-557