Add integration test presubmit for openshift/sippy - #83006
Add integration test presubmit for openshift/sippy#83006redhat-chai-bot wants to merge 1 commit into
Conversation
|
/pj-rehearse auto-ack AI-generated. Review for accuracy. |
|
This PR replaces the closed #82968 and addresses @smg247's review feedback: the integration test image now extends The companion sippy PR adding podman support to the devcontainer is openshift/sippy#3882 — the rehearsal will pass once that merges. AI-generated. Review for accuracy. |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
WalkthroughThe CI configuration adds a ChangesSippy integration testing
Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Adds a presubmit job that runs sippy's integration tests using testcontainers-go with nested podman support. The test image extends the devcontainer (.devcontainer/Dockerfile) with the source tree, per reviewer feedback from smg247. Jira: TRT-2865
4246df8 to
3a6f4d5
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: redhat-chai-bot 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 |
|
@redhat-chai-bot, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@redhat-chai-bot: The following tests failed, say
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. |
What
Adds a presubmit job that runs sippy's integration tests using testcontainers-go with nested podman support.
How
The test image is built inline using
dockerfile_literal— it extends the devcontainer (.devcontainer/Dockerfile, which has podman + fuse-overlayfs + the nested-podman entrypoint) with the source tree. NoDockerfile.integrationfile is needed in the sippy repo.Image build (inline)
ci-operator resolves
FROM sippy-devcontainerto the pipeline image built from.devcontainer/Dockerfile.Integration test
nested_podman: truegrants the pod user namespace support,/dev/fuse, andSETUID/SETGIDcapabilities via thenested-podmanSCCGenerated presubmit
pull-ci-openshift-sippy-main-integration/test integrationCompanion PR (adds podman to devcontainer, deletes Dockerfile.integration): openshift/sippy#3882
Jira: TRT-2865