Convert repository plugins to modules (#81870)

Closes #81652.

Convert the `repository-azure`, `repository-gcs` and `repository-s3`
plugins into modules, so that they are always included in the
Elasticsearch distribution. Also change plugin installation, removal
and syncing so that attempting to add or remove these plugins still
succeeds but is now a no-op.
This commit is contained in:
Rory Hunter 2022-01-10 10:45:42 +00:00 committed by GitHub
parent 78509f44d1
commit d2dbef5063
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
286 changed files with 628 additions and 304 deletions

View file

@ -126,12 +126,11 @@ sudo bin/elasticsearch-plugin install [plugin_id] [plugin_id] ... [plugin_id]
Each `plugin_id` can be any valid form for installing a single plugin (e.g., the
name of a core plugin, or a custom URL).
For instance, to install the core <<analysis-icu,ICU plugin>>, and
<<repository-s3,S3 repository plugin>> run the following command:
For instance, to install the core <<analysis-icu,ICU plugin>>, run the following command:
[source,shell]
-----------------------------------
sudo bin/elasticsearch-plugin install analysis-icu repository-s3
sudo bin/elasticsearch-plugin install analysis-icu
-----------------------------------
This command will install the versions of the plugins that matches your