-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fleet] Support injected routing rules during integration installation #157422
Comments
Pinging @elastic/fleet (Team:Fleet) |
@joshdover We'll only be doing "local" routing rules for the MVP in 8.10. So yes, the scope has been pared down to #155910 for MVP. |
@juliaElastic Do we know how this should work with input-packages? Can we specify the input package dataset as target dataset for routing rules? Because the problem with input packages is that the dataset is set at the installation time by the user. |
@jlind23 I think dynamic dataset name in input packages was not considered to be supported by this enhancement. We could come up with a way to support it (in a new issue?), though it's tricky as the dataset name can be anything.
|
What about this one: elastic/package-spec#566 ? |
We can use that issue to add support for routing rules in input packages, that looks like a use case for local routing rules, not injected. |
See my comment on the other issue - I'm skeptical that we need routing rules in input packages at all. |
@kpollich Can this be closed or is there an aspect of this not implemented yet? |
Ref elastic/package-spec#514
Follow-up from #155910
When integrations are installed, Fleet should honor all injected routing rules defined by a given data stream manifest in addition to all local rules. The local rules support is handled by #155910
Given a data stream manifest as follows
The ingest pipelines for the
k8s.router
andsyslog
datastreams should be updated as followsOne important detail to note: injected routing rules always appear AFTER local routing rules for a given data stream. This prevent unintended short-circuiting.
The text was updated successfully, but these errors were encountered: