July 2020 Release Notes

Redesigned User Interface (UI) Preview

Trustgrid is in the process of redesigning the layout and look of our portal to make it easier and faster to use. With this release, users can choose to preview this new portal, try it out, and provide us feedback on how we can make it better. If needed, users can revert to the old style but in a future release this will become the default for all users.

Below are some highlights of the future portal.

The main navigation bar is now reorganized to group related pages and our icons have been updated.

The portal will also collapse this bar use you navigate deeper to view specific objects such as Nodes. A breadcrumb will allow you to move back to the main pages (the Home icon) or the parent page.

Moving from Tabs to Subpages

Previously most configuration information was organized under multiple groups of tabs in various sections of a page that required considerably scrolling up and down to navigate between. We have moved to a consolidated left-hand navigation bar that allows quick access to all sub-pages without needing to scroll.

A new search bar option is available that will search across all object types (nodes, clusters, domains) and return up to 5 matching items. If more than 5 matching items are found a total count will be displayed on the left. Both the count and the list will refine automatically as the search is refined. The control plane connectivity status of Nodes will be displayed next to their names.

Clicking any item in the list will navigate to that item’s detail page.


Node View Changes

One of the most commonly used views is looking at a specific Node and its configuration, so a lot of effort was spent improving this page.

Consolidated Node Performance Graphs

One of the first things noticeable, when you view a node, is that the Overview page contains graphs showing the various aspects of a node’s performance. Previously these graphs were spread across multiple tabs which meant graphs from different contexts (e.g. Interface and VPNs) couldn’t easily be viewed side by side. And highlighting a data point on one graph will now show the values from that time on all other graphs.

Additionally VPN Traffic graphs can now be shown on a per virtual network basis.

New Control and Data Plane Status Indicators

We have moved from a solid dot to a circle to indicate if a node can successfully connect to the Trustgrid Control Plane. You’ll see this on both the Nodes page and on the detail page of a specific Node.

Additionally, there is now a new icon that indicates Data Plane connectivity.

Info Panel

The new layout moves several pieces of information such as Public IP, Version, and Status to a panel that can be viewed by clicking the Info button on the top right of the Node page. This can be viewed no matter which sub-page the user is currently on. This panel is also where nodes can be enabled and disabled.

Additionally, it can show a read-only view of any Tags applied to the node.

The links to the Domain and Cluster (if a member) that a node belongs to have been moved from the top bar to the navigation bar on the left. Clicking on these will navigate to that context, but you can also right-click to open in a new tab or window.

WireGuard Support

With this version of the portal and the versions 20200506 and later of our node software Trustgrid can now support WireGuard clients. WireGuard is a next-generation VPN solution that is seeing wide adoption including native support within Linux starting with version 5.6 of the Linux kernel. Clients are also available for Windows, macOS, IOS, and Android.

Both Edge and Gateway nodes can be configured as WireGuard servers that will allow connected WireGuard clients to access local network resources.

Changes to Alerting

Alerts are now Events

As our solution has matured we have seen the need to log more informational events to our Alerts table, such as that a device has rebooted. This has made the label “Alerts” seem less appropriate do going forward we will refer to these data points as Events and leave the decision of whether or not to actually trigger an alert to based on these events to individual organizations. This is the first of several changes along this line to improve our event notification system.

Quick Access to Nodes from Events Table

The Name field in the Events table is now a link to the Node that generated the event. This will allow you to quickly navigate to that Node and investigate further.