0db0e2f0c9
"cloud_internal" license type enables dynamically updating license operation mode via a config file. When the installed license is "cloud_internal", the node level operation mode can be updated by writing a `license_mode` file in the x-pack config directory (config/x-pack/license_mode). The file is expected to have a string representing the desired license mode (e.g. "gold", "basic"). In case of a failure to read a valid license mode from the `license_mode` file, the operation mode for "cloud_internal" license defaults to PLATINUM. This change also ensures that the correct operation mode is reported via the _xpack endpoint. closes elastic/elasticsearch#2042 Original commit: elastic/x-pack-elasticsearch@6a2d788e45 |
||
---|---|---|
.. | ||
base | ||
licensor | ||
README.md | ||
build.gradle |
README.md
elasticsearch-license
Elasticsearch Licensing core, tools and plugin
Core
Contains core data structures, utilities used by Licensor and Plugin.
See core/
and core-shaded/
Licensor
Contains a collection of tools to generate key-pairs, licenses and validate licenses.
See licensor/
see [wiki] (https://github.com/elasticsearch/elasticsearch-license/wiki) for documentation on [Licensing Tools Usage & Reference] (https://github.com/elasticsearch/elasticsearch-license/wiki/License-Tools-Usage-&-Reference)
Plugin
NOTE: The license plugin has to be packaged with the right public key when being deployed to public repositories in maven
or uploaded to s3. Use -Dkeys.path=<PATH_TO_KEY_DIR>
with maven command to package the plugin with a specified key.
See plugin/
see [Getting Started] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/getting-started.asciidoc) to install license plugin.
see [Licensing REST APIs] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/license.asciidoc) to use the license plugin from an elasticsearch deployment.
see [wiki] (https://github.com/elasticsearch/elasticsearch-license/wiki) for documentation on
- [License Plugin Consumer Interface] (https://github.com/elasticsearch/elasticsearch-license/wiki/License---Consumer-Interface)
- [License Plugin Release Process] (https://github.com/elasticsearch/elasticsearch-license/wiki/Plugin-Release-Process)
- [License Plugin Design] (https://github.com/elasticsearch/elasticsearch-license/wiki/License-Plugin--Design)