CPS-related edits to existing pages#5560
Conversation
Vale Linting ResultsSummary: 1 warning, 1 suggestion found
|
| File | Line | Rule | Message |
|---|---|---|---|
| reference/glossary/index.md | 169 | Elastic.DontUse | Don't use 'just'. |
💡 Suggestions (1)
| File | Line | Rule | Message |
|---|---|---|---|
| reference/glossary/index.md | 500 | Elastic.Repetition | "makes" is repeated. |
The Vale linter checks documentation changes against the Elastic Docs style guide.
To use Vale locally or report issues, refer to Elastic style guide for Vale.
|
|
||
| $$$glossary-tag$$$ tag | ||
| : A keyword or label that you assign to {{kib}} saved objects, such as dashboards and visualizations, so you can classify them in a way that is meaningful to you. Tags makes it easier for you to manage your content. See [Tags](/explore-analyze/find-and-organize/tags.md). | ||
| : A keyword or label that you assign to {{kib}} saved objects, such as dashboards and visualizations, so you can classify them in a way that is meaningful to you. Tags makes it easier for you to manage your content. In {{serverless-full}}, you can use project metadata tags in [{{cps}}es](/explore-analyze/cross-project-search.md). See [Tags](/explore-analyze/find-and-organize/tags.md). |
There was a problem hiding this comment.
This should be removed: Kibana tags on saved objects are not something you can use for CPS project routing. It's the Cloud project tags that we use
There was a problem hiding this comment.
++ needs disambiguation with project tags in this definition instead
|
|
||
| :::{note} | ||
| :applies_to: serverless: preview | ||
| If your organization uses [{{cps}}](/explore-analyze/cross-project-search.md) ({{cps-init}}) in {{serverless-full}}, you can set the {{cps-init}} scope for a space. This setting determines the default scope for cross-project searches: origin only, or origin + all linked projects. For details, refer to [Set the default {{cps-init}} scope for a space](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#cps-default-search-scope). |
There was a problem hiding this comment.
maybe a hint here that you can set this up ahead of time if you're planning to start using CPS
|
|
||
| When a role is assigned to *All Spaces*, you can’t remove its access from the space settings. You must instead edit the role to give it more granular access to individual spaces. | ||
|
|
||
| :::{note} |
There was a problem hiding this comment.
this is in the wrong spot. access to a space is "can I get to the space" and cps scope of a space is an attribute of the way the space works - closer to the "create a space" section or "Customize Kibana's home page"
maybe it gets its own h2 because it's closer to the other h2s lower on the page. could reuse this stuff
| * The team or department that uses it: `dept:finance`, `dept:marketing`, `dept:engineering` | ||
| * The environment type: `env:dev`, `env:staging`, or `env:prod` | ||
|
|
||
| {applies_to}`serverless: preview` You can also use tags in {{cps}} project routing expressions. For details, refer to [](/explore-analyze/cross-project-search/cross-project-search-tags.md). |
There was a problem hiding this comment.
would integrate this into the general value prop for project tags: categorize and organize, and search by project attributes in cps project routing expressions (i.e. above not below)
| ::::{note} | ||
| Remote clusters are not available in {{serverless-full}}. To search across more surfaces in {{serverless-short}}, use [{{cps}}](/explore-analyze/cross-project-search.md). | ||
| :::: |
There was a problem hiding this comment.
while this note is accurate, I think we need to at least acknowledge that we don't have a CCR replacement. we should also use config-side links because our audience on this page is admins
| ::::{note} | |
| Remote clusters are not available in {{serverless-full}}. To search across more surfaces in {{serverless-short}}, use [{{cps}}](/explore-analyze/cross-project-search.md). | |
| :::: | |
| ::::{admonition} Alternatives for {{serverless-short}} | |
| Remote clusters are not available in {{serverless-full}}. | |
| * The equivalent of {{ccs}} in {{serverless-full}} is [{{cps}}](/deploy-manage/cross-project-search-config.md). {{cps-init}} does not require remote cluster configuration. | |
| * A feature equivalent to cross-cluster replication is anticipated in a future release. | |
| :::: |
| * Prevent unauthorized access with [password protection and role-based access control](/deploy-manage/users-roles.md). | ||
| * Control access to dashboards and other saved objects in your UI using [Spaces](/deploy-manage/manage-spaces.md). | ||
| * Connect a local cluster to a [remote cluster](/deploy-manage/remote-clusters.md) to enable [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/explore-analyze/cross-cluster-search.md). | ||
| * Set a default [{{cps}} scope](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#cps-default-search-scope) for a space and [manage user access to linked projects](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#manage-user-access). {applies_to}`serverless: preview` | ||
| * Manage [API keys](/deploy-manage/api-keys.md) used for programmatic access to Elastic. |
There was a problem hiding this comment.
think this is too granular here. CPS ultimately just reflects user access which is consistent throughout elastic cloud. you could elaborate on the spaces definition but not sure how to do so smoothly :/
| * Prevent unauthorized access with [password protection and role-based access control](/deploy-manage/users-roles.md). | |
| * Control access to dashboards and other saved objects in your UI using [Spaces](/deploy-manage/manage-spaces.md). | |
| * Connect a local cluster to a [remote cluster](/deploy-manage/remote-clusters.md) to enable [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/explore-analyze/cross-cluster-search.md). | |
| * Set a default [{{cps}} scope](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#cps-default-search-scope) for a space and [manage user access to linked projects](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#manage-user-access). {applies_to}`serverless: preview` | |
| * Manage [API keys](/deploy-manage/api-keys.md) used for programmatic access to Elastic. | |
| * Prevent unauthorized access with [password protection and role-based access control](/deploy-manage/users-roles.md). | |
| * Control access to dashboards and other saved objects in your UI using [Spaces](/deploy-manage/manage-spaces.md). If applicable, you can also set a [default CPS scope](/deploy-manage/cross-project-search-config/cps-config-access-and-scope.md#cps-default-search-scope) for each space. | |
| * Connect a local cluster to a [remote cluster](/deploy-manage/remote-clusters.md) to enable [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/explore-analyze/cross-cluster-search.md). | |
| * Manage [API keys](/deploy-manage/api-keys.md) used for programmatic access to Elastic. |
| : Searches [data streams](/reference/glossary/index.md#glossary-data-stream) and [indices](/reference/glossary/index.md#glossary-index) on [remote clusters](/reference/glossary/index.md#glossary-remote-cluster) from a [local cluster](/reference/glossary/index.md#glossary-local-cluster). See [Search across clusters](/explore-analyze/cross-cluster-search.md). | ||
|
|
||
| $$$glossary-cps$$$ {{cps}} ({{cps-init}}) {applies_to}`serverless: preview` | ||
| : Searches across multiple {{serverless-full}} linked projects from a single origin project. See [{{cps-cap}}](/explore-analyze/cross-project-search.md). |
There was a problem hiding this comment.
I think we need a noun here. "A project configuration that allows you to" "A feature that allows you to link blah blah"
| * [](/deploy-manage/api-keys.md): Authenticate and authorize programmatic access to your deployments and {{es}} resources. | ||
| * [](/deploy-manage/manage-connectors.md): Manage connection information between Elastic and third-party systems. | ||
| * [](/deploy-manage/remote-clusters.md): Enable communication between {{es}} clusters to support [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/explore-analyze/cross-cluster-search.md). | ||
| * [Cross-project search](/deploy-manage/cross-project-search-config.md): Set up and manage [{{cps}}](/explore-analyze/cross-project-search.md) so users can search across multiple {{serverless-full}} projects at once. {applies_to}`serverless: preview` |
There was a problem hiding this comment.
avoid using the term in the definition. this can be a little more sales-y I think. college try
| * [Cross-project search](/deploy-manage/cross-project-search-config.md): Set up and manage [{{cps}}](/explore-analyze/cross-project-search.md) so users can search across multiple {{serverless-full}} projects at once. {applies_to}`serverless: preview` | |
| * [Cross-project search](/deploy-manage/cross-project-search-config.md): Link multiple {{serverless-full}} projects to broaden the dataset users can query and visualize. {applies_to}`serverless: preview` |
| ::::{note} | ||
| You cannot assign [run as privileges](elasticsearch://reference/elasticsearch/security-privileges.md#_run_as_privilege) in {{serverless-full}} custom roles. | ||
| - You cannot assign [run as privileges](elasticsearch://reference/elasticsearch/security-privileges.md#_run_as_privilege) in {{serverless-full}} custom roles. | ||
| - If your organization uses [cross-project search](/explore-analyze/cross-project-search.md) in {{serverless-short}}, assigned roles continue to apply. Users can work with data from [linked projects](/deploy-manage/cross-project-search-config.md#key-concepts) only if their assigned privileges already allow access to those projects. {applies_to}`serverless: preview` |
There was a problem hiding this comment.
I'd like to see this as its own h2
There was a problem hiding this comment.
reminds me that these pages need an edit:
https://www.elastic.co/docs/deploy-manage/users-roles/cloud-organization/user-roles
https://www.elastic.co/docs/deploy-manage/api-keys/serverless-project-api-keys (keys don't work for cps)
https://www.elastic.co/docs/deploy-manage/api-keys/elastic-cloud-api-keys
Summary
Updates various existing pages with info related to cross-project search. See also the
D3andD3Aupdates in the docs plan (Gdoc)Generative AI disclosure
Tool(s) and model(s) used:
Claude opus 4.6, Cursor composer