hyperglass is the network looking glass that tries to make the internet better.
POTENTIALLY BREAKING CHANGE: The device display_name
field is being deprecated, in favor of a single name
field, which will be displayed to the end user. The display_name
field still works, but you should migrate away from it as soon as possible.
arista
and arista_eos
will both work now.display_name
field from device model. The name
field will be used in the UI. If a display_name
is defined, it will be used, for backwards compatibility.NOTICE: hyperglass-agent will be deprecated soon. Use frr_ssh
or bird_ssh
for SSH connectivity in the meantime.
frr_ssh
and bird_ssh
NOS. See the docs for important caveats.port
in devices.yaml
now defaults to 22 if not specified.hyperglass start --build
- fixes issue where running a UI build in this way failed due to a missing timeout argument error.juniper_junos
as a NOS. juniper_junos
will now automatically be mapped to juniper
.{master}
outside of the XML output was improperly stripped out, causing a parsing failure.~/hyperglass
as the app path to fail, with no clear way to resolve it. Further, while Systemd is arguably the most common, it is not the only process manager available. As such, the docs will be updated with a Systemd example, much like the current reverse proxy documentation.Accordion />
component via useAccordionContext()
instead of directly changing the index prop via state.Fixes nothing real, just a stupid TypeScript error I didn't see and isn't tested for in pre-commit (yet).