• Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Plugins
    • RHTAP Azure pipeline on exsiting software templates
    • False
    • Hide

      None

      Show
      None
    • False
    • Done
    • RHTAP-4475 - Azure Pipelines customer enablement
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      • Template for creating a new component should allow users to select Azure Pipelines as a CI provider

      Why is this important?

      • Provide more CI options to the user for which customer may not necessary to be using Tekton only CI

      Scenarios

      1. Add option to existing templates to use Azure pipeline (sample Azure pipeline resource: https://github.com/lcarva/azure-pipelines-java/blob/main/azure-pipelines.yml)
      2. Generate repo with Azure pipeline resources
      3. Identify Azure plugin requirement, e.g. annotation, permissions, for the pipeline to show in RHDH, etc., and feed those requirements to the build and install team to make the changes on the CI resources and the installer

      Acceptance Criteria (Mandatory)

      Dependencies (internal and external)

      1. Build tasks and required Azure CI resources are provided by the Build team
      2. Installer provide the required resources to run the Azure pipeline
      3. Installer need to setup the plugin with authentication before we can test out the feature

      Previous Work (Optional):

      Open questions::

      1. Need to get information from the build team on the exact Azure pipeline resources and how the directory structures on how the created application resources will look like in the created application repo

      Done Checklist

      • Acceptance criteria are met
      • Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
      • User Journey automation is delivered
      • Support and SRE teams are provided with enough skills to support the feature in production environment

              mvaldron Michael Valdron
              eyuen@redhat.com Elson Yuen
              RHIDP - AI
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: