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: PromotionTask and ClusterPromotionTask support #3268

Open
1 of 3 tasks
Marvin9 opened this issue Jan 13, 2025 · 0 comments
Open
1 of 3 tasks

UI: PromotionTask and ClusterPromotionTask support #3268

Marvin9 opened this issue Jan 13, 2025 · 0 comments

Comments

@Marvin9
Copy link
Contributor

Marvin9 commented Jan 13, 2025

Checklist

  • I've searched the issue queue to verify this is not a duplicate feature request.
  • I've pasted the output of kargo version, if applicable.
  • I've pasted logs, if applicable.

Proposed Feature

Upcoming PromotionTask and ClusterPromotionTask in v1.2 needs to be visible or configurable from UI.

As they affect promotion steps, the UI for the same should be updated. For example, these tasks executed by this PromotionTask or ClusterPromotionTask. It shouldn't be drastic change just separation of view while also persisting the order

Motivation

  • Better Tasks observability in promotion steps
  • CRUD of PromotionTask and ClusterPromotionTask for ClickOps users

Suggested Implementation

PromotionTask and ClusterPromotionTask should follow same pattern as AnalysisTemplate. Except it can reuse the steps creation wizard from Stage creation when it adds step.

  • PromotionTask CRUD should be on project level in new tab.
  • ClusterPromotionTask CRUD should be on new settings tab from sidebar (refer feat: Adding ClusterAnalysisTemplate support for Stage verifications #2673 PR for settings)
  • Promotion steps should split view by tasks, deep link to that step CRUD while also preserving the order of run
  • In Stage creation wizard, the steps now should list and apply promotion and clusterpromotion task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants