[WIP] CNTRLPLANE-4170: Port nodepool adding and over-scale tests periodics - #83949
[WIP] CNTRLPLANE-4170: Port nodepool adding and over-scale tests periodics#83949georgelipceanu wants to merge 1 commit into
Conversation
Signed-off-by: George Lipceanu <glipcean@redhat.com>
|
@georgelipceanu: This pull request references CNTRLPLANE-4170 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.1.0" version, but no target version was set. 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. |
|
PR needs rebase. 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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. WalkthroughAdds the HyperShift MCE agent E2E v2 chain and schedules connected IPv4 and dual-stack metal conformance periodics with generated MCE configuration. ChangesHyperShift MCE agent E2E
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to This change adds periodic test configuration without any identified merge-blocking risk; it is merge-ready after normal checks and review. Sequence Diagram(s)sequenceDiagram
participant PeriodicScheduler
participant MCEPeriodicConfig
participant MetalWorkflow
participant AgentE2EChain
participant GinkgoSuite
PeriodicScheduler->>MCEPeriodicConfig: select scheduled periodic
MCEPeriodicConfig->>MetalWorkflow: start connected IPv4 or dual-stack test
MetalWorkflow->>AgentE2EChain: invoke hypershift-mce-agent-e2e-v2
AgentE2EChain->>GinkgoSuite: run nodepool-agent tests
GinkgoSuite-->>MetalWorkflow: return JUnit report
🚥 Pre-merge checks | ✅ 10✅ Passed checks (10 passed)
Full details: Stable And Deterministic Test NamesExplanation PASS: The pull request adds CI configuration and a chain that invokes Full details: Test Structure And QualityExplanation PASS: The pull request adds CI YAML, ownership metadata, and a chain that invokes the pre-existing Full details: Microshift Test CompatibilityExplanation PASS — The pull request adds CI configuration, a step chain, metadata, and OWNERS only. The diff contains no new Ginkgo test declarations or test source files. The chain invokes the pre-existing Full details: Single Node Openshift (Sno) Test CompatibilityExplanation PASS: The committed patch adds CI YAML, JSON, OWNERS, and generated job configuration only. It adds no Go files or new Ginkgo declarations. The new chain invokes the existing Full details: Topology-Aware Scheduling CompatibilityExplanation PASS. The pull request adds CI periodic configuration, a test chain, ownership metadata, and generated Prow jobs. It does not add or modify deployment manifests, operator code, or controllers. The new chain only runs Full details: Ote Binary Stdout ContractExplanation The pull request changes only YAML, JSON, and OWNERS files. It adds a CI chain that invokes Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation PASS: The pull request adds CI YAML, metadata, OWNERS, and a chain that invokes the existing Full details: No-Weak-CryptoExplanation PASS. The pull request adds CI YAML, metadata, OWNERS data, and a shell command that runs an existing e2e binary. The exact added lines contain no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage. They contain no custom cryptographic implementation and no secret or token comparison. The generated job only adds scheduling and standard CI secret mounts. Full details: Container-PrivilegesExplanation The pull-request diff adds no prohibited container or Kubernetes security settings. The new periodic configuration and generated Prow jobs contain no Full details: No-Sensitive-Data-In-LogsExplanation No sensitive logging was introduced. The new chain only exports a SHA-256-derived cluster name and a fixed namespace, then invokes the existing ✨ Finishing Touches 💡 1⚔️ Resolve merge conflicts 💡
🧪 Generate unit tests (beta)
Comment |
|
@georgelipceanu, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: georgelipceanu 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 |
|
@georgelipceanu: 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. |
Weekly periodic for e2e v2 for openshift/hypershift#9363
Summary by CodeRabbit
mainbranch.