Skip to content

[UII] Remove multi-page add integration flow (?useMultiPageLayout)#271801

Open
jen-huang wants to merge 7 commits into
elastic:mainfrom
jen-huang:fix/remove-multipage
Open

[UII] Remove multi-page add integration flow (?useMultiPageLayout)#271801
jen-huang wants to merge 7 commits into
elastic:mainfrom
jen-huang:fix/remove-multipage

Conversation

@jen-huang
Copy link
Copy Markdown
Contributor

@jen-huang jen-huang commented May 28, 2026

Summary

Resolves #271315. Does what it says on the tin: removes the multi-page add integration flow for first time Elastic Agent users (previously triggered using the query param in /add-integration?useMultiPageLayout).

Security solution has a custom view registered in this flow. That has been removed, as well as the extension point.

This will get backported to all open branches.

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

  • Unit or functional tests were updated or added to match the most common scenarios
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines
  • Review the backport guidelines and apply applicable backport:* labels.

@jen-huang jen-huang self-assigned this May 28, 2026
@jen-huang jen-huang added release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team backport:all-open Backport to all branches that could still receive a release labels May 28, 2026
@jen-huang jen-huang marked this pull request as ready for review May 28, 2026 22:31
@jen-huang jen-huang requested review from a team as code owners May 28, 2026 22:31
@infra-vault-gh-plugin-prod
Copy link
Copy Markdown

Pinging @elastic/fleet (Team:Fleet)

@elastic-vault-github-plugin-prod elastic-vault-github-plugin-prod Bot requested a review from a team as a code owner May 28, 2026 22:48
@jen-huang jen-huang requested a review from a team as a code owner May 29, 2026 05:25
Copy link
Copy Markdown
Member

@criamico criamico left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

Copy link
Copy Markdown
Contributor

@szwarckonrad szwarckonrad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DW changes LGTM!

@jen-huang jen-huang enabled auto-merge (squash) May 29, 2026 20:11
@jen-huang
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

@kibanamachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #131 / Cloud Security Posture - Group 5 (KSPM + Flyouts) Security Alerts Page - Graph visualization expanded flyout - filter by node
  • [job] [logs] Scout Lane #9 - stateful-classic / default / local-stateful-classic - Create Data View wizard - data stream is accepted as an index pattern source and wizard auto-detects the timestamp field
  • [job] [logs] Scout Lane #11 - stateful-classic / default / local-stateful-classic - UptimeIntegrationDeprecation - returns true when non-managed synthetics policies exist

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
fleet 2236 2215 -21
securitySolution 9585 9583 -2
total -23

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
fleet 2.8MB 2.8MB -33.4KB
securitySolution 12.1MB 12.1MB -2.7KB
total -36.1KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
fleet 212.0KB 211.8KB -199.0B
securitySolution 159.8KB 159.6KB -233.0B
total -432.0B
Unknown metric groups

async chunk count

id before after diff
securitySolution 119 118 -1

ESLint disabled line counts

id before after diff
fleet 43 37 -6

Total ESLint disabled count

id before after diff
fleet 51 45 -6

History

cc @jen-huang

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fleet] Remove multi-page onboarding layout for Fleet integrations

5 participants