NE-2507: update CI jobs to add secrets - #84223
Conversation
|
@rhamini3: This pull request references NE-2507 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 epic 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. |
|
/pj-rehearse |
|
@rhamini3: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
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 selected for processing (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 10 remain after this review. WalkthroughFour test configurations now mount OSSM credentials, export related token, Brew, and staging secrets, and run ChangesOSSM pre-release test integration
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR updates a single CI configuration for pull secrets and source policies; no actionable merge-blocking risk remains based on the supplied evidence. Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
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 changes only one CI YAML file. The diff adds static CI command steps, credential mounts, and environment-variable exports for four jobs. It does not add or modify any Ginkgo Full details: Test Structure And QualityExplanation PASS: The pull request changes only one CI YAML file. The diff updates command steps and mounts OSSM credentials; it does not add or modify Ginkgo Full details: Microshift Test CompatibilityExplanation PASS: The pull request changes only one CI YAML file. The parent-to-HEAD diff adds credentials and runs existing Full details: Single Node Openshift (Sno) Test CompatibilityExplanation The pull request changes only one CI YAML file. The committed diff adds credentials and shell commands that run existing Full details: Topology-Aware Scheduling CompatibilityExplanation PASS. The PR changes only one CI YAML file. The added lines export OSSM credentials, mount a secret, and run existing test targets. The diff adds no deployment manifests, operator/controller code, replica settings, affinity, topology spread, node selectors, tolerations, or PDBs. Therefore it introduces no scheduling constraint covered by this check. Full details: Ote Binary Stdout ContractExplanation PASS: The pull request changes one YAML CI configuration file only. Its added lines export credentials and invoke Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation PASS — The pull request changes one CI YAML file only. It adds no Ginkgo test code and introduces no IPv4 literals, IP parsing, URLs, public hostnames, or registry endpoints. The added OSSM credentials and Full details: No-Weak-CryptoExplanation PASS: The pull request changes one CI YAML file. The added lines only read mounted credential files, export variables, invoke existing test targets, and declare a credential mount. The parent-to-HEAD diff contains no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage, custom crypto implementation, or secret/token comparison. The existing Full details: Container-PrivilegesExplanation The pull request adds command exports, Full details: No-Sensitive-Data-In-LogsExplanation No sensitive-data logging was introduced. The committed diff changes only one CI YAML file and adds secret-file reads plus environment exports for ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rhamini3 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 |
|
[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: |
|
@rhamini3: 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. |
This PR is updating the standard cloud e2e and gatewayapi conformance tests to inject the required pull secrets and apply the correct source policies to run with the pre-release OSSM images
dependent on openshift/cluster-ingress-operator#1567
Summary by CodeRabbit
openshift/cluster-ingress-operator.test-pre-release-ossmbefore the existing tests.openshift/cluster-ingress-operator#1567.