Add jobs for Istio release-3.5 - #84062
Conversation
|
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: Pro Plus Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. WalkthroughThis change adds the OpenShift Service Mesh Istio 1.31 release configuration. It defines build and release settings, linting, AWS integration suites, postsubmit module maintenance, and generated repository metadata. ChangesIstio 1.31 release
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to The PR is merge-ready after normal checks and review; no actionable merge-blocking risk remains. Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 2 warnings)
✅ Passed checks (12 passed)
Full details: Title checkExplanation The title refers to adding Istio release jobs, which is related to the pull request. However, it specifies release-3.5 while the reviewed configuration targets Istio release-1.31, so the title is misleading. Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.) Full details: Stable And Deterministic Test NamesExplanation PASS: The pull request adds CI configuration and generated Prow jobs, not Ginkgo test source. The changed files contain no It(), Describe(), Context(), When(), or other Ginkgo title calls. The test and job identifiers are static, such as integ-helm, integ-security, and Istio Integration telemetry. The only run-dependent value found is status.podIP, and it is assigned to HTTP_SERVER_IP in job setup, not used in a test title. The fixed pod and namespace values also do not have generated suffixes. Full details: Test Structure And QualityExplanation PASS: The pull request adds only CI YAML configuration and generated Prow job YAML. The committed diff contains no Ginkgo source, It blocks, assertions, resource setup, or Eventually/Consistently calls. The referenced Istio integration step is pre-existing and is not changed by this pull request, so the Ginkgo test-structure requirements are not applicable. Full details: Microshift Test CompatibilityExplanation PASS — The pull request adds only CI configuration and generated job YAML files. The complete diff contains no new Ginkgo test definitions or test-source files, and the configuration only references external integration suites. The MicroShift Test Compatibility check is therefore not applicable. Full details: Single Node Openshift (Sno) Test CompatibilityExplanation The check is not applicable. The commit adds only YAML CI configuration and generated Prow job files. It adds no Go or other test source files and no Ginkgo declarations such as It(), Describe(), Context(), or When(). The new jobs reference CI workflows and test steps; they do not introduce a new test body with a multi-node assumption. Full details: Topology-Aware Scheduling CompatibilityExplanation PASS: The commit adds only CI Operator configuration and generated Prow job definitions. The changed files contain no Deployment, StatefulSet, PDB, affinity, topology spread, node selector, toleration, replica, or maxUnavailable scheduling declarations. Full details: Ote Binary Stdout ContractExplanation PASS. The commit adds only YAML configuration and generated Prow job files. It adds no Go source or OTE binary entry points. Added commands invoke Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation The pull request adds five integration test jobs. Each job sets Resolution IPv6 and disconnected network compatibility notice: This test may contain IPv4 assumptions or external connectivity requirements that will fail in IPv6-only disconnected environments. Please verify your test works on IPv6 by running an additional CI job: Full details: No-Weak-CryptoExplanation PASS. The pull request adds only CI YAML configuration and generated Prow jobs. The exact 734 added lines contain no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage, no custom crypto implementation, and no secret or token comparison. Secret mounts and the GitHub token path only provide CI credentials; they do not compare or process them cryptographically. Full details: Container-PrivilegesExplanation The new release config activates the privilege-bearing Resolution Use an unprivileged workflow and builder Pod for the new jobs. Remove Full details: No-Sensitive-Data-In-LogsExplanation No changed code adds logging of sensitive data. The new configuration passes only the GitHub token file path (
✨ 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 |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
unsortedhashsets
left a comment
There was a problem hiding this comment.
LGTM, lets see tests result
|
/pj-rehearse auto-ack |
|
@unsortedhashsets: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@bmangoen: 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. |
|
Ignore rehearse as it will fail till downstream changed wont applied: openshift-service-mesh/istio#915 |
|
/pj-rehearse ack |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bmangoen, FilipB, unsortedhashsets The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@FilipB: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
537eb5e
into
openshift:main
Summary by CodeRabbit
Adds OpenShift CI configuration for the OpenShift Service Mesh Istio 1.31 release.
release-1.31branch ofopenshift-service-mesh/istio.