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

Private automation hub improvements for UX

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • 2.4
    • hub
    • False
    • Hide

      None

      Show
      None
    • False

      Feature Overview

      • Ability to sign multiple collections at once.  Right now you have to click on an individual collection, then click on the kebab menu (3-dot menu), then click "sign entire collection".  Is there a way to "checkmark" multiple collections and then sign them all as a batch.  I find myself going into several dozen collections and manually clicking them 1-by-1 to sign them all.
      • Sync for remotes (only exists for repositories).  I assume the main difference between remotes and repositories is that a remote can have multiple repositories.  Is there a way we can "sync" all of the related repositories at the same time?  You have to awkwardly create a remote, then... click over to repositories, find the corresponding repository that uses a remote, then see if the remote is setup correctly by testing syncing. 
      • Test login, there seems to be no way to simply test my token and/or username/pass to make sure that my remote is even legit.  I would want to separate out the auth, and actually syncing problems.
      • Auto-sync on remote add, right now it will say "Update started for remote rh-certified" See the task management detail page for the status of this task.  It is just updating the remote, not actually any collections, which could confuse users.
      • Automation Hub on top left menu has no purpose besides telling me what webUI I am in (which is good!) but could we also make this a link to the main page, similar to what the Red Hat icon is doing?  It is the only text in the left-hand navigation menu that is not a link.  Ideally it would just say Automation Hub in the top left, or even Private automation hub to match marketing material.  We also have an official private automation hub icon that could be used here.
      • Execution Environments have no signature checkmark on the top level menu - you have to click into the execution environment to see if its signed or not
      • "Use in controller" links to main documentation - the "Learn More" simply points me to https://access.redhat.com/documentation/en-us/red_hat_ansible_automation_platform/ which is not helpful b/c its a huge aggregate link of multiple docs, including at least 3 just for private automation hub itself.
      • Logos missing: the logos on Private automation hub content collections don't match console.redhat.com and will confuse users.
      • Task management needs animation to match controller: When you "sync" something it will say "Running" with a similar icon to automation controller, however this icon is not animated and appears broken since it does not match the behavior of an already expected design.  The "running" should also link to the "detail page".  The task page ALSO has a "running" icon that is not moving, so its unclear if its actually running or if this will update.  Ideally there would be a counter as well to mirror the behavior of a job template.  The "Created on" seems to update each minute (3 minutes ago, 4 minutes ago, etc).
      • Documentation link on the left hand menu is not specific enough, links to general documentation
      • Content empty?  I noticed with content like https://github.com/redhat-cop/security.firewall_mgmt, private automation hub shows it empty.  Is this because this content is not setup correctly?
      • Filtering Collections - is there a way to do a drop down on Namespace similar to how you do drop down on Repository?
      • Updated execution environment has odd text - when you add a new execution environment it will say "
        Last updated from registry —

      I am unsure what the — is for, or if that is a mistake

      Background, and strategic fit

      The TMM is happy to help open more issues or help facilitate a hackathon to help with UX for private automation hub.

      (Optional) Use Cases

      These features will help with adoption of private automation hub.  Signing is super important to the Ansible Automation Platform product story.

      Assumptions

      Assumption is that developer has experience with automation controller, and understand use-cases

      Out of Scope

      unsure, I am just a simple TMM making my way in the galaxy

       

       

              jhardy@redhat.com John Hardy
              scavanau@redhat.com Sean Cavanaugh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: