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

[Server] [UI] Supporting views in Meshery #10902

Open
MUzairS15 opened this issue May 8, 2024 · 1 comment
Open

[Server] [UI] Supporting views in Meshery #10902

MUzairS15 opened this issue May 8, 2024 · 1 comment
Labels
area/docs Documentation update needed component/api Issues related to API component/server component/ui User Interface issue/willfix This issue will be worked on kind/enhancement Improvement in current feature kind/epic An issue that describes a set of concerns (issues)
Milestone

Comments

@MUzairS15
Copy link
Contributor

MUzairS15 commented May 8, 2024

Current Behavior

Meshery lacks the ability to provide a rich interface to interact with all the available k8s cluster data. While it supports basic filters on kind they are not of much value.

Desired Behavior

What are views?
Views is a construct that helps in efficient representation/monitoring of k8s resources inside the cluster, they act as a persisted defined filters. It allows to selectively filter real-time k8s cluster data. Views support data from multiple clusters and there could be multiple views for same set of clusters.

Implementation

  1. Define APIs for CRUD on views.
  2. Ensure every deployed design has a view associated with it.
  3. Support creation of views in MesheryUI.
  4. Update Meshery UI Dashboard and MeshSync table to support views.

Acceptance Tests

  1. Cluster data on MesheryUI dashboard is a representative of the selected view.
  2. The deployment events contains a hyperlink to the associated view, clicking on the link either opens the view in Meshery UI / Meshery extensions (depending on the user's current page context).

Mockups


Contributor Guides and Handbook

@MUzairS15 MUzairS15 added the kind/enhancement Improvement in current feature label May 8, 2024
@MUzairS15 MUzairS15 changed the title [Server] [UI] Supporting views in Meshery UI [Server] [UI] Supporting views in Meshery May 8, 2024
@leecalcote leecalcote added area/docs Documentation update needed component/ui User Interface kind/epic An issue that describes a set of concerns (issues) component/api Issues related to API component/server labels May 9, 2024
Copy link

github-actions bot commented May 9, 2024

This issue has been labeled with 'component/ui'. 🧰 Here are docs on Contributing to Meshery UI. 🎨 Here is the Meshery UI Figma File File. Lastly, here are docs on Contributing to Meshery's End-to-End Tests Using Cypress.


        Be sure to join the community, if you haven't yet and please leave a ⭐ star on the project 😄

@leecalcote leecalcote added this to the v0.9.0 milestone May 9, 2024
@leecalcote leecalcote added the issue/willfix This issue will be worked on label May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs Documentation update needed component/api Issues related to API component/server component/ui User Interface issue/willfix This issue will be worked on kind/enhancement Improvement in current feature kind/epic An issue that describes a set of concerns (issues)
Projects
Development

No branches or pull requests

2 participants