Skip to content

fix: replace private mcpchecker-runner image with UBI base - #6

Merged
ikrispin merged 5 commits into
mainfrom
konflux-integration
Jul 21, 2026
Merged

fix: replace private mcpchecker-runner image with UBI base#6
ikrispin merged 5 commits into
mainfrom
konflux-integration

Conversation

@ikrispin

Copy link
Copy Markdown
Owner

Tekton pulls all step images upfront even for skipped steps. The private mcpchecker-runner image caused ErrImagePull when running A2A eval.

ikrispin added 5 commits July 16, 2026 15:08
Konflux injects the integration-runner SA automatically.
The custom abevalflow-integration SA cannot be created
on managed Konflux clusters due to RBAC restrictions.
The Konflux managed cluster (stone-prod-p02) doesn't allow creating
Deployments/Services. The agent is now deployed to the workload cluster
(cn-ai-lab/ab-eval-flow) via a remote oc command using a stored token.
A Route is created to expose the agent externally so the eval pipeline
on Konflux can reach it.
Quay doesn't support nested repository paths like org/repo/subrepo.
Changed from quay.io/rh-ee-ikrispin/abevalflow-catalog/task-X to
quay.io/rh-ee-ikrispin/abevalflow-task-X for all bundle references.
Use quay.io/ecosystem-appeng/google-lightspeed-agent until
image pull auth for redhat-user-workloads is set up on the
workload cluster.
Tekton pulls all step images upfront even for skipped steps.
Replace private mcpchecker-runner image with UBI Python and
install mcpchecker via pip only when the engine is mcpchecker.
@ikrispin
ikrispin merged commit 08bf98f into main Jul 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant