Skip to content

QOL improvements when using rancher through neuvector (UI plugin issues) #234

@slickwarren

Description

@slickwarren

Environment
Platform: Rancher (version 2.14.0-alpha7)
Kubernetes/Platform Version(s): tested on v1.34.4+k3s1

Describe the bug
The UI through rancher has some visibility issues

To Reproduce
Steps to reproduce the behavior:

  1. install neuvector UI plugin
  2. install neuvector on a downstream cluster
  3. view neuvector info through the 'neuvector' menu button for the cluster

Expected behavior
All displayed info should be visible and clear

Screenshots

issue 1: not dark-mode compatible -- security events
Image

issue 2: text and buttons overlap with eachother / themselves -- security events

Image

issue 3: alert / popup containing a list displays as a string, scrolling horizontally -- compliance -> impact -> select container that is impacted

Image

issue 4: EULA / agreement not accepted yet
The agreement that pops up when opening neuvector for the first time doesn't display if only viewing neuvector through the rancher UI plugin. Screenshot for reference of what the agreement looks like through neuvector

Image

issue 5: vulnerabilities page shows 0 on fresh install with no way to run a scan
There should be a way to configure scans through rancher -> neuvector UI plugin if we want vulnerabilities to be displayed.

I would like to see the 'auto-scan' toggle and manual 'scan' button for both assets -> node and assets -> containers
An alternative would be to kick off an initial scan of everything once neuvector is deployed in rancher

Image

issue 6: vulnerabilities page changes button layout on hard refresh, also has small dark mode view issues
on a hard refresh, the buttons stack underneath the left side of the screen, but normally they load correctly spaced and on the right side of the screen

the top vulnerable <> section in dark mode doesn't have readable numbers for the totals, and the list from it is also very hard to see.
The packages table is also not very readable in dark mode.
Image

issue 7: on the vulnerabilities page, the table at the bottom left has a ✅ action, however it is unclear to the user what this will do until clicking on the button (adds as a vulnerability profile)

suggested fix: add a message when hovering over the check icon. Alternatively, add a legend for all actions

Image

UI Issue
Desktop (please complete the following information):**

  • OS: [e.g. MacOs 12.1, Windows 10] ubuntu 24.04
  • Browser [e.g. chrome, safari] firefox
  • Version [e.g. 22] 148.0

Additional context
Add any other context about the problem here.

Metadata

Metadata

Labels

UIUI workbugSomething isn't working

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions