1
0
mirror of https://github.com/containers/ramalama.git synced 2026-02-05 15:47:26 +01:00

7 Commits

Author SHA1 Message Date
Mike Bonnet
14a3108872 stop building and releasing the entrypoint images
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>
2026-01-22 09:44:41 -08:00
Mike Bonnet
d2b26f0039 konflux: create a dedicated Pipeline for pushes to quay.io/ramalama
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>
2025-11-24 12:38:03 -08:00
Mike Bonnet
eaff6f39a6 rag: build dedicated images for supported backends, and remove obsolete images
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>
2025-10-23 22:02:26 -07:00
Mike Bonnet
d234e5e18a konflux: fix creation of the PipelineRun when a tag is pushed
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>
2025-09-23 08:41:41 -07:00
Mike Bonnet
ebbcee5251 konflux: handle "incoming" events when creating override Snapshots
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>
2025-09-18 09:07:06 -07:00
Mike Bonnet
b2a3009335 konflux: set the source-repo-url annotation on the override Snapshot
The pipelineRef is set incorrectly unless this annotation is present.

JIRA: https://issues.redhat.com/browse/KFLUXSPRT-5140
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
2025-09-17 12:43:37 -07:00
Mike Bonnet
e8e3a000a3 konflux: release images when a tag is pushed to the git repo
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>
2025-09-10 15:22:34 -07:00