Merge lp://staging/~chad.smith/charms/precise/block-storage-broker/bsb-ec2-boto into lp://staging/charms/block-storage-broker
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | David Britton | ||||
Approved revision: | 66 | ||||
Merged at revision: | 55 | ||||
Proposed branch: | lp://staging/~chad.smith/charms/precise/block-storage-broker/bsb-ec2-boto | ||||
Merge into: | lp://staging/charms/block-storage-broker | ||||
Diff against target: |
1436 lines (+487/-421) 4 files modified
hooks/hooks.py (+12/-6) hooks/test_hooks.py (+46/-18) hooks/test_util.py (+327/-327) hooks/util.py (+102/-70) |
||||
To merge this branch: | bzr merge lp://staging/~chad.smith/charms/precise/block-storage-broker/bsb-ec2-boto | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
David Britton (community) | Approve | ||
Fernando Correa Neto (community) | Approve | ||
Review via email: mp+231275@code.staging.launchpad.net |
Description of the change
This branch moves block-storage-
The reason for this change is to avoid significant incompatibilities in euca2ools libraries that have been introduced across euca2ools major releases. By consuming python-boto instead of internal euca2ools libraries, we access a more stable API supported by Amazon that will remain more stable across releases than internal euca libs. As written this code currently also has been tested on trusty and will be used as well as the trusty release of this charm.
This can be quickly tested on AWS either using precise or trusty by changing the postgresql-
- change all mention of precise to trusty
- change postgresql-
Test procedure is something like the following:
1. Create postgresql-
2. juju-bootstrap -e your-ec2-
# to deploy block-storage-
3. juju-deployer -c postgresql-
----- postgresql-
common:
services:
postgresql:
branch: lp:~charmers/charms/precise/postgresql/trunk
branch: lp:~chad.smith/charms/precise/block-storage-broker/bsb-ec2-boto
doit-no-volume:
inherits: common
series: precise
services:
storage:
branch: lp:~charmers/charms/precise/storage/trunk
relations:
- [postgresql, storage]
- [storage, block-storage-
doit-with-
inherits: common
series: precise
services:
storage:
branch: lp:~charmers/charms/precise/storage/trunk
relations:
- [postgresql, storage]
- [storage, block-storage-
Hey Chad, overall it looks great.
Just a few points inline.