Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kuma-ui: new build with various bugfixes and features #538

Merged
merged 2 commits into from
Jan 10, 2020

Conversation

bloqhead
Copy link

Summary

A brand new GUI build for the upcoming v0.3.2 release.

Full changelog

  • Smoother onboarding functionality
  • Better Kuma configuration handling. The API URL and environment are always checked and stored whenever the GUI is run, and then re-checked every time the browser is reloaded. This ensures that the user's Kuma environment is accurately displayed, especially for instances where they might switch from universal to Kubernetes, and vice versa
  • Better overall handling in cases where the Kuma API might be completely unreachable
  • Detection of offline dataplanes in the onboarding process, with a control for refreshing the list without having to reload the entire page
  • Color-coded status indicators for when a dataplane is either online or offline (red for offline, green for online)
  • Better dataplane detail view UI to indicate when a dataplane is offline
  • Health Checks page added
  • Proxy Templates page added
  • Improved dataplanes overview page that shows general stats for all policies and entities
  • "View Entity" feature added to all entity detail views that allows the user to copy the entity to their clipboard in YAML format
  • "Last Updated" and "Last Connected" times have been simplified for at-a-glance viewing (e.g. "30 minutes ago", "15 hours ago", "5 seconds ago", etc)
  • YAML entities are now converted from their JSON source and displayed on all detail pages as highlighted markup
  • Improved breadcrumbs that display the current mesh and provides a hierarchy of pages and labels for clearer navigation
  • Simple pagination on all data table views
  • All entities listed in data tables are now grouped by name and the mesh they are associated with
  • Improved 404 handling for instances where the user might be viewing an entity or dataplane that no longer exists
  • Various small improvements to all data overview components
  • Some small responsive and CSS tweaks for the overall framework and components
  • All informational and documentation links now automatically go to the version the user is running. This ensures they are always looking at the documentation most relevant to them

@yskopets yskopets force-pushed the feature/gui-revisions-0.3.2 branch from 33acbf7 to dceb932 Compare January 10, 2020 22:42
@yskopets yskopets force-pushed the feature/gui-revisions-0.3.2 branch from dceb932 to de90bcc Compare January 10, 2020 22:57
@yskopets yskopets merged commit 0ff84b2 into master Jan 10, 2020
@devadvocado devadvocado deleted the feature/gui-revisions-0.3.2 branch March 30, 2020 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants