Kubeshop.io
Published in

Kubeshop.io

Monokle 1.2.0 is out

Another Monokle release fresh out of the Kubeshop bakery, packed with a bunch of improvements:

Finally — signed/notarized installers for both MacOS and Windows, which also allowed us to add auto-update functionality (thanks to the fantastic electron-builder project). Monokle will now check for new versions on startup and notify accordingly, or you can check/install manually via the new System Menu:

We’ve added system menu with standard File/Edit/View/Window/Help items — and a Recent Folders menu making it easy to switch between your favourite resource-manifest folders:

You can now launch multiple project windows using the “New Monokle Window” menu item in the File menu, allowing you to work on multiple clusters/folders simultaneously:

The underlying algorithms for detecting links between resources have been improved as follows:

  • links to patches in kustomization.yaml files are shown correctly and link to the corresponding file:

If the link is to a non-existing file an error while be shown:

  • multiple links to same resource are now highlighted correctly:
  • invalid links can now be clicked to navigate to the corresponding manifest content, which will scroll to and highlight the resources in the editor, showing you exactly where that link lives:
clicking an invalid secretName opens the containing resource and scrolls to the link in the editor

It is now possible to collapse and expand individual or all sections in the resource navigator:

It is now possible to rename resources and ask Monokle to update all corresponding references to that resource, ensuring that link integrity is maintained:

An action to clone a resource has been added (see screenshot above) that prompts to create a new resource using the selected one as a template.

An action to delete a resource has been added — when in cluster mode this will delete the resource from the actual cluster.

When adding a new resource it is now possible to select an existing resource as template (the list of existing resources to choose will only contain resources of the selected kind)

Monokle now remembers the resize state of the explorer/navigator columns between restarts and there is an option in the settings panel to automatically reload the last loaded project when starting:

And of course a bunch of bug-fixes and internal improvements in regard to performance and stability.

As always we’re eager to get your feedback on how Monokle can be further improved to help with your k8s development workflows — please get in touch!

Thanks for reading!

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store