argo-cd
argo-cd copied to clipboard
UI: Provide Add and Delete support in Sources tab for multi-source apps
Summary
Building on top of what was added for the Edit support in https://github.com/argoproj/argo-cd/issues/17588, this enhancement covers the support for adding new sources and deleting existing sources from the Sources panel.
Motivation and Proposal
See proposal here, multiple-sources-for-applications-ui.md or original PR: https://github.com/argoproj/argo-cd/pull/17108
Add Source button at the top, and Delete button on each source card:
Add Source panel (Has to be a sliding panel):
Pagination:
Delete warning: