Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-30326

Implement private repo support for AppSet wizard

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • ACM 2.17.0
    • ACM 2.17.0
    • Console
    • ACM Console Train 37 - 2
    • None

      Value Statement

      Currently we don't support private repo URLs in the ApplicationSet wizard. Many customers use private repos, not public ones.

      Add info alert to send users to the ArgoCD /settings/repos page where they can add private repos. This is the best option for now see https://docs.google.com/document/d/1LAmMPCFf8otoQfIVJ9_8lsfd-LoThWJ87aVXipQ4mf4/edit?tab=t.0 .

      Also add feature to find the private repo secret and use it to display URL suggestions, branches and paths.

      Definition of Done for Engineering Story Owner (Checklist)

      • Info alert displayed to remind users to add credentials for private repos
      • Link added to point users to the ArgoCD private repo configuration page
      • Link will be disabled if no Argo server is selected
      • Users can see URL from existing private repo secret resource
      • UI will use existing secrets to display branches and paths info

      Development Complete

      • The code is complete.
      • Functionality is working.
      • Any required downstream Docker file changes are made.

      Tests Automated

      • [ ] Unit/function tests have been automated and incorporated into the
        build.
      • [ ] 100% automated unit/function test coverage for new or changed APIs.

      Secure Design

      • [ ] Security has been assessed and incorporated into your threat model.

      Multidisciplinary Teams Readiness

      • [ ] Create an informative documentation issue using the Customer

      Portal Doc template that you can access from [The Playbook](

      https://docs.google.com/document/d/1YTqpZRH54Bnn4WJ2nZmjaCoiRtqmrc2w6DdQxe_yLZ8/edit#heading=h.9fvyr2rdriby),

      and ensure doc acceptance criteria is met.

      • Call out this sentence as it's own action:
      • [ ] Link the development issue to the doc issue.

      Support Readiness

      • [ ] The must-gather script has been updated.

              fxiang@redhat.com Feng Xiang
              fxiang@redhat.com Feng Xiang
              David Huynh David Huynh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: