Merge lp://qastaging/~frankban/juju-quickstart/improve-version-handling into lp://qastaging/juju-quickstart
Proposed by
Francesco Banconi
Status: | Merged |
---|---|
Merged at revision: | 55 |
Proposed branch: | lp://qastaging/~frankban/juju-quickstart/improve-version-handling |
Merge into: | lp://qastaging/juju-quickstart |
Diff against target: |
876 lines (+423/-330) 6 files modified
quickstart/app.py (+36/-113) quickstart/ssh.py (+128/-0) quickstart/tests/test_app.py (+83/-172) quickstart/tests/test_ssh.py (+176/-0) quickstart/tests/test_utils.py (+0/-29) quickstart/utils.py (+0/-16) |
To merge this branch: | bzr merge lp://qastaging/~frankban/juju-quickstart/improve-version-handling |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email: mp+210210@code.qastaging.launchpad.net |
Description of the change
SSH code reorganization.
This branch introduces a new ssh module
containing SSH handling related code.
The SSH functions previously in app are now
library functions in the ssh module.
ensure_ssh_keys is now the only app entry point
for the whole SSH keys management logic.
For the reasons above this branch mostly includes
code movements + some docstring/comments changes +
some exception handling changes.
To post a comment you must log in.
Reviewers: mp+210210_ code.launchpad. net,
Message:
Please take a look.
Description:
SSH code reorganization.
This branch introduces a new ssh module
containing SSH handling related code.
The SSH functions previously in app are now
library functions in the ssh module.
ensure_ssh_keys is now the only app entry point
for the whole SSH keys management logic.
For the reasons above this branch mostly includes
code movements + some docstring/comments changes +
some exception handling changes.
https:/ /code.launchpad .net/~frankban/ juju-quickstart /improve- version- handling/ +merge/ 210210
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/72520044/
Affected files (+425, -330 lines): tests/test_ app.py tests/test_ ssh.py tests/test_ utils.py
A [revision details]
M quickstart/app.py
A quickstart/ssh.py
M quickstart/
A quickstart/
M quickstart/
M quickstart/utils.py