Skip to content

Commit 87908b8

Browse files
authored
Merge branch 'main' into streams-274-md
2 parents 6d981d0 + 01fa2c0 commit 87908b8

File tree

12 files changed

+119
-29
lines changed

12 files changed

+119
-29
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* To use {{kib}}'s **Snapshot and Restore** feature, you must have the following permissions:
2+
3+
* [Cluster privileges](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-cluster): `monitor`, `manage_slm`, `cluster:admin/snapshot`, and `cluster:admin/repository`
4+
* [Index privilege](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-indices): `monitor` privilege on all the indices
5+
6+
* To register a snapshot repository or restore a snapshot, the cluster’s global metadata must be writeable. Ensure there aren’t any [cluster blocks](elasticsearch://reference/elasticsearch/configuration-reference/miscellaneous-cluster-settings.md#cluster-read-only) that prevent write access. The restore operation ignores index blocks.

deploy-manage/tools/snapshot-and-restore/elastic-cloud-hosted.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,8 @@ From within {{ech}}, you can restore a snapshot from a different deployment in t
2626

2727
## Prerequisites for {{ech}}
2828

29-
To use Kibana's Snapshot and Restore feature, you must have the following permissions:
30-
31-
- Cluster privileges: `monitor`, `manage_slm`, `cluster:admin/snapshot`, and `cluster:admin/repository`
32-
- Index privilege: `all` on the monitor index
33-
34-
To register a snapshot repository, the cluster’s global metadata must be writable. Ensure there aren’t any cluster blocks that prevent write access.
29+
:::{include} _snippets/restore-snapshot-common-prerequisites.md
30+
:::
3531

3632
## Considerations
3733

deploy-manage/tools/snapshot-and-restore/restore-snapshot.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ In this guide, you’ll learn how to:
2727
This guide also provides tips for [restoring to another cluster](#restore-different-cluster) and [troubleshooting common restore errors](#troubleshoot-restore).
2828

2929
## Prerequisites
30-
- To use Kibana’s Snapshot and Restore feature, you must have the following permissions:
31-
- [Cluster privileges](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-cluster): `monitor`, `manage_slm`, `cluster:admin/snapshot`, and `cluster:admin/repository`
32-
- [Index privilege](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-indices): `all` on the monitor index
30+
:::{include} _snippets/restore-snapshot-common-prerequisites.md
31+
:::
32+
3333
- You can only restore a snapshot to a running cluster with an elected [master node](/deploy-manage/distributed-architecture/clusters-nodes-shards/node-roles.md#master-node-role). The snapshot’s repository must be registered and available to the cluster.
3434
- The snapshot and cluster versions must be compatible. See [Snapshot compatibility](/deploy-manage/tools/snapshot-and-restore.md#snapshot-compatibility).
35-
- To restore a snapshot, the cluster’s global metadata must be writable. Ensure there aren’t any cluster blocks that prevent writes. The restore operation ignores index blocks.
3635
- Before you restore a data stream, ensure the cluster contains a [matching index template](/manage-data/use-case-use-elasticsearch-to-manage-time-series-data.md#create-ts-index-template) with data stream enabled. To check, use [Kibana’s Index Management](/manage-data/data-store/index-basics.md#index-management-manage-index-templates) feature or the get index template API:
3736

3837
```console

deploy-manage/tools/snapshot-and-restore/self-managed.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@ In this guide, you’ll learn how to:
2121

2222
## Prerequisites [snapshot-repo-prereqs]
2323

24-
* To use {{kib}}'s **Snapshot and Restore** feature, you must have the following permissions:
25-
26-
* [Cluster privileges](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-cluster): `monitor`, `manage_slm`, `cluster:admin/snapshot`, and `cluster:admin/repository`
27-
* [Index privilege](elasticsearch://reference/elasticsearch/security-privileges.md#privileges-list-indices): `all` on the `monitor` index
28-
29-
* To register a snapshot repository, the cluster’s global metadata must be writeable. Ensure there aren’t any [cluster blocks](elasticsearch://reference/elasticsearch/configuration-reference/miscellaneous-cluster-settings.md#cluster-read-only) that prevent write access.
24+
:::{include} _snippets/restore-snapshot-common-prerequisites.md
25+
:::
3026

3127
## Considerations [snapshot-repo-considerations]
3228

120 KB
Loading
119 KB
Loading
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
applies_to:
3+
stack: ga 9.2
4+
serverless: ga
5+
products:
6+
- id: kibana
7+
- id: observability
8+
- id: security
9+
- id: cloud-serverless
10+
---
11+
12+
# Manage access to AI Features
13+
14+
This page describes how to use the GenAI Settings page to control access to AI-powered features in your deployments in the following ways:
15+
16+
17+
- Manage which AI connectors are available in your environment.
18+
- Enable or disable AI Assistant and other AI-powered features in your environment.
19+
- {applies_to}`stack: ga 9.2` {applies_to}`serverless: unavailable` Specify in which Elastic solutions the `AI Assistant for Observability and Search` and the `AI Assistant for Security` appear.
20+
21+
22+
## Requirements
23+
24+
- To access the **GenAI Settings** page, you need the `Actions and connectors: all` or `Actions and connectors: read` [{{kib}} privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
25+
- To modify the settings on this page, you need the `Advanced Settings: all` {{kib}} privilege.
26+
27+
## The GenAI Settings page
28+
29+
To manage these settings, go to the **GenAI Settings** page by using the navigation menu or the [global search field](/explore-analyze/find-and-organize/find-apps-and-objects.md).
30+
31+
::::{applies-switch}
32+
33+
:::{applies-item} stack: ga 9.2
34+
35+
![GenAI Settings page for Stack](/explore-analyze/images/ai-assistant-settings-page.png "")
36+
37+
38+
The **GenAI Settings** page has the following settings:
39+
40+
- **Default AI Connector**: Use this setting to specify which connector is selected by default. This affects all AI-powered features, not just AI Assistant.
41+
- **Disallow all other connectors**: Enable this setting to prevent connectors other than the default connector specified above from being used in your space. This affects all AI-powered features, not just AI Assistant.
42+
- **AI feature visibility**: This button opens the current Space's settings page. Here you can specify which features should appear in your environment, including AI-powered features.
43+
- **AI Assistant visibility**: This setting allows you to choose which AI Assistants are available to use and where. You can choose to only show the AI Assistants in their native solutions, in other {{kib}} pages (for example, Discover, Dashboards, and Stack Management), or select **Hide all assistants** to disable AI Assistant throughout {{kib}}.
44+
45+
:::
46+
47+
:::{applies-item} serverless:
48+
49+
![GenAI Settings page for Serverless](/explore-analyze/images/ai-assistant-settings-page-serverless.png "")
50+
51+
The **GenAI Settings** page has the following settings:
52+
53+
- **Default AI Connector**: Click **Manage connectors** to open the **Connectors** page, where you can create or delete AI connectors. To update these settings, you need the `Actions and connectors: all` [{{kib}} privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
54+
- **AI feature visibility**: Click **Go to Permissions tab** to access the active {{kib}} space's settings page, where you can specify which features each custom user role has access to in your environment. This includes AI-powered features such as AI Assistant.
55+
56+
:::
57+
58+
::::
59+

explore-analyze/toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ toc:
153153
- file: scripting/modules-scripting-engine.md
154154
- file: scripting/painless-lab.md
155155
- file: ai-assistant.md
156+
- file: manage-access-to-ai-assistant.md
156157
- file: discover.md
157158
children:
158159
- file: discover/discover-get-started.md

reference/fleet/install-uninstall-integration-assets.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ products:
2121

2222
Note that it’s currently not possible to have multiple versions of the same integration installed. When you upgrade an integration, the previous version assets are removed and replaced by the current version.
2323

24-
::::{admonition} Current limitations with integrations and {{kib}} spaces
25-
:class: important
24+
::::{admonition} Spaces support for integration assets
2625

27-
{{agent}} integration assets can be installed only on a single {{kib}} [space](/deploy-manage/manage-spaces.md). If you want to access assets in a different space, you can [copy them](/explore-analyze/find-and-organize/saved-objects.md#managing-saved-objects-copy-to-space). However, many integrations include markdown panels with dynamically generated links to other dashboards. When assets are copied between spaces, these links may not behave as expected and can result in a 404 `Dashboard not found` error. Refer to known issue [#175072](https://github.com/elastic/kibana/issues/175072) for details.
26+
Elastic Agent integrations and associated assets, such as dashboards, visualizations, and saved searches, behave differently depending on your {{stack}} version:
2827

29-
These limitations and future plans for {{fleet}}'s integrations support in multi-space environments are currently being discussed in [#175831](https://github.com/elastic/kibana/issues/175831). Feedback is very welcome. For now, we recommend reviewing the specific integration documentation for any space-related considerations.
28+
* {applies_to}`stack: ga 9.1` Fleet uses a space-aware data model for {{agent}} policies and integrations. Agent policies can now span multiple spaces, while integration assets remain space-specific.
29+
30+
Integration assets are still installed per space, but can be managed and reinstalled independently in each space.
31+
32+
If you upgraded from an earlier version, enable space awareness in Fleet before managing integrations across spaces.
33+
34+
For more details, refer to [Using Spaces with Fleet](../../deploy-manage/manage-spaces-fleet.md).
35+
36+
* {applies_to}`stack: ga 9.0` In versions earlier than {{stack}} 9.1, integration assets can be installed in only one {{kib}} space. You can manually [copy them](/explore-analyze/find-and-organize/saved-objects.md#managing-saved-objects-copy-to-space) to other spaces. However, many integrations include markdown panels with dynamically generated links to other dashboards. When copied between spaces, these links might not behave as expected and can result in a `Dashboard not found` (404) error. Refer to known issue [#175072](https://github.com/elastic/kibana/issues/175072) for details.
3037

3138
::::
3239

solutions/observability/connect-to-own-local-llm.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,10 @@ Setup is now complete. You can use the model you’ve loaded in LM Studio to pow
147147
::::{note}
148148
While local (open-weight) LLMs offer greater privacy and control, they generally do not match the raw performance and advanced reasoning capabilities of proprietary models by LLM providers mentioned in [Set up the AI Assistant](/solutions/observability/observability-ai-assistant.md#obs-ai-set-up).
149149
::::
150+
151+
## Air-gapped environments
152+
153+
Local LLMs in air-gapped environments have specific installation and configuration instructions for deploying ELSER and configuring product documentation. Refer to the following links for more information:
154+
155+
- [Deploy ELSER in an air-gapped environment](../../explore-analyze/machine-learning/nlp/ml-nlp-elser.md#air-gapped-install)
156+
- [Configure product documentation for air-gapped-environments](kibana://reference/configuration-reference/ai-assistant-settings.md#configuring-product-doc-for-airgap)

0 commit comments

Comments
 (0)