OCPBUGS-83412: set catalogsource spec.grpcpodconfig.scc: restricted for all non-legacy cases - #1359
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe CatalogSource test templates now configure their gRPC pods with the ChangesCatalogSource security context configuration
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This localized test-data change sets an explicit security context for non-legacy catalog sources; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 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. (7 skipped: 7 unsupported.) Full details: Stable And Deterministic Test NamesExplanation The pull request changes only seven YAML CatalogSource templates. Each change adds the static value Full details: Test Structure And QualityExplanation PASS: The commit changes only seven YAML CatalogSource fixtures, with ten additions of Full details: Microshift Test CompatibilityExplanation PASS — the pull request changes only seven existing YAML CatalogSource fixtures. The diff adds Full details: Single Node Openshift (Sno) Test CompatibilityExplanation PASS: The pull request changes only seven YAML CatalogSource fixtures under Full details: Topology-Aware Scheduling CompatibilityExplanation PASS: The pull request adds only Full details: Ote Binary Stdout ContractExplanation PASS. The pull request changes only seven YAML CatalogSource test-data files. The added lines set Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation PASS: The pull request changes only seven existing YAML CatalogSource fixtures. The diff adds Full details: No-Weak-CryptoExplanation PASS. The parent-to-HEAD diff changes only seven YAML CatalogSource fixtures. Each added line sets Full details: Container-PrivilegesExplanation PASS: The commit adds only Full details: No-Sensitive-Data-In-LogsExplanation PASS: The pull request only adds the literal ✨ 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 |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: grokspawn 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 |
…cy cases Signed-off-by: grokspawn <jordan@nimblewidget.com>
7f0ebd4 to
be40378
Compare
|
@grokspawn: This pull request references Jira Issue OCPBUGS-83412, 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. |
|
/retest-required |
|
/retest prow/unit-olm |
|
/retest |
|
/retest |
|
/lgtm |
|
Scheduling required tests: Scheduling tests matching the |
|
/verified later |
|
@sdodson: 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. |
|
/retest-required |
|
/verified later by @sdodson |
|
@sdodson: Only users can be targets for the 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. |
|
/verified later @sdodson |
|
@sdodson: This PR has been marked to be verified later by 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. |
|
/tide refresh |
|
@grokspawn: 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. |
|
@grokspawn: Jira Issue OCPBUGS-83412: Some pull requests linked via external trackers have merged: The following pull request, linked via external tracker, has not merged:
All associated pull requests must be merged or unlinked from the Jira bug in order for it to move to the next state. Once unlinked, request a bug refresh with Jira Issue OCPBUGS-83412 has not been moved to the MODIFIED state. This PR is marked as verified-later. Jira issue(s) in the title of this PR will require post-merge verification. After testing, it must be manually moved to the 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. |
|
/cherry-pick release-5.0 |
|
@sdodson: new pull request created: #1360 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 kubernetes-sigs/prow repository. |
Set explicit SCC for all catsrc specs used for non-legacy cases (defined as where the opm version inside does not support PSA labeling concerns for OCP... pre 1.21), since this can cause a PodSecurityViolation event to get logged.
Since these specs are used in namespaces other than openshift-* naming but do not actually test legacy pre-PSA-support behavior, best practice is to define the SCC so that OLM will set appropriate labels to satisfy OCP PSA audits.
Summary by CodeRabbit
Security
Tests