CONSOLE-5118: Add OLS integration for cluster update workflows#16771
CONSOLE-5118: Add OLS integration for cluster update workflows#16771fao89 wants to merge 2 commits into
Conversation
Implements OpenShift Lightspeed AI assistance integration into cluster settings page to provide contextual help during cluster update workflows. Features: - UpdateWorkflowOLSButton component with 4 workflow phase support - Precheck: Pre-update validation and readiness assessment - Failure: Error analysis and troubleshooting guidance - Status: Real-time update progress monitoring assistance - Success: Post-update verification and validation help The integration uses the official lightspeed-console plugin API to open the OLS chatbox with context-aware prompts and cluster data attachments. Each workflow phase provides tailored AI prompts and exports relevant cluster resources (ClusterVersion) as YAML for comprehensive analysis. Note: E2E test file (cluster-settings-page.ts) excluded from backport as Playwright E2E framework is not available in release-4.22. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Fabricio Aguiar <fabricio.aguiar@gmail.com> (cherry picked from commit 60f1c71)
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@fao89: This pull request references CONSOLE-5118 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.22.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. |
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: fao89 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 |
RhUi* icons are from newer PatternFly (main branch). Use equivalent icons available in release-4.22: - RhUiAiInfoIcon → LightbulbIcon - RhUiAddCircleIcon → AddCircleOIcon - RhUiPauseCircleIcon → PauseCircleIcon - RhUiEditIcon → PencilAltIcon - RhUiInProgressIcon → InProgressIcon
07fbd8a to
045503f
Compare
Implements OpenShift Lightspeed AI assistance integration into cluster settings page to provide contextual help during cluster update workflows.
Features:
The integration uses the official lightspeed-console plugin API to open the OLS chatbox with context-aware prompts and cluster data attachments. Each workflow phase provides tailored AI prompts and exports relevant cluster resources (ClusterVersion) as YAML for comprehensive analysis.
Note: E2E test file (cluster-settings-page.ts) excluded from backport as Playwright E2E framework is not available in release-4.22.
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com
Signed-off-by: Fabricio Aguiar fabricio.aguiar@gmail.com
(cherry picked from commit 60f1c71)
Analysis / Root cause:
Solution description:
Screenshots / screen recording:
Test setup:
Test cases:
Browser conformance:
Additional info:
Reviewers and assignees: