Merge lp:~gz/juju-ci-tools/substrate_maas_refac into lp:juju-ci-tools
Proposed by
Martin Packman
Status: | Merged |
---|---|
Merged at revision: | 1475 |
Proposed branch: | lp:~gz/juju-ci-tools/substrate_maas_refac |
Merge into: | lp:juju-ci-tools |
Diff against target: |
200 lines (+47/-43) 2 files modified
substrate.py (+14/-11) tests/test_substrate.py (+33/-32) |
To merge this branch: | bzr merge lp:~gz/juju-ci-tools/substrate_maas_refac |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Curtis Hovey (community) | code | Approve | |
Review via email: mp+297783@code.launchpad.net |
Description of the change
Changes to maas substrate implementation
As part of adding a bunch more maas substrate commands, I ended up changing some details of how the existing code worked that meant updating the existing tests. This branch is just the existing code with those changes to separate out the new additions from the implementation changes.
Note that login/logout still dump the maas output straight to stdout (and our ci logs), but other commands now consume the output given by maas and parse it as json. Commands that want to output something for the ci logs should include logging of those maas return values.
To post a comment you must log in.
Thank you.