Skip to content

contrib: Update Containerfile.art for ART onboading - #2506

Merged
jbpratt merged 1 commit into
quay:release-4.9from
shruti-rh:release-4.9
Sep 2, 2026
Merged

contrib: Update Containerfile.art for ART onboading#2506
jbpratt merged 1 commit into
quay:release-4.9from
shruti-rh:release-4.9

Conversation

@shruti-rh

Copy link
Copy Markdown
Contributor

Adds contrib/art/Containerfile.art with ART-compatible labels for building Clair container images through the Konflux pipeline for Red Hat OpenShift releases. The file uses COPY directives to fetch JSON data files (repository-to-cpe.json and container-name-repos-map.json) that are prefetched by cachi2 during the build phase.

Creates artifacts.lock.yaml in the repository root to declare the data file artifacts for cachi2 prefetch. Files are downloaded and verified with SHA256 checksums during prefetch and made available at /cachi2/output/deps/generic/ for the build phase. This enables both hermetic and open builds without external network calls during the container build.

Tracking: ART-19361

…ding

Adds contrib/art/Containerfile.art with ART-compatible labels for building
Clair container images through the Konflux pipeline for Red Hat OpenShift
releases. The file uses COPY directives to fetch JSON data files
(repository-to-cpe.json and container-name-repos-map.json) that are
prefetched by cachi2 during the build phase.

Creates artifacts.lock.yaml in the repository root to declare the data
file artifacts for cachi2 prefetch. Files are downloaded and verified
with SHA256 checksums during prefetch and made available at
/cachi2/output/deps/generic/ for the build phase. This enables both
hermetic and open builds without external network calls during the
container build.

Updates .dockerignore to allow contrib/art/ files through to the build
context.

Tracking: ART-19361

Signed-off-by: Shruti Anekar <sanekar@redhat.com>
@shruti-rh
shruti-rh requested a review from a team as a code owner September 2, 2026 12:01
@shruti-rh shruti-rh changed the title contrib: Add Containerfile.art and artifacts.lock.yaml for ART onboading contrib: Update Containerfile.art for ART onboading Sep 2, 2026
@jbpratt
jbpratt merged commit c1b4451 into quay:release-4.9 Sep 2, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants