Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-1397

Registering existing entities from multiple Git repositories simultaneously

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.3
    • None
    • Bulk Import Plugin
    • None
    • [UI] Bulk import from Git
    • L
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • RHIDP-834 - Increase RHDH adoption with bulk import
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 0% In Progress, 100% Done
    • Hide
      With this update, you can register entities from multiple repositories simultaneously, without the need to register them individually.

      For repositories without a `catalog-entity.yaml` file, the plugin creates a pull request.
      Once the pull request is merged, {product-short} registers the entity in the software catalog.
      Show
      With this update, you can register entities from multiple repositories simultaneously, without the need to register them individually. For repositories without a `catalog-entity.yaml` file, the plugin creates a pull request. Once the pull request is merged, {product-short} registers the entity in the software catalog.
    • Technology Preview
    • Done

      Goals:

      Acceptance criteria:

      1. As a platform engineer or RHDH admin, I should be able to access the Bulk import plugin
      2. As a platform engineer or RHDH admin, I should be able to view the list of added repositories with their import statuses such as 
        1. Queued (waiting for the task to do the ingestion/pull request to start)
        2. Waiting for PR Approval
        3. Waiting for ServiceNow Ticket Resolution (if ServiceNow is used)
        4. PR Rejected
        5. ServiceNow Ticket Rejected (if ServiceNow is used)
        6. Finished and Ingested
        7. Ingestion Error (if there’s some error like illegal name, entity name already exists in catalog and such)
      3. As a platform engineer or RHDH admin, I should be able to view the list of available GitHub repositories/organizations and select the repository(ies) I want to add(import) and generate catalog-info.yaml template for each selected repository
      4. As a platform engineer or RHDH admin, I should be able to preview the pull request or service now ticket for the creation of catalog-info.yaml and make changes to the PR/ticket title & description as desired
      5. As a platform engineer or RHDH admin, I should be able to perform actions like edit, delete, and refresh the added repositories

       

      Designs: https://www.figma.com/design/09Iltd57RiuqOtKWkjy8MH/Bulk-import?node-id=3-534&t=UHJrPqyk8rNAy3Yb-0

            dsantra12 Debsmita Santra
            jakumar jaivardhan Kumar
            RHIDP - Frontend Plugins & UI
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: