Michael Lange
4588f2b5a3
Show the number of allocations in the the goto links on plugin detail
2020-05-20 14:22:47 -07:00
Michael Lange
360a0dfc08
Test coverage for the plugin allocations page
2020-05-19 19:22:12 -07:00
Michael Lange
e57d33a6b1
Test coverage for the limited alloc tables and goto links
2020-05-19 18:01:42 -07:00
Michael Lange
f683529b29
Limit the length of the alloc tables on the plugin overview page
2020-05-19 17:30:00 -07:00
Michael Lange
993cbe6bdb
Add a title to the plugin/allocations page
...
Typically these filterable list views don't have titles beyond the
breadcrumbs, but since this page has no search bar, the title really
helps balance it out.
2020-05-19 17:29:05 -07:00
Michael Lange
e611b6fcb9
Add filtering to the plugin allocations page
2020-05-18 23:55:52 -07:00
Michael Lange
02ca35e718
Scaffold the plugin allocations page
2020-05-18 23:36:12 -07:00
Michael Lange
3c6983370c
Add a subnav to the plugin page
2020-05-18 23:24:02 -07:00
Michael Lange
05da9a51b7
Fix scrunched availability chart bug on double chart layout
2020-05-18 22:48:55 -07:00
Michael Lange
c68b737fb5
Add plugin/allocations route
2020-05-18 22:48:23 -07:00
Michael Lange
49724673d4
Test coverage for node only view of the plugin detail page
2020-05-18 17:23:54 -07:00
Michael Lange
af5ac78eba
Add availability gauges to the plugin page object
2020-05-18 15:30:00 -07:00
Michael Lange
19916dc028
Handle node-only views
2020-05-18 15:30:00 -07:00
Michael Lange
dc36b40201
Merge pull request #7942 from hashicorp/b-ui/csi-alloc-relationships
...
UI: CSI Bug, Imperatively load controller/node plugin allocations
2020-05-13 10:20:09 -07:00
Michael Lange
72ca69811c
Add gauge charts to the plugin detail page to measure availability
2020-05-13 08:36:05 -07:00
Michael Lange
c84070fc42
Key allocation rows to prevent unnecessary re-renders
2020-05-12 21:30:32 -07:00
Michael Lange
7610493445
Searchable plugins
2020-05-07 17:25:24 -07:00
Michael Lange
be9d9176b1
Searchable volumes
2020-05-07 16:57:51 -07:00
Michael Lange
11a42b6075
Acceptance test for PluginDetail
2020-05-06 17:36:45 -07:00
Michael Lange
517db723cd
Sort allocations on the plugin detail page
2020-05-06 17:21:49 -07:00
Michael Lange
e98095bcbd
Page object for Plugins List
2020-05-06 17:21:48 -07:00
Michael Lange
59bb9a516e
Correct the table headers for dates on the volume page
2020-05-06 17:21:48 -07:00
Michael Lange
665ba3b2f7
Add a nodes table as well
2020-05-06 17:21:48 -07:00
Michael Lange
d94177085e
Setup the plugin detail page
2020-05-06 17:21:45 -07:00
Michael Lange
b3f140fee6
Plugins table on the plugins list page
2020-05-06 17:21:44 -07:00
Michael Lange
bf35d92224
Clean up the csi volume page
2020-05-06 17:21:44 -07:00
Michael Lange
7d524ac341
Set up routes, controllers, and template basics for the plugins page
2020-05-06 17:21:43 -07:00
Michael Lange
dba9a25a13
Add a subnav to the volumes page
2020-05-06 17:21:43 -07:00
Michael Lange
343d4e0b81
Add constraints table to the volume detail page
2020-05-06 17:21:42 -07:00
Michael Lange
2955d356e7
Test coverage for the volume detail page
2020-04-04 17:13:40 -07:00
Michael Lange
280fa5d53b
Annotate volume row and make the tr clickable
2020-04-03 19:27:44 -07:00
Michael Lange
e0110e1757
Repeat new pagination pattern throughout the app
2020-04-02 12:50:34 -07:00
Michael Lange
1bd6a69067
UI: Support for CSI ( #7446 )
...
Closes #7197 #7199
Note: Test coverage is limited to adapter and serializer unit tests. All
acceptance tests have been stubbed and all features have been manually
tested end-to-end.
This represents Phase 1 of #6993 which is the core workflow of CSI in
the UI. It includes a couple new pages for viewing all external volumes
as well as the allocations associated with each. It also updates
existing volume related views on job and allocation pages to handle both
Host Volumes and CSI Volumes.
2020-03-25 07:51:26 -05:00