XMLWordPrintable

    • 2.8 Ansible UX enhancements
    • False
    • None
    • False
    • Green
    • To Do
    • ACM-614 - Ansible Integration for RHACM events and life cycles
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      • Improve the UX for Ansible-CLC integration

      Why is this important?

      • Customers are using ClusterCurator features and have requested RFEs in the API in other issues

      Scenarios

      1. Allow user to configure job tags and skip tags from Automation template UI
        • Create
        • Edit
      2. Allow user to configure the inventroy from Automation template UI
        • Create
        • Edit
      3. Allow user to configure the default timeout from Automation template UI
        • Create
        • Edit
      4. In upgrade user workflows, display the pre and post hooks that will be performed
      5. Allow a user to delete an Automation template from a cluster
        • Single action
        • Bulk action
      6. Provide links to the Ansible Job or Workflow that will be performed, so that the user can see what the automation does.
      7. Show descriptions for the Job or Workflow templates where the user views or configures them.

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • Must not allow job tags and skip tags for workflow job templates
      • Must allow user to select inventory for the entire automation template (ClusterCurator spec.inventory)
      • Must allow user to specify timeout at the install or upgrade level in minutes (ClusterCurator spec.[install|upgrade].jobMonitorTimeout)

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

      ACM Epic Done Checklist

      See presentation and details.

      Update with "Y" if Epic meets the requirement, "N" if it does not,  or "N/A" if not applicable.

      • Y FIPS Readiness
      • Y Works in Disconnected
      • Y Global Proxy Support
      • N/A Installable to Infrastructure Nodes
      • Y No impacts to Performance and Scalability
      • Y Backup and Restorable

              showeimer Sho Weimer
              showeimer Sho Weimer
              Nelson Jean Nelson Jean
              Kevin Cormier Kevin Cormier
              David Huynh David Huynh
              Joy Jean Joy Jean
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: