kyverno / policy-reporter

Monitoring and Observability Tool for the PolicyReport CRD with an optional UI.
https://kyverno.github.io/policy-reporter/
MIT License
278 stars 83 forks source link

[UI] Policy Reporter UI V2 #222

Closed fjogeleit closed 1 month ago

fjogeleit commented 2 years ago

Rewrite Policy Reporter UI based on modern frontend stack

Improved structure for PolicyReportResults

Ideas:

fjogeleit commented 11 months ago

@sherifkayad I am working on a new Policy Reporter UI v2 feature called "Custom Boards". Its a way to configure customized dashboards based on filter like namespace selector, polr labels or sources:

https://github.com/kyverno/policy-reporter/assets/16627596/f68c92c6-cf79-4052-99ab-bc05333f4c5d


customBoards:
  - name: Team A
    namespaces:
      selector:
        team: team-a
    sources:
      list:
        - kyverno

  - name: Team B
    sources:
      list:
        - trivy configaudit
    namespaces:
      list:
        - trivy-system
    policyReports:
      selector:
        app: adapter
Bildschirmfoto 2023-12-21 um 15 00 39

Would this be a better solution as the current approach with the custom filter selection based on labels?

sherifkayad commented 1 month ago

@fjogeleit I really really apologize for not seeing your comment at all! .. it has been a very long time since I upgraded the policy reporter beyond our last conversation like a year ago or so. I think what you have implemented there (at least as per the video) looks real awesome. If you want I can try to give it a spin soon. Is there anything I can help with at this stage?

fjogeleit commented 1 month ago

Hey, no problem. I would like to get your feedback as always.

There are also some new presentations about the new UI

https://www.youtube.com/watch?v=OgFFYKkpEjs https://www.youtube.com/watch?v=IpGjBJHlAMw

The new docs are available here:

https://kyverno.github.io/policy-reporter-docs/

I am preparing the first release candidate right now, so nothing special. Would already help when you try it out and provide some feedback. If you have any question feel free to contact me.