Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Security Observability support #401

Closed
nwmac opened this issue Jun 29, 2020 · 1 comment
Closed

Add Security Observability support #401

nwmac opened this issue Jun 29, 2020 · 1 comment
Assignees
Milestone

Comments

@nwmac
Copy link
Member

nwmac commented Jun 29, 2020

  • Reports are shown for ALL endpoints, not just the chosen endpoint - NM
  • Errors parsing kubecf release in the Workload summary - NM
    - Errors not available for when a report failed - e.g. "could not contact analysis server"
    - Can still click on report name when there is an error - get failed to load report
  • Failed to delete report when failed to contact analysis server
    - Can view report even when job is still running
  • PopEye report view needs improvement - e.g. add icons for resource type and improve layout. Allow expand/collapse of resources
  • Workload Analysis tab is empty if no analysis has been run - should show a message and allow one to be run OR should be hidden until an analysis is available
  • Restructure for new extensions folder
  • Update CI to build the analysers image as well - NM
  • Rebase PR with master
  • Tidy up PR
  • JUNIT Report is work in progress - removed
  • Only enable popeye (allow kubescore as well via config?) - Remove Sonobuoy from the image - NM
  • Remove any console.log messages
  • Filter workload analysis to only include resources in the workload
  • Move helm chart customizations to the custom-src folder
  • Delete all analysis reports when an endpoint is unregistered - NM
  • Report name does not update to a link when report is available
  • Add support for viewing log of a run
  • Change Analyzer Info to a slide-in (since it is now available in different places and the nav context changes). Remove icons, since I'm not sure the PopEye icon is legit
@richard-cox
Copy link
Member

richard-cox commented Jun 29, 2020

Here's some things i picked up on

General

  • On the info and report pages the user has to click on the analysis link again to get back. feels like this needs an x. I don't think we have a pattern for sub-pages in secondary tab sections NM

Analysis Page

  • When a new analysis is run the list refreshes and the sort order gets lost... probably a facet of the reset pagination process
  • This shows the same list content for all connected kubes, needs a filter on endpoint guid

Table

  • should the default sort order be on age?
  • row action menu 'delete' section - icon and label odd, icon width should be smaller. could be a problem with the underlying action menu

Report Pages

  • These could be titled or topped with the report type and time
  • Popeye.. on my kind cluster (kind has an ip of 127.0.0.1)
    • the 'group name' section is empty and consumes a large amount of width (i get a score of 27 f and there are a lot of
      'connection refused' errors per section. is this to be expected on kind?)
    • the ok/info/warning/error counts could be colour coded
  • Kube score.. on my kind cluster (kind has an ip of 127.0.0.1)
    • i get a status of completed and an empty report page

Namespace Analysis Page

  • had to manually refresh browser in order to see first analysis (arrive at page with no analysis associated with namespace, run analysis... nothing shown after refresh button) RC
  • kube score - shows empty page when run in namespace with no pods (ns contained stratos at one point, which was helm deleted)

@nwmac nwmac added this to the 4.0.0 milestone Jun 30, 2020
@nwmac nwmac self-assigned this Jun 30, 2020
@nwmac nwmac changed the title Security Observability Issues Add Security Observability support Jun 30, 2020
@nwmac nwmac closed this as completed Jul 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants