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

Test image build customizations

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • CY24Q1, CY24Q2
    • None
    • image builder
    • None
    • Customization validation tests
    • 40
    • False
    • None
    • False
    • Testable
    • To Do
    • RHELBU-2122 - Image Builder's image definitions is created as an independent project

      Goal:

      • All build customizations are used in images CI and they are verified to be working as intended.

      Acceptance Criteria:

      • Every build customization is tested at least once.
      • The intended effect of each customization is verified.

      Implementation ideas

      • A test should verify that all customizations are covered. Adding a customization without testing it should be considered a failure.
        • In rare cases, it should be possible to skip testing a customization (only for exceptional cases).
      • This test could be implemented as a command (python script or go binary) that can consume a test config (as they are defined now in osbuild/images:test/configs/) and output a series of tests that can inspect a live image for the expected outcomes (perhaps as an ansible playbook).

            rh-ee-fschulle Florian Schüller
            akoutsou@redhat.com Achilleas Koutsou
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: