Uploaded image for project: 'Ansible Automation Platform RFEs'
  1. Ansible Automation Platform RFEs
  2. AAPRFE-1152

Ability of the Private Automation Hub to directly synchronize Collections from Git

    XMLWordPrintable

Details

    • False
    • Hide

      None

      Show
      None
    • False
    • 0
    • 0% 0%

    Description

      1. What is the nature and description of the request?

      Extend the current synchronization methods in the Private Hub to also allow synchronization of Collections from a Git repository as the source.

      1. Why does the customer need this? (List the business requirements here)

      Currently there is not a direct method to do this and requires additional steps:

      • cloning the git repo on a filesystem
      • tar the different collections
      • upload each collection to the PAH.

      Yet, installing collections from Git is possible at the command line on a Developer workstation with 'ansible-galaxy' when using 'type: git'.

      1. How would you like to achieve this? (List the functional requirements here)

      Allow PAH admins/users to configure Git repos as sources for Collections.
      Authentication: support for SSH Keys or personal access tokens
      Version control: ability to specify which version to synchronize
      Similar to what already exist with "ansible-galaxy collection install" and using a requirements.yml file, e.g:

      collections:

      1. List any affected known dependencies: Doc, UI etc..

      Doc
      UI
      API

      1. Github Link if any
        N/A

      Attachments

        Activity

          People

            jhardy@redhat.com John Hardy
            rhn-support-dleroux Daniel Leroux
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: