Commit Graph

128 Commits

Author SHA1 Message Date
Neil MacDougall 0de77534d6 Improve color contrast on table groups in dark mode 2021-07-12 11:30:48 +01:00
Richard Cox ec2e1c6ca4 Update Cluster Manager Node/Machine Lists
- Add a Node list grouped by Node Pools
  - Both Node/Node Pools are of type 'management'
  - For pools...
    - Show node count next to pool label
    - Show description of pool underneath pool label
    - Show convenience scale down/up buttons (normally scale by cluster config)
    - Show node pool action menu
  - For nodes
    - Link to kube node
    - Show node role/s
- Update Machine/Machine Pool List
  - For pools
    - Like Node Pools add a description of machine pool underneath label
    - Like Node Pools Show convienience scale down/up buttons (normally scale by cluster config)
  - For machines
    - Like Nodes link to kube node
    - Like Nodes show node machine role/s
- Add resource descriptions (shown on lists) for machine, machine deployment and machine set
- Addresses #3291
  - Includes #3016, #493
2021-06-28 15:40:25 +01:00
Richard Cox 92d4e5e9af Add grouping and more info to the explorer kube node list
- Add POD stat to kube nodes table
- Group kube nodes by management node pools, describe pools as per old norman node pools
- Add Drain Node
- Add ability to hide table columns depending on window width
  - hide certain stats at certain widths
- Fixed an issue where RAM & CPU stats were reported strangely (multiplied over an above normal % only to be reduced to working % in formatter)
2021-06-24 13:33:45 +01:00
Richard Cox 1245711e28 Show the bottom border of a table's status row
- addresses #3288
2021-06-22 10:56:40 +01:00
Cody Jackson 964c8f931f Migrating the project membership pages from ember to vue
rancher/dashboard#2673
2021-06-16 11:22:40 -07:00
Richard Cox 175ee7d477 Show error/transition state description in resource lists
- for resources in error or transitioning states show the associated message underneath the row
- message is placed as default content in list's sub-row (currently only used for cis reports)
- also allow override of resource state object used to determine resource state and state message
  - only used in provisioning cluster to swap state with management cluster if not rke2
  - this will be reverted once backend correctly syncs state of legacy/rke1 clusters correctly

Also fixed indentation of unconnected clusters in side nav
2021-06-09 15:20:42 +01:00
Richard Cox fae4d48f9e
Merge pull request #3024 from richard-cox/fix-empty-row-highlight
Ensure table row hover and 'select all' rows respect empty table scenarios
2021-05-20 15:19:07 +01:00
Vincent Fiduccia c77ba00238
RKE1 Snapshots 2021-05-18 12:47:13 -07:00
Vincent Fiduccia 73a8f989d2
Add cluster buttons to home 2021-05-18 08:52:26 -07:00
Richard Cox f96376883a Ensure table row hover and 'select all' rows respect empty table scenarios
- Applies to tables when are no rows at all or when they're all filtered out
- Hover state is overridden
- Select all checkbox in header is disabled
2021-05-18 16:07:09 +01:00
Cody Jackson 33d6918188 Migrating Projects from Ember to Vue
rancher/dashboard#2500
2021-05-17 08:49:54 -07:00
Vincent Fiduccia d821f7a6dd
More shortkeys 2021-05-06 18:54:05 -07:00
Vincent Fiduccia e24da99e20
k9s-style shortkeys 2021-05-06 18:30:44 -07:00
Vincent Fiduccia aa7e67a015
Add provisioning ssh action to k8s node 2021-05-03 14:46:01 -07:00
Neil MacDougall 2374ea6973
Remove white space 2021-04-23 13:50:13 +01:00
Neil MacDougall 7cb1ea4f58
Revert change to button style 2021-04-23 13:48:55 +01:00
Neil MacDougall aab92e560a Improve styling of tables 2021-04-23 13:46:34 +01:00
Neil MacDougall dff8422e90
Merge pull request #2784 from nwmac/update-home-page
[2.6] Home Page
2021-04-22 11:54:18 +01:00
lvuch 0a9be08b25 table colors and hover/select state 2021-04-21 10:53:03 -07:00
Neil MacDougall bab2724e82 [2.6] Home Page 2021-04-21 12:09:33 +01:00
Neil MacDougall 9e2877cbb1 [2.6] Fix minor styling issues 2021-04-20 14:58:43 +01:00
lvuch ad54e35243
settings page 2021-04-20 00:52:09 -07:00
lvuch 61bd56050d
more table styling 2021-04-20 00:49:59 -07:00
lvuch 91b79497fc
wip table styling 2021-04-20 00:49:59 -07:00
Neil MacDougall 8c44642fb7
WIP: Navigation and other UI changes 2021-04-20 00:49:55 -07:00
lvuch 14bb6c1f5b cluster switcher wobble fix by neil 2021-02-16 12:23:16 -07:00
lvuch 698458f990 hover fix for role-primary 2021-02-10 14:39:47 -07:00
Nancy Butler 504d053bec fix scan create, add remediation to scan detail 2021-02-03 09:22:45 -07:00
lvuch e929bd3893 button 2 versions small and default 2021-01-26 14:39:56 -07:00
lvuch 72a38b0f63 square action menu 2021-01-25 20:56:45 -07:00
n313893254 5217edd49d Update catalog chinese translation 2020-11-13 16:48:37 +08:00
Vincent Fiduccia 40465aea83
Dynamically load real model to show actions 2020-10-28 02:32:57 -07:00
Vincent Fiduccia 053b7a138e
Fleet fixes (#1612) 2020-10-04 01:21:29 -07:00
Vincent Fiduccia 08e451185d
Fleet list & details 2020-09-30 05:05:53 -07:00
Vincent Fiduccia 9f9153eb03
Embiggen tables 2020-09-29 01:43:19 -07:00
Vincent Fiduccia 3e8a486555
Start Flow edit scren 2020-09-27 19:43:39 -07:00
Nancy Butler 4aba210953 add banner for error scans 2020-09-25 15:47:51 -07:00
Vincent Fiduccia aba369391c
Remove table stripes, add border edges, fix row-actions with table-actions=false 2020-09-24 03:04:54 -07:00
Nancy Butler 2e1c1a76fa clusterscan detail 2020-09-15 12:52:54 -07:00
Vincent Fiduccia 6d9960bf25
GitRepo 2020-09-14 04:00:33 -07:00
Vincent Fiduccia cce5a46c78
Use product.inStore instead of assuming cluster store 2020-09-11 03:08:25 -07:00
Vincent Fiduccia ca15b288f9
Use management projects instead of clusterExternal 2020-09-11 00:59:41 -07:00
Vincent Fiduccia 060a0c5000
Bugs 2020-09-09 01:18:48 -07:00
Vincent Fiduccia f5fc90350a
Checkbox key events for SortableTable 2020-09-05 00:51:36 -07:00
Vincent Fiduccia a00d311c3f
Button & font size consistency 2020-09-03 20:59:51 -07:00
Vincent Fiduccia d824261315
Start latest round of catalog redesign 2020-09-03 20:59:50 -07:00
lvuch 883bc6b5e4 row selected 2020-08-27 15:21:41 -07:00
lvuch dfd4c44c74 sortable table and side tabs 2020-08-12 11:37:01 -07:00
Vincent Fiduccia 2a80c41fd0
Don't blow up if no metrics 2020-08-11 03:27:41 -07:00
Vincent Fiduccia d0fe6b529b
Support git repos, server no longer has namespaced repos 2020-08-10 15:58:55 -07:00