Juju-GUI is a web-based GUI for Juju <https://jujucharms.com/>.
Clone or download
Latest commit 0c49062 Sep 21, 2018
Permalink
Failed to load latest commit information.
archives Restyle the header Sep 18, 2015
docs Update release process to include announcement on discourse Jul 27, 2018
eslint-rules custom eslint rule for test files should only be run on test files. Nov 1, 2017
jujugui Merge branch 'develop' into split-delta-handlers Sep 21, 2018
scripts Removed empty modules definition. Jun 26, 2018
.babelrc Add Jest and set up to run component tests. Aug 21, 2018
.bumpversion.cfg Bump version: 2.13.1 → 2.13.2 Aug 7, 2018
.eslintignore Unit test the hotkeys module. Sep 12, 2017
.eslintrc Update eslint rules to enforce 1 max prop per line Sep 7, 2018
.gitignore Merge pull request #3701 from huwshimi/remove-old-test-files Jun 14, 2018
.sass-lint.yml Upgrade <ProfileHeader> to Vanilla v1 Aug 14, 2018
.travis.yml Add .travis.yml Jul 16, 2018
CHANGES.yaml Updating changelog. Aug 7, 2018
COPYING add license bits May 17, 2013
LICENSE Add LICENSE file. Apr 28, 2017
MANIFEST.in Include the version file in the dist. Jul 24, 2018
Makefile Disable lint-components as it does not handle multiple components wit… Sep 18, 2018
README.md Tweaks. Oct 24, 2017
Vagrantfile Add in standalone Handlebars. Sep 15, 2015
build-requirements.txt Extract minimal required packages. Nov 30, 2015
config.js Remove old machine view. Jan 20, 2016
development.ini Allow the ratesURL to be set via the config. Apr 11, 2018
install-sysdeps.sh Update sysdeps to add xvfb and chromium-browser Aug 5, 2016
jest.config.js Move entity parsers. Add docstrings and add full megawatcher parsing. Sep 20, 2018
karma-mocha-old.conf.js.tmpl Require the user module rather than setting a global. Jun 26, 2018
karma.conf.js.tmpl Update to work with new Jest setup. Sep 12, 2018
manifest.json Bump version: 2.13.1 → 2.13.2 Aug 7, 2018
package-lock.json Update to deep clone. Update getting values from maraca. Sep 20, 2018
package.json Update to deep clone. Update getting values from maraca. Sep 20, 2018
production.ini Brought over pyramid gui. Aug 20, 2015
qa.ini Removed old sandbox code. Apr 18, 2017
requirements.txt Update python deps Sep 21, 2018
server.js Make GA_key configurable Sep 12, 2013
setup.py Bump version: 2.13.1 → 2.13.2 Aug 7, 2018
test-requirements.txt Extract minimal required packages. Nov 30, 2015
test.ini Removed old sandbox code. Apr 18, 2017

README.md

Juju GUI

The Juju GUI is a web-based GUI for Juju. Juju allows you to deploy, configure, manage, maintain, and scale cloud applications quickly and efficiently on public clouds, as well as on physical servers, OpenStack, and containers.

The Juju GUI is open source and the code is available on GitHub.

Accessing the GUI

The latest release of the Juju GUI is made available to all users of Juju automatically and can be launched by running juju gui in your terminal. For those using JAAS, you can use the GUI by logging into your account or creating a new model.

Issues & Feature Requests

Issues and feature requests are tracked on GitHub Issues.

Upgrading the GUI

JAAS users will have their GUI automatically upgraded whenever there is a new release. For those with their own controllers you can simply run juju upgrade-gui.

Developing the GUI

Documentation outlining how to develop with the GUI can be found in the docs/hacking.md document