-
Notifications
You must be signed in to change notification settings - Fork 658
CONSOLE-4685: Refactor CSV actions; add K8s verbs #15374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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. |
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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. |
bca8005
to
6fe9041
Compare
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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. |
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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. |
6fe9041
to
5f725da
Compare
QE Approver Docs Approver: PX Approver: |
@TheRealJon i18n issues is causing CI tests to fail |
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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. |
a4b08f9
to
2c91191
Compare
2c91191
to
eaa11d8
Compare
/label plugin-api-approved |
eaa11d8
to
0c30cbf
Compare
/retest |
/label docs-approved |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just small questions/comments otherwise LGTM
[subscription], | ||
); | ||
|
||
const actions = useMemo(() => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have been splitting these actions into separate hooks, I don't have strong opinion on this as its more than likely that these actions won't be shared/used anywhere else, so it's fine for me to keep them here, just a note.
frontend/packages/operator-lifecycle-manager/src/status/csv-status.ts
Outdated
Show resolved
Hide resolved
- Introduced new constants for Kubernetes verbs in `constants.ts`. - Added `getAccessReviewResourceAttributes` utility function in `access-review.ts` for generating access review attributes. - Refactored CSV action handling by removing deprecated actions and implementing `useClusterServiceVersionActionProvider` for managing CSV actions. - Updated `console-extensions.json` and `package.json` to reflect new action provider. - Replaced old Kebab actions with `LazyActionMenu` in relevant components for better action management. - Enhanced uninstall modal functionality with overlays for improved user experience.
0c30cbf
to
d4baf48
Compare
@Mylanos I've addressed your feedback. Could you please take another look 👀 |
/label tide/merge-method-squash |
/retest |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Mylanos, TheRealJon The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@TheRealJon: This pull request references CONSOLE-4685 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 story to target the "4.20.0" version, but no target version was set. In 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 |
@TheRealJon: The following test failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
constants.ts
.useClusterServiceVersionActionProvider
for managing CSV actions.console-extensions.json
andpackage.json
to reflect new action provider.LazyActionMenu
in relevant components for better action management.Screen.Recording.2025-08-06.at.5.46.21.PM.mov