Commit c1b4451
contrib: Add Containerfile.art and artifacts.lock.yaml for ART onboarding
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>1 parent a5264d8 commit c1b4451
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
0 commit comments