Michael Lange
9de4351eae
Add missing feature fixture that was introduced while this feature was being developed
2020-11-11 16:43:47 -08:00
Michael Lange
4b32265867
Merge pull request #9294 from hashicorp/f-ui/das-filter-toggle
...
UI: Add DAS summary table filtering
2020-11-11 14:04:25 -08:00
Buck Doyle
ba5e6983bb
Move page object component to reflect page order
2020-11-10 13:42:15 -06:00
Buck Doyle
e5089dec44
Remove unnecessary uses of createList
2020-11-10 13:38:27 -06:00
Buck Doyle
508adbf0ac
Remove unused action
...
This is a remnant of another approach I tried when rerouting
/optimize when the filter excluded all summaries.
2020-11-10 10:07:48 -06:00
Buck Doyle
3ef7f9f89e
Add redirect to parent when filter excludes all
2020-11-10 09:38:46 -06:00
Buck Doyle
7ed1f4dda8
Fix proceed to use filtered summaries
2020-11-09 15:00:58 -06:00
Buck Doyle
1cfbac5483
Add check that active summary isn’t filtered out
2020-11-09 13:02:16 -06:00
Buck Doyle
87b82a446d
Add no matches empty state
2020-11-09 09:41:18 -06:00
Buck Doyle
a1ea822ab7
Add count to search field placeholder
2020-11-09 09:32:49 -06:00
Buck Doyle
7b25b43ec6
Add summary-filtering field
...
This only filters by slug for now… 🧐
2020-11-09 09:28:40 -06:00
Buck Doyle
75861b8b4f
Remove copypasted to-be-unused query parameters
2020-11-09 09:04:14 -06:00
Buck Doyle
cc0336bf0f
Add facets for recommendation summaries
...
This is mostly copied from the jobs list. One uncertainty
is what to do when changing a facet causes the currently-
active card to be excluded from the filtered list 🤔
2020-11-06 15:53:58 -06:00
Buck Doyle
8b5b2116ec
Fix job detail crash when recommendations off ( #9269 )
...
Without this, visiting any job detail page on Nomad OSS would crash with
an error like this:
Error: Ember Data Request GET
/v1/recommendations?job=ping%F0%9F%A5%B3&namespace=default returned a
404 Payload (text/xml)
The problem was twofold.
1. The recommendation ability didn’t include anything about checking
whether the feature was present. This adds a request to
/v1/operator/license on application load to determine which features are
present and store them in the system service. The ability now looks for
'Dynamic Application Sizing' in that feature list.
2. Second, I didn’t check permissions at all in the job-fetching or job
detail templates.
2020-11-06 08:21:38 -06:00
Michael Lange
36ac4ba840
Merge pull request #9271 from hashicorp/b-ui/missing-warning-in-stories
...
UI: Update lingering instances of the old warning icon in stories
2020-11-05 13:56:07 -08:00
Michael Lange
be7b0040d3
Show dismissable no live updating notice on the topology page
2020-11-04 19:25:12 -08:00
Michael Lange
7494188013
Update lingering instances of the old warning icon in stories
2020-11-04 19:24:39 -08:00
Michael Lange
148d4429cf
Show a partial view notice when ACLs are enabled and the mgmt token isn't being used
2020-11-04 15:24:34 -08:00
Michael Lange
093a935a71
Update URL for namespace globbing
2020-11-04 15:23:47 -08:00
Michael Lange
4dcf454d81
Forbidden state for the topo viz
2020-11-04 12:32:22 -08:00
Buck Doyle
20ec481090
Add DAS subroute and copy button ( #9201 )
...
This continues iteration on the DAS UI by adding the ability to directly
navigate to a recommendation summary by (namespaced) slug and a copy
button for the direct navigation link.
It includes a change to CopyButton allowing it to take a block that’s
rendered within the button.
It also changes some instances of multi-relationship traversal to use
in-summary attributes, such as summary.jobNamespace instead of
summary.job.namespace.name.
2020-11-04 12:22:24 -06:00
Buck Doyle
6450abfe76
Change node id search to prefix-only ( #9244 )
...
This test has been periodically failing, like here:
https://app.circleci.com/pipelines/github/hashicorp/nomad/12879/workflows/40c0445c-b244-4a04-a5a3-d9685b656c94/jobs/114751/tests
The failure was because sometimes the first node contains the
beginning of the ”otherNode” id somewhere within its id. It seems
less useful to match within the node, so this changes id search to
only match at the beginning of the id.
2020-11-04 12:12:31 -06:00
Michael Lange
dc6ec319c2
Merge pull request #9074 from Liraim/fix_download
...
ui: "View Raw File" download using JS instead simple link
2020-11-04 10:09:35 -08:00
Michael Lange
34392ea280
Merge pull request #9256 from hashicorp/ui/upgrade-node
...
Use Node v12 for UI development
2020-11-04 10:06:41 -08:00
Michael Lange
59626344be
Use Node v12 for UI development
2020-11-04 09:04:22 -08:00
Michael Lange
67bbd3770f
Merge pull request #9240 from hashicorp/f-ui/topo-viz-tooltips
...
UI: Topo Viz Tooltips
2020-11-02 13:46:58 -08:00
Michael Lange
521df4db97
Fix the raw 'blue' in recommendation cards to use '$blue'
2020-11-02 13:29:44 -08:00
Michael Lange
5f2ebf7a00
Replace visualViewport with the more compatible scrollX and scrollY
2020-11-02 13:25:50 -08:00
Michael Lange
b5044250e6
Add tooltips to the topo viz
2020-11-02 13:25:33 -08:00
Vyacheslav Morov
48ebd36fce
Add type=button to View Raw Data buttons.
2020-11-01 02:47:11 +03:00
Vyacheslav Morov
c6fc37cf29
Change to button.
...
Rewrite tests to check that proper urls was called.
2020-10-31 23:11:14 +03:00
Michael Lange
654533229c
Make the style-string property glimmer safe
2020-10-30 16:14:31 -07:00
Michael Lange
d9cac96e5a
Add new is-static chart tooltip variant and decouple from charts
2020-10-30 16:14:31 -07:00
Buck Doyle
ab4b04e940
Add handling for empty state flaky test edge case ( #9234 )
...
This test occasionally fails because the random generation
sometimes produces a node with no allocations, such as here:
https://app.circleci.com/pipelines/github/hashicorp/nomad/12735/workflows/9a407f87-0383-48ee-8e41-7e6e351dce28/jobs/113130/steps
This is a temporary measure to solve it without trying to force the
generated data to always have an allocation.
2020-10-30 15:57:09 -05:00
Michael Lange
628fef86a5
Add namespace and task states query params to the topo viz route
2020-10-29 11:28:41 -07:00
Buck Doyle
39af5c709b
Fix Firefox positioning of chart resource label ( #9209 )
...
alignment-baseline appears to be ignored in Firefox, but dominant-baseline
works. This also moves the anchor into CSS.
2020-10-29 08:13:41 -05:00
Buck Doyle
31b4ed7a6d
Add DAS UI code from enterprise ( #9192 )
...
This is a few combined iterations on the DAS feature.
2020-10-29 07:46:42 -05:00
Michael Lange
a7293a2bfe
Remove no longer used warning icon svg
2020-10-26 15:07:12 -07:00
Michael Lange
d407809ea5
Replace all instances of the warning icon with the Structure alert-triangle icon
2020-10-26 15:07:12 -07:00
Michael Lange
cb1d22519c
List all available icons in a story.
...
This is like the same as using svg-jar, right?
2020-10-26 12:26:42 -07:00
Michael Lange
8fe5c55594
New all-icons helper that's really only meant for development use
...
This returns an array of all icons. As the comment suggests, it's
because the SVGs file can't be imported in stories since it is generated
as part of the Ember project.
2020-10-26 12:25:34 -07:00
Michael Lange
35ceca7f62
Merge pull request #9166 from mobiltracker/master
...
Display class in client details
2020-10-26 10:54:14 -07:00
Michael Lange
4a36f522ce
Merge pull request #9167 from hashicorp/f-ui/topo-viz-refinements
...
UI: topo viz refinements
2020-10-26 10:51:31 -07:00
Michael Lange
33d901eae9
Merge pull request #9172 from hashicorp/b-ui/logs-for-fails
...
UI: Always show the file browser for allocations and tasks.
2020-10-26 10:36:18 -07:00
fqborges
498fe414a3
Display class in client details
2020-10-26 11:29:19 -03:00
Michael Lange
bae7002c73
Show the nomad agent version of the agent the UI is served from
2020-10-25 23:52:06 -07:00
Michael Lange
2072911356
Always show the file browser for allocations and tasks.
...
Before, we'd show a helpful error message when a task isn't running
instead of erroring in a generic way. Turns out when an alloc is
terminal but reachable, the filesystem is left behind so we were hiding
it.
Now it is always shown and in the event that something errors, it'll
either be generic, or--more commonly--a 404 of the allocation.
2020-10-25 22:24:56 -07:00
Michael Lange
2a1c820c1c
Make alloc association lines conditional on alloc count relative to node count
2020-10-23 15:16:31 -07:00
Michael Lange
e0157759a8
Redo column widths on the topology page.
...
Now the info panel has a fixed width and the TopoViz will display as a
single column if the TopoViz column is too narrow for two columns.
2020-10-23 14:17:03 -07:00
Michael Lange
7f2fba9b23
Reset inline styles on flex-masonry elements when columns is set to 1
2020-10-23 14:17:03 -07:00