logstash/lib/pluginmanager
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
..
bundler Rubocop: Enable SpaceAround cops (#15196) 2023-07-18 21:11:57 -04:00
pack_fetch_strategy Rubocop: Enable SpaceAround cops (#15196) 2023-07-18 21:11:57 -04:00
pack_installer Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00
templates 14203 fix generated plugin dependencies (#14229) 2022-06-13 10:30:46 -05:00
utils use correct headers api for redirects in plugin manager http client (#12626) 2021-02-01 10:24:12 +00:00
command.rb Enable trailing whitespace formating (#15174) 2023-07-14 13:22:02 -04:00
errors.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
gem_installer.rb Update to JRuby 9.4 (#14861) 2023-06-28 13:05:43 +02:00
gemfile.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
generate.rb Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
install.rb Feat: conservative plugin (dependency) updates by default (#13794) 2022-02-21 13:01:42 +01:00
install_strategy_factory.rb Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00
list.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
main.rb Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00
offline_plugin_packager.rb Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00
pack.rb Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
pack_command.rb Rubocop: Enable SpaceAround cops (#15196) 2023-07-18 21:11:57 -04:00
prepare_offline_pack.rb Fix instances of deprecated class methods (#15183) 2023-07-17 11:32:46 -04:00
proxy_support.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
remove.rb Package elastic_integration plugin. (#15769) 2024-02-14 07:10:42 -08:00
settings.xml.erb Remove license header from settings.xml template (#15131) 2023-06-30 13:39:21 -04:00
ui.rb Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00
unpack.rb Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
update.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
util.rb deps: downgrade jruby, keep updated default-gem dependencies (forward-port #15283) (#15369) 2023-10-03 14:32:28 -07:00
x_pack_interceptor.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00