Skip to content

Remove special handling for ingest plugins #36967

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

Merged

Conversation

jasontedor
Copy link
Member

We added some special handling for installing and removing the ingest-geoip and ingest-user-agent plugins when we converted them to modules. This special handling was done to minimize breaking users in a minor release. However, do not want to maintain this behavior forever so this commit removes that special handling in the master branch so that starting with 7.0.0 this special handling will be gone.

Relates #36898
Relates #36956

We added some special handling for installing and removing the
ingest-geoip and ingest-user-agent plugins when we converted them to
modules. This special handling was done to minimize breaking users in a
minor release. However, do not want to maintain this behavior forever so
this commit removes that special handling in the master branch so that
starting with 7.0.0 this special handling will be gone.
@jasontedor jasontedor added >breaking :Core/Infra/Plugins Plugin API and infrastructure :Data Management/Ingest Node Execution or management of Ingest Pipelines including GeoIP v7.0.0 labels Dec 23, 2018
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-features

@jasontedor jasontedor requested a review from rjernst December 23, 2018 14:28
Copy link
Member

@martijnvg martijnvg left a comment

Choose a reason for hiding this comment

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

LGTM

@rjernst
Copy link
Member

rjernst commented Dec 23, 2018

Don't we need to maintain through 7.x since a user could full cluster restart from a version with these plugins?

@jasontedor
Copy link
Member Author

Don't we need to maintain through 7.x since a user could full cluster restart from a version with these plugins?

No. They can still remove these plugins, these hooks were only about removing acting as a no-op in the 6.x series, removing them when they are installed (from a previous version) will still work fine.

@jasontedor jasontedor merged commit 1e6eff6 into elastic:master Dec 23, 2018
jasontedor added a commit that referenced this pull request Dec 23, 2018
We added some special handling for installing and removing the
ingest-geoip and ingest-user-agent plugins when we converted them to
modules. This special handling was done to minimize breaking users in a
minor release. However, do not want to maintain this behavior forever so
this commit removes that special handling in the master branch so that
starting with 7.0.0 this special handling will be gone.
@jasontedor jasontedor deleted the remove-ingest-plugin-special-handling branch December 23, 2018 21:14
@jasontedor
Copy link
Member Author

Thanks for taking a look @martijnvg and @rjernst.

@jimczi jimczi added v7.0.0-beta1 and removed v7.0.0 :Core/Infra/Plugins Plugin API and infrastructure labels Feb 7, 2019
@lcawl lcawl mentioned this pull request Apr 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>breaking :Data Management/Ingest Node Execution or management of Ingest Pipelines including GeoIP v7.0.0-beta1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants