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

Comprehensive Review and Enhancement of Kubernetes and Kyma UI Views #2857

Closed
58 tasks done
valentinvieriu opened this issue Mar 26, 2024 · 1 comment
Closed
58 tasks done
Assignees
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.

Comments

@valentinvieriu
Copy link
Contributor

valentinvieriu commented Mar 26, 2024

Description

As Sebastian and Matthew, I would like Busola to comprehensively review and enhance all native Kubernetes resources and Kyma modules. This includes ensuring adherence to design guidelines, completeness of required fields such as Resource Metadata and Status, attachment of Events, inclusion of Resource Graphs, Overview cards, and Monitoring and Health views where needed, to streamline development and operational tasks within the Kyma environment.

Acceptance Criteria

  • All native Kubernetes resources and Kyma modules are reviewed against the current design guidelines.
  • Each resource/module includes:
    • Resource Metadata and Status fields.
    • Events (if applicable).
    • Resource Graph (if applicable).
    • Overview cards (if applicable).
    • Monitoring and Health views (if applicable).
  • The following Kubernetes native resources are specifically reviewed and enhanced where necessary:

Kyma Resources

  • Check ALL Kyma Resources

Workloads

Discovery and Network

Istio

Service Management

Storage


Apps


Configuration

Cluster

Namespace overview:

Other:

Business Value

  • Enhances the developer and operator experience within Busola by providing a more intuitive, informative, and integrated interface.
  • Reduces the learning curve for new users and accelerates the development cycle for seasoned users.
  • Aligns Busola's representation of Kubernetes and Kyma resources with the best practices and standards, ensuring a reliable and high-quality user experience.

Reasons

  • A comprehensive review and enhancement of Busola's Views will ensure that users have all necessary information and tools at their fingertips, promoting efficiency and reducing the potential for errors.

Non-functional Requirements

  • The enhancements should be implemented without significant impacts on the performance or responsiveness of the Busola dashboard.
  • All new functionalities and enhancements must be compatible with the latest versions of major browsers and follow the Fiori Guidelines.

Dependencies

  • Coordination with the UI/UX team for design guideline updates and mockups.

Definition of Done (DOD)

  • Code is reviewed and merged into the main branch.
  • All acceptance criteria are met and functionality is verified by both product owners and UX.
  • Integration tests cover all new features and are passing.

Notes and Comments

  • Ongoing discussion and collaboration with the Kyma UX team are crucial for the success of this epic.

Useful Links

@valentinvieriu valentinvieriu added kind/feature Categorizes issue or PR as related to a new feature. Epic lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. labels Mar 26, 2024
@akucharska
Copy link
Contributor

akucharska commented May 13, 2024

Checked with k8s api what is missing:

Workloads

Discovery and Network

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.
Projects
Status: In Progress
Development

No branches or pull requests

3 participants