Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-3149

Create a Tekton task to generate prow configurations for a new given release for all manifest components and generate per-component PRs

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • DevOps
    • None
    • DevOps - Global Sprint 2023-05
    • No

      Summary

      This task captures the work necessary to automate the creation of new prow configurations for each component in the pipeline and backplane-pipeline manifests based on the previous release's existing configuration. This includes carrying out best-effort modifications to update the prior versions configuration to match the new target release.

      Outputs

      A Tekton task that, when armed with the correct access credentials, will take his input a target source release, a target new release version, and a source manifest or manifest segment and automatically generate updated prow configurations based on the source release's configuration. The newly generated prow configuration should be modified in a best effort fashion to target the new release version without modifying critical function from the previous configuration.

      This tool should automatically generate a pull request to the openshift/release repository for each component, manifest, or a set of components as input to the task at the discretion of the implementer.

      This task should be formatted in such a way that it can be portably added to a larger pipeline and PipelineRun to cut over a new release stream automatically.

              kbempah Kyl Bempah
              Gurney.Buchanan@ibm.com Gurney Buchanan
              Christopher Bynum Christopher Bynum
              Gurney Buchanan Gurney Buchanan
              Emily Macdonald, Kyl Bempah
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: