Skip to content

Commit 2c8568b

Browse files
committed
Fix conflicts
Signed-off-by: Craig Perkins <[email protected]>
1 parent c59295f commit 2c8568b

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

sample-resource-plugin/src/integrationTest/java/org/opensearch/sample/resource/TestUtils.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ public final class TestUtils {
9696
public static final String SAMPLE_RESOURCE_GROUP_DELETE_ENDPOINT = SAMPLE_RESOURCE_PLUGIN_PREFIX + "/group/delete";
9797
public static final String SAMPLE_RESOURCE_GROUP_SEARCH_ENDPOINT = SAMPLE_RESOURCE_PLUGIN_PREFIX + "/group/search";
9898

99-
public static final String SAMPLE_ADD_RESOURCE_TO_GROUP_ENDPOINT = SAMPLE_RESOURCE_PLUGIN_PREFIX + "/group/add";
100-
10199
public static final String RESOURCE_SHARING_MIGRATION_ENDPOINT = "_plugins/_security/api/resources/migrate";
102100
public static final String SECURITY_SHARE_ENDPOINT = "_plugins/_security/api/resource/share";
103101
public static final String SECURITY_TYPES_ENDPOINT = "_plugins/_security/api/resource/types";
@@ -355,7 +353,7 @@ public String createSampleResourceAs(TestSecurityConfig.User user, Header... hea
355353

356354
public String createSampleResourceWithGroupAs(TestSecurityConfig.User user, String groupId, Header... headers) {
357355
try (TestRestClient client = cluster.getRestClient(user)) {
358-
String sample = "{\"group_id\":\"" + groupId + "\", \"name\":\"sample\"}";
356+
String sample = "{\"group_id\":\"" + groupId + "\", \"name\":\"sample\",\"resource_type\":\"" + RESOURCE_TYPE + "\"}";
359357
TestRestClient.HttpResponse resp = client.putJson(SAMPLE_RESOURCE_CREATE_ENDPOINT, sample, headers);
360358
resp.assertStatusCode(HttpStatus.SC_OK);
361359
return resp.getTextFromJsonBody("/message").split(":")[1].trim();

src/main/java/org/opensearch/security/OpenSearchSecurityPlugin.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,9 @@ public OpenSearchSecurityPlugin(final Settings settings, final Path configPath)
360360

361361
// dynamic settings
362362
transportPassiveAuthSetting = new TransportPassiveAuthSetting(settings);
363-
resourceSharingEnabledSetting = new ResourceSharingFeatureFlagSetting(settings, resourcePluginInfo);
364-
resourceSharingProtectedResourceTypesSetting = new ResourceSharingProtectedResourcesSetting(settings, resourcePluginInfo);
363+
resourceSharingEnabledSetting = new ResourceSharingFeatureFlagSetting(settings, resourcePluginInfo); // not filtered
364+
resourceSharingProtectedResourceTypesSetting = new ResourceSharingProtectedResourcesSetting(settings, resourcePluginInfo); // not
365+
// filtered
365366
resourcePluginInfo.setProtectedTypesSetting(resourceSharingProtectedResourceTypesSetting);
366367

367368
if (disabled) {

src/main/java/org/opensearch/security/resources/ResourceIndexListener.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,10 @@ public void postIndex(ShardId shardId, Engine.Index index, Engine.IndexResult re
7272
return;
7373
}
7474

75-
String resourceType = resourcePluginInfo.getResourceTypeForIndexOp(resourceIndex, index);
76-
ResourceProvider provider = resourcePluginInfo.getResourceProvider(resourceType);
77-
7875
log.debug("postIndex called on {}", resourceIndex);
7976

77+
String resourceType = resourcePluginInfo.getResourceTypeForIndexOp(resourceIndex, index);
78+
8079
String resourceId = index.id();
8180
ResourceProvider provider = resourcePluginInfo.getResourceProvider(resourceType);
8281
if (provider == null) {
@@ -130,6 +129,7 @@ public void postIndex(ShardId shardId, Engine.Index index, Engine.IndexResult re
130129
.parentId(ResourcePluginInfo.extractFieldFromIndexOp(provider.parentIdField(), index));
131130
}
132131
ResourceSharing sharingInfo = builder.build();
132+
// User.getRequestedTenant() is null if multi-tenancy is disabled
133133

134134
this.resourceSharingIndexHandler.indexResourceSharing(resourceIndex, sharingInfo, listener);
135135

src/main/java/org/opensearch/security/resources/ResourcePluginInfo.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ public void updateProtectedTypes(List<String> protectedTypes) {
103103
typeToProvider.clear();
104104

105105
if (protectedTypes == null || protectedTypes.isEmpty()) {
106-
// No protected types -> leave maps empty
107106
return;
108107
}
109108

0 commit comments

Comments
 (0)