Add integration test presubmit for openshift/sippy - #83074
Add integration test presubmit for openshift/sippy#83074redhat-chai-bot wants to merge 1 commit into
Conversation
|
/pj-rehearse auto-ack 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. |
|
[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 |
WalkthroughAdds a ChangesSippy integration CI
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant CI
participant SippyIntegration
participant NestedPodman
CI->>SippyIntegration: Run make integration
SippyIntegration->>NestedPodman: Enable nested Podman
NestedPodman-->>CI: Return integration result
Possibly related PRs
Suggested reviewers: 🚥 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@ci-operator/config/openshift/sippy/openshift-sippy-main.yaml`:
- Around line 81-88: Run make update to regenerate and validate the generated
Prow job definitions and metadata for the new integration test configuration,
ensuring the resulting generated files are included in the change.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Pro Plus
Run ID: d0428582-fe50-4480-9630-0bc4549df394
⛔ Files ignored due to path filters (1)
ci-operator/jobs/openshift/sippy/openshift-sippy-main-presubmits.yamlis excluded by!ci-operator/jobs/**
📒 Files selected for processing (1)
ci-operator/config/openshift/sippy/openshift-sippy-main.yaml
43d4181 to
c9df1ec
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
|
/pj-rehearse auto-ack 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. |
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
c9df1ec to
0eb2839
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
|
/pj-rehearse auto-ack 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. |
|
[REHEARSALNOTIFIER]
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 required integration test presubmit for openshift/sippy that runs
make integrationusing nested-podman for testcontainers-go.How
Uses the CI-provided
nested-podmanbase image (ci/nested-podman:latest) following the documented nested-podman pattern. Thenested-podmanimage already includes podman, catatonit, fuse-overlayfs, entrypoint script, and subuid/subgid setup.A
sippy-integrationimage is built on top ofnested-podmanusingdockerfile_literal+inputsto copy the Go toolchain, gotestsum, node/npm, and sippy source from thesrcpipeline image.Image build
Integration test
Generated presubmit
Job name:
pull-ci-openshift-sippy-main-integrationTrigger:
/test integrationRequired for merge, skips doc-only changes.