OpenSearch/elasticsearch/x-pack/security
Ryan Ernst a9ace27107 Internal: Simplify creation of trial license
Currently each node monitors the cluster state for a license, and if it
does not find one, it sends a request to the master to generate a trial
license. However, the master node has this same logic. Since the master
node is the only thing that can change the cluster state, we know that
once some node becomes master, it will notice the lack of license,
generate a trial license, and send a cluster state update. The trigger
from every node telling the master to generate the trial license is not
needed.

This change removes the register_trial_license action that the non
master nodes used. It removes the need for the TransportService in the
LicensesService, which will help with deguicing.

Original commit: elastic/x-pack-elasticsearch@a71656847e
2016-07-11 22:37:23 -07:00
..
bin/x-pack Add a tool to migrate users/roles from file to native realm 2016-06-27 14:20:45 -06:00
config/x-pack Rename Marvel packages and directories to Monitoring 2016-06-29 09:10:25 +02:00
src Internal: Simplify creation of trial license 2016-07-11 22:37:23 -07:00
README.asciidoc security: remove use of shield in files and directory names 2016-06-20 10:26:10 -04:00
TESTING.asciidoc security: remove use of shield in files and directory names 2016-06-20 10:26:10 -04:00
test-signatures.txt security: remove use of shield in files and directory names 2016-06-20 10:26:10 -04:00

README.asciidoc

= Elasticsearch Security Plugin

This plugins adds security features to elasticsearch

You can build the plugin with `mvn package`.

The documentation is put in the `docs/` directory.