Adds intro text to Clients page, general fixes elsewhere

Original commit: elastic/x-pack-elasticsearch@6a8bd1a4a2
This commit is contained in:
Paul Echeverri 2014-10-27 13:30:28 -07:00
commit 1f540dbc50
2 changed files with 18 additions and 4 deletions

View File

@ -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

View File

@ -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