Adds intro text to Clients page, general fixes elsewhere
Original commit: elastic/x-pack-elasticsearch@6a8bd1a4a2
This commit is contained in:
commit
1f540dbc50
|
@ -103,7 +103,7 @@ public class FileRolesStoreTests extends ElasticsearchTestCase {
|
||||||
Path path = Paths.get(getClass().getResource("default_roles.yml").toURI());
|
Path path = Paths.get(getClass().getResource("default_roles.yml").toURI());
|
||||||
Map<String, Permission.Global> roles = FileRolesStore.parseFile(path, logger, mock(AuthorizationService.class));
|
Map<String, Permission.Global> roles = FileRolesStore.parseFile(path, logger, mock(AuthorizationService.class));
|
||||||
assertThat(roles, notNullValue());
|
assertThat(roles, notNullValue());
|
||||||
assertThat(roles.size(), is(6));
|
assertThat(roles.size(), is(8));
|
||||||
|
|
||||||
assertThat(roles, hasKey("admin"));
|
assertThat(roles, hasKey("admin"));
|
||||||
assertThat(roles, hasKey("power_user"));
|
assertThat(roles, hasKey("power_user"));
|
||||||
|
@ -111,6 +111,8 @@ public class FileRolesStoreTests extends ElasticsearchTestCase {
|
||||||
assertThat(roles, hasKey("kibana3"));
|
assertThat(roles, hasKey("kibana3"));
|
||||||
assertThat(roles, hasKey("kibana4"));
|
assertThat(roles, hasKey("kibana4"));
|
||||||
assertThat(roles, hasKey("logstash"));
|
assertThat(roles, hasKey("logstash"));
|
||||||
|
assertThat(roles, hasKey("marvel_user"));
|
||||||
|
assertThat(roles, hasKey("marvel_agent"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -20,17 +20,29 @@ kibana3:
|
||||||
cluster: cluster:monitor/nodes/info
|
cluster: cluster:monitor/nodes/info
|
||||||
indices:
|
indices:
|
||||||
'*': indices:data/read/search, indices:data/read/get, indices:admin/get
|
'*': indices:data/read/search, indices:data/read/get, indices:admin/get
|
||||||
'kibana-int': indices:data/read/get, indices:data/read/search, indices:data/write/delete, indices:data/write/index, create_index
|
'kibana-int': indices:data/read/search, indices:data/read/get, indices:data/write/delete, indices:data/write/index, create_index
|
||||||
|
|
||||||
# The required role for kibana 4 users
|
# The required role for kibana 4 users
|
||||||
kibana4:
|
kibana4:
|
||||||
cluster: cluster:monitor/nodes/info
|
cluster: cluster:monitor/nodes/info
|
||||||
indices:
|
indices:
|
||||||
'*': indices:data/read/search, indices:data/read/get, indices:admin/get
|
'*': indices:data/read/search, indices:data/read/get, indices:admin/get
|
||||||
'.kibana': indices:data/read/get, indices:data/read/search, indices:data/write/delete, indices:data/write/index, create_index
|
'.kibana': indices:data/read/search, indices:data/read/get, indices:data/write/delete, indices:data/write/index, create_index
|
||||||
|
|
||||||
# The required role for logstash users
|
# The required role for logstash users
|
||||||
logstash:
|
logstash:
|
||||||
cluster: indices:admin/template/get, indices:admin/template/put
|
cluster: indices:admin/template/get, indices:admin/template/put
|
||||||
indices:
|
indices:
|
||||||
'logstash-*': indices:data/write/bulk, indices:data/write/delete, indices:data/write/update, create_index
|
'logstash-*': indices:data/write/bulk, indices:data/write/delete, indices:data/write/update, create_index
|
||||||
|
|
||||||
|
# Marvel role, allowing all operations
|
||||||
|
# on the marvel indices
|
||||||
|
marvel_user:
|
||||||
|
indices:
|
||||||
|
'.marvel-*': all
|
||||||
|
|
||||||
|
# Marvel Agent users
|
||||||
|
marvel_agent:
|
||||||
|
cluster: indices:admin/template/get, indices:admin/template/put
|
||||||
|
indices:
|
||||||
|
'.marvel-*': indices:data/write/bulk, create_index
|
||||||
|
|
Loading…
Reference in New Issue