mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 15:47:23 -04:00
To avoid ambiguity (as cluster and index policies may have the same
name) changing implementation to have to separate policies for `index_privileges` and `cluster_privileges`. If both are set for the same policy, throw the IllegalArgumentException.
This commit is contained in:
parent
cb5bc09c7e
commit
7dd8fe7dd2
1 changed files with 2 additions and 2 deletions
|
@ -96,7 +96,7 @@ public class AuditTrailSettingsUpdateTests extends SecurityIntegTestCase {
|
|||
"xpack.security.audit.logfile.events.ignore_filters.invalid.realms",
|
||||
"xpack.security.audit.logfile.events.ignore_filters.invalid.roles",
|
||||
"xpack.security.audit.logfile.events.ignore_filters.invalid.indices",
|
||||
"xpack.security.audit.logfile.events.ignore_filters.invalid.privileges"};
|
||||
"xpack.security.audit.logfile.events.ignore_filters.invalid.index_privileges"};
|
||||
settingsBuilder.put(randomFrom(allSettingsKeys), invalidLuceneRegex);
|
||||
final IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
|
||||
() -> client().admin().cluster().prepareUpdateSettings().setTransientSettings(settingsBuilder.build()).get());
|
||||
|
@ -226,7 +226,7 @@ public class AuditTrailSettingsUpdateTests extends SecurityIntegTestCase {
|
|||
if (randomBoolean()) {
|
||||
// filter by privileges
|
||||
final List<String> filteredPrivileges = randomNonEmptyListOfFilteredNames();
|
||||
settingsBuilder.putList("xpack.security.audit.logfile.events.ignore_filters." + policyName + ".privileges",
|
||||
settingsBuilder.putList("xpack.security.audit.logfile.events.ignore_filters." + policyName + ".index_privileges",
|
||||
filteredPrivileges);
|
||||
}
|
||||
} while (settingsBuilder.build().isEmpty());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue