2
0
mirror of https://github.com/status-im/consul.git synced 2025-03-01 22:00:42 +00:00

18 Commits

Author SHA1 Message Date
John Cowen
4fbbfdcfa2 ui: New overlays ()
Replaces ember-popover with tippy.js based overlay modifier.
2020-12-02 09:44:06 +00:00
John Cowen
41ded7eef7 ui: Modifier based tooltips () 2020-11-30 16:52:45 +00:00
John Cowen
c441d98475 ui: Change metrics link documentation link ()
* ui: Change metrics link documentation link

* Update ui/packages/consul-ui/app/components/topology-metrics/index.hbs

Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
2020-11-27 15:44:20 +00:00
John Cowen
5a754ae4da ui: Include nspace in up/downstream link when nspaces are enabled () 2020-11-24 14:34:58 +00:00
Kenia
36307f1b0c ui: Card component nspace refactor ()
* Refactoring conditional for showing nspaces

* Styling empty state for Stats component
2020-11-19 18:42:19 +00:00
John Cowen
24782b4444 ui: All metrics cards should default to the default nspace if not set ()
* ui: All metrics cards should default to the default nspace if not set

* Use the up/downstream as the data/nspace for up/downstreams not the service
2020-11-19 16:04:31 +00:00
Kenia
cafbfec376 ui: Fix empty state conditional for Series Graph () 2020-11-18 19:02:44 +00:00
Freddy
4d39305442 Add DC and NS support for Envoy metrics ()
This PR updates the tags that we generate for Envoy stats.

Several of these come with breaking changes, since we can't keep two stats prefixes for a filter.
2020-11-16 23:37:50 +00:00
Kenia
a2e0246805 ui: Pass down nspace and dc from Service model down to prometheus request ()
* Pass down nspace and dc from Service model down to prometheus request

* Reviewing notes fix-ups

* Fix on dc/nspace to send from upstream/downstream card
2020-11-13 15:39:36 +00:00
Kenia
34b31dab50 ui: Update to not return metrics for ingress gateways () 2020-11-13 10:16:01 -05:00
Kenia
676a520ce3 ui: Topology Intentions Popovers ()
* Refactor grid styling for Topology page

* Crate TopologyMetrics Button component and move styling

* Create intention ID

* fixup button styling

* Return a link to the create intention page

* Rename Button to Popover component

* Fixup serializer test

* ui: Inline Topology Intention Actions  ()

* Add arrow and dot to/from metrics back in

* Add addional space to have metrics wrap and show in smaller screens

* Move logic for finding positioning

* Use color variables

Co-authored-by: John Cowen <johncowen@users.noreply.github.com>
2020-11-13 10:24:34 +00:00
R.B. Boyer
26bb51e337 ui: make metrics work again ()
Fixes regression from 
2020-10-30 15:22:30 +00:00
Kenia
cdf5ba703f
ui: Remove downstream dc filter ()
* Remove datacenter filter and update props passed down

* Merging changes fixed

* Fixup tests for metrics link
2020-10-27 10:25:23 -04:00
Kenia
ed6a2c150f
ui: Topology limited access banner ()
* Add limited access banner to Topology tab based on ACLs

* Update to folder structure
2020-10-27 10:04:22 -04:00
Paul Banks
52d7283cd6
UI metrics provider dc ()
* Plumb Datacenter and Namespace to metrics provider in preparation for them being usable.

* Move metrics loader/status to a new component and show reason for being disabled.

* Remove stray console.log

* Rebuild AssetFS to resolve conflicts

* Yarn upgrade

* mend
2020-10-26 19:48:23 +00:00
Kenia
2a8a80638a
ui: Fix the pointer events to view the tooltips when hovering over the icons ()
* Fix the pointer events to view the tooltips when hovering over the icons

* Update to use class instead of id
2020-10-23 09:45:39 -04:00
Kenia
05411303b4
ui: Update Topology metrics dashboard and configuration links ()
* Update Topology metrics dashboard and configuration links

* Fixup tests

* Remove Dashboard Link from settings page

* Removing use of settings Dashboard links
2020-10-23 09:44:38 -04:00
John Cowen
6589cbbd0d
ui: Move to Workspaced Structure ()
* ui: Add the most basic workspace root in /ui

* We already have a LICENSE file in the repository root

* Change directory path in build scripts ui-v2 -> ui

* Make yarn install flags configurable from elsewhere

* Minimal workspace root makefile

* Call the new docker specific target

* Update yarn in the docker build image

* Reconfigure the netlify target and move to the higher makefile

* Move ui-v2 -> ui/packages/consul-ui

* Change repo root to refleect new folder structure

* Temporarily don't hoist consul-api-double

* Fixup CI configuration

* Fixup lint errors

* Fixup Netlify target
2020-10-21 15:23:16 +01:00