[release-4.21] OCPBUGS-99671: Backport node_e2e test migrations#31426
[release-4.21] OCPBUGS-99671: Backport node_e2e test migrations#31426Chandan9112 wants to merge 1 commit into
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: automatic mode |
|
@Chandan9112: This pull request references Jira Issue OCPBUGS-99671, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ 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 |
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Chandan9112 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 |
24826ad to
33da5b3
Compare
|
/verify-owners |
|
/jira refresh |
|
@Chandan9112: This pull request references Jira Issue OCPBUGS-99671, which is valid. The bug has been moved to the POST state. 7 validation(s) were run on this bug
DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/payload-job periodic-ci-openshift-release-main-nightly-4.21-e2e-aws-disruptive-longrunning |
|
@Chandan9112: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/3a60fe70-874e-11f1-86c3-6238f26c83bb-0 |
|
/payload-job periodic-ci-openshift-release-main-nightly-4.21-e2e-aws-disruptive-longrunning-techpreview |
|
@Chandan9112: trigger 2 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/5d600a10-874e-11f1-8340-bb0595ac833c-0 |
|
/payload-job periodic-ci-openshift-release-main-ci-4.21-e2e-gcp-ovn-techpreview |
|
@Chandan9112: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/6dc98c00-874e-11f1-9b1b-be2a3e0accbc-0 |
|
/retest |
1 similar comment
|
/retest |
33da5b3 to
a99e470
Compare
…-4.21 Bulk backport of node_e2e test case migrations from main (OCP 5.0) to release-4.21. These tests were previously backported to release-4.22 via PR openshift#31306. New test files added (test/extended/node/node_e2e/): - container_runtime_config.go: ContainerRuntimeConfig pidsLimit/overlaySize - image_mirror_set.go: ImageDigestMirrorSet/ImageTagMirrorSet verification - image_registry_config.go: Image registry allowedRegistries configuration - initcontainer.go: Init container restart behavior - netns_cleanup.go: Network namespace cleanup after pod deletion - node.go: Kubelet log level, cgroupv2 default, devfuse in CRI-O - pdb_drain.go: PDB 100% minAvailable blocks drain - probe_termination.go: Probe terminationGracePeriodSeconds Helper files added/modified: - node_mcp_helpers.go: Custom MCP creation/cleanup helpers (NodeHasCustomRole) - node_utils.go: Updated helper functions (ExecOnNodeWithChroot, WaitForMCP, etc.) - util/node_helpers.go: GetReadySchedulableWorkerNodes - testdata/node/node_e2e/pod-dev-fuse.yaml: Test fixture for devfuse test Existing files modified: - node_swap_cnv.go: Updated to use new function signatures from node_utils.go - imagepolicy/imagepolicy.go: Exported GetMCPCurrentSpecConfigName and WaitForMCPConfigSpecChangeAndUpdated for use by node_e2e tests - README.md: Updated with latest test documentation Reference: openshift#31306 (release-4.22 backport) Co-authored-by: Cursor <cursoragent@cursor.com>
a99e470 to
33f7518
Compare
|
@Chandan9112: This pull request references Jira Issue OCPBUGS-99671, which is valid. The bug has been moved to the POST state. 7 validation(s) were run on this bug
DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/payload-job periodic-ci-openshift-release-main-nightly-4.21-e2e-aws-disruptive-longrunning |
|
@Chandan9112: trigger 2 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/eab4b070-88be-11f1-8a85-107d8ec34452-0 |
Summary
Bulk backport of node_e2e test case migrations from
main(OCP 5.0) torelease-4.21.These tests were previously backported to
release-4.22via PR #31306 (merged ✅). This PR performs the same backport torelease-4.21with necessary adaptations for the 4.21 codebase.Jira
OCPBUGS-99671
Related PRs
Changes
New test files (
test/extended/node/node_e2e/)container_runtime_config.goimage_mirror_set.goimage_registry_config.goinitcontainer.gonetns_cleanup.gonode.gopdb_drain.goprobe_termination.goHelper files added
node_mcp_helpers.go- Custom MCP creation/cleanup (NodeHasCustomRole)util/node_helpers.go- GetReadySchedulableWorkerNodesModified files
node_utils.go- Updated with main version (exported functions, ctx params)node_swap_cnv.go- Updated call sites for new function signatures:DebugNodeWithChroot→ExecOnNodeWithChroot(ctx,...)DebugNodeWithNsenter→ExecOnNodeWithNsenter(ctx,...)createDropInFile(oc,...)→createDropInFile(ctx,oc,...)removeDropInFile(oc,...)→removeDropInFile(ctx,oc,...)imagepolicy.go- ExportedGetMCPCurrentSpecConfigNameandWaitForMCPConfigSpecChangeAndUpdatedfor cross-package accessREADME.md- Updated documentationbindata.go- Regenerated to include new testdataTestdata
testdata/node/node_e2e/pod-dev-fuse.yaml- Test fixture for devfuse testFeature Verification
All backported tests target features available in OCP 4.21:
[Suite:openshift/disruptive-longrunning]tag