OpenSearch/plugins
James Baiera e16f1271b6
Fix SecurityException when HDFS Repository used against HA Namenodes (#27196)
* Sense HA HDFS settings and remove permission restrictions during regular execution.

This PR adds integration tests for HA-Enabled HDFS deployments, both regular and secured. 
The Mini HDFS fixture has been updated to optionally run in HA-Mode. A new test suite has 
been added for reproducing the effects of a Namenode failing over during regular repository 
usage. Going forward, the HDFS Repository will still be subject to its self imposed permission 
restrictions during normal use, but will no longer restrict them when running against an HA 
enabled HDFS cluster. Instead, the plugin will rely on the provided security policy and not 
further restrict the permissions so that the transparent operation to failover to a different 
Namenode in the client does not raise security exceptions. Additionally, we are now testing the 
secure mode with SASL based wire encryption of data between Elasticsearch and HDFS. This 
includes a missing library (commons codec) in order to support this change.
2017-12-01 14:26:05 -05:00
..
analysis-icu Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
analysis-kuromoji Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
analysis-phonetic Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
analysis-smartcn Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
analysis-stempel Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
analysis-ukrainian Upgrade to lucene-7.2.0-snapshot-8c94404. (#27496) 2017-11-28 14:52:42 +01:00
discovery-azure-classic Remove stale awaits fix on azure master nodes test 2017-11-28 22:43:34 -05:00
discovery-ec2 Upgrade AWS SDK Jackson Databind to 2.6.7.1 2017-11-13 12:05:14 -05:00
discovery-file Remove the single argument Environment constructor (#27235) 2017-11-04 13:25:09 +00:00
discovery-gce Update Google SDK to version 1.23 (#27381) 2017-11-15 15:30:27 +01:00
examples Allow plugins to plug rescore implementations (#26368) 2017-08-25 13:46:57 -04:00
ingest-attachment Update Tika version to 1.15 2017-11-09 13:16:44 -05:00
ingest-geoip [Docs] "The the" is a great band, but ... (#26644) 2017-09-14 15:08:20 +02:00
ingest-user-agent update ingest-user-agent regexes.yml (#25608) 2017-07-10 08:43:11 -07:00
jvm-example Remove path.conf setting 2017-06-26 15:18:29 -04:00
mapper-murmur3 Enhances exists queries to reduce need for `_field_names` (#26930) 2017-11-01 10:46:59 +00:00
mapper-size Unify the result interfaces from get and search in Java client (#25361) 2017-06-29 11:35:28 +02:00
repository-azure Allow affix settings to specify dependencies (#27161) 2017-11-13 12:06:36 +01:00
repository-gcs Update Google SDK to version 1.23 (#27381) 2017-11-15 15:30:27 +01:00
repository-hdfs Fix SecurityException when HDFS Repository used against HA Namenodes (#27196) 2017-12-01 14:26:05 -05:00
repository-s3 Upgrade AWS SDK Jackson Databind to 2.6.7.1 2017-11-13 12:05:14 -05:00
store-smb Validate top-level keys for create index request (#23755) (#23869) 2017-09-26 09:49:20 -07:00
build.gradle Plugins: Include license and notice files in zip (#23191) 2017-02-15 11:23:12 -08:00