New Juju GUI 0.14.0, Juju Quickstart 0.5.0

We are very happy to announce new versions of the Juju GUI and the Juju quickstart plugin.

On the GUI, this work represents part of our current drive to make it a more effective day-to-day tool.  For example, in the service inspectors, errors are now categorized by type, rather than grouped as “Error”, so you can see at a glance what’s going on.  Error details are displayed more clearly and reliably.  Services that are in the process of being destroyed don’t disappear immediately, so you can follow along and make sure there aren’t any problems that need your attention.  Bundle deployments now give you better feedback so you have some insight into what’s going on.  And so on, with other related features and bug fixes.  More exciting work in this direction is coming, including long-requested features like per-unit debug logs and local charm deployments!

The quickstart plugin is nearing feature completion, and has a lot of nice additions.  For new users, if you don’t have Juju installed, after it adds the stable PPA to your system and installs Juju, it will create an environments.yaml file that you need to edit.  For everyone, when you run quickstart, it will automatically log into the GUI for you as long as you accept the security certificate in your browser within two minutes of it appearing.  We also fixed a bug triggered when your default series was not precise.  The next release will guide new users through creating environments.yaml interactively, and then we intend to declare our first quickstart effort to be feature complete.

To try out our new releases, existing users can upgrade their GUI charm to cs:precise/juju-gui-81; or run “juju deploy juju-gui && juju expose juju-gui”; or update the juju-quickstart plugin via apt and run “juju quickstart”.

New users on Ubuntu can do the following to get everything installed and start an environment with the GUI running and ready:

sudo add-apt-repository ppa:juju/stable
sudo apt-get update && sudo apt-get install juju-quickstart
[...edit ~/.juju/environments.yaml file...]

Next quickstart release will hopefully remove those last two steps.

New users on other operating systems can’t use quickstart right now, but the Juju installation instructions can get you started, and “juju deploy juju-gui && juju expose juju-gui” can add the GUI to your bootstrapped environment.  More documentation is available!