Skip to content

🌊 Disallow manual_ingest_pipeline processor for wired streams#233902

Merged
flash1293 merged 7 commits intoelastic:mainfrom
flash1293:flash1293/hide-escape-hatch
Sep 5, 2025
Merged

🌊 Disallow manual_ingest_pipeline processor for wired streams#233902
flash1293 merged 7 commits intoelastic:mainfrom
flash1293:flash1293/hide-escape-hatch

Conversation

@flash1293
Copy link
Copy Markdown
Contributor

As discussed, we don't want to offer manual_ingest_pipeline for wired streams. This PR makes sure it can only be used for classic streams (disallowing on the API and hiding from the UI)

  • Tests for manual_ingest_pipeline were currently done on wired streams, moved that over to classic streams.
  • The test for testing a half-created wired stream was done with a broken manual_ingest_pipeline, which is now not possible anymore - this PR changes the test to manually delete the streams definition while leaving the actual data stream in place, simulating the situation of a restored data stream.

@flash1293 flash1293 added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting Team:obs-onboarding Observability Onboarding Team Feature:Streams This is the label for the Streams Project v9.2.0 Team:streams-program Team Label for Streams program labels Sep 3, 2025
@flash1293
Copy link
Copy Markdown
Contributor Author

/ci

@flash1293
Copy link
Copy Markdown
Contributor Author

/ci

@flash1293
Copy link
Copy Markdown
Contributor Author

/ci

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

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

id before after diff
streamsApp 659.8KB 660.0KB +122.0B

History

@flash1293 flash1293 marked this pull request as ready for review September 4, 2025 15:16
@flash1293 flash1293 requested review from a team as code owners September 4, 2025 15:16
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-ux-logs-team (Team:obs-ux-logs)

@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/streams-program-team (Team:streams-program)

Copy link
Copy Markdown
Contributor

@tonyghiani tonyghiani left a comment

Choose a reason for hiding this comment

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

Looks good Joe, thanks for the change!

@flash1293 flash1293 merged commit f7add87 into elastic:main Sep 5, 2025
12 checks passed
shahargl pushed a commit to shahargl/kibana that referenced this pull request Sep 7, 2025
…c#233902)

As discussed, we don't want to offer manual_ingest_pipeline for wired
streams. This PR makes sure it can only be used for classic streams
(disallowing on the API and hiding from the UI)

* Tests for `manual_ingest_pipeline` were currently done on wired
streams, moved that over to classic streams.
* The test for testing a half-created wired stream was done with a
broken `manual_ingest_pipeline`, which is now not possible anymore -
this PR changes the test to manually delete the streams definition while
leaving the actual data stream in place, simulating the situation of a
restored data stream.
yngrdyn added a commit that referenced this pull request Sep 10, 2025
In #233902
`manual_ingest_pipeline` are not supported in wired streams.
This PR removes steps when configuring child streams in `sample_logs`
scenario
eleonoramicozzi pushed a commit to eleonoramicozzi/kibana that referenced this pull request Sep 10, 2025
…c#234524)

In elastic#233902
`manual_ingest_pipeline` are not supported in wired streams.
This PR removes steps when configuring child streams in `sample_logs`
scenario
KodeRad pushed a commit to KodeRad/kibana that referenced this pull request Sep 15, 2025
…c#233902)

As discussed, we don't want to offer manual_ingest_pipeline for wired
streams. This PR makes sure it can only be used for classic streams
(disallowing on the API and hiding from the UI)

* Tests for `manual_ingest_pipeline` were currently done on wired
streams, moved that over to classic streams.
* The test for testing a half-created wired stream was done with a
broken `manual_ingest_pipeline`, which is now not possible anymore -
this PR changes the test to manually delete the streams definition while
leaving the actual data stream in place, simulating the situation of a
restored data stream.
KodeRad pushed a commit to KodeRad/kibana that referenced this pull request Sep 15, 2025
…c#234524)

In elastic#233902
`manual_ingest_pipeline` are not supported in wired streams.
This PR removes steps when configuring child streams in `sample_logs`
scenario
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Sep 24, 2025
…c#233902)

As discussed, we don't want to offer manual_ingest_pipeline for wired
streams. This PR makes sure it can only be used for classic streams
(disallowing on the API and hiding from the UI)

* Tests for `manual_ingest_pipeline` were currently done on wired
streams, moved that over to classic streams.
* The test for testing a half-created wired stream was done with a
broken `manual_ingest_pipeline`, which is now not possible anymore -
this PR changes the test to manually delete the streams definition while
leaving the actual data stream in place, simulating the situation of a
restored data stream.
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Sep 24, 2025
…c#234524)

In elastic#233902
`manual_ingest_pipeline` are not supported in wired streams.
This PR removes steps when configuring child streams in `sample_logs`
scenario
niros1 pushed a commit that referenced this pull request Sep 30, 2025
In #233902
`manual_ingest_pipeline` are not supported in wired streams.
This PR removes steps when configuring child streams in `sample_logs`
scenario
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting Feature:Streams This is the label for the Streams Project release_note:skip Skip the PR/issue when compiling release notes Team:obs-onboarding Observability Onboarding Team Team:streams-program Team Label for Streams program v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants