Merge lp://staging/~sinzui/juju-ci-tools/cloudlib into lp://staging/juju-ci-tools
Status: | Merged |
---|---|
Merged at revision: | 1746 |
Proposed branch: | lp://staging/~sinzui/juju-ci-tools/cloudlib |
Merge into: | lp://staging/juju-ci-tools |
Diff against target: |
65 lines (+11/-6) 3 files modified
Makefile (+5/-3) juju-ci-tools-common (+5/-3) mac-win-requirements.txt (+1/-0) |
To merge this branch: | bzr merge lp://staging/~sinzui/juju-ci-tools/cloudlib |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Aaron Bentley (community) | Approve | ||
Review via email: mp+311306@code.staging.launchpad.net |
Description of the change
Added apache-libcloud and juju-2.0 to deps.
This branch added apache-libcloud to our deps. This package is available as a deb for all supported Ubuntu series. Although the older python-libcloud is not useful on precise and incomplete on trusty, xenial and newer have great support. libcloud supports gce, joyent, openstack, and aws. It meets our basic needs to list and delete resources.
The whl is already in in the s3 pip-deps bucket. The install will be a no op though for win and mac because my test on those hosts have already installed apache-libcloud.
I made a change to delete debs before creating them because some hosts have older debs.
I also add the juju-2.0 to recommends. Juju 2 is not install on all our hosts because we lost our rules that explicitly update juju.
Thanks.