Enable RAG content image builds in Prow CI (replaces #76834)#77611
Enable RAG content image builds in Prow CI (replaces #76834)#77611malingatembo wants to merge 9 commits intoopenshift:mainfrom
Conversation
This pr enables building of openstack-lightspeed RAG content vector database in Prow, replacing github actions which has a time limit of 6hours. - add images: container file references - configures build arguments for vector db generation - updates test to a message indicating successful build - Manual promotion to Quay (no auto-push yet)
…ci pipeline. we had issues with neutron memcache
changed from rag-content-openstack (as a chekc) hit this error: https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_release/76834/rehearse-76834-pull-ci-openstack-lightspeed-rag-content-main-build-rag-content-image/2039689041762324480
|
Hi @malingatembo. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: malingatembo The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
I've created this clean PR to replace #76834. Why a new PR: All your feedback implemented:
Two new additions since last review:
Only 2 files changed (177 lines). Ready for review. Thanks! |
|
/ok-to-test |
|
/pj-rehearse |
|
@lpiwowar: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
5282306 to
985d74b
Compare
|
/retest |
|
/pj-rehearse |
|
@malingatembo: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/retest |
|
/pj-rehearse |
|
@malingatembo: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
Switching approach: manual podman push doesn't work due to container capability restrictions. Moving to Prow's promotion mechanism instead, like volsync: https://github.com/openshift/release/blob/main/ci-operator/config/backube/volsync/backube-volsync-main.yaml#L71C1-L71C10 |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@malingatembo: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@malingatembo: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Title: Enable RAG content image builds in Prow CI (replaces #76834)
description:
Replaces
Closes #76834 (clean rebase without 17k file merge conflicts)
Summary
Enable building OpenStack Lightspeed RAG content vector database images in Prow CI, replacing GitHub Actions (6-hour timeout limitation).
Changes
images.itemsschema for rag-content-openstackrag-content-quay-push) for Quay.io authenticationsteps:format with nested test for credential supportsrccontainer (has podman/build tools)--password-stdinfile redirectionReviewer Feedback Implemented
All suggestions from PR #76834 addressed:
steps:format for credentials supportrag-content-openstacktosrcTesting
Manual Quay.io push validation. Use
/pj-rehearseto trigger test build.JIRA
OSPRH-27421