refactor(frontend): remove enableRpcnTiles flag and serverless get-started wizard - #2591
Merged
Conversation
…arted wizard Tiles flow superseded by the new connect UI (enablePipelineDiagrams) and its flag is now off in LaunchDarkly. Removes all gated branches, the ./connect-tiles federated exposure, and the /get-started/api wizard whose only entry point was Cloud UI's deleted serverless onboarding wizard. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
🚨 Registry drift detectedApp:
Components needing attention
Refresh command: bunx shadcn@latest add @redpanda/data-table @redpanda/tabs --overwriteGenerated by lookout audit-changes. |
The tiles-based onboarding wizard is retired; pipeline creation now always lands on /rp-connect/create. Deletes ConnectOnboardingWizard, ConnectTiles/ConnectTile, and the wizard-only stepper constants and yaml-regeneration helpers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
Author
The only 404 risk starts AFTER Wednesday's console release: stale bookmarks/browser history pointing at |
SpicyPete
approved these changes
Aug 5, 2026
SpicyPete
left a comment
Contributor
There was a problem hiding this comment.
always good to see code cleaned up 👍
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
enableRpcnTilesfeature flag and every branch it gated, plus the./connect-tilesfederated module exposure/get-started/apiroute,APIConnectWizard,api-wizard-store, onboarding code-snippet query) — its only entry point was Cloud UI's serverless onboarding wizard, deleted in the companion cloudv2 PR (redpanda-data/cloudv2#28773)/rp-connect/wizardroute entirely — pipeline creation always lands on/rp-connect/createnowWhy
enableRpcnTileswas the tiles-based create flow embedded in the legacy layout — it's been superseded since the new connect UI (enablePipelineDiagramstier, #2285) shipped at the end of March, and that tier has proven stable since. The flag is now off in LaunchDarkly, so everyisFeatureFlagEnabled('enableRpcnTiles') && isEmbedded()branch was dead code.The
./connect-tilesfederated exposure goes with it: its only consumer was Cloud UI's serverless onboarding wizard, which is deleted in the companion cloudv2 PR (redpanda-data/cloudv2#28773).The
/rp-connect/wizardroute is retired with it. Tier 1 already redirected wizard → create, and every "create pipeline" entry point now goes straight to/rp-connect/create— the wizard was an extra hop that no longer earned its place. That takesConnectOnboardingWizard,ConnectTiles/ConnectTile, the wizard-only stepper constants, and the yaml-regeneration helpers with it.AddTopicStep/AddUserStepandrpcn-wizard-storestay —PipelinePageuses them.What changed
constants.ts— droppedenableRpcnTilesfromFEATURE_FLAGS(also swept the deadenableServerlessOnboardingWizarddefault, which nothing reads)pipelines-create.tsx/pipelines-edit.tsx/pipelines-details.tsx/connect/overview.tsx— removed the flag-gatedPipelinePage/PipelineListPageearly returns; tier-1 routing viaenablePipelineDiagramsis unchangedheader.tsx—useShouldHideHeadernow checksenablePipelineDiagramsonlymodule-federation.config.ts— removed the./connect-tilesexposeconsole-app.test.tsx— flag passthrough tests now useenablePipelineDiagramsroutes/get-started/api.tsx,api-connect-wizard.tsx,state/api-wizard-store.ts,react-query/api/onboarding.tsx;header.tsxdropped its/get-started/apiroute match;routeTree.gen.tsregeneratedroutes/rp-connect/wizard.tsx,onboarding-wizard.tsx,connect-tiles.tsx,connect-tile.tsx;pipeline/list.tsxcreate button navigates to/rp-connect/create;header.tsxdropped its wizard route match; pruned the orphanedWizardStepperconstants andhandleStepResult/regenerateYamlForTopicUserComponentshelpersTest coverage
console-app.test.tsx+ topic/user step suites — 44 tests passredpanda-uiregistry components onmaster)