Merge lp://qastaging/~frankban/juju-quickstart/maas-detect into lp://qastaging/juju-quickstart
Status: | Merged |
---|---|
Merged at revision: | 101 |
Proposed branch: | lp://qastaging/~frankban/juju-quickstart/maas-detect |
Merge into: | lp://qastaging/juju-quickstart |
Diff against target: |
494 lines (+345/-12) 7 files modified
quickstart/cli/views.py (+50/-6) quickstart/maas.py (+59/-0) quickstart/models/envs.py (+24/-1) quickstart/settings.py (+3/-0) quickstart/tests/cli/test_views.py (+76/-5) quickstart/tests/models/test_envs.py (+35/-0) quickstart/tests/test_maas.py (+98/-0) |
To merge this branch: | bzr merge lp://qastaging/~frankban/juju-quickstart/maas-detect |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email: mp+237910@code.qastaging.launchpad.net |
Description of the change
Support automatic detection of a logged in MAAS.
Automatically detect a logged in MAAS API, so that
it is possible to use the stored credentials to
create and bootstrap a MAAS environment without
user intervention.
QA:
- ssh to the GUI MAAS;
- destroy the existing environment;
- remove the ~/.juju directory;
- use the MAAS UI (http://
to release the nodes if they are not in a ready state;
- this branch is already checked out in ~/juju-
- start quickstart from there:
cd ~/juju-
- quickstart should show the option to automatically create and
bootstrap the MAAS environment;
- select the option and wait for the envirnment to be ready:
this can fail due to juju/maas interaction problems we currently
have, retrying the process should eventually succeed.
Done, thank you!
Reviewers: mp+237910_ code.launchpad. net,
Message:
Please take a look.
Description:
Support automatic detection of a logged in MAAS.
Automatically detect a logged in MAAS API, so that
it is possible to use the stored credentials to
create and bootstrap a MAAS environment without
user intervention.
QA: maas.jujugui. org/MAAS/ nodes/) quickstart/ sandbox/ ; quickstart/ sandbox/ && .venv/bin/python juju-quickstart
- ssh to the GUI MAAS;
- destroy the existing environment;
- remove the ~/.juju directory;
- use the MAAS UI (http://
to release the nodes if they are not in a ready state;
- this branch is already checked out in ~/juju-
- start quickstart from there:
cd ~/juju-
- quickstart should show the option to automatically create and
bootstrap the MAAS environment;
- select the option and wait for the envirnment to be ready:
this can fail due to juju/maas interaction problems we currently
have, retrying the process should eventually succeed.
Done, thank you!
https:/ /code.launchpad .net/~frankban/ juju-quickstart /maas-detect/ +merge/ 237910
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/157830043/
Affected files (+347, -12 lines): cli/views. py models/ envs.py settings. py tests/cli/ test_views. py tests/models/ test_envs. py tests/test_ maas.py
A [revision details]
M quickstart/
A quickstart/maas.py
M quickstart/
M quickstart/
M quickstart/
M quickstart/
A quickstart/