Uploaded image for project: 'Image Builder'
  1. Image Builder
  2. COMPOSER-2125

Add CentOS based testing to osbuild and osbuild-composer upstream CI pipelines

XMLWordPrintable

    • Add CentOS based testing to osbuild and osbuild-composer upstream CI pipelines
    • 13
    • False
    • None
    • False
    • Testable
    • In Progress

      Goal:

      • Zulu CI (CentOS's downstream automation testing) failed on a recent osbuild release because the Python tests in osbuild and osbuild composer use the OS binaries directly (mkfs, mkfat, etc...). Those binaries have different versions on CentOS 8 and CentOS 9. This causes CI to fail because the binaries have different arguments.
      • To prevent this from happening again, every upstream osbuild and osbuild composer pull request should be tested against CentOS 8 and CentOS 9. This way, issues can be detected and resolved before our release.

      Acceptance Criteria:

      • No pytest failures for osbuild or osbuild composer on CentOS 8 or CentOS 9.

      Open questions:

      • This will delay upstream CI. What is the impact on developer productivity?

            ppolawsk Paweł Poławski
            lgarfiel@redhat.com Lucas Garfield
            Tomas Hozza
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: