Add support for promulgated bundle short names.
Add support for jujucharms bundle URLs.
Improve help messages.
Tests: `make check`.
QA:
Run `.venv/bin/python juju-quickstart -h`
and please check the spelling of the whole
help message. Also ensure it is nicely
printed on a small terminal (e.g. 80x24).
Now let's check bundle errors: all the commands
below should return a pertinent error message:
Affected files (+229, -46 lines):
M README.rst
A [revision details]
M quickstart/__init__.py
M quickstart/manage.py
M quickstart/settings.py
M quickstart/tests/test_manage.py
M quickstart/tests/test_utils.py
M quickstart/utils.py
Reviewers: mp+211057_ code.launchpad. net,
Message:
Please take a look.
Description:
Improve bundle URLs support.
Add support for promulgated bundle short names.
Add support for jujucharms bundle URLs.
Improve help messages.
Tests: `make check`.
QA:
Run `.venv/bin/python juju-quickstart -h`
and please check the spelling of the whole
help message. Also ensure it is nicely
printed on a small terminal (e.g. 80x24).
Now let's check bundle errors: all the commands
below should return a pertinent error message:
.venv/bin/python juju-quickstart bundle: /jujucharms. com/bundle/ mediawiki/ single/ wtf /jujucharms. com/bundle/ mediawiki/ double /jujucharms. com/charms/ mediawiki/ single mediawiki/ 42/single ~frankban/ mediawiki/ single
.venv/bin/python juju-quickstart
https:/
.venv/bin/python juju-quickstart
https:/
.venv/bin/python juju-quickstart
https:/
.venv/bin/python juju-quickstart bundle:
.venv/bin/python juju-quickstart bundle:
Deploy bundles, destroy the environment after each command.
Deploy the promulgated mediawiki single bundle: ~charmers/ mediawiki/ 6/single
.venv/bin/python juju-quickstart bundle:
Deploy the mediawiki scalable bundle: mediawiki/ scalable
.venv/bin/python juju-quickstart bundle:
Deploy a bundle using its jujucharms URLs: /jujucharms. com/bundle/ ~bac/charmworld -demo/charmworl d-minimal/
.venv/bin/python juju-quickstart
https:/
Deploy a bundle using direct HTTPS: /raw.github. com/castrojo/ mongodb- bundle/ master/ bundles. yaml
.venv/bin/python juju-quickstart
https:/
https:/ /code.launchpad .net/~frankban/ juju-quickstart /bundle- urls/+merge/ 211057
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/75830045/
Affected files (+229, -46 lines): __init_ _.py manage. py settings. py tests/test_ manage. py tests/test_ utils.py
M README.rst
A [revision details]
M quickstart/
M quickstart/
M quickstart/
M quickstart/
M quickstart/
M quickstart/utils.py