epam / edp-headlamp

Portal UI for the KubeRocketCI platform inspired by Headlamp
https://docs.kuberocketci.io/
Apache License 2.0
11 stars 8 forks source link

Implement 'Pipelines' Tab with Real-time View of Pipeline Execution #205

Closed SergK closed 5 months ago

SergK commented 6 months ago

Is your feature request related to a problem? Please describe.

Currently, the KubeRocketCI interface lacks a dedicated view for monitoring and managing PipelineRuns in real-time. Users need a more intuitive and accessible way to manage PipelineRuns, which includes deleting, re-triggering, and viewing logs for specific tasks within a PipelineRun.

Describe the solution you'd like

Introduce a 'Pipelines' tab in the KubeRocketCI interface that provides a real-time view of Pipeline execution. This tab will allow users to:

Describe alternatives you've considered

An alternative considered was to enhance the 'Pipelines' subsection on the Overview page. However, dedicating a separate tab for 'Pipelines' is more aligned with providing a focused and enriched user experience.

Additional context

Acceptance Criteria:

Implementation Plan:

  1. Design the UI/UX for the 'Pipelines' tab.
  2. Implement the backend logic for managing PipelineRuns.
  3. Develop the frontend integration for the 'Pipelines' tab.
  4. Conduct thorough testing and validation.
  5. Update the documentation to include the new 'Pipelines' tab features and usage.

Screenshots:

labels: CodeMie

Serg1506 commented 5 months ago

Screenshot_46 Screenshot_48 Screenshot_51