Skip to content

Conversation

TheRealJon
Copy link
Member

@TheRealJon TheRealJon commented Aug 6, 2025

  • Introduced new constants for Kubernetes verbs in constants.ts.
  • 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 and delete modal functionality with overlays for improved user experience.
Screen.Recording.2025-08-06.at.5.46.21.PM.mov

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Aug 6, 2025
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 6, 2025

@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:

…der extension and useOverlay

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.

@openshift-ci openshift-ci bot requested review from spadgett and vojtechszocs August 6, 2025 21:42
@openshift-ci openshift-ci bot added component/core Related to console core functionality component/olm Related to OLM approved Indicates a PR has been approved by an approver from all required OWNERS files. component/sdk Related to console-plugin-sdk component/shared Related to console-shared plugin-api-changed Categorizes a PR as containing plugin API changes labels Aug 6, 2025
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 6, 2025

@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:

…der extension and useOverlay

Screen.Recording.2025-08-06.at.5.46.21.PM.mov

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 TheRealJon changed the title CONSOLE-4685: Refactor CSV list and details page to use action provi… CONSOLE-4685: Refactor CSV actions; add K8s verbs and access review utility Aug 7, 2025
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 7, 2025

@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:

  • 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.
Screen.Recording.2025-08-06.at.5.46.21.PM.mov

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.

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 7, 2025

@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:

  • 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 and delete modal functionality with overlays for improved user experience.
Screen.Recording.2025-08-06.at.5.46.21.PM.mov

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.

@openshift-ci openshift-ci bot added the kind/i18n Indicates issue or PR relates to internationalization or has content that needs to be translated label Aug 7, 2025
@TheRealJon
Copy link
Member Author

QE Approver
/assign @yapei

Docs Approver:
/assign @opayne1

PX Approver:
/assign @sferich888

@yapei
Copy link
Contributor

yapei commented Aug 12, 2025

@TheRealJon i18n issues is causing CI tests to fail

@yapei
Copy link
Contributor

yapei commented Aug 12, 2025

Ran regression testings about Uninstall Operator, Delete Operands during uninstall, Delete ClusterServiceVersion, Edit Subscription actions, no issues found
Screenshot 2025-08-12 at 1 11 10 PM
Screenshot 2025-08-12 at 1 11 55 PM
/label qe-approved

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Aug 12, 2025
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 12, 2025

@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:

  • 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 and delete modal functionality with overlays for improved user experience.
Screen.Recording.2025-08-06.at.5.46.21.PM.mov

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 TheRealJon force-pushed the CONSOLE-4685 branch 2 times, most recently from a4b08f9 to 2c91191 Compare August 13, 2025 20:26
@spadgett
Copy link
Member

/label plugin-api-approved

@openshift-ci openshift-ci bot added the plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer label Aug 14, 2025
@openshift-ci openshift-ci bot added the component/topology Related to topology label Aug 14, 2025
@TheRealJon
Copy link
Member Author

/retest

@opayne1
Copy link
Contributor

opayne1 commented Aug 15, 2025

/label docs-approved

@openshift-ci openshift-ci bot added the docs-approved Signifies that Docs has signed off on this PR label Aug 15, 2025
@jhadvig jhadvig added the px-approved Signifies that Product Support has signed off on this PR label Aug 18, 2025
Copy link
Contributor

@Mylanos Mylanos left a 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(() => {
Copy link
Contributor

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.

- 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.
@TheRealJon
Copy link
Member Author

@Mylanos I've addressed your feedback. Could you please take another look 👀

@TheRealJon
Copy link
Member Author

/label tide/merge-method-squash

@openshift-ci openshift-ci bot added the tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges. label Aug 18, 2025
@Mylanos
Copy link
Contributor

Mylanos commented Aug 19, 2025

/retest

@Mylanos
Copy link
Contributor

Mylanos commented Aug 19, 2025

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Aug 19, 2025
Copy link
Contributor

openshift-ci bot commented Aug 19, 2025

[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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@TheRealJon TheRealJon changed the title CONSOLE-4685: Refactor CSV actions; add K8s verbs and access review utility CONSOLE-4685: Refactor CSV actions; add K8s verbs Aug 19, 2025
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Aug 19, 2025

@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:

  • Introduced new constants for Kubernetes verbs in constants.ts.
  • 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 and delete modal functionality with overlays for improved user experience.
Screen.Recording.2025-08-06.at.5.46.21.PM.mov

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.

@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD 1d0033a and 2 for PR HEAD e5caba9 in total

@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD 08a4cbd and 2 for PR HEAD e5caba9 in total

@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD 11adfac and 1 for PR HEAD e5caba9 in total

@TheRealJon
Copy link
Member Author

/retest

Copy link
Contributor

openshift-ci bot commented Aug 20, 2025

@TheRealJon: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/okd-scos-e2e-aws-ovn e5caba9 link false /test okd-scos-e2e-aws-ovn

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.

@openshift-merge-bot openshift-merge-bot bot merged commit 56f4245 into openshift:main Aug 20, 2025
7 of 8 checks passed
@TheRealJon TheRealJon deleted the CONSOLE-4685 branch August 20, 2025 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. component/core Related to console core functionality component/olm Related to OLM component/sdk Related to console-plugin-sdk component/shared Related to console-shared component/topology Related to topology docs-approved Signifies that Docs has signed off on this PR jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. kind/i18n Indicates issue or PR relates to internationalization or has content that needs to be translated lgtm Indicates that a PR is ready to be merged. plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer plugin-api-changed Categorizes a PR as containing plugin API changes px-approved Signifies that Product Support has signed off on this PR qe-approved Signifies that QE has signed off on this PR tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants