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

SSH key authentication for EDA for synchronizing projects from git

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • 2.5
    • 2.4
    • event-driven-ansible
    • None
    • False
    • Hide

      None

      Show
      None
    • False

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

      While creating a project in EDA the user needs to specify a credential to authenticate against the SCM. Currently EDA only allows for "Personal Access Tokens" from GitHub or GitLab. This excludes all users of other SCM providers such as Bitbucket or self-hosted. The most universal approach for working with git is using SSH keys to authenticate against the SCM.

      With this RFE, we'd like to request the functionality to be able to authenticate to the SCM using SSH keys.

      It hasn't been verified if the customer tried to use a Personal Access Token from Bitbucket and either chose GitHub or GitLab Personal Access Token as Credential Type within EDA to authenticate against Bitbucket, and I will follow up on this.

            

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

      The customer is using a self-hosted Bitbucket Server instance and is currently unable to authenticate to it using the common method with SSH keys.

       

      3. How would you like to achieve this?

      Given that the code already exists today in the Automation Controller, I think (and I am not an Engineer, so please take it with a grain of salt) porting that code to the EDA controller would be the most straightforward way.

       

      4. List any affected known dependencies:

      • EDA Controller
      • Doc
      • UI

       

      5. Github Link if any: None

              rhn-gps-jpisciot Joseph Pisciotta
              rhn-support-sscheib Steffen Scheib
              Votes:
              16 Vote for this issue
              Watchers:
              22 Start watching this issue

                Created:
                Updated:
                Resolved: