Uploaded image for project: 'CentOS Stream Pipeline'
  1. CentOS Stream Pipeline
  2. CS-3012

Initial Konflux prototype

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • Initial Konflux prototype
    • False
    • Hide

      None

      Show
      None
    • False
    • Testable
    • To Do
    • 75% To Do, 13% In Progress, 13% Done

      The goal of this is to have a "hacky" but functional prototype for Konflux builds. Not for real packages, just for test ones. We don't want to ship any RPM built with this.

      This is part of CS-2709

      This will get implemented as part of the proper RoG (RHEL on GitLab) pipelines: https://gitlab.com/redhat/centos-stream/ci-cd/osci-pipelines

      The CI in ^^ is quite good: When a MR is opened against that repo, it automatically opens a MR against the osci-internal-test-package, and builds it using the pipelines from the pipeline MR. (If that makes sense!)

      That means we can develop and test this whole thing using the real setup and the production services, but without affecting actual production.

      There's a copy of the Fedora pipeline that'll get adapted for CS: https://gitlab.com/redhat/centos-stream/konflux-tests/rpmbuild-pipeline

      And a first MR to the RoG configs that demonstrates how the CI works: https://gitlab.com/redhat/centos-stream/ci-cd/osci-pipelines/-/merge_requests/486 

       

      The end goal is:

      • Have the RPM pipeline changed so it uses the proper c10s buildroot from Koji
      • Have the RoG pipeline tweaked so it can build CS RPMs using the ^^ pipeline
      • Have the result (including logs etc) imported to Koji
      • Only the osci-internal-test-package and/or the redhat-internal-test-package can be built with this prototype. No "real" package that's actually shipped can be built in this prototype.

       

       

       

       

              rh-ee-seryan Sean Ryan
              asamalik@redhat.com Adam Samalik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: