lp:~frankban/juju-quickstart/interactive-errors
- Get this branch:
- bzr branch lp:~frankban/juju-quickstart/interactive-errors
Branch merges
- Juju GUI Hackers: Pending requested
-
Diff: 41 lines (+10/-2)2 files modifiedquickstart/cli/views.py (+7/-1)
quickstart/tests/cli/test_views.py (+3/-1)
Related bugs
Bug #1390178: juju quickstart -i hides some errors | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 101. By Francesco Banconi
-
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://maas.jujugui. org/MAAS/ nodes/)
to release the nodes if they are not in a ready state;
- this branch is already checked out in ~/juju-quickstart/ sandbox/ ;
- start quickstart from there:
cd ~/juju-quickstart/ sandbox/ && .venv/bin/python juju-quickstart
- 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!
R=bac, jay.wren
CC=
https://codereview. appspot. com/157830043 - 100. By Francesco Banconi
-
Add MAAS support to quickstart.
Also bump version up and update tge default
Juju GUI charm URLs used when charmworld cannot
be contacted.Tests: `make check`.
QA: already done on a live MAAS instance.
However, it is possible to just try to create
a MAAS environment YAML via the interactive
session.R=bac, rharding
CC=
https://codereview. appspot. com/151200043 - 98. By Francesco Banconi
-
Updated quickstart dependencies for utopic.
Quickstart now uses the dependency versions we
expect to be available in utopic.Update the code parts in which quickstart interacts
with the juju client and the websocket Python
libraries: ensure we only log the textual WebSocket
messages we are interested in.Also remove the deprecated --use-mirrors pip option.
Tests: `make check`
QA:
Use quickstart as usual to bootstrap local, ec2 and HP
environments: `.venv/bin/python juju-quickstart -e ...`R=rharding, jeff.pihach
CC=
https://codereview. appspot. com/139350043 - 97. By Francesco Banconi
-
Updates for utopic.
Update docs and settings: inlcude
newly supported platform utopic and
remove support for saucy.R=matthew.scott
CC=
https://codereview. appspot. com/139010043 - 96. By Jay R. Wren
-
Set juju binary with JUJU env var
Print a warning if a customized juju is being used.
Do not continue if juju must be executed using sudo.
/usr/bin/juju was hard-coded. Made interoperability testing with
pre-release versions of juju difficult. This allows override with JUJU
environment var.R=frankban, bac
CC=
https://codereview. appspot. com/132770043
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:juju-quickstart