lp:~frankban/juju-quickstart/bundle-urls

Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/juju-quickstart/bundle-urls
Only Francesco Banconi can upload to this branch. If you are Francesco Banconi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Francesco Banconi
Project:
juju-quickstart
Status:
Merged

Recent revisions

64. By Francesco Banconi

Changes as per review.

63. By Francesco Banconi

Checkpoint.

62. By Francesco Banconi

Fix typos.

61. By Francesco Banconi

Fix docs and add epilog.

60. By Francesco Banconi

Support jujucharms URLs.

59. By Francesco Banconi

Make bundle user and revision optional.

58. By Francesco Banconi

Add missing files to manifest.

R=
CC=
https://codereview.appspot.com/75380044

57. By Francesco Banconi

Update requirements.

Make quickstart use the newer python-jujuclient
included in trusty.

R=rharding
CC=
https://codereview.appspot.com/74610043

56. By Francesco Banconi

Improve version handling.

Modify the app.ensure_dependencies function
so that it returns the Juju version tuple.
This way we allow for reusing the version
through the app and we can avoid calling
"juju version" multiple times.

Support local environments by installing
the juju-local meta-package in place of
specific packages (e.g. lxc, mongo).
This way we don't have to update quickstart
if core devs introduce new local env
dependencies.

Fix the destroy-environment message displayed
at the end of the process. The -e flag is
included when an old Juju is used.

Tests: `make check`.

QA: no strictly required.
Use .venv/bin/python juju-quickstart, check everything
works well, check the destroy-environment message
at the end of the process.

R=rharding, matthew.scott
CC=
https://codereview.appspot.com/74010044

55. By Francesco Banconi

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.

R=jeff.pihach, bac
CC=
https://codereview.appspot.com/72520044

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:juju-quickstart
This branch contains Public information 
Everyone can see this information.