The entrypoint images are used by AI Lab, which pins to older digests and
has no need to update. Stop building and releasing new, unused versions.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
Pushes to the release repos will now happen independently of the integration tests.
Pushes will be triggered by creation of an "override" Snapshot, which happens automatically
when a new tag is pushed to the git repo, or manually via create-override-snapshot.sh.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
Build -rag images for backends with torch support (cuda, rocm, intel, and cpu).
The proper image will be selected at runtime, the same way the inference engine
image is selected.
Simplify the -rag image build (all images are now rpm/dnf-based) and install
python dependencies using uv.
Cache models used at runtime to /var/cache, and remove unnecessary cleanup.
Remove unused -rag image builds.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
The "event-type" label isn't created automatically, need to specify it manually.
Use the newer "konflux-integration-runner" service account.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
If a build fails and is rerun from the Konflux UI, the "event-type" label on the PipelineRun
is set to "incoming". Remove the label filter for "push" events, and handle "push" and "incoming"
events when processing PipelineRuns.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
Pushing a git tag will trigger a PipelineRun which will collect all the
images created by builds associated with the commit the tag was applied
to, and create an "override" Snapshot. This Snapshot will be tested using
the "bats-integration" test, and on successful completion the images in
the Snapshot will be pushed to their respective repos in the
quay.io/ramalama org. Each image will have two tags applied, one matching
the commit sha the image was built from, and the other matching the git
tag that was pushed. The latest tag will also be updated to reference the
newly pushed images.
Signed-off-by: Mike Bonnet <mikeb@redhat.com>