-
Notifications
You must be signed in to change notification settings - Fork 72
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
Add validation for allowed processors in ingest pipelines #586
Conversation
test integrations |
Created or updated PR in integrations repostiory to test this vesrion. Check elastic/integrations#7682 |
💚 Build Succeeded
cc @jsoriano |
- version: 3.0.0-next | ||
changes: | ||
- description: Validate processors used in ingest pipelines | ||
type: breaking-change |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reasons for this to be breaking:
- It disallows the use of some processors (that don't seem to be used at the moment).
- It doesn't support the
version
parameter in pipelines, but it is not used at the moment in Fleet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! 👍
What does this PR do?
Restrict the processors allowed in ingest pipelines.
Why is it important?
Package compatibility with the stack is going to be controlled by the package spec version. Each version of Kibana will support a range of versions of the spec, so the spec needs to be specific about the features each package can use.
Checklist
test/packages
that prove my change is effective.spec/changelog.yml
.Related issues