mirror of
https://github.com/elastic/kibana.git
synced 2025-04-20 07:48:52 -04:00
# Backport This will backport the following commits from `main` to `8.17`: - [[ES3] Enable AI assistant knowledge base (#202210)](https://github.com/elastic/kibana/pull/202210) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sander Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-11-30T13:52:39Z","message":"[ES3] Enable AI assistant knowledge base (#202210)\n\n## Summary\r\n\r\nThis enables the knowledge base for the Serverless Search AI assistant.\r\nIt also renames a few options to align naming, including a rename for\r\nthe settings page in Observability's Serverless deployment to remove a\r\nreference to Search.","sha":"0854996ba19ed61786fc32b9403552ac564e2d85","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","ci:project-deploy-elasticsearch","ci:project-deploy-observability","backport:version","v8.17.0","v8.18.0"],"title":"[ES3] Enable AI assistant knowledge base","number":202210,"url":"https://github.com/elastic/kibana/pull/202210","mergeCommit":{"message":"[ES3] Enable AI assistant knowledge base (#202210)\n\n## Summary\r\n\r\nThis enables the knowledge base for the Serverless Search AI assistant.\r\nIt also renames a few options to align naming, including a rename for\r\nthe settings page in Observability's Serverless deployment to remove a\r\nreference to Search.","sha":"0854996ba19ed61786fc32b9403552ac564e2d85"}},"sourceBranch":"main","suggestedTargetBranches":["8.17","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202210","number":202210,"mergeCommit":{"message":"[ES3] Enable AI assistant knowledge base (#202210)\n\n## Summary\r\n\r\nThis enables the knowledge base for the Serverless Search AI assistant.\r\nIt also renames a few options to align naming, including a rename for\r\nthe settings page in Observability's Serverless deployment to remove a\r\nreference to Search.","sha":"0854996ba19ed61786fc32b9403552ac564e2d85"}},{"branch":"8.17","label":"v8.17.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Sander Philipse <94373878+sphilipse@users.noreply.github.com>
107 lines
3.4 KiB
YAML
107 lines
3.4 KiB
YAML
# Search Project Config
|
|
|
|
## Disable APM and Uptime, enable Enterprise Search
|
|
xpack.apm.enabled: false
|
|
|
|
xpack.cloudSecurityPosture.enabled: false
|
|
xpack.infra.enabled: false
|
|
xpack.observabilityLogsExplorer.enabled: false
|
|
xpack.observability.enabled: false
|
|
xpack.securitySolution.enabled: false
|
|
xpack.serverless.observability.enabled: false
|
|
enterpriseSearch.enabled: false
|
|
xpack.observabilityAIAssistant.enabled: false
|
|
xpack.osquery.enabled: false
|
|
|
|
## Fine-tune the search solution feature privileges. Also, refer to `serverless.yml` for the project-agnostic overrides.
|
|
xpack.features.overrides:
|
|
### Dashboards feature is moved from Analytics category to the Search one.
|
|
dashboard.category: "enterpriseSearch"
|
|
### Dev Tools feature is moved from Analytics category to the Search one.
|
|
dev_tools.category: "enterpriseSearch"
|
|
### Discover feature is moved from Analytics category to the Search one.
|
|
discover.category: "enterpriseSearch"
|
|
### Machine Learning feature is moved from Analytics category to the Management one.
|
|
ml.category: "management"
|
|
### Stack Alerts feature is moved from Analytics category to the Search one renamed to simply `Alerts`.
|
|
stackAlerts:
|
|
name: "Alerts"
|
|
category: "enterpriseSearch"
|
|
### Observability AI Assistant feature is moved to Search and renamed
|
|
observabilityAIAssistant:
|
|
name: "AI Assistant"
|
|
category: "enterpriseSearch"
|
|
### AI Assistant enables the Inventory feature, moving to Search
|
|
inventory:
|
|
category: "enterpriseSearch"
|
|
|
|
## Cloud settings
|
|
xpack.cloud.serverless.project_type: search
|
|
|
|
## Enable the Serverless Search plugin
|
|
xpack.serverless.search.enabled: true
|
|
xpack.searchIndices.enabled: true
|
|
|
|
## Set the home route
|
|
uiSettings.overrides.defaultRoute: /app/elasticsearch
|
|
|
|
## Set the dev project switcher current type
|
|
xpack.serverless.plugin.developer.projectSwitcher.currentType: 'search'
|
|
|
|
# Specify in telemetry the project type
|
|
telemetry.labels.serverless: search
|
|
|
|
# Alerts and LLM config
|
|
xpack.actions.enabledActionTypes:
|
|
['.email', '.index', '.slack', '.jira', '.webhook', '.teams', '.gen-ai', '.bedrock', '.gemini']
|
|
|
|
# Customize empty page state for analytics apps
|
|
no_data_page.analyticsNoDataPageFlavor: 'serverless_search'
|
|
|
|
# Disable Dev tools
|
|
xpack.painless_lab.enabled: false
|
|
|
|
xpack.ml.ad.enabled: false
|
|
xpack.ml.dfa.enabled: false
|
|
xpack.ml.nlp:
|
|
enabled: true
|
|
modelDeployment:
|
|
allowStaticAllocations: true
|
|
vCPURange:
|
|
low:
|
|
min: 0
|
|
max: 2
|
|
static: 2
|
|
medium:
|
|
min: 1
|
|
max: 32
|
|
static: 32
|
|
high:
|
|
min: 1
|
|
max: 512
|
|
static: 512
|
|
xpack.ml.compatibleModuleType: 'search'
|
|
|
|
data_visualizer.resultLinks.fileBeat.enabled: false
|
|
|
|
# Search Playground
|
|
xpack.searchPlayground.ui.enabled: true
|
|
|
|
# Search InferenceEndpoints
|
|
xpack.searchInferenceEndpoints.ui.enabled: true
|
|
|
|
# Search Notebooks
|
|
xpack.search.notebooks.catalog.url: https://elastic-enterprise-search.s3.us-east-2.amazonaws.com/serverless/catalog.json
|
|
|
|
# Semantic text UI
|
|
xpack.index_management.dev.enableSemanticText: true
|
|
|
|
# AI Assistant config
|
|
xpack.observabilityAIAssistant.enabled: true
|
|
xpack.searchAssistant.enabled: true
|
|
xpack.searchAssistant.ui.enabled: true
|
|
xpack.observabilityAIAssistant.scope: "search"
|
|
aiAssistantManagementSelection.preferredAIAssistantType: "observability"
|
|
xpack.observabilityAiAssistantManagement.logSourcesEnabled: false
|
|
xpack.observabilityAiAssistantManagement.spacesEnabled: false
|
|
xpack.observabilityAiAssistantManagement.visibilityEnabled: false
|