logstash/lib
Mashhur 3c9db658bc
Package elastic_integration plugin. (#15769)
* Exclude plugins feature in OSS distributions.

* Set elastic_integration plugin default.

* Remove non-OSS plugins after installing default plugins.

* Testing local can't find gem bundler (= 2.3.26) issue.

* Include extract non-OSS plugins logic indocker build operations.

* Only default plugins can be excluded from OSS distros.

* Simplification: instead conditional check, use intersection to make OSS exlucluded plugin list.

* Gem and specification files still stay after removing the plugin. This change removes the stayed files.

* Rename oss-exclude to skip-oss to align namings with other params.

* Make intersection method simpler.

* [Test] Temporary excluding elastic integration plugin from default plugin list.

* Sets elastic_integration plugin default back. When removing locally installed gems, Gem::Specification doesn't recognize the gem. We have Bundle::setup in the removal logic but it is causing an issue when we re-use the bundle.

* Test the build order, remove plugin from cache logic seems invalid since we don't pack the cache.
2024-02-14 07:10:42 -08:00
..
bootstrap Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
pluginmanager Package elastic_integration plugin. (#15769) 2024-02-14 07:10:42 -08:00
secretstore Add support to add and remove multiple keystore keys in a single operation (#15612) 2023-11-30 10:21:51 +01:00
systeminstall Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00