Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-2659

Implement reproducible builds in Buildah

XMLWordPrintable

    • REPROBUILD
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • In Progress
    • rhel-container-tools
    • 0% To Do, 0% In Progress, 100% Done

      OCP/Telco Definition of Done
      Epic Template descriptions and documentation.

      <--- Cut-n-Paste the entire contents of this description into your new Epic --->

      Epic Goal

      • Support for reproducible builds in Buildah

      Why is this important?

      • Reproducible builds are important to the Image Mode team, as they allow for confidence in the software being used to boot the system.

      Scenarios

      1. Two builds of the same Containerfile must be able to produce identical images. It is expected that this will NOT be default behavior as it will require additional configuration and will prevent use of the Build Cache.

      Acceptance Criteria

      • Two builds of the same Containerfile by the same version of Buildah must produce identical images (meaning identical hashes)
      • Any additional steps required to make this happen (above and beyond expected `buildah bud` behavior) must be documented.
      • This must be tested in Buildah CI

      Dependencies (internal and external)

      None

      Previous Work (Optional):

      None I am aware of

      Open questions::

      None at present

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              rhn-engineering-nalin Nalin Dahyabhai
              mheon@redhat.com Matt Heon
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: