mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 15:47:23 -04:00
Support audit ignore policy by index privileges
Addressing review comments + changing approach: - use permission check instead of simple "checkIfGrants" - adding more testing
This commit is contained in:
parent
96d22a4267
commit
79649e9a6a
1 changed files with 0 additions and 14 deletions
|
@ -124,20 +124,6 @@ public class AuditTrailSettingsUpdateTests extends SecurityIntegTestCase {
|
|||
assertThat(e.getMessage(), containsString("illegal value can't update"));
|
||||
}
|
||||
|
||||
public void testInvalidBothPrivilegesFilterSettings() throws Exception {
|
||||
final Settings.Builder settingsBuilder1 = Settings.builder();
|
||||
settingsBuilder1.putList("xpack.security.audit.logfile.events.ignore_filters.BothPrivilegesFilter.index_privileges",
|
||||
"read");
|
||||
updateSettings(settingsBuilder1.build(), true);
|
||||
|
||||
final Settings.Builder settingsBuilder2 = Settings.builder();
|
||||
settingsBuilder2.putList("xpack.security.audit.logfile.events.ignore_filters.BothPrivilegesFilter.cluster_privileges", "monitor");
|
||||
|
||||
IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
|
||||
() -> updateSettings(settingsBuilder2.build(), true));
|
||||
assertThat(e.getMessage(), containsString("illegal value can't update"));
|
||||
}
|
||||
|
||||
public void testDynamicHostSettings() {
|
||||
final boolean persistent = randomBoolean();
|
||||
final Settings.Builder settingsBuilder = Settings.builder();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue