Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-4175

Support Add and Delete Source in UI

XMLWordPrintable

    • 8
    • False
    • None
    • False
    • SECFLOWOTL-98 - Promote Multi-source application feature to GA
    • Hide
      With this update, the Sources tab of the Details panel of a multi-source application contains two new buttons. The new Add button launches allows you to add a new source entry to the application. The action launches a form where you can specify the repository URL and other source specific information. The new Delete button allows you to easily delete a specific source from your application.
      Show
      With this update, the Sources tab of the Details panel of a multi-source application contains two new buttons. The new Add button launches allows you to add a new source entry to the application. The action launches a form where you can specify the repository URL and other source specific information. The new Delete button allows you to easily delete a specific source from your application.
    • Enhancement
    • GITOPS Core Sprint 3253, GITOPS Core Sprint 3254, GitOps Tangerine - Sprint 2255, GitOps Tangerine - Sprint 3256, GitOps Tangerine - Sprint 3258, GitOps Tangerine - Sprint 3259, GitOps Tangerine - Sprint 3261, GitOps Tangerine - Sprint 3262, GitOps Tangerine - Sprint 3263, GitOps Tangerine - Sprint 3264, GitOps Tangerine - Sprint 3265, GitOps Tangerine - Sprint 3266, GitOps Tangerine - Sprint 3267

      Story (Required)

      As a user editing a multi-source Argo CD application, I want to add new source or delete existing source from the application, using the Argo CD UI.

      Background (Required)

      This is one of several stories for the multiple source support in the UI. See https://issues.redhat.com/browse/GITOPS-2654

      Out of scope

      CLI changes

      Approach (Required)

      Building on top of the changes in https://issues.redhat.com/browse/GITOPS-3977, this step will add the capability to add new source or delete existing source from that tab.

      Dependencies

      https://issues.redhat.com/browse/GITOPS-3977 

      Acceptance Criteria (Mandatory)

      1. Add source
      2. Delete source

      INVEST Checklist

      Dependencies identified

      Blockers noted and expected delivery timelines set

      Design is implementable

      Acceptance criteria agreed upon

      Story estimated

      Legend

      Unknown

      Verified

      Unsatisfied

      Done Checklist

      • Code is completed, reviewed, documented and checked in
      • Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
      • Continuous Delivery pipeline(s) is able to proceed with new code included
      • Customer facing documentation, API docs etc. are produced/updated, reviewed and published
      • Acceptance criteria are met

        1. AddSourcePage.png
          AddSourcePage.png
          167 kB
        2. DeleteWarning.png
          DeleteWarning.png
          199 kB
        3. ExpandedSourceShowingDeleteButton.png
          ExpandedSourceShowingDeleteButton.png
          214 kB
        4. multisource-pagination.png
          multisource-pagination.png
          128 kB

              kykchong@redhat.com Keith Chong
              kykchong@redhat.com Keith Chong
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: