Updates from jeffpihach Toggle Comment Threads | Keyboard Shortcuts

  • jeffpihach 4:55 pm on October 3, 2016 Permalink | Reply  

    Juju GUI 2.2.0 released 

    gui220

    We’re pleased to announce the latest feature release of the Juju GUI.

    With the GA of Juju 2 release coming very soon we’re ready to unveil the new enhanced model management in the Juju GUI. The new GUI allows you to take advantage of Juju 2’s multi-user multi-model functionality as seamlessly as you worked with a single model in the past. You can now create new models, select which region in your cloud to deploy to, add new credentials, and choose which credentials to use when deploying new models.

    For a complete rundown of the new features in the the 2.2.0 release of the Juju GUI check out this video below:

    Changes:

    • New and enhanced model management in this release. This new experience allows you to create new models, select which region to deploy to, add new credentials, and choose which credentials to use when deploying to new models.
    • Add Bundle Service support. This feature allows the GUI to use the external Bundle Service to import bundles when the bundle lib in Juju is not available, such as when in a sandbox or unconnected mode.
    • Add version.json asset which contains the version number and git sha used to build the GUI. To access this file visit the following path replacing the necessary values:
      /gui/[CONTROLLER UUID]/[MODEL UUID]/static/gui/build/app/version.json
    • (Fix) Logging in via USSO when you have no models.
    • (Fix) Update relation list when removing uncommitted subordinate relation.
    • (Fix) No clouds result when listing clouds.
    • (Fix) Switch between unconnected state to connected state.

    To upgrade your existing models to use this version of the GUI:

    Juju 2:

    Run `juju upgrade-gui`
    Run `juju gui –show-credentials`

    Juju 1:

    Run `juju upgrade-charm juju-gui`

    We welcome any feedback you may have on the GUI.  You can chat with us in #juju on irc.freenode.net or you can file issues at: https://github.com/juju/juju-gui/issues

     
  • jeffpihach 5:00 pm on September 8, 2016 Permalink | Reply  

    Juju GUI 2.1.12 released 

    The next version of the Juju GUI has been released!

    This release includes a number of fixes which bring it back in line with the recent changes in the Juju 2 betas which re-enables the ability to switch models from the GUI which was temporarily removed in the previous release.

    Other improvements include:

    • Bundles now use “applications” top level key instead of “services”.
    • Use a different WebSocket connection for the model and controller.
    • Create New Model buton moved into the user profile.
    • Deploying bundles with lxc placements automatically convert to lxd.
    • Multi-series subordinates now have their series locked to the series of the first related parent application.
    • (Fix) Local charms now deploy without issuing error about charm location.
    • (Fix) When relating to subordinates, invalid targets are now faded.

    To upgrade your existing models to use this version of the GUI:

    Juju 2 beta:

    Juju 1:

    • juju upgrade-charm juju-gui

    We welcome any feedback you may have on the GUI, you can chat with us in #juju on irc.freenode.net or you can file issues here: https://github.com/juju/juju-gui/issues

     
  • jeffpihach 5:33 pm on April 13, 2016 Permalink | Reply  

    Juju GUI 2.1.2 released 

    2.1.2gui

    Quickly following our 2.1.0 release, which added support for Juju 2.0, we now have another patch release which brings with it a number of tweaks and fixes to make your Juju experience even better. Notable updates are:

    • Dramatically sped up the time it takes to fetch charm data in the Charm browser.
    • Dramatically sped up the time it takes to deploy bundles from the Charm browser.
    • Refreshed UI for Inspector, Machine View, and Charm browser.
    • Fixed some UI issues in Firefox.
    • Fixed asset paths for Juju 2.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui

    To deploy this release into your model:

    juju deploy juju-gui

    If you find any issues or have any feedback for the Juju GUI we’d love to hear it. Please let us know in our github repository https://github.com/juju/juju-gui/issues and we’ll be sure to get back to you.

     
  • jeffpihach 6:51 am on March 19, 2016 Permalink | Reply
    Tags: , ,   

    Juju GUI 2.1.1 released 

    2.1.1

    As a quick follow up to the Juju GUI 2.1.0 release we’ve got a patch release for the Juju GUI making sure that we keep the Juju GUI interactions transparent when working with either Juju or the Juju 2 beta. Along with this release we’ve added a few additional bug and usability fixes:

    • If you have uncommitted changes we now warn you when switching models so you don’t lose your changes accidentally. We will be working towards persisting this data in the future.
    • Disable container and machine creation buttons until we’ve collected enough information to successfully create the machine.
    • Added language and content direction flags so that the input fields work better for users using rtl languages.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui

    To deploy this release into your model:

    juju deploy juju-gui

    If you find any issues or have any feedback for the Juju GUI we’d love to hear it. Please let us know in our github repository https://github.com/juju/juju-gui/issues and we’ll be sure to get back to you.

     
  • jeffpihach 6:49 pm on March 10, 2016 Permalink | Reply  

    Juju GUI 2.1.0 released – Now with Juju 2.0 support 

    2.1.0 juju screen
    We are excited to announce a new major release of the Juju GUI with support for Juju 2.0 (currently in beta). Juju 2.0 brings with it a ton of improvements, but one we’d like to highlight is the ability to create new models without needing to bootstrap them one by one. Interested? We explain all of the new updates to the GUI in the video below.

    Details about the release:

    • Added Juju 2.0-beta support.
    • Updated all API calls to support Juju 1.x and 2.x-beta facades.
    • Added the ability to create and switch between models in Juju 2.0.
    • Created user profile view which shows your models, bundles and charms after logging into the charmstore.
    • Added support for syntax highlighting in the charm details pages in the charmbrowser when the charm author provides a GitHub Flavored Markdown README file.
    • Added the ability to drag uncommitted units between machines in the machine view.
    • Unit statuses are now also shown in the machine view.
    • Fixed – when subordinates are deployed extra empty machines are no longer created.
    • Fixed – websockets are now closed properly when switching models.
    • Fixed – On logging out all cookies are now deleted.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui

    To deploy this release in your model:

    juju deploy juju-gui

    If you find any issues or have any feedback for the Juju GUI we’d love to hear it. Please let us know in our github repository https://github.com/juju/juju-gui/issues and we’ll be sure to get back to you.

     
  • jeffpihach 7:30 pm on February 17, 2016 Permalink | Reply  

    Juju GUI 2.0.3 released 

    The latest release of the Juju GUI has just been packaged up and brings with it a number of small but important bug fixes:

    • Fixed an issue where deploying the same charm multiple times would generate invalid charm names.
    • Fixed an issue where it would require two clicks to click between services on the canvas.
    • Fixed the removal of the option to serve the GUI over an insecure connection. This functionality has been re-enabled for now however in the near future we will be disabling this functionality for good forcing the GUI and its websockets over a secure connection.
    • Fixed the service inspector duplicating units when scaling up.
    • Removed and optimised the source code reducing the final size that needs to be sent over the wire.
    • When clicking stacked charm icons the active one now gets moved to the top.

    To deploy this release in your model:

    juju deploy juju-gui

    If you find any issues or have any feedback for the Juju GUI we’d love to hear it. Please let us know in our github repository https://github.com/juju/juju-gui/issues and we’ll be sure to get back to you.

     
  • jeffpihach 3:48 pm on June 17, 2015 Permalink | Reply  

    Juju GUI 1.4.0 “Un Committal” Release 

    For the past two months we’ve been working on adding one of the highest requested features to date, uncommitted bundles.

    When we added the Deployer Bar, which allowed you to create and modify your environment before sending the changes to your live Juju environment, bundle support was absent. With this release you are now able to deploy a bundle from the Charm Browser, dragging and dropping or importing a bundle file, and then being able to modify it before deploying to your environment.

    This allows you to modify everything from configuration values, machine placement and scalability, to what services get deployed. Below you’ll find a short video which guides you through using this functionality so that you can take full advantage of this great feature.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui
    juju set juju-gui “juju-gui-source=1.4.0″

    To deploy fresh:

    juju deploy juju-gui

    If you would like to request other features, have any questions, or run into any bugs, you can find us…

    IRC: freenode.net #juju and #juju-gui
    Twitter: @jujuui
    Email: juju@lists.ubuntu.com
    Bugs: https://bugs.launchpad.net/juju-gui

     
  • jeffpihach 6:01 pm on April 2, 2015 Permalink | Reply  

    Juju GUI 1.3.5 "Cutting Ties" Release 

    Introducing a faster, more responsive GUI thanks to the new Charmstore v4 API. We have finished porting all API calls in the GUI to the new version of the Charmstore API which provides a considerable boost in responsiveness.

    For those who have their own tools relying on the old Charmstore API we will be keeping it around for a while but it is a good idea to start working on porting over to v4. You can find the documentation for the new Charmstore API here: https://github.com/juju/charmstore/blob/v4/docs/API.md

    Screenshot from 2015-04-02 11:04:45

    Changes in this release:

    • Completed converting all API calls to the new Charmstore v4 API.
    • (FIX) Charms which were duplicates of promulgated charms weren’t shown.
    • Add React JSX compilation support to the Makefile.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui
    juju set juju-gui “juju-gui-source=1.3.5″

    If you run into any bugs from this transition please file them here:https://bugs.launchpad.net/juju-gui

     
  • jeffpihach 9:00 pm on March 19, 2015 Permalink | Reply  

    Juju GUI 1.3.4 “Not so sticky” Release 

    Here comes another bug fix release for the Juju GUI which contains fixes for bugs reported by you since the last release.

    Screenshot from 2015-03-19 15:26:09

    In this release you’ll find the following updates:

    • (FIX) Service icons on the canvas no longer bounce back to their original
      positions when being repositioned.
    • (FIX) Bundle deploys no longer fail with invalid name error.
    • Removed the Features tab from the charm details pane.
    • Updated a number of api calls to the new v4 api.
    • Updated sysdeps makefile target for easier development.

    To upgrade an existing deployment:

    juju upgrade-charm juju-gui
    juju set juju-gui “juju-gui-source=1.3.3″

    As we move forward on updating the api calls to the new v4 api if you run into any bugs please file them here: https://bugs.launchpad.net/juju-gui

     
  • jeffpihach 7:47 pm on November 27, 2014 Permalink | Reply  

    Juju GUI 1.3.1 Maintenance Release 

    Following quickly on the heals of the 1.3.0 release which included the new Added Services bar we are putting out a maintenance release which includes a few fixes like:

    • Modifying the visibility of a service using the Added Services bar now animates the service icons on the canvas.
    • UI tweaks for the Inspector, Canvas, and Machine View.
    • (FIX) Change Version option now includes the most recent release version.
    • (FIX) Charm configuration options with null default values are now respected when being deployed or when exporting bundle configurations.

    For those who usually upgrade their charms via the GUI this release will be especially interesting because it fixes an issue where the most recent charm release wouldn’t always show up in the Change Version section of the service’s inspector. You will want to upgrade your existing GUI instance using the CLI for this release to make sure you get the most recent version. Every other release can then be upgraded as usual via the Change Version section of the service inspector. If you aren’t familiar with the Juju CLI the command is:

    juju upgrade-charm juju-gui

    Thanks to everyone who tried out the previous release and submitted bugs and feature requests. We always love to hear your feedback and continue to squash bugs as they pop up. If you have any questions or comments you can find us in #juju-gui and #juju on irc.freenode.net or bugs can be filed on launchpad.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel