From 49499216c04208360f2cd2fff156099d45abd120 Mon Sep 17 00:00:00 2001 From: alicejw Date: Wed, 13 Apr 2022 17:18:29 -0700 Subject: [PATCH 1/5] for clarifying global and primary tenant functionality per doc bug https://github.com/opensearch-project/documentation-website/issues/488 Signed-off-by: alicejw --- _security-plugin/access-control/multi-tenancy.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_security-plugin/access-control/multi-tenancy.md b/_security-plugin/access-control/multi-tenancy.md index fdde01df..a06581f8 100644 --- a/_security-plugin/access-control/multi-tenancy.md +++ b/_security-plugin/access-control/multi-tenancy.md @@ -7,7 +7,16 @@ nav_order: 30 # OpenSearch Dashboards multi-tenancy -*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two tenants: **Private** and **Global**. The global tenant is shared between every OpenSearch Dashboards user. The private tenant is exclusive to each user and can't be shared. +*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two tenants: + +- **Private -** This tenant is exclusive to each user and can't be shared. +- **Global -** This tenant is shared between every OpenSearch Dashboards user. + +**Note:** The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: + +- Change advanced settings +- Create visualizations +- Create index patterns Tenants are useful for safely sharing your work with other OpenSearch Dashboards users. You can control which roles have access to a tenant and whether those roles have read or write access. From 0293b0b04855fb15aab70f009e23c4fddceb1fa8 Mon Sep 17 00:00:00 2001 From: alicejw Date: Wed, 13 Apr 2022 17:37:46 -0700 Subject: [PATCH 2/5] more clarity about independent operations of a user's global vs private tenant Signed-off-by: alicejw --- _security-plugin/access-control/multi-tenancy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_security-plugin/access-control/multi-tenancy.md b/_security-plugin/access-control/multi-tenancy.md index a06581f8..1b6da037 100644 --- a/_security-plugin/access-control/multi-tenancy.md +++ b/_security-plugin/access-control/multi-tenancy.md @@ -7,10 +7,10 @@ nav_order: 30 # OpenSearch Dashboards multi-tenancy -*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two tenants: +*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two independent tenants: -- **Private -** This tenant is exclusive to each user and can't be shared. -- **Global -** This tenant is shared between every OpenSearch Dashboards user. +- **Private -** This tenant is exclusive to each user and can't be shared. It is independent from the global tenant, and can't be used to access routes or index patterns made by the global tenant. +- **Global -** This tenant is shared between every OpenSearch Dashboards user, however your global tenant operates independently from your private tenant. **Note:** The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: From 99132b618abce1f328ae103101a10a85d7dce6f3 Mon Sep 17 00:00:00 2001 From: alicejw Date: Wed, 13 Apr 2022 17:46:20 -0700 Subject: [PATCH 3/5] more concise descriptions Signed-off-by: alicejw --- _security-plugin/access-control/multi-tenancy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_security-plugin/access-control/multi-tenancy.md b/_security-plugin/access-control/multi-tenancy.md index 1b6da037..a41800ef 100644 --- a/_security-plugin/access-control/multi-tenancy.md +++ b/_security-plugin/access-control/multi-tenancy.md @@ -9,8 +9,8 @@ nav_order: 30 *Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two independent tenants: -- **Private -** This tenant is exclusive to each user and can't be shared. It is independent from the global tenant, and can't be used to access routes or index patterns made by the global tenant. -- **Global -** This tenant is shared between every OpenSearch Dashboards user, however your global tenant operates independently from your private tenant. +- **Private -** This tenant is exclusive to each user and can't be shared. It can't be used to access routes or index patterns made by the user's global tenant. +- **Global -** This tenant is shared between every OpenSearch Dashboards user. **Note:** The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: From db3de3b235b2eafbf5deaa66ae6bb258a73db7a3 Mon Sep 17 00:00:00 2001 From: alicejw Date: Thu, 14 Apr 2022 11:48:51 -0700 Subject: [PATCH 4/5] for review comment/update Signed-off-by: alicejw --- _security-plugin/access-control/multi-tenancy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_security-plugin/access-control/multi-tenancy.md b/_security-plugin/access-control/multi-tenancy.md index a41800ef..d6bf1beb 100644 --- a/_security-plugin/access-control/multi-tenancy.md +++ b/_security-plugin/access-control/multi-tenancy.md @@ -9,7 +9,7 @@ nav_order: 30 *Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two independent tenants: -- **Private -** This tenant is exclusive to each user and can't be shared. It can't be used to access routes or index patterns made by the user's global tenant. +- **Private -** This tenant is exclusive to each user and can't be shared. You can't use it to access routes or index patterns made by the user's global tenant. - **Global -** This tenant is shared between every OpenSearch Dashboards user. **Note:** The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: From 19e11b85fb1f40a95f7c4436db59e5d4c84ac1af Mon Sep 17 00:00:00 2001 From: alicejw Date: Thu, 14 Apr 2022 12:43:13 -0700 Subject: [PATCH 5/5] updates for reviewer comments Signed-off-by: alicejw --- _security-plugin/access-control/multi-tenancy.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/_security-plugin/access-control/multi-tenancy.md b/_security-plugin/access-control/multi-tenancy.md index d6bf1beb..1ff0a0ac 100644 --- a/_security-plugin/access-control/multi-tenancy.md +++ b/_security-plugin/access-control/multi-tenancy.md @@ -7,19 +7,17 @@ nav_order: 30 # OpenSearch Dashboards multi-tenancy -*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. By default, all OpenSearch Dashboards users have access to two independent tenants: +*Tenants* in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. Tenants are useful for safely sharing your work with other OpenSearch Dashboards users. You can control which roles have access to a tenant and whether those roles have read or write access. By default, all OpenSearch Dashboards users have access to two independent tenants: -- **Private -** This tenant is exclusive to each user and can't be shared. You can't use it to access routes or index patterns made by the user's global tenant. -- **Global -** This tenant is shared between every OpenSearch Dashboards user. +- **Private** - This tenant is exclusive to each user and can't be shared. You can't use it to access routes or index patterns made by the user's global tenant. +- **Global** - This tenant is shared between every OpenSearch Dashboards user. -**Note:** The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: +The global tenant is not a *primary* tenant such that any action done within the global tenant is not replicated to a user's private tenant. If you make a change to your global tenant, you won't see that change reflected in your private tenant. Some example changes include, but are not limited to: - Change advanced settings - Create visualizations - Create index patterns -Tenants are useful for safely sharing your work with other OpenSearch Dashboards users. You can control which roles have access to a tenant and whether those roles have read or write access. - You might use the private tenant for exploratory work, create detailed visualizations with your team in an `analysts` tenant, and maintain a summary dashboard for corporate leadership in an `executive` tenant. If you share a visualization or dashboard with someone, you can see that the URL includes the tenant: