Skip to content

Commit cc2a948

Browse files
committed
Revert elevated permissions
1 parent f5764ef commit cc2a948

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

modules/dot-prefix-validation/src/main/java/org/elasticsearch/validation/DotPrefixValidator.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ public abstract class DotPrefixValidator<RequestType> implements MappedActionFil
5757
* to use an internal origin for the client. These are shorter-term
5858
* workarounds until that work can be completed.
5959
*
60-
* .agentless-* is used by stateful agentless integrations
6160
* .elastic-connectors-* is used by enterprise search
6261
* .ml-* is used by ML
6362
* .slo-observability-* is used by Observability
@@ -71,7 +70,6 @@ public abstract class DotPrefixValidator<RequestType> implements MappedActionFil
7170
public static Setting<List<String>> IGNORED_INDEX_PATTERNS_SETTING = Setting.stringListSetting(
7271
"cluster.indices.validate_ignored_dot_patterns",
7372
List.of(
74-
"\\.agentless-.+",
7573
"\\.ml-state-\\d+",
7674
"\\.slo-observability\\.sli-v\\d+.*",
7775
"\\.slo-observability\\.summary-v\\d+.*",

modules/dot-prefix-validation/src/test/java/org/elasticsearch/validation/DotPrefixValidatorTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ public void testValidation() {
6767

6868
// Test ignored patterns
6969
nonOpV.validateIndices(Set.of(".ml-state-21309"));
70-
nonOpV.validateIndices(Set.of(".agentless-state-httpjson-okta.system-384301a9-f0e7-4f76-9656-f5a9330932e7"));
7170
nonOpV.validateIndices(Set.of(">.ml-state-21309>"));
7271
nonOpV.validateIndices(Set.of(".slo-observability.sli-v2"));
7372
nonOpV.validateIndices(Set.of(".slo-observability.sli-v2.3"));

x-pack/plugin/security/qa/service-account/src/javaRestTest/java/org/elasticsearch/xpack/security/authc/service/ServiceAccountIT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ public class ServiceAccountIT extends ESRestTestCase {
319319
},
320320
{
321321
"names": [
322-
".agentless-*"
322+
"agentless-*"
323323
],
324324
"privileges": [
325325
"read",
@@ -330,7 +330,7 @@ public class ServiceAccountIT extends ESRestTestCase {
330330
"maintenance",
331331
"view_index_metadata"
332332
],
333-
"allow_restricted_indices": true
333+
"allow_restricted_indices": false
334334
}
335335
],
336336
"applications": [ {

x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/authc/service/ElasticServiceAccounts.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ final class ElasticServiceAccounts {
169169
.build(),
170170
// Custom permissions required for stateful agentless integrations
171171
RoleDescriptor.IndicesPrivileges.builder()
172-
.indices(".agentless-*")
172+
.indices("agentless-*")
173173
.privileges("read", "write", "monitor", "create_index", "auto_configure", "maintenance", "view_index_metadata")
174-
.allowRestrictedIndices(true)
174+
.allowRestrictedIndices(false)
175175
.build(), },
176176
new RoleDescriptor.ApplicationResourcePrivileges[] {
177177
RoleDescriptor.ApplicationResourcePrivileges.builder()

0 commit comments

Comments
 (0)