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

[UI] Policy Reporter UI V2 #222

Open
fjogeleit opened this issue Oct 28, 2022 · 1 comment
Open

[UI] Policy Reporter UI V2 #222

fjogeleit opened this issue Oct 28, 2022 · 1 comment
Labels
consideration possible new features enhancement New feature or request UI Policy Reporter UI

Comments

@fjogeleit
Copy link
Member

Rewrite Policy Reporter UI based on modern frontend stack

  • Upgrade from VueJS 2 to VueJS 3
  • Upgrade from NuxtJS 2 to NuxtJS 3
  • Upgrade from Vuetify 2 to Vuetify 3
  • Switch from Webpack to Vite

Improved structure for PolicyReportResults

Ideas:

  • Resolve splitting between PolicyReport and ClusterPolicyReport pages

    • Create Pages based on sources [Kyverno, Falco, Kube Bench, etc...]
    • Splitt between Categories (?)
  • New subpages for a single resource with all available information from different sources

  • Timeline charts for Logs page

@fjogeleit
Copy link
Member Author

fjogeleit commented Dec 21, 2023

@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:

custom-boards.mov
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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consideration possible new features enhancement New feature or request UI Policy Reporter UI
Projects
None yet
Development

No branches or pull requests

1 participant