Since the consensus was #3. I've started work on a container driver type, refactoring the original docker Node driver into a Container driver.
https://github.com/apache/libcloud/pull/666 Please review and comment as necessary. Ant On Fri, Dec 18, 2015 at 3:37 AM, Eric Johnson <[email protected]> wrote: > +1 to #3 > > On Thu, Dec 17, 2015 at 8:31 AM, <[email protected]> wrote: > >> Hi Sebastien, all, >> >> This would be a great development - good to see :) >> >> I agree option 3) looks the best. >> >> > >> > It makes sense if we think that various API are going to emerge for >> containers. In libcloud philosophy, we would provide a single common API >> for various container runtime. >> > >> > We would need to check the OCI to see if an API is being discussed >> there. Docker has is, and it seems rkt is now providing one: >> > https://github.com/coreos/rkt/blob/master/api/v1alpha/api.proto >> > >> > LXD has a different one: >> > https://github.com/lxc/lxd/blob/master/specs/rest-api.md >> > >> > Providing a wrapper for these might be interesting and coherent with >> what libcloud has provided so far. >> > >> Have you considered wrappers to Kubernetes, Swarm or Marathon? >> >> Cheers, >> Phil >> >>
