Skip to content

Releases: katharostech/juju-lens

Juju Lens v0.1.1

02 Oct 15:20
Compare
Choose a tag to compare

Logging And Local Controller Import

A new release of Juju Lens! This time we focused on fixing a couple of user experience problems with the desktop application and on getting easy access to the Lens logs useful for reporting Juju Lens bugs.

Local Controller Import

At the request of @wallyworld we added a new feature that allows you to import your locally registered controllers right into Juju Lens with a click!

image

Better SSH Timeout Handling

Also related to @wallyworld 's testing ( thank you! ) we discovered that trying to SSH into a unit immediately after connecting a controller can lead to timeouts caused by the fact that Juju is still applying Juju Lens's SSH key. This caused an apparent error where the SSH dialog would get stuck eternally loading. We fixed that by gracefully handling connection failures and presenting a dialog window that explains the potential problem when connections time out:

image

Logging Access

To help with debugging Juju Lens we've added support for viewing the Juju Lens logs inside of the app. This will help us understand what went wrong when users find bugs.

The log window can be shown from the new settings window:

image
image
image

Tell Us About Your Experience!

If you try out Juju Lens we would love to hear about it! If possible, it would also be great to see screenshots what your Juju deployments look like inside of Juju lens. We want Juju Lens to be a joy to use and we want to know how it's serving our users. It makes us happy to see it getting to help people do cool stuff!

Let us know about your experience on the Juju forum topic.

Juju Lens v0.1.0

26 Sep 19:24
Compare
Choose a tag to compare

Juju Lens v0.1.0

Welcome to Juju Lens v0.1.0. This is our first release of Juju Lens and now it features a native Desktop application. Download the appropriate installer for your system below!

New Desktop Application

While you have been able to use Juju Lens on the web with juju-lens.katharostech.com, now you can also download a desktop application to get advanced features not possible with the web application:

  • One-click SSH access to your units: just click the terminal icon on any unit and get an instant shell into your Juju machine
    • Virtual taskbar for SSH sessions: All of your terminal sessions can be minimized into a taskbar allowing you to hide and resume them when you are ready
  • Full support for insecure controllers: because of imperfect browser support, connecting to insecure controllers with Juju Lens on the web was rather buggy. Now, in the desktop application, there is an "Insecure" checkbox that allows you to flawlessly connect to insecure controllers for use in your development environment.

And you get all of the great features of the Juju Lens web application such as:

  • Painless multi-controller visibility
  • No changes necessary to connect to your existing controllers
  • Pleasant animations and UI components
  • Beautiful dark and light themes

Known Issues

This is an early release and there are still some things that have not been worked out fully:

  • Currently the unit log feature is still just a placeholder and is displaying fake logs
  • The floating terminal/log windows have some issues when resizing the screen
  • Controller connection issues are not displayed as a connection issue and will result in the controller showing 0 units, models, machines, etc.

If there is anything in that bugs you, even if it is one of the above mentioned problems, don't hesitate to open an issue so we can prioritize work on fixing your problem. If you don't love Juju Lens, then we've apparently done something wrong!

Debug Releases

Along with normal builds of the Juju Lens Desktop application there are also versions marked -debug. You don't need to download those versions unless you are troubleshooting a bug in Juju Lens.

Juju Lens — First Working Desktop App Build

15 Sep 18:51
Compare
Choose a tag to compare

This is the first working desktop application build of Juju Lens!