MGMT-24304: On disconnected environment no Openshift version is set by default on standalone cluster details page and no version is shown in the dropdown till Show all available are shown - #3723
openshift-merge-bot[bot] merged 2 commits into
Conversation
|
@jgyselov: This pull request references MGMT-24304 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 bug to target the "5.0.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. |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR refactors cluster deployment details form initialization by extracting shared Formik setup into a reusable ChangesCluster Deployment Details Form Initialization Refactor
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
|
/cherry-pick releases/v2.18-cim |
|
@jgyselov: once the present PR merges, I will cherry-pick it on top of 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. |
There was a problem hiding this comment.
Actionable comments posted: 2
🧹 Nitpick comments (1)
libs/ui-lib/lib/common/components/clusterConfiguration/ExternalPlatformsDropdown.tsx (1)
83-83: ⚡ Quick winUse the
onOpenChangeboolean argument instead of toggling local state.Line 83 should set the explicit next state (
setIsOpen(nextIsOpen)) rather than!isOpen; inversion can desync under repeated/open-close events.Suggested patch
- onOpenChange={() => setIsOpen(!isOpen)} + onOpenChange={(_event, nextIsOpen) => setIsOpen(nextIsOpen)}🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@libs/ui-lib/lib/common/components/clusterConfiguration/ExternalPlatformsDropdown.tsx` at line 83, The onOpenChange handler in ExternalPlatformsDropdown currently toggles local state with setIsOpen(!isOpen), which can desync; change the handler to accept the boolean argument and call setIsOpen(nextIsOpen) (use the provided parameter name such as nextIsOpen or isOpenArg) so the dropdown state is set explicitly; update the arrow function attached to onOpenChange to receive the boolean and pass it to setIsOpen instead of inverting the existing isOpen variable.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@libs/ui-lib/lib/cim/components/ClusterDeployment/clusterDetails/useDetailsFormik.tsx`:
- Line 82: The useMemo that computes initialValues currently uses an empty
dependency array (and disables the lint rule), which freezes initialValues after
mount; update the dependency array for the useMemo that returns initialValues to
include the actual reactive inputs [cluster, ocpVersions, allOcpVersions],
remove the // eslint-disable-line react-hooks/exhaustive-deps comment, and
ensure any values referenced inside the useMemo (e.g., cluster, ocpVersions,
allOcpVersions) are listed so initialValues updates when those change.
- Line 1: Replace the non-ESM import with the standard ESM React import by
changing the module import at the top of useDetailsFormik to use "import React
from 'react';" (update any JSX typing/import expectations in the file
accordingly). Locate the useEffect (inside useDetailsFormik) that currently uses
an empty dependency array with an eslint-disable comment and remove the
eslint-disable; then either add the correct dependencies to the dependency array
or refactor the effect body to use stable refs or memoized callbacks
(useRef/useCallback/useMemo) so the dependency list is accurate—ensure any
helper functions or values referenced inside the effect (e.g., formik
values/handlers or local functions) are included or stabilized to satisfy
react-hooks/exhaustive-deps.
---
Nitpick comments:
In
`@libs/ui-lib/lib/common/components/clusterConfiguration/ExternalPlatformsDropdown.tsx`:
- Line 83: The onOpenChange handler in ExternalPlatformsDropdown currently
toggles local state with setIsOpen(!isOpen), which can desync; change the
handler to accept the boolean argument and call setIsOpen(nextIsOpen) (use the
provided parameter name such as nextIsOpen or isOpenArg) so the dropdown state
is set explicitly; update the arrow function attached to onOpenChange to receive
the boolean and pass it to setIsOpen instead of inverting the existing isOpen
variable.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 287bb707-6695-468c-82e0-32a6c7c72fba
📒 Files selected for processing (6)
libs/ui-lib/lib/cim/components/ClusterDeployment/clusterDetails/ACMClusterDeploymentDetailsStep.tsxlibs/ui-lib/lib/cim/components/ClusterDeployment/clusterDetails/ClusterDeploymentDetailsStep.tsxlibs/ui-lib/lib/cim/components/ClusterDeployment/clusterDetails/ClusterDetailsFormFields.tsxlibs/ui-lib/lib/cim/components/ClusterDeployment/clusterDetails/useDetailsFormik.tsxlibs/ui-lib/lib/cim/components/common/CpuArchitectureDropdown.tsxlibs/ui-lib/lib/common/components/clusterConfiguration/ExternalPlatformsDropdown.tsx
1910230 to
3e3fde2
Compare
3e3fde2 to
dbe4668
Compare
|
Hi @jgyselov — heads up, there's a similar issue on the standalone OCM side. The disconnected |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jgyselov, LiorSoffer 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 |
9b6d0fb
into
openshift-assisted:master
|
@jgyselov: new pull request created: #3765 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. |
* MGMT-21857: [UI] - Missing "No Matching Clusters" Message (#3667) * fix: auto-fix for MGMT-21857 [UI] - Missing "No Matching Clusters" Message Signed-off-by: assisted-installer-ai-bot[bot] <assisted-installer-ai-bot[bot]@users.noreply.github.com> * Delete .ai-bot directory --------- Signed-off-by: assisted-installer-ai-bot[bot] <assisted-installer-ai-bot[bot]@users.noreply.github.com> Co-authored-by: assisted-installer-ai-bot[bot] <assisted-installer-ai-bot[bot]@users.noreply.github.com> * OCPBUGS-84147 | [Below the sea UI] Leaky Abstraction: Transient 500 errors exposed during host binding process (#3672) * OCPBUGS-84147 | [Below the sea UI] Leaky Abstraction: Transient 500 errors exposed during host binding process * OCPBUGS-84147 | [Below the sea UI] Leaky Abstraction: Transient 500 errors exposed during host binding process * Add custom-manifests-requirements-satisfied to soft validations on networking wizard step (#3682) * MGMT-19002: [nmstate] UI form view missing autoconf field for ipv6 (#3681) Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * Memoize the wizard footer on CIM Review step (#3686) * Read from aipVIPs and ingressVIPs in getClusterProperties function (#3661) * Bump ip-address from 7.1.0 to 10.1.1 (#3689) Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 7.1.0 to 10.1.1. - [Commits](https://github.com/beaugunderson/ip-address/commits) --- updated-dependencies: - dependency-name: ip-address dependency-version: 10.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump basic-ftp from 5.3.0 to 5.3.1 (#3698) Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases) - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md) - [Commits](patrickjuchli/basic-ftp@v5.3.0...v5.3.1) --- updated-dependencies: - dependency-name: basic-ftp dependency-version: 5.3.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * MGMT-23490: Refactor Troubleshooting Web Console (#3688) * Refactor Troubleshooting Web Console Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * fix Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> --------- Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * OCPBUGS-84038 | [Below the sea UI] Lack of visual feedback (spinner) on disabled "Next" button during background validation (#3687) * OCPBUGS-84038 | [Below the sea UI] Lack of visual feedback (spinner) on disabled Next button during background validation * run yarn format:all * Bump fast-uri from 3.1.0 to 3.1.2 (#3706) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.0...v3.1.2) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.9-1778171507 (#3709) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency redux to ^4.2.1 (#3708) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update konflux references (#3707) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to ^8.57.1 (#3677) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency qs to ^6.15.1 (#3678) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Ugrade axios to 1.15.2 (#3710) * Implement useAgents hook for the CIM wizard (#3711) * chore(deps): update dependency dpdm to v4 (#3555) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update konflux references (#3718) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency qs to ^6.15.2 (#3719) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.9-1778675823 (#3720) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * fix monted pull secret parsing (#3692) Signed-off-by: Elay Aharoni <elayaha@gmail.com> * Bump ws from 8.18.3 to 8.20.1 (#3726) Bumps [ws](https://github.com/websockets/ws) from 8.18.3 to 8.20.1. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.18.3...8.20.1) --- updated-dependencies: - dependency-name: ws dependency-version: 8.20.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Konflux Quay image address (#3740) * chore(deps): update konflux references (#3741) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update typescript (#3743) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Remove Arbiter button (#3744) Signed-off-by: Elay Aharoni <elayaha@gmail.com> * Operators section should not be displayed on review and installation progress pages when no operators are selected (#3745) Signed-off-by: Elay Aharoni <elayaha@gmail.com> * MGMT-24444: Apply sentence case to networking management type labels … (#3747) * MGMT-24444: Apply sentence case to networking management type labels to align with the docs Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * fixes Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> --------- Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * Reset search field on 'Clear all filters' (#3736) * Fix disk encryption parsing for cluster details (#3737) * Revert "OCPBUGS-84038 | [Below the sea UI] Lack of visual feedback (spinner) …" (#3757) This reverts commit 1072e99. * chore(deps): update testing packages (#3742) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Bump tmp from 0.2.5 to 0.2.6 (#3760) Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.5 to 0.2.6. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.5...v0.2.6) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * MGMT-24304: On disconnected environment no Openshift version is set by default on standalone cluster details page and no version is shown in the dropdown till Show all available are shown (#3723) * Align dropdown behavior * Set customOpenshiftSelect value as initial (when applicable) * chore(deps): update konflux references (#3762) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * MGMT-24099: UI redirects to Custom Manifest page before host discovery when cluster is OCI platform (#3739) * Use cluster validations to determine first wizard step * Test adaptations for wizard first step changes * getClusterWizardFirstStep code tweaks * OCPBUGS-85310: Static ip prefill for ove below the sea (#3733) * Assisted Installer OVE UI shows transient blank page with Technology Preview spinner (#3341) Signed-off-by: Elay Aharoni <elayaha@gmail.com> * prefill staticip on ove below the sea Signed-off-by: Elay Aharoni <elayaha@gmail.com> --------- Signed-off-by: Elay Aharoni <elayaha@gmail.com> * OCPBUGS-72598: Custom manifests are broken in local assisted UI (#3766) * Custom manifests are broken in local Assisted UI Signed-off-by: Elay Aharoni <elayaha@gmail.com> * Custom manifests are broken in local Assisted UI Signed-off-by: Elay Aharoni <elayaha@gmail.com> --------- Signed-off-by: Elay Aharoni <elayaha@gmail.com> * Bump vitest from 0.34.6 to 3.2.6 (#3772) Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.34.6 to 3.2.6. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.6/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 3.2.6 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Updating assisted-installer-ui-container image to be consistent with ART for 5.0 (#3771) Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/agent-installer-ui.yml Co-authored-by: AOS Automation Release Team <noreply@redhat.com> * Upgrade serialize_javascript to ^7.0.5 (#3775) * Fix FeedbackCard types (#3776) * fix(deps): update typescript type definitions (non-major) (#3764) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Upgrade axios to ^1.17.0 (#3773) * Upgrade minimatch to ^10.2.3 (#3779) * Upgrade ajv to ^8.18.0 (#3778) * Bump joi from 17.13.0 to 17.13.4 (#3783) Bumps [joi](https://github.com/hapijs/joi) from 17.13.0 to 17.13.4. - [Commits](hapijs/joi@v17.13.0...v17.13.4) --- updated-dependencies: - dependency-name: joi dependency-version: 17.13.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tmp from 0.2.6 to 0.2.7 (#3785) Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.6 to 0.2.7. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.6...v0.2.7) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 8.0.10 to 8.0.16 (#3787) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.10 to 8.0.16. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.16 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump js-yaml from 4.1.1 to 4.2.0 (#3786) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.2.0. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/commits) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.2.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump launch-editor from 2.12.0 to 2.14.1 (#3789) Bumps [launch-editor](https://github.com/vitejs/launch-editor) from 2.12.0 to 2.14.1. - [Commits](vitejs/launch-editor@v2.12.0...v2.14.1) --- updated-dependencies: - dependency-name: launch-editor dependency-version: 2.14.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @babel/core from 7.29.0 to 7.29.7 (#3790) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.29.0 to 7.29.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.29.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump form-data from 4.0.5 to 4.0.6 (#3788) Bumps [form-data](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. - [Release notes](https://github.com/form-data/form-data/releases) - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](form-data/form-data@v4.0.5...v4.0.6) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): update dependency minimatch to ^10.2.5 (#3796) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Upgrade glob to ^11.1.0 (#3774) * Bump undici from 7.24.7 to 7.28.0 (#3795) Bumps [undici](https://github.com/nodejs/undici) from 7.24.7 to 7.28.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.24.7...v7.28.0) --- updated-dependencies: - dependency-name: undici dependency-version: 7.28.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Tweak discovery ISO modal sizing (#3792) * MGMT-23172: Improve the UX of the operators tab (#3780) * MGMT-23172: Improve the UX of the operator tab Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * fixes Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> --------- Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * Fix nested expandable sections (#3793) * chore(deps): update dependency serialize-javascript to ^7.0.6 (#3797) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Bump http-proxy-middleware from 2.0.9 to 2.0.10 (#3799) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.9 to 2.0.10. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.10/CHANGELOG.md) - [Commits](chimurai/http-proxy-middleware@v2.0.9...v2.0.10) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-version: 2.0.10 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * AGENT-1519 | [Below-the-sea UI] Allow the user to select IPv6 in the Networking Stack Type field (#3732) * AGENT-1519 | [Below-the-sea UI] Allow the user to select IPv6 in the Networking Stack Type field * Refactor NetworkConfiguration * Upgade tar to ^7.5.11 (#3801) * Upgrade ws to ^8.21.0 (#3803) * Upgrade ip-address to ^10.1.1 (#3802) * chore(deps): update dependency ip-address to ^10.2.0 (#3808) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update konflux references (#3794) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * MGMT-24431: Add inventory truncation validation handling to Assisted Installer UI (#3807) Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * chore(deps): update dependency qs to ^6.15.3 (#3809) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Reflect selected operators correctly (#3805) * MGMT-24633:When selecting Openshift AI bundle, dependencies aren't select Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * fixes Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * fixes2 Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> --------- Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> * ACM-35000: Update @openshift-assisted/ui-lib for dynamic plugin SDK 4.22 and react-router 7 compatibility (#3804) * Upgrade @openshift-console/dynamic-plugin-sdk to ^4.22.0 * Implement routing tests * Remove react-router-dom-v5-compat, install react-router-dom@^6 * Prepare for react-router upgrade prep * Upgrade react-router to ^7.17.0 * Remove outdated @types packages * Upgrade shell-quote to ^1.8.4 (#3800) * Fix machine network autoselect to work with IPv6 only clusters (#3813) * Fix dependency ordering (#3812) * Bump js-yaml from 3.14.1 to 4.3.0 (#3814) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 4.3.0. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@3.14.1...4.3.0) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.3.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): update konflux references (#3824) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency serialize-javascript to ^7.0.7 (#3825) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Update OWNERS file (#3850) * Show all operators on cluster installation page (#3849) * OCPBUGS-97734: Increase default imageStorage to 100Gi and raise minimum to 50Gi (#3820) The default imageStorage of 50Gi is no longer sufficient. The assisted-image-service downloads RHCOS ISOs for all architectures and all supported OCP versions (currently 47 ISOs totaling ~47GB) when no osImages filter is configured. This fills the 50Gi PVC and crashes the pod with 'no space left on device'. - Raise default imageStorage from 50Gi to 100Gi - Raise MIN_IMG_VOL_SIZE from 10Gi to 50Gi - Update recommendation text and validation message Assisted-by: Claude Code Co-authored-by: asadawar <asadawar@users.noreply.github.com> * no-jira: Bump axios to latest (1.18.1) (#3856) Signed-off-by: Venkata Charan Sunku <vsunku@redhat.com> * chore(deps): update dependency tar to ^7.5.19 (#3826) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * OCPBUGS-96781: Bump webpack-dev-server to 5.2.5 (#3822) This PR addresses CVE-2026-9595 (webpack-dev-server information disclosure vulnerability via improper proxy configuration) by updating webpack-dev-server from 5.2.3 to 5.2.5. The assisted-installer-ui uses webpack-dev-server as a transitive devDependency. Analysis confirmed that this development server is NOT deployed to production containers, so the risk is LOW (development environment only). Update is applied for compliance and developer environment security. Related: OCPBUGS-96781 Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * Upgrade brace-expansion to ^5.0.8 (#3855) * chore(deps): update konflux references (#3866) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update dependency axios to ^1.18.1 (#3868) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * chore(deps): update typescript type definitions (non-major) (#3867) Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> * Upgrade brace-expansion to ^5.0.8 (#3855) --------- Signed-off-by: assisted-installer-ai-bot[bot] <assisted-installer-ai-bot[bot]@users.noreply.github.com> Signed-off-by: Lior Soffer <liorsoffer1@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Signed-off-by: Elay Aharoni <elayaha@gmail.com> Signed-off-by: Venkata Charan Sunku <vsunku@redhat.com> Co-authored-by: Liat Berkovich <lberkovi@redhat.com> Co-authored-by: assisted-installer-ai-bot[bot] <assisted-installer-ai-bot[bot]@users.noreply.github.com> Co-authored-by: Ashraf Masarwa <asmasarw@redhat.com> Co-authored-by: Lior Soffer <liorsoffer1@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: Elay Aharoni <elayaha@gmail.com> Co-authored-by: OpenShift Bot <openshift-bot@redhat.com> Co-authored-by: AOS Automation Release Team <noreply@redhat.com> Co-authored-by: Abhijeet Sadawarte <asadawar@redhat.com> Co-authored-by: asadawar <asadawar@users.noreply.github.com> Co-authored-by: Venkata Charan Sai Sunku <vsunku@redhat.com> Co-authored-by: Jaspreet Kaur <jkaur@redhat.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
https://redhat.atlassian.net/browse/MGMT-24304
With OCP Console 4.22 the
customOpenshiftSelectfallback wasn't getting set (likely to React 18 concurrency changes).Needs: stolostron/console#6242
Summary by CodeRabbit
Style
Improvements