lp:~frankban/juju-deployer/unit-placement-fix
Created by
Francesco Banconi
and last modified
- Get this branch:
- bzr branch lp:~frankban/juju-deployer/unit-placement-fix
Only
Francesco Banconi
can upload to this branch. If you are
Francesco Banconi
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Madison Scott-Clary (community): Approve (code and qa)
- Tim Van Steenburgh (community): Approve
- Brad Crittenden (community): Approve (code)
-
Diff: 593 lines (+156/-107)11 files modifieddeployer/action/importer.py (+15/-24)
deployer/config.py (+5/-5)
deployer/deployment.py (+3/-3)
deployer/service.py (+46/-45)
deployer/tests/base.py (+36/-0)
deployer/tests/test_data/v4/container-existing-machine.yaml (+1/-1)
deployer/tests/test_data/v4/placement-invalid-number.yaml (+8/-0)
deployer/tests/test_deployment.py (+23/-10)
deployer/tests/test_guiserver.py (+7/-3)
deployer/tests/test_importer.py (+11/-15)
setup.py (+1/-1)
Branch information
Recent revisions
- 157. By Francesco Banconi
-
Fix the services sorting logic and improve status retrieval while adding units.
- 152. By Francesco Banconi
-
Improve unit placement validation in the case one unit is paced on an lxc on the machine of another unit.
- 150. By Tim Van Steenburgh
-
Allow charms to be specified using an absolute local path.
For example:
services:
mycharm:
charm: /tmp/trusty/mycharmPrimary rationale for this is to allow rapid iteration on a charm's amulet
tests, without needing to commit the changes, or even have them under
revision control. For the charm under test, amulet will give deployer an
absolute path, ensuring that the version of the charm that is deployed and
tested is whatever is on disk at the time.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:juju-deployer