ci: re-enable tls-scanner for RHOAI e2e, scope to redhat-ods-applications - #83252
Conversation
WalkthroughThe CI configuration adds the ChangesRHOAI TLS scanner integration
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 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 |
6dc7a80 to
5850220
Compare
Adds tls-scanner-run as a test step to the opendatahub-operator-rhoai-e2e job to enforce TLS compliance scanning on deployed RHOAI components. Configuration: - tls-scanner-tool base image from OCP 4.22 - Runs as final test step (blocks PR on failure, can be overridden) - PQC_CHECK: true (enable post-quantum crypto checks) - SCAN_NAMESPACE: redhat-ods-operator,redhat-ods-applications Follows the pattern from compliance-operator (PR openshift#78651). Reference: https://steps.ci.openshift.org/reference/tls-scanner-run Related: RHOAIENG-61076 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5850220 to
11bcb48
Compare
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@davidebianchi: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse ack |
|
@ugiordan: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: davidebianchi, ugiordan 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 |
|
@ugiordan: all tests passed! 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. |
Restores
tls-scanner-runto theopendatahub-operator-rhoai-e2ejob (reverted in #82675 due to blocking PRs before 3.5 GA code freeze).Root cause of the original failure:
The
redhat-ods-operatornamespace containsrhods-operator-catalog— an OLM file-based catalog server created byoperator-sdk run bundle, serving plain-text gRPC on port 50051. This is intentional CI infrastructure, not a compliance target.Fix:
redhat-ods-operator,redhat-ods-applications,redhat-ods-monitoring,rhoai-model-registriescleanup-olm-catalogstep before the scanner that deletes the CatalogSource and waits for the catalog pod to terminate — so we scan the operator manager pod without hitting the catalog pod false positivetls-scanner-runis added back as the lasttest:step, matching the original Add tls-scanner-run to RHOAI e2e job #82555 structure (same cluster, blocking, enforced)/cc @GowthamShanmugam @davidebianchi