diff --git a/.backportrc.json b/.backportrc.json
index 6edb47c1a7142..b0595644da22f 100644
--- a/.backportrc.json
+++ b/.backportrc.json
@@ -4,6 +4,7 @@
"targetBranchChoices": [
"main",
"8.x",
+ "8.16",
"8.15",
"8.14",
"8.13",
@@ -54,7 +55,7 @@
],
"branchLabelMapping": {
"^v9.0.0$": "main",
- "^v8.16.0$": "8.x",
+ "^v8.17.0$": "8.x",
"^v(\\d+).(\\d+).\\d+$": "$1.$2"
},
"autoMerge": true,
diff --git a/.buildkite/ftr_oblt_stateful_configs.yml b/.buildkite/ftr_oblt_stateful_configs.yml
index 1d6d834b74279..7655ce6de38cf 100644
--- a/.buildkite/ftr_oblt_stateful_configs.yml
+++ b/.buildkite/ftr_oblt_stateful_configs.yml
@@ -3,9 +3,10 @@ disabled:
- x-pack/plugins/observability_solution/observability_onboarding/e2e/ftr_config_open.ts
- x-pack/plugins/observability_solution/observability_onboarding/e2e/ftr_config_runner.ts
- x-pack/plugins/observability_solution/observability_onboarding/e2e/ftr_config.ts
- - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config_open.ts
- x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config_run.ts
- x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts
+ - x-pack/plugins/observability_solution/inventory/e2e/ftr_config_run.ts
+ - x-pack/plugins/observability_solution/inventory/e2e/ftr_config.ts
- x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts
- x-pack/plugins/observability_solution/profiling/e2e/ftr_config_runner.ts
- x-pack/plugins/observability_solution/profiling/e2e/ftr_config.ts
@@ -29,7 +30,6 @@ enabled:
- x-pack/test/api_integration/apis/metrics_ui/config.ts
- x-pack/test/api_integration/apis/osquery/config.ts
- x-pack/test/api_integration/apis/synthetics/config.ts
- - x-pack/test/api_integration/apis/slos/config.ts
- x-pack/test/api_integration/apis/uptime/config.ts
- x-pack/test/api_integration/apis/entity_manager/config.ts
- x-pack/test/apm_api_integration/basic/config.ts
diff --git a/.buildkite/ftr_platform_stateful_configs.yml b/.buildkite/ftr_platform_stateful_configs.yml
index bc564624f8a5e..b015b1c96c73a 100644
--- a/.buildkite/ftr_platform_stateful_configs.yml
+++ b/.buildkite/ftr_platform_stateful_configs.yml
@@ -34,9 +34,14 @@ disabled:
# Cypress configs, for now these are still run manually
- x-pack/test/fleet_cypress/cli_config.ts
+ - x-pack/test/fleet_cypress/cli_config.space_awareness.ts
- x-pack/test/fleet_cypress/config.ts
+ - x-pack/test/fleet_cypress/config.space_awareness.ts
- x-pack/test/fleet_cypress/visual_config.ts
+ # Default http2 config to use for performance journeys
+ - x-pack/performance/configs/http2_config.ts
+
defaultQueue: 'n2-4-spot'
enabled:
- test/accessibility/config.ts
@@ -244,6 +249,7 @@ enabled:
- x-pack/test/functional/apps/ml/permissions/config.ts
- x-pack/test/functional/apps/ml/short_tests/config.ts
- x-pack/test/functional/apps/ml/stack_management_jobs/config.ts
+ - x-pack/test/functional/apps/ml/memory_usage/config.ts
- x-pack/test/functional/apps/monitoring/config.ts
- x-pack/test/functional/apps/painless_lab/config.ts
- x-pack/test/functional/apps/remote_clusters/config.ts
@@ -272,6 +278,7 @@ enabled:
- x-pack/test/functional/config.upgrade_assistant.ts
- x-pack/test/functional_cloud/config.ts
- x-pack/test/functional_solution_sidenav/config.ts
+ - x-pack/test/functional_search/config.ts
- x-pack/test/kubernetes_security/basic/config.ts
- x-pack/test/licensing_plugin/config.public.ts
- x-pack/test/licensing_plugin/config.ts
@@ -314,6 +321,7 @@ enabled:
- x-pack/test/security_api_integration/saml.http2.config.ts
- x-pack/test/security_api_integration/saml_cloud.config.ts
- x-pack/test/security_api_integration/chips.config.ts
+ - x-pack/test/security_api_integration/features.config.ts
- x-pack/test/security_api_integration/session_idle.config.ts
- x-pack/test/security_api_integration/session_invalidate.config.ts
- x-pack/test/security_api_integration/session_lifespan.config.ts
@@ -334,13 +342,14 @@ enabled:
- x-pack/test/spaces_api_integration/security_and_spaces/config_trial.ts
- x-pack/test/spaces_api_integration/security_and_spaces/copy_to_space_config_trial.ts
- x-pack/test/spaces_api_integration/spaces_only/config.ts
- - x-pack/test/task_manager_claimer_mget/config.ts
+ - x-pack/test/task_manager_claimer_update_by_query/config.ts
- x-pack/test/ui_capabilities/security_and_spaces/config.ts
- x-pack/test/ui_capabilities/spaces_only/config.ts
- - x-pack/test/upgrade_assistant_integration/config.js
+ - x-pack/test/upgrade_assistant_integration/config.ts
- x-pack/test/usage_collection/config.ts
- x-pack/performance/journeys_e2e/aiops_log_rate_analysis.ts
- x-pack/performance/journeys_e2e/ecommerce_dashboard.ts
+ - x-pack/performance/journeys_e2e/ecommerce_dashboard_http2.ts
- x-pack/performance/journeys_e2e/ecommerce_dashboard_map_only.ts
- x-pack/performance/journeys_e2e/flight_dashboard.ts
- x-pack/performance/journeys_e2e/login.ts
@@ -354,6 +363,7 @@ enabled:
- x-pack/performance/journeys_e2e/web_logs_dashboard_esql.ts
- x-pack/performance/journeys_e2e/web_logs_dashboard_dataview.ts
- x-pack/performance/journeys_e2e/data_stress_test_lens.ts
+ - x-pack/performance/journeys_e2e/data_stress_test_lens_http2.ts
- x-pack/performance/journeys_e2e/ecommerce_dashboard_saved_search_only.ts
- x-pack/performance/journeys_e2e/ecommerce_dashboard_tsvb_gauge_only.ts
- x-pack/performance/journeys_e2e/dashboard_listing_page.ts
diff --git a/.buildkite/ftr_security_serverless_configs.yml b/.buildkite/ftr_security_serverless_configs.yml
index 6d42c030b2d4f..cdb66caea4be7 100644
--- a/.buildkite/ftr_security_serverless_configs.yml
+++ b/.buildkite/ftr_security_serverless_configs.yml
@@ -1,17 +1,17 @@
disabled:
# Base config files, only necessary to inform config finding script
- - x-pack/test_serverless/functional/test_suites/security/cypress/security_config.base.ts
- - x-pack/test_serverless/functional/test_suites/security/cypress/cypress.config.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.essentials.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.edr_workflows.ts
+ - x-pack/test/defend_workflows_cypress/serverless_config.base.ts
+ - x-pack/test/osquery_cypress/serverless_config.base.ts
# Cypress configs, for now these are still run manually
- x-pack/test/defend_workflows_cypress/serverless_config.ts
- x-pack/test/osquery_cypress/serverless_cli_config.ts
- - x-pack/test_serverless/functional/test_suites/security/cypress/security_config.ts
- x-pack/test/security_solution_cypress/serverless_config.ts
+
# Playwright
- x-pack/test/security_solution_playwright/serverless_config.ts
@@ -45,13 +45,23 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/actions/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/alerts/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/alerts/trial_license_complete_tier/configs/serverless.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/date_numeric_types/basic_license_essentials_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/date_types/basic_license_essentials_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/float/basic_license_essentials_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/integer/basic_license_essentials_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/double/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/ips/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/keyword/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/long/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/text/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/workflows/basic_license_essentials_tier/configs/serverless.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/eql/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/esql/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/general_logic/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/indicator_match/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/machine_learning/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/new_terms/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/query/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/threshold/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_gaps/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_creation/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_creation/trial_license_complete_tier/configs/serverless.config.ts
@@ -98,6 +108,7 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/policy_response/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/resolver/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/response_actions/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/edr_workflows/spaces/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_endpoint/configs/serverless.endpoint.config.ts
- x-pack/test/security_solution_endpoint/configs/serverless.integrations.config.ts
# serverless config files that run deployment-agnostic tests
diff --git a/.buildkite/ftr_security_stateful_configs.yml b/.buildkite/ftr_security_stateful_configs.yml
index a2390fa2bd27f..8f780e081b11f 100644
--- a/.buildkite/ftr_security_stateful_configs.yml
+++ b/.buildkite/ftr_security_stateful_configs.yml
@@ -30,13 +30,23 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/actions/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/alerts/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/alerts/trial_license_complete_tier/configs/ess.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/date_numeric_types/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/date_types/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/float/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/integer/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/double/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/ips/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/keyword/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/long/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/operators_data_types/text/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/exceptions/workflows/basic_license_essentials_tier/configs/ess.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/eql/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/esql/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/general_logic/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/indicator_match/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/machine_learning/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/new_terms/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/query/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/threshold/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_gaps/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_creation/basic_license_essentials_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_creation/trial_license_complete_tier/configs/ess.config.ts
@@ -69,10 +79,14 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/explore/network/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/explore/users/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/explore/overview/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/saved_objects/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/saved_objects/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/investigation/saved_objects/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/saved_objects/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/trial_license_complete_tier/configs/ess.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/security_and_spaces/configs/ess.basic.config.ts
- - x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/security_and_spaces/configs/ess.trial.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/trial_license_complete_tier/configs/serverless.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/basic_license_essentials_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/investigation/timeline/basic_license_essentials_tier/configs/serverless.config.ts
- x-pack/test/security_solution_api_integration/test_suites/sources/indices/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/artifacts/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/authentication/trial_license_complete_tier/configs/ess.config.ts
@@ -81,6 +95,7 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/policy_response/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/resolver/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_api_integration/test_suites/edr_workflows/response_actions/trial_license_complete_tier/configs/ess.config.ts
+ - x-pack/test/security_solution_api_integration/test_suites/edr_workflows/spaces/trial_license_complete_tier/configs/ess.config.ts
- x-pack/test/security_solution_endpoint/configs/endpoint.config.ts
- x-pack/test/security_solution_endpoint/configs/integrations.config.ts
- x-pack/test/api_integration/apis/cloud_security_posture/config.ts
diff --git a/.buildkite/pipeline-resource-definitions/_templates/_new_pipeline.yml b/.buildkite/pipeline-resource-definitions/_templates/_new_pipeline.yml
index f33e738882693..6ef0d7652b964 100644
--- a/.buildkite/pipeline-resource-definitions/_templates/_new_pipeline.yml
+++ b/.buildkite/pipeline-resource-definitions/_templates/_new_pipeline.yml
@@ -70,3 +70,5 @@ spec:
# Optionally, set schedule-specific env-vars here
env:
SCHEDULED: 'true'
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml b/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml
index 5368b60314e47..26ff7242dac65 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml
@@ -49,3 +49,5 @@ spec:
cronline: 0 0 * * * America/New_York
message: Daily build
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml
index c52e6203485f4..244a0351de0be 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml
@@ -47,3 +47,5 @@ spec:
cronline: 0 1/3 * * * Europe/Berlin
message: Capacity every 3h testing
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml
index eff970c69af6b..eb86f8d7aab2a 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml
@@ -42,3 +42,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml
index e1c40f690f4ec..f994f0cba33c3 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml
@@ -43,3 +43,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml
index 71bcc4079c50d..1d7b0488c7b3f 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml
@@ -43,3 +43,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml
index 8a9585762de83..f08e505b9aabb 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml
@@ -44,3 +44,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml b/.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml
index 3df81d900f8cc..15265da35f390 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml
@@ -19,10 +19,6 @@ spec:
description: 'Testing Kibana against upcoming versions of Chrome'
spec:
env:
- # This is what will switch the FTRs pipeline to use Chrome Beta
- USE_CHROME_BETA: 'true'
- # Unit-tests don't depend on Chrome's versions, integration tests , so we don't need to run those
- LIMIT_CONFIG_TYPE: 'functional'
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
@@ -30,7 +26,7 @@ spec:
branch_configuration: main
default_branch: main
repository: elastic/kibana
- pipeline_file: .buildkite/scripts/pipelines/pull_request/pipeline.sh
+ pipeline_file: .buildkite/pipelines/chrome_forward_testing.yml
skip_intermediate_builds: true
provider_settings:
prefix_pull_request_fork_branch_names: false
@@ -51,3 +47,5 @@ spec:
cronline: 0 12 * * *
message: Daily Chrome Forward Testing
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-codeql.yml b/.buildkite/pipeline-resource-definitions/kibana-codeql.yml
index 3da2c9137c4e0..68a41a547a64a 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-codeql.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-codeql.yml
@@ -32,3 +32,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml
index c73a276a6d786..4192bb9186589 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml
@@ -48,3 +48,5 @@ spec:
cronline: 0 5 * * *
message: Daily 6 am UTC
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-deploy-project.yml b/.buildkite/pipeline-resource-definitions/kibana-deploy-project.yml
new file mode 100644
index 0000000000000..490c9d9afc4e4
--- /dev/null
+++ b/.buildkite/pipeline-resource-definitions/kibana-deploy-project.yml
@@ -0,0 +1,46 @@
+# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
+apiVersion: backstage.io/v1alpha1
+kind: Resource
+metadata:
+ name: bk-kibana-deploy-project-from-pr
+ description: 'Builds and deploys a Kibana serverless project from a PR'
+ links:
+ - url: 'https://buildkite.com/elastic/kibana-deploy-project-from-pr'
+ title: Pipeline link
+spec:
+ type: buildkite-pipeline
+ system: buildkite
+ owner: 'group:kibana-operations'
+ implementation:
+ apiVersion: buildkite.elastic.dev/v1
+ kind: Pipeline
+ metadata:
+ name: kibana / deploy project from PR
+ description: 'Builds and deploys a Kibana serverless project from a PR'
+ spec:
+ env:
+ ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'false'
+
+ allow_rebuilds: false
+ branch_configuration: main
+ default_branch: main
+ repository: elastic/kibana
+ pipeline_file: .buildkite/pipelines/serverless_deployment/project-build-and-deploy-pr.yml
+ skip_intermediate_builds: true
+ provider_settings:
+ build_pull_requests: true
+ prefix_pull_request_fork_branch_names: false
+ skip_pull_request_builds_for_existing_commits: true
+ trigger_mode: none
+ cancel_intermediate_builds: true
+ teams:
+ kibana-operations:
+ access_level: MANAGE_BUILD_AND_READ
+ appex-qa:
+ access_level: MANAGE_BUILD_AND_READ
+ kibana-tech-leads:
+ access_level: MANAGE_BUILD_AND_READ
+ everyone:
+ access_level: BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-es-forward-testing.yml b/.buildkite/pipeline-resource-definitions/kibana-es-forward-testing.yml
index dea4426e60e1b..fa4ee2d263873 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-es-forward-testing.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-es-forward-testing.yml
@@ -21,6 +21,7 @@ spec:
env:
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
+ REPORT_FAILED_TESTS_TO_GITHUB: 'true'
allow_rebuilds: false
branch_configuration: main
default_branch: main
@@ -39,3 +40,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml b/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml
index 60bedaafba586..6ba182ccd393e 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml
@@ -53,3 +53,6 @@ spec:
env:
PUBLISH_DOCKER_TAG: 'true'
branch: main
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml b/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml
index 1c041d7016f44..b99fd82408b76 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml
@@ -22,7 +22,7 @@ spec:
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
allow_rebuilds: true
- branch_configuration: main 8.x 8.15 7.17
+ branch_configuration: main 8.x 8.16 8.15 7.17
default_branch: main
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/es_snapshots/build.yml
@@ -46,21 +46,27 @@ spec:
access_level: MANAGE_BUILD_AND_READ
schedules:
Daily build (main):
- cronline: 0 9 * * * America/New_York
+ cronline: 0 22 * * * America/New_York
message: Daily build
branch: main
Daily build (8.x):
- cronline: 0 9 * * * America/New_York
+ cronline: 0 22 * * * America/New_York
message: Daily build
branch: '8.x'
+ Daily build (8.16):
+ cronline: 0 22 * * * America/New_York
+ message: Daily build
+ branch: '8.16'
Daily build (8.15):
- cronline: 0 9 * * * America/New_York
+ cronline: 0 22 * * * America/New_York
message: Daily build
branch: '8.15'
Daily build (7.17):
- cronline: 0 9 * * * America/New_York
+ cronline: 0 20 * * * America/New_York
message: Daily build
branch: '7.17'
+ tags:
+ - kibana
---
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
apiVersion: backstage.io/v1alpha1
@@ -86,7 +92,7 @@ spec:
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
allow_rebuilds: true
- branch_configuration: main 8.x 8.15 7.17
+ branch_configuration: main 8.x 8.16 8.15 7.17
default_branch: main
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/es_snapshots/promote.yml
@@ -108,6 +114,8 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
---
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
apiVersion: backstage.io/v1alpha1
@@ -134,7 +142,7 @@ spec:
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
allow_rebuilds: true
- branch_configuration: main 8.x 8.15 7.17
+ branch_configuration: main 8.x 8.16 8.15 7.17
default_branch: main
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/es_snapshots/verify.yml
@@ -156,3 +164,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml b/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml
index 952babf7d580d..8cc4b54a5ce0c 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml
@@ -51,3 +51,5 @@ spec:
cronline: 0 0 * * 1 America/New_York
message: Weekly build
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-fips-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-fips-daily.yml
index b64521858c1f6..bedb81cccc5a4 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-fips-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-fips-daily.yml
@@ -38,3 +38,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-flaky.yml b/.buildkite/pipeline-resource-definitions/kibana-flaky.yml
index 82797c03f2378..f1c348e059209 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-flaky.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-flaky.yml
@@ -39,3 +39,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml
index 8805fef47f914..d948460513c8e 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml
@@ -47,3 +47,5 @@ spec:
message: Single user daily test
env: {}
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml b/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml
index 29c5573acc49e..980fee4db5671 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml
@@ -15,7 +15,7 @@ spec:
description: Kibana / Pipeline migration staging
spec:
env:
- SLACK_NOTIFICATIONS_ENABLED: 'false'
+ ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'false'
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/upload_pipeline.yml
provider_settings:
@@ -30,3 +30,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml b/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml
index b9c6cb8970271..b2ec63310cc6c 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml
@@ -22,7 +22,7 @@ spec:
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-unsupported-ftrs-alerts'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
allow_rebuilds: true
- branch_configuration: main 8.x 8.15 7.17
+ branch_configuration: main 8.x 8.16 8.15 7.17
default_branch: main
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/on_merge_unsupported_ftrs.yml
@@ -44,3 +44,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml b/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml
index 97008d1ce78f7..5b71b58b8a00f 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml
@@ -20,12 +20,12 @@ spec:
spec:
env:
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
- GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
+ ELASTIC_GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
GITHUB_COMMIT_STATUS_CONTEXT: buildkite/on-merge
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
allow_rebuilds: true
- branch_configuration: main 8.x 8.15 7.17
+ branch_configuration: main 8.x 8.16 8.15 7.17
default_branch: main
repository: elastic/kibana
pipeline_file: .buildkite/pipelines/on_merge.yml
@@ -47,3 +47,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml
index 9ed561c9cfdbe..915cce93a2481 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml
@@ -48,3 +48,5 @@ spec:
cronline: 0 */3 * * * Europe/Berlin
message: Single user daily test
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml
index aa38564fd963b..3fe79832d35fd 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml
@@ -47,3 +47,5 @@ spec:
cronline: 0 3/8 * * * Europe/Berlin
message: Extract APM traces
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-pointer-compression.yml b/.buildkite/pipeline-resource-definitions/kibana-pointer-compression.yml
index 5a23fc95d9971..bcc94453b14e2 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-pointer-compression.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-pointer-compression.yml
@@ -36,3 +36,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-pr.yml b/.buildkite/pipeline-resource-definitions/kibana-pr.yml
index 8d2a6c8bf9e99..0f5246106ac4e 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-pr.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-pr.yml
@@ -19,10 +19,10 @@ spec:
description: Runs manually for pull requests
spec:
env:
- PR_COMMENTS_ENABLED: 'true'
+ ELASTIC_PR_COMMENTS_ENABLED: 'true'
GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
- GITHUB_BUILD_COMMIT_STATUS_CONTEXT: kibana-ci
GITHUB_STEP_COMMIT_STATUS_ENABLED: 'true'
+ GITHUB_BUILD_COMMIT_STATUS_CONTEXT: kibana-ci
allow_rebuilds: true
branch_configuration: ''
cancel_intermediate_builds: true
@@ -47,3 +47,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml b/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml
index 3b5d3fd84fad5..9124d001d6f70 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml
@@ -49,3 +49,5 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml
index 5911095262ac1..62b05bc49dae6 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml
@@ -28,3 +28,6 @@ spec:
access_level: BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates-emergency.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates-emergency.yml
index ba053d7c44da6..ef04fd324b31a 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates-emergency.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates-emergency.yml
@@ -31,3 +31,6 @@ spec:
access_level: BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml
index 1f57f2ca83250..e9ea3d02b8968 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml
@@ -31,3 +31,6 @@ spec:
access_level: BUILD_AND_READ
everyone:
access_level: READ_ONLY
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml
index fe3fdaf49c748..5276871fa1c9f 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml
@@ -44,3 +44,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
kibana-tech-leads:
access_level: MANAGE_BUILD_AND_READ
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
index 057a31c47190a..e1457f10420f7 100644
--- a/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
+++ b/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
@@ -46,3 +46,6 @@ spec:
env:
AUTO_SELECT_COMMIT: 'true'
branch: main
+ tags:
+ - kibana
+ - kibana-serverless-release
diff --git a/.buildkite/pipeline-resource-definitions/kibana-vm-images.yml b/.buildkite/pipeline-resource-definitions/kibana-vm-images.yml
new file mode 100644
index 0000000000000..dd8a6c945c455
--- /dev/null
+++ b/.buildkite/pipeline-resource-definitions/kibana-vm-images.yml
@@ -0,0 +1,48 @@
+# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
+apiVersion: backstage.io/v1alpha1
+kind: Resource
+metadata:
+ name: bk-kibana-vm-images
+ description: Build CI agent VM images for Kibana
+ links:
+ - url: 'https://buildkite.com/elastic/kibana-vm-images'
+ title: Pipeline link
+spec:
+ type: buildkite-pipeline
+ owner: group:kibana-operations
+ system: buildkite
+ implementation:
+ apiVersion: buildkite.elastic.dev/v1
+ kind: Pipeline
+ metadata:
+ name: kibana / vm images
+ description: Build CI agent VM images for Kibana
+ spec:
+ env:
+ SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
+ ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
+ default_branch: main
+ repository: elastic/ci-agent-images
+ pipeline_file: vm-images/.buildkite/pipeline.yml
+ skip_intermediate_builds: false
+ provider_settings:
+ trigger_mode: none
+ schedules:
+ daily kibana image build:
+ branch: main
+ cronline: '0 0 * * *'
+ env:
+ IMAGES_CONFIG: kibana/images.yml
+ message: Builds Kibana VM images daily
+ daily kibana fips image build:
+ branch: main
+ cronline: '0 4 * * *' # make sure this runs after the daily kibana image build
+ env:
+ BASE_IMAGES_CONFIG: 'core/images.yml,kibana/images.yml'
+ IMAGES_CONFIG: kibana/fips.yml
+ message: Builds Kibana FIPS VM image daily
+ teams:
+ kibana-operations:
+ access_level: MANAGE_BUILD_AND_READ
+ everyone:
+ access_level: BUILD_AND_READ
diff --git a/.buildkite/pipeline-resource-definitions/locations.yml b/.buildkite/pipeline-resource-definitions/locations.yml
index ab584690ca8d1..7f96bff2b51b4 100644
--- a/.buildkite/pipeline-resource-definitions/locations.yml
+++ b/.buildkite/pipeline-resource-definitions/locations.yml
@@ -16,6 +16,7 @@ spec:
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-codeql.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml
+ - https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-deploy-project.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-es-forward-testing.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml
@@ -36,6 +37,7 @@ spec:
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
+ - https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-vm-images.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
diff --git a/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml b/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
index 06f2f2dd6634b..162bb6220ea1c 100644
--- a/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
+++ b/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
@@ -47,3 +47,5 @@ spec:
cronline: 0 6 * * * Europe/Berlin
message: Scalability daily benchmarking
branch: main
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml b/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
index b22891cbe9d2d..239bd74c66922 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
@@ -35,3 +35,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
index d5e32ca55172c..d4d2541f1c4ad 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
index 8dc4265b3e6f4..77361eed441e6 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
index 9d5bba5f40d1d..49338bf7b6d32 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml
index cd2739fe4a6fb..ee8cf00a755f9 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml
index 1aeeefe2a0ad8..f22e321176eb0 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml
index 955bcf24b1e63..7de3b5f8cc282 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml
index af0386076dd4d..4f095294f4422 100644
--- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml
+++ b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml
@@ -36,3 +36,6 @@ spec:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
+ tags:
+ - kibana
+ - security-solution
diff --git a/.buildkite/pipeline-resource-definitions/trigger-version-dependent-jobs.yml b/.buildkite/pipeline-resource-definitions/trigger-version-dependent-jobs.yml
index ea474356b137d..8dd486c3176ce 100644
--- a/.buildkite/pipeline-resource-definitions/trigger-version-dependent-jobs.yml
+++ b/.buildkite/pipeline-resource-definitions/trigger-version-dependent-jobs.yml
@@ -69,3 +69,5 @@ spec:
env:
TRIGGER_PIPELINE_SET: artifacts-trigger
MESSAGE: Daily build
+ tags:
+ - kibana
diff --git a/.buildkite/pipeline-utils/github/github.ts b/.buildkite/pipeline-utils/github/github.ts
index 0a7970d750598..eb9a240386bbc 100644
--- a/.buildkite/pipeline-utils/github/github.ts
+++ b/.buildkite/pipeline-utils/github/github.ts
@@ -93,6 +93,26 @@ export const doAnyChangesMatch = async (
return anyFilesMatchRequired;
};
+export function addComment(
+ comment: string,
+ owner = process.env.GITHUB_PR_BASE_OWNER,
+ repo = process.env.GITHUB_PR_BASE_REPO,
+ prNumber: undefined | string | number = process.env.GITHUB_PR_NUMBER
+) {
+ if (!owner || !repo || !prNumber) {
+ throw Error(
+ "Couldn't retrieve Github PR info from environment variables in order to add a comment"
+ );
+ }
+
+ return github.issues.createComment({
+ owner,
+ repo,
+ issue_number: typeof prNumber === 'number' ? prNumber : parseInt(prNumber, 10),
+ body: comment,
+ });
+}
+
export function getGithubClient() {
return github;
}
diff --git a/.buildkite/pipeline-utils/test-failures/annotate.ts b/.buildkite/pipeline-utils/test-failures/annotate.ts
index 7327aa82c065c..43f3b733ebcd7 100644
--- a/.buildkite/pipeline-utils/test-failures/annotate.ts
+++ b/.buildkite/pipeline-utils/test-failures/annotate.ts
@@ -171,7 +171,10 @@ export const annotateTestFailures = async () => {
buildkite.setAnnotation('test_failures', 'error', getAnnotation(failures, failureHtmlArtifacts));
- if (process.env.PR_COMMENTS_ENABLED === 'true') {
+ if (
+ process.env.PR_COMMENTS_ENABLED === 'true' ||
+ process.env.ELASTIC_PR_COMMENTS_ENABLED === 'true'
+ ) {
buildkite.setMetadata(
'pr_comment:test_failures:body',
getPrComment(failures, failureHtmlArtifacts)
diff --git a/.buildkite/pipelines/chrome_forward_testing.yml b/.buildkite/pipelines/chrome_forward_testing.yml
new file mode 100644
index 0000000000000..daf928cf2c162
--- /dev/null
+++ b/.buildkite/pipelines/chrome_forward_testing.yml
@@ -0,0 +1,355 @@
+env:
+ GITHUB_COMMIT_STATUS_ENABLED: 'false'
+ # This is what will switch the FTRs/cypress pipeline to use Chrome Beta
+ USE_CHROME_BETA: 'true'
+agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+
+steps:
+ - command: .buildkite/scripts/lifecycle/pre_build.sh
+ label: Pre-Build
+ timeout_in_minutes: 10
+ agents:
+ machineType: n2-standard-2
+ retry:
+ automatic:
+ - exit_status: '*'
+ limit: 1
+ - wait
+
+ - command: .buildkite/scripts/steps/build_kibana.sh
+ label: Build Kibana Distribution and Plugins
+ agents:
+ machineType: n2-standard-16
+ preemptible: true
+ key: build
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '*'
+ limit: 1
+
+ - wait
+
+ - command: .buildkite/scripts/steps/ci_stats_ready.sh
+ label: Mark CI Stats as ready
+ agents:
+ machineType: n2-standard-2
+ timeout_in_minutes: 10
+ depends_on:
+ - build
+ retry:
+ automatic:
+ - exit_status: '*'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/test/pick_test_group_run_order.sh
+ label: 'Pick Test Group Run Order'
+ agents:
+ machineType: n2-standard-2
+ timeout_in_minutes: 10
+ env:
+ # Unit-tests don't depend on Chrome's versions, integration tests , so we don't need to run those
+ LIMIT_CONFIG_TYPE: 'functional'
+ JEST_UNIT_SCRIPT: '.buildkite/scripts/steps/test/jest.sh'
+ JEST_INTEGRATION_SCRIPT: '.buildkite/scripts/steps/test/jest_integration.sh'
+ FTR_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/ftr_configs.sh'
+ retry:
+ automatic:
+ - exit_status: '*'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_entity_analytics.sh
+ label: 'Serverless Entity Analytics - Security Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 3
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_explore.sh
+ label: 'Serverless Explore - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 2
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh
+ label: 'Serverless Investigations - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 8
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh
+ label: 'Serverless Rule Management - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 5
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh
+ label: 'Serverless Rule Management - Prebuilt Rules - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_rule_management.sh
+ label: 'Rule Management - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 4
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh
+ label: 'Rule Management - Prebuilt Rules - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 6
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_detection_engine.sh
+ label: 'Serverless Detection Engine - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 5
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_detection_engine_exceptions.sh
+ label: 'Serverless Detection Engine - Exceptions - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 6
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_detection_engine.sh
+ label: 'Detection Engine - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 5
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_detection_engine_exceptions.sh
+ label: 'Detection Engine - Exceptions - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 6
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_ai_assistant.sh
+ label: 'Serverless AI Assistant - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_ai_assistant.sh
+ label: 'AI Assistant - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_entity_analytics.sh
+ label: 'Entity Analytics - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 2
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_explore.sh
+ label: 'Explore - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 2
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_solution_investigations.sh
+ label: 'Investigations - Security Solution Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 6
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/osquery_cypress.sh
+ label: 'Osquery Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 8
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
+ label: 'Osquery Cypress Tests on Serverless'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 8
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/defend_workflows.sh
+ label: 'Defend Workflows Cypress Tests'
+ agents:
+ enableNestedVirtualization: true
+ localSsds: 1
+ localSsdInterface: nvme
+ machineType: n2-standard-4
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 20
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
+ label: 'Defend Workflows Cypress Tests on Serverless'
+ agents:
+ enableNestedVirtualization: true
+ localSsds: 1
+ localSsdInterface: nvme
+ machineType: n2-standard-4
+ depends_on:
+ - build
+ timeout_in_minutes: 60
+ parallelism: 14
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - wait: ~
+ continue_on_failure: true
+
+ - command: .buildkite/scripts/lifecycle/post_build.sh
+ label: Post-Build
+ timeout_in_minutes: 10
+ agents:
+ machineType: n2-standard-2
diff --git a/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml b/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml
index cb0b63852ad00..6b72b5af240d2 100644
--- a/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml
+++ b/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml
@@ -54,7 +54,7 @@ steps:
env:
FTR_CONFIGS_SCRIPT: "TEST_ES_SERVERLESS_IMAGE=$ES_SERVERLESS_IMAGE .buildkite/scripts/steps/test/ftr_configs.sh"
JEST_INTEGRATION_SCRIPT: "TEST_ES_SERVERLESS_IMAGE=$ES_SERVERLESS_IMAGE .buildkite/scripts/steps/test/jest_integration.sh"
- FTR_CONFIG_PATTERNS: "**/test_serverless/**,**/test/security_solution_api_integration/**/serverless.config.ts"
+ FTR_CONFIG_PATTERNS: "**/test_serverless/**,**/test/security_solution_api_integration/**/serverless.config.ts,x-pack/test/api_integration/deployment_agnostic/configs/serverless/**"
FTR_EXTRA_ARGS: "$FTR_EXTRA_ARGS"
LIMIT_CONFIG_TYPE: "functional,integration"
retry:
@@ -218,7 +218,7 @@ steps:
limit: 1
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
- label: "Serverless Osquery Cypress Tests"
+ label: "Osquery Cypress Tests on Serverless"
if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'"
agents:
image: family/kibana-ubuntu-2004
diff --git a/.buildkite/pipelines/flaky_tests/groups.json b/.buildkite/pipelines/flaky_tests/groups.json
index 292c5fe33397c..77c3d23714d6f 100644
--- a/.buildkite/pipelines/flaky_tests/groups.json
+++ b/.buildkite/pipelines/flaky_tests/groups.json
@@ -23,7 +23,7 @@
{
"key": "cypress/security_serverless_explore",
"name": "[Serverless] Security Solution Explore - Cypress"
- },
+ },
{
"key": "cypress/security_solution_rule_management",
"name": "Security Solution Rule Management - Cypress"
@@ -87,6 +87,18 @@
{
"key": "cypress/apm_cypress",
"name": "APM - Cypress"
+ },
+ {
+ "key": "cypress/inventory_cypress",
+ "name": "Inventory - Cypress"
+ },
+ {
+ "key": "cypress/cloud_security_posture",
+ "name": "Cloud Security Posture - Cypress"
+ },
+ {
+ "key": "cypress/cloud_security_posture_serverless",
+ "name": "[Serverless] Cloud Security Posture - Cypress"
}
]
-}
+}
\ No newline at end of file
diff --git a/.buildkite/pipelines/on_merge.yml b/.buildkite/pipelines/on_merge.yml
index e42f34bfba1fa..5518e1f8ed83c 100644
--- a/.buildkite/pipelines/on_merge.yml
+++ b/.buildkite/pipelines/on_merge.yml
@@ -39,7 +39,50 @@ steps:
provider: gcp
machineType: n2-highcpu-8
preemptible: true
- key: quick_checks
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - command: .buildkite/scripts/steps/lint.sh
+ label: 'Linting'
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-16
+ preemptible: true
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - command: .buildkite/scripts/steps/lint_with_types.sh
+ label: 'Linting (with types)'
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-32
+ preemptible: true
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - command: .buildkite/scripts/steps/check_types.sh
+ label: 'Check Types'
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: c4-standard-4
+ diskType: 'hyperdisk-balanced'
+ preemptible: true
+ spotZones: us-central1-a,us-central1-b,us-central1-c
timeout_in_minutes: 60
retry:
automatic:
@@ -106,9 +149,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 3
retry:
@@ -124,9 +164,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 2
retry:
@@ -142,9 +179,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 8
retry:
@@ -160,9 +194,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -178,9 +209,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -196,9 +224,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 4
retry:
@@ -214,9 +239,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 6
retry:
@@ -232,9 +254,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -250,9 +269,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 6
retry:
@@ -268,9 +284,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -286,9 +299,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 6
retry:
@@ -304,9 +314,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -322,9 +329,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -340,9 +344,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 2
retry:
@@ -358,9 +359,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 2
retry:
@@ -376,9 +374,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 6
retry:
@@ -394,9 +389,6 @@ steps:
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 8
retry:
@@ -405,16 +397,13 @@ steps:
limit: 1
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
- label: 'Serverless Osquery Cypress Tests'
+ label: 'Osquery Cypress Tests on Serverless'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
provider: gcp
machineType: n2-standard-4
preemptible: true
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 8
retry:
@@ -432,9 +421,6 @@ steps:
localSsds: 1
localSsdInterface: nvme
machineType: n2-standard-4
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 20
retry:
@@ -452,9 +438,6 @@ steps:
localSsds: 1
localSsdInterface: nvme
machineType: n2-standard-4
- depends_on:
- - build
- - quick_checks
timeout_in_minutes: 60
parallelism: 14
retry:
@@ -465,45 +448,12 @@ steps:
- command: '.buildkite/scripts/steps/functional/on_merge_unsupported_ftrs.sh'
label: Trigger unsupported ftr tests
timeout_in_minutes: 10
- depends_on:
- - build
- - quick_checks
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
provider: gcp
machineType: n2-standard-2
- - command: .buildkite/scripts/steps/lint.sh
- label: 'Linting'
- agents:
- image: family/kibana-ubuntu-2004
- imageProject: elastic-images-prod
- provider: gcp
- machineType: n2-standard-8
- preemptible: true
- key: linting
- timeout_in_minutes: 60
- retry:
- automatic:
- - exit_status: '-1'
- limit: 3
-
- - command: .buildkite/scripts/steps/lint_with_types.sh
- label: 'Linting (with types)'
- agents:
- image: family/kibana-ubuntu-2004
- imageProject: elastic-images-prod
- provider: gcp
- machineType: n2-standard-16
- preemptible: true
- key: linting_with_types
- timeout_in_minutes: 90
- retry:
- automatic:
- - exit_status: '-1'
- limit: 3
-
- command: .buildkite/scripts/steps/checks.sh
label: 'Checks'
agents:
@@ -518,15 +468,15 @@ steps:
- exit_status: '-1'
limit: 3
- - command: .buildkite/scripts/steps/check_types.sh
- label: 'Check Types'
+ - command: .buildkite/scripts/steps/checks/capture_oas_snapshot.sh
+ label: 'Check OAS Snapshot'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
provider: gcp
machineType: n2-standard-4
preemptible: true
- timeout_in_minutes: 70
+ timeout_in_minutes: 60
retry:
automatic:
- exit_status: '-1'
diff --git a/.buildkite/pipelines/on_merge_unsupported_ftrs.yml b/.buildkite/pipelines/on_merge_unsupported_ftrs.yml
index c7ac27e032bd8..cf1a523be5a32 100644
--- a/.buildkite/pipelines/on_merge_unsupported_ftrs.yml
+++ b/.buildkite/pipelines/on_merge_unsupported_ftrs.yml
@@ -80,3 +80,20 @@ steps:
limit: 3
- exit_status: '*'
limit: 1
+
+ - command: .buildkite/scripts/steps/functional/inventory_cypress.sh
+ label: 'Inventory Cypress Tests'
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on: build
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+ - exit_status: '*'
+ limit: 1
diff --git a/.buildkite/pipelines/pointer_compression.yml b/.buildkite/pipelines/pointer_compression.yml
index b36871d6d9634..41598b3faed1f 100644
--- a/.buildkite/pipelines/pointer_compression.yml
+++ b/.buildkite/pipelines/pointer_compression.yml
@@ -339,7 +339,7 @@ steps:
limit: 1
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
- label: 'Serverless Osquery Cypress Tests'
+ label: 'Osquery Cypress Tests on Serverless'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
diff --git a/.buildkite/pipelines/pull_request/apm_cypress.yml b/.buildkite/pipelines/pull_request/apm_cypress.yml
index 05194bae83e79..c0cb60dbc986b 100644
--- a/.buildkite/pipelines/pull_request/apm_cypress.yml
+++ b/.buildkite/pipelines/pull_request/apm_cypress.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 120
parallelism: 1 # TODO: Set parallelism when apm_cypress handles it
retry:
diff --git a/.buildkite/pipelines/pull_request/base.yml b/.buildkite/pipelines/pull_request/base.yml
index 2f2e0a739a304..fc3e2ce388bf5 100644
--- a/.buildkite/pipelines/pull_request/base.yml
+++ b/.buildkite/pipelines/pull_request/base.yml
@@ -32,6 +32,44 @@ steps:
- exit_status: '-1'
limit: 3
+ - command: .buildkite/scripts/steps/lint.sh
+ label: 'Linting'
+ agents:
+ machineType: n2-standard-16
+ preemptible: true
+ key: linting
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - command: .buildkite/scripts/steps/lint_with_types.sh
+ label: 'Linting (with types)'
+ agents:
+ machineType: n2-standard-32
+ preemptible: true
+ key: linting_with_types
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - command: .buildkite/scripts/steps/check_types.sh
+ label: 'Check Types'
+ agents:
+ machineType: c4-standard-4
+ diskType: 'hyperdisk-balanced'
+ preemptible: true
+ spotZones: us-central1-a,us-central1-b,us-central1-c
+ key: check_types
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
- wait
- command: .buildkite/scripts/steps/ci_stats_ready.sh
@@ -61,48 +99,23 @@ steps:
- exit_status: '*'
limit: 1
- - command: .buildkite/scripts/steps/lint.sh
- label: 'Linting'
+ - command: .buildkite/scripts/steps/checks.sh
+ label: 'Checks'
+ key: checks
agents:
- machineType: n2-standard-8
+ machineType: n2-standard-2
preemptible: true
- key: linting
timeout_in_minutes: 60
retry:
automatic:
- exit_status: '-1'
limit: 3
- - command: .buildkite/scripts/steps/check_types.sh
- label: 'Check Types'
+ - command: .buildkite/scripts/steps/checks/capture_oas_snapshot.sh
+ label: 'Check OAS Snapshot'
agents:
machineType: n2-standard-4
preemptible: true
- key: check_types
- timeout_in_minutes: 70
- retry:
- automatic:
- - exit_status: '-1'
- limit: 3
-
- - command: .buildkite/scripts/steps/lint_with_types.sh
- label: 'Linting (with types)'
- agents:
- machineType: n2-standard-16
- preemptible: true
- key: linting_with_types
- timeout_in_minutes: 90
- retry:
- automatic:
- - exit_status: '-1'
- limit: 3
-
- - command: .buildkite/scripts/steps/checks.sh
- label: 'Checks'
- key: checks
- agents:
- machineType: n2-standard-2
- preemptible: true
timeout_in_minutes: 60
retry:
automatic:
diff --git a/.buildkite/pipelines/pull_request/deploy_cloud.yml b/.buildkite/pipelines/pull_request/deploy_cloud.yml
index d520822e54f7b..6b42037b95953 100644
--- a/.buildkite/pipelines/pull_request/deploy_cloud.yml
+++ b/.buildkite/pipelines/pull_request/deploy_cloud.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 30
soft_fail: true
retry:
diff --git a/.buildkite/pipelines/pull_request/exploratory_view_plugin.yml b/.buildkite/pipelines/pull_request/exploratory_view_plugin.yml
index 72a2ae8ab785b..c46edb528987a 100644
--- a/.buildkite/pipelines/pull_request/exploratory_view_plugin.yml
+++ b/.buildkite/pipelines/pull_request/exploratory_view_plugin.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
artifact_paths:
- 'x-pack/plugins/observability_solution/exploratory_view/e2e/.journeys/**/*'
diff --git a/.buildkite/pipelines/pull_request/fips.yml b/.buildkite/pipelines/pull_request/fips.yml
index a136b4f91a2c5..1a759e1288328 100644
--- a/.buildkite/pipelines/pull_request/fips.yml
+++ b/.buildkite/pipelines/pull_request/fips.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
soft_fail: true
retry:
diff --git a/.buildkite/pipelines/pull_request/fleet_cypress.yml b/.buildkite/pipelines/pull_request/fleet_cypress.yml
index 2e0365793afc0..d20591728b788 100644
--- a/.buildkite/pipelines/pull_request/fleet_cypress.yml
+++ b/.buildkite/pipelines/pull_request/fleet_cypress.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 50
parallelism: 6
retry:
diff --git a/.buildkite/pipelines/pull_request/inventory_cypress.yml b/.buildkite/pipelines/pull_request/inventory_cypress.yml
new file mode 100644
index 0000000000000..7028b55808ca6
--- /dev/null
+++ b/.buildkite/pipelines/pull_request/inventory_cypress.yml
@@ -0,0 +1,20 @@
+steps:
+ - command: .buildkite/scripts/steps/functional/inventory_cypress.sh
+ label: 'Inventory Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ - quick_checks
+ - linting
+ - linting_with_types
+ - check_types
+ timeout_in_minutes: 120
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+ - exit_status: '*'
+ limit: 1
diff --git a/.buildkite/pipelines/pull_request/kbn_handlebars.yml b/.buildkite/pipelines/pull_request/kbn_handlebars.yml
index 5da18ce31919c..36901a5d5c552 100644
--- a/.buildkite/pipelines/pull_request/kbn_handlebars.yml
+++ b/.buildkite/pipelines/pull_request/kbn_handlebars.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 5
retry:
automatic:
diff --git a/.buildkite/pipelines/pull_request/observability_onboarding_cypress.yml b/.buildkite/pipelines/pull_request/observability_onboarding_cypress.yml
index b5831e7bb471d..8906cc72fa81f 100644
--- a/.buildkite/pipelines/pull_request/observability_onboarding_cypress.yml
+++ b/.buildkite/pipelines/pull_request/observability_onboarding_cypress.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 120
retry:
automatic:
diff --git a/.buildkite/pipelines/pull_request/profiling_cypress.yml b/.buildkite/pipelines/pull_request/profiling_cypress.yml
index d86fc5a167db6..100e42206b3a1 100644
--- a/.buildkite/pipelines/pull_request/profiling_cypress.yml
+++ b/.buildkite/pipelines/pull_request/profiling_cypress.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 120
parallelism: 2
retry:
diff --git a/.buildkite/pipelines/pull_request/response_ops.yml b/.buildkite/pipelines/pull_request/response_ops.yml
index 60e2dc32476d5..f09beb168259f 100644
--- a/.buildkite/pipelines/pull_request/response_ops.yml
+++ b/.buildkite/pipelines/pull_request/response_ops.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 120
parallelism: 9
retry:
diff --git a/.buildkite/pipelines/pull_request/response_ops_cases.yml b/.buildkite/pipelines/pull_request/response_ops_cases.yml
index 1e1510260436d..5382ab6017fa6 100644
--- a/.buildkite/pipelines/pull_request/response_ops_cases.yml
+++ b/.buildkite/pipelines/pull_request/response_ops_cases.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 120
retry:
automatic:
diff --git a/.buildkite/pipelines/pull_request/security_solution/ai_assistant.yml b/.buildkite/pipelines/pull_request/security_solution/ai_assistant.yml
index 252365ee7e4da..e8fa983f5ff63 100644
--- a/.buildkite/pipelines/pull_request/security_solution/ai_assistant.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/ai_assistant.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/cloud_security_posture.yml b/.buildkite/pipelines/pull_request/security_solution/cloud_security_posture.yml
new file mode 100644
index 0000000000000..d2f1571f9d93f
--- /dev/null
+++ b/.buildkite/pipelines/pull_request/security_solution/cloud_security_posture.yml
@@ -0,0 +1,36 @@
+steps:
+ - command: .buildkite/scripts/steps/functional/cloud_security_posture.sh
+ label: 'Cloud Security Posture Cypress Tests'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ - quick_checks
+ - linting
+ - linting_with_types
+ - check_types
+ timeout_in_minutes: 60
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
+
+ - command: .buildkite/scripts/steps/functional/cloud_security_posture_serverless.sh
+ label: 'Cloud Security Posture Cypress Tests on Serverless'
+ agents:
+ machineType: n2-standard-4
+ preemptible: true
+ depends_on:
+ - build
+ - quick_checks
+ - linting
+ - linting_with_types
+ - check_types
+ timeout_in_minutes: 60
+ parallelism: 1
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 1
\ No newline at end of file
diff --git a/.buildkite/pipelines/pull_request/security_solution/cypress_burn.yml b/.buildkite/pipelines/pull_request/security_solution/cypress_burn.yml
index 6d69748c6d447..24c7fad53ddd2 100644
--- a/.buildkite/pipelines/pull_request/security_solution/cypress_burn.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/cypress_burn.yml
@@ -9,6 +9,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
soft_fail: true
parallelism: 1
@@ -25,6 +28,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
soft_fail: true
parallelism: 1
@@ -39,6 +45,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -53,6 +62,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 50
soft_fail: true
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/defend_workflows.yml b/.buildkite/pipelines/pull_request/security_solution/defend_workflows.yml
index 47f0e672a8d5a..ecb07ce4c22a1 100644
--- a/.buildkite/pipelines/pull_request/security_solution/defend_workflows.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/defend_workflows.yml
@@ -9,6 +9,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 20
retry:
@@ -26,21 +29,12 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 14
retry:
automatic:
- exit_status: '-1'
- limit: 1
-# status_exception: Native role management is not enabled in this Elasticsearch instance
-# - command: .buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh
-# label: 'Serverless Security Defend Workflows Cypress Tests'
-# agents:
-# machineType: n2-standard-4
-# preemptible: true
-# depends_on: build
-# timeout_in_minutes: 60
-# retry:
-# automatic:
-# - exit_status: '-1'
-# limit: 1
+ limit: 1
\ No newline at end of file
diff --git a/.buildkite/pipelines/pull_request/security_solution/detection_engine.yml b/.buildkite/pipelines/pull_request/security_solution/detection_engine.yml
index 65a9dc832e1e6..ad3c4dd230cee 100644
--- a/.buildkite/pipelines/pull_request/security_solution/detection_engine.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/detection_engine.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
@@ -37,6 +43,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -52,6 +61,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/entity_analytics.yml b/.buildkite/pipelines/pull_request/security_solution/entity_analytics.yml
index 8883f1ab9c038..2f1d30ab97d07 100644
--- a/.buildkite/pipelines/pull_request/security_solution/entity_analytics.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/entity_analytics.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 3
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/explore.yml b/.buildkite/pipelines/pull_request/security_solution/explore.yml
index 239021affcf99..5fb3ed443e037 100644
--- a/.buildkite/pipelines/pull_request/security_solution/explore.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/explore.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/investigations.yml b/.buildkite/pipelines/pull_request/security_solution/investigations.yml
index ccd469aedbdbe..c238c8936ad7f 100644
--- a/.buildkite/pipelines/pull_request/security_solution/investigations.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/investigations.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 7
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 8
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/osquery_cypress.yml b/.buildkite/pipelines/pull_request/security_solution/osquery_cypress.yml
index 26faa344371c9..790d28ff4c472 100644
--- a/.buildkite/pipelines/pull_request/security_solution/osquery_cypress.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/osquery_cypress.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 8
retry:
@@ -15,13 +18,16 @@ steps:
limit: 1
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
- label: 'Serverless Osquery Cypress Tests'
+ label: 'Osquery Cypress Tests on Serverless'
agents:
machineType: n2-standard-4
preemptible: true
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 8
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/playwright.yml b/.buildkite/pipelines/pull_request/security_solution/playwright.yml
index 694a7ed588089..213021e02ca06 100644
--- a/.buildkite/pipelines/pull_request/security_solution/playwright.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/playwright.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
diff --git a/.buildkite/pipelines/pull_request/security_solution/rule_management.yml b/.buildkite/pipelines/pull_request/security_solution/rule_management.yml
index 30bd1bd1ff649..8e43f0f4530ef 100644
--- a/.buildkite/pipelines/pull_request/security_solution/rule_management.yml
+++ b/.buildkite/pipelines/pull_request/security_solution/rule_management.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 5
retry:
@@ -22,6 +25,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 1
retry:
@@ -37,6 +43,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 4
retry:
@@ -52,6 +61,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
parallelism: 2
retry:
diff --git a/.buildkite/pipelines/pull_request/slo_plugin_e2e.yml b/.buildkite/pipelines/pull_request/slo_plugin_e2e.yml
index 852ec2f9a0b16..3d1a4f9b46f41 100644
--- a/.buildkite/pipelines/pull_request/slo_plugin_e2e.yml
+++ b/.buildkite/pipelines/pull_request/slo_plugin_e2e.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 30
artifact_paths:
- 'x-pack/plugins/observability_solution/slo/e2e/.journeys/**/*'
diff --git a/.buildkite/pipelines/pull_request/synthetics_plugin.yml b/.buildkite/pipelines/pull_request/synthetics_plugin.yml
index 77f330b991ba8..f5d6b841a953d 100644
--- a/.buildkite/pipelines/pull_request/synthetics_plugin.yml
+++ b/.buildkite/pipelines/pull_request/synthetics_plugin.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
artifact_paths:
- 'x-pack/plugins/observability_solution/synthetics/e2e/.journeys/**/*'
diff --git a/.buildkite/pipelines/pull_request/uptime_plugin.yml b/.buildkite/pipelines/pull_request/uptime_plugin.yml
index 286c760336132..a03915ef77099 100644
--- a/.buildkite/pipelines/pull_request/uptime_plugin.yml
+++ b/.buildkite/pipelines/pull_request/uptime_plugin.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
artifact_paths:
- 'x-pack/plugins/observability_solution/synthetics/e2e/.journeys/**/*'
diff --git a/.buildkite/pipelines/pull_request/ux_plugin_e2e.yml b/.buildkite/pipelines/pull_request/ux_plugin_e2e.yml
index a11309cffb2c2..cd95f44fa2e86 100644
--- a/.buildkite/pipelines/pull_request/ux_plugin_e2e.yml
+++ b/.buildkite/pipelines/pull_request/ux_plugin_e2e.yml
@@ -7,6 +7,9 @@ steps:
depends_on:
- build
- quick_checks
+ - linting
+ - linting_with_types
+ - check_types
timeout_in_minutes: 60
artifact_paths:
- 'x-pack/plugins/observability_solution/ux/e2e/.journeys/**/*'
diff --git a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-production.yaml b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-production.yaml
index f7689ffeab928..26b1c80e1ddc5 100644
--- a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-production.yaml
+++ b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-production.yaml
@@ -10,20 +10,22 @@ steps:
env:
TARGET_ENV: production
CHECK_SLO: true
- CHECK_SLO_TAG: kibana
+ CHECK_SLO_TAG: kbn-quality-gate
CHECK_SLO_WAITING_PERIOD: 15m
CHECK_SLO_BURN_RATE_THRESHOLD: 0.1
DEPLOYMENT_SLICES: ${DEPLOYMENT_SLICES:-""}
soft_fail: true
- - label: ":rocket: control-plane e2e tests"
+ - label: ":rocket: Run serverless synthetics check"
if: build.env("ENVIRONMENT") == "production-canary"
- trigger: "ess-k8s-production-e2e-tests" # https://buildkite.com/elastic/ess-k8s-production-e2e-tests
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-us-east-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production.yaml)"
+ env:
+ TARGET_ENV: production
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
- label: ":cookie: 24h bake time before continuing promotion"
if: build.env("ENVIRONMENT") == "production-canary"
diff --git a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-qa.yaml b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-qa.yaml
index 1c0e69ef7a7b4..3c2f123914c3d 100644
--- a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-qa.yaml
+++ b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-qa.yaml
@@ -3,10 +3,12 @@
# A failure in this pipeline build will prevent further progression to the subsequent stage.
steps:
- - label: ":rocket: control-plane e2e tests"
- trigger: "ess-k8s-qa-e2e-tests-daily" # https://buildkite.com/elastic/ess-k8s-qa-e2e-tests-daily
+ - label: ":rocket: Run serverless synthetics check"
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-eu-west-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-qa.yaml)"
+ env:
+ TARGET_ENV: qa
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
\ No newline at end of file
diff --git a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-staging.yaml b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-staging.yaml
index 2bd85e2ad8a74..0fdee220b5826 100644
--- a/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-staging.yaml
+++ b/.buildkite/pipelines/quality-gates/emergency/pipeline.tests-staging.yaml
@@ -3,13 +3,15 @@
# A failure in this pipeline build will prevent further progression to the subsequent stage.
steps:
- - label: ":rocket: control-plane e2e tests"
- trigger: "ess-k8s-staging-e2e-tests" # https://buildkite.com/elastic/ess-k8s-staging-e2e-tests
+ - label: ":rocket: Run serverless synthetics check"
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-us-east-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-staging.yaml)"
+ env:
+ TARGET_ENV: staging
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
- label: ":kibana: Kibana Serverless Tests for ${ENVIRONMENT}"
trigger: appex-qa-serverless-kibana-ftr-tests # https://buildkite.com/elastic/appex-qa-serverless-kibana-ftr-tests
@@ -44,3 +46,4 @@ steps:
command: "make -C /agent trigger-manual-verification-phase"
agents:
image: "docker.elastic.co/ci-agent-images/manual-verification-agent:0.0.6"
+ if: build.env("DEPLOYMENT_SLICES") =~ /.*staging-ds-2.*/
diff --git a/.buildkite/pipelines/quality-gates/pipeline.tests-production.yaml b/.buildkite/pipelines/quality-gates/pipeline.tests-production.yaml
index f7689ffeab928..26b1c80e1ddc5 100644
--- a/.buildkite/pipelines/quality-gates/pipeline.tests-production.yaml
+++ b/.buildkite/pipelines/quality-gates/pipeline.tests-production.yaml
@@ -10,20 +10,22 @@ steps:
env:
TARGET_ENV: production
CHECK_SLO: true
- CHECK_SLO_TAG: kibana
+ CHECK_SLO_TAG: kbn-quality-gate
CHECK_SLO_WAITING_PERIOD: 15m
CHECK_SLO_BURN_RATE_THRESHOLD: 0.1
DEPLOYMENT_SLICES: ${DEPLOYMENT_SLICES:-""}
soft_fail: true
- - label: ":rocket: control-plane e2e tests"
+ - label: ":rocket: Run serverless synthetics check"
if: build.env("ENVIRONMENT") == "production-canary"
- trigger: "ess-k8s-production-e2e-tests" # https://buildkite.com/elastic/ess-k8s-production-e2e-tests
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-us-east-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production.yaml)"
+ env:
+ TARGET_ENV: production
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
- label: ":cookie: 24h bake time before continuing promotion"
if: build.env("ENVIRONMENT") == "production-canary"
diff --git a/.buildkite/pipelines/quality-gates/pipeline.tests-qa.yaml b/.buildkite/pipelines/quality-gates/pipeline.tests-qa.yaml
index 3d9363279507f..6730ad5c5840d 100644
--- a/.buildkite/pipelines/quality-gates/pipeline.tests-qa.yaml
+++ b/.buildkite/pipelines/quality-gates/pipeline.tests-qa.yaml
@@ -29,13 +29,15 @@ steps:
ENVIRONMENT: ${ENVIRONMENT}
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-qa.yaml)"
- - label: ":rocket: control-plane e2e tests"
- trigger: "ess-k8s-qa-e2e-tests-daily" # https://buildkite.com/elastic/ess-k8s-qa-e2e-tests-daily
+ - label: ":rocket: Run serverless synthetics check"
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-eu-west-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-qa.yaml)"
+ env:
+ TARGET_ENV: qa
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
- wait: ~
diff --git a/.buildkite/pipelines/quality-gates/pipeline.tests-staging.yaml b/.buildkite/pipelines/quality-gates/pipeline.tests-staging.yaml
index 2bd85e2ad8a74..0fdee220b5826 100644
--- a/.buildkite/pipelines/quality-gates/pipeline.tests-staging.yaml
+++ b/.buildkite/pipelines/quality-gates/pipeline.tests-staging.yaml
@@ -3,13 +3,15 @@
# A failure in this pipeline build will prevent further progression to the subsequent stage.
steps:
- - label: ":rocket: control-plane e2e tests"
- trigger: "ess-k8s-staging-e2e-tests" # https://buildkite.com/elastic/ess-k8s-staging-e2e-tests
+ - label: ":rocket: Run serverless synthetics check"
+ trigger: "serverless-quality-gates"
build:
- env:
- REGION_ID: aws-us-east-1
- NAME_PREFIX: ci_test_kibana-promotion_
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-staging.yaml)"
+ env:
+ TARGET_ENV: staging
+ SERVICE: kibana
+ CHECK_SYNTHETICS: true
+ CHECK_SYNTHETICS_TAG: serverless-platform-core-validation
- label: ":kibana: Kibana Serverless Tests for ${ENVIRONMENT}"
trigger: appex-qa-serverless-kibana-ftr-tests # https://buildkite.com/elastic/appex-qa-serverless-kibana-ftr-tests
@@ -44,3 +46,4 @@ steps:
command: "make -C /agent trigger-manual-verification-phase"
agents:
image: "docker.elastic.co/ci-agent-images/manual-verification-agent:0.0.6"
+ if: build.env("DEPLOYMENT_SLICES") =~ /.*staging-ds-2.*/
diff --git a/.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_detection_engine.yml b/.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_detection_engine.yml
index e25c6dfef0e4b..56b1904925f04 100644
--- a/.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_detection_engine.yml
+++ b/.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_detection_engine.yml
@@ -1,12 +1,12 @@
steps:
- - group: "Cypress MKI - Detection Engine"
+ - group: 'Cypress MKI - Detection Engine'
key: cypress_test_detections_engine
steps:
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:detection_engine
- label: "Cypress MKI - Detection Engine"
+ label: 'Cypress MKI - Detection Engine'
key: test_detection_engine
env:
- BK_TEST_SUITE_KEY: "serverless-cypress-detection-engine"
+ BK_TEST_SUITE_KEY: 'serverless-cypress-detection-engine'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@@ -18,10 +18,10 @@ steps:
parallelism: 8
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:detection_engine:exceptions
- label: "Cypress MKI - Detection Engine - Exceptions"
+ label: 'Cypress MKI - Detection Engine - Exceptions'
key: test_detection_engine_exceptions
env:
- BK_TEST_SUITE_KEY: "serverless-cypress-detection-engine"
+ BK_TEST_SUITE_KEY: 'serverless-cypress-detection-engine'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@@ -32,7 +32,7 @@ steps:
timeout_in_minutes: 300
parallelism: 6
- - group: "API MKI - Detection Engine - "
+ - group: 'API MKI - Detection Engine - '
key: api_test_detections_engine
steps:
- label: Running exception_lists_items:qa:serverless
@@ -47,7 +47,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running lists_items:qa:serverless
@@ -62,7 +62,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running user_roles:qa:serverless
@@ -77,7 +77,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running telemetry:qa:serverless
@@ -92,7 +92,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running exception_workflows:essentials:qa:serverless
@@ -107,12 +107,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- - label: Running exception_operators_date_numeric_types:essentials:qa:serverless
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_date_numeric_types:essentials:qa:serverless
- key: exception_operators_date_numeric_types:essentials:qa:serverless
+ - label: Running exception_operators_date_types:essentials:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_date_types:essentials:qa:serverless
+ key: exception_operators_date_types:essentials:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@@ -122,7 +122,52 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running exception_operators_double:essentials:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_double:essentials:qa:serverless
+ key: exception_operators_double:essentials:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running exception_operators_float:essentials:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_float:essentials:qa:serverless
+ key: exception_operators_float:essentials:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running exception_operators_integer:essentials:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_integer:essentials:qa:serverless
+ key: exception_operators_integer:essentials:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
limit: 2
- label: Running exception_operators_keyword:essentials:qa:serverless
@@ -137,7 +182,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running exception_operators_ips:essentials:qa:serverless
@@ -152,7 +197,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running exception_operators_long:essentials:qa:serverless
@@ -167,7 +212,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running exception_operators_text:essentials:qa:serverless
@@ -182,7 +227,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running actions:qa:serverless
@@ -197,7 +242,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running alerts:qa:serverless
@@ -212,7 +257,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
- label: Running alerts:essentials:qa:serverless
@@ -227,12 +272,117 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:eql:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:eql:qa:serverless
+ key: rule_execution_logic:eql:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:esql:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:esql:qa:serverless
+ key: rule_execution_logic:esql:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:general_logic:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:general_logic:qa:serverless
+ key: rule_execution_logic:general_logic:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:indicator_match:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:indicator_match:qa:serverless
+ key: rule_execution_logic:indicator_match:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:machine_learning:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:machine_learning:qa:serverless
+ key: rule_execution_logic:machine_learning:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:new_terms:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:new_terms:qa:serverless
+ key: rule_execution_logic:new_terms:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
+ limit: 2
+
+ - label: Running rule_execution_logic:query:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:query:qa:serverless
+ key: rule_execution_logic:query:qa:serverless
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: '1'
limit: 2
- - label: Running rule_execution_logic:qa:serverless
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:qa:serverless
- key: rule_execution_logic:qa:serverless
+ - label: Running rule_execution_logic:threshold:qa:serverless
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:threshold:qa:serverless
+ key: rule_execution_logic:threshold:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@@ -242,5 +392,5 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- - exit_status: "1"
+ - exit_status: '1'
limit: 2
diff --git a/.buildkite/pipelines/security_solution_quality_gate/mki_quality_gate/mki_quality_gate_detection_engine.yml b/.buildkite/pipelines/security_solution_quality_gate/mki_quality_gate/mki_quality_gate_detection_engine.yml
index 90c90ae8a3a36..8dd45a3d67306 100644
--- a/.buildkite/pipelines/security_solution_quality_gate/mki_quality_gate/mki_quality_gate_detection_engine.yml
+++ b/.buildkite/pipelines/security_solution_quality_gate/mki_quality_gate/mki_quality_gate_detection_engine.yml
@@ -103,9 +103,51 @@ steps:
- exit_status: "1"
limit: 2
- - label: Running exception_operators_date_numeric_types:essentials:qa:serverless:release
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_date_numeric_types:essentials:qa:serverless:release
- key: exception_operators_date_numeric_types:essentials:qa:serverless:release
+ - label: Running exception_operators_date_types:essentials:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_date_types:essentials:qa:serverless:release
+ key: exception_operators_date_types:essentials:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+ - label: Running exception_operators_double:essentials:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_double:essentials:qa:serverless:release
+ key: exception_operators_double:essentials:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+ - label: Running exception_operators_float:essentials:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_float:essentials:qa:serverless:release
+ key: exception_operators_float:essentials:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+ - label: Running exception_operators_integer:essentials:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_integer:essentials:qa:serverless:release
+ key: exception_operators_integer:essentials:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@@ -215,9 +257,107 @@ steps:
- exit_status: "1"
limit: 2
- - label: Running rule_execution_logic:qa:serverless:release
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:qa:serverless:release
- key: rule_execution_logic:qa:serverless:release
+ - label: Running rule_execution_logic:eql:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:eql:qa:serverless:release
+ key: rule_execution_logic:eql:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:esql:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:esql:qa:serverless:release
+ key: rule_execution_logic:esql:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:general_logic:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:general_logic:qa:serverless:release
+ key: rule_execution_logic:general_logic:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:indicator_match:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:indicator_match:qa:serverless:release
+ key: rule_execution_logic:indicator_match:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:machine_learning:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:machine_learning:qa:serverless:release
+ key: rule_execution_logic:machine_learning:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:new_terms:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:new_terms:qa:serverless:release
+ key: rule_execution_logic:new_terms:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:query:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:query:qa:serverless:release
+ key: rule_execution_logic:query:qa:serverless:release
+ agents:
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ provider: gcp
+ machineType: n2-standard-4
+ timeout_in_minutes: 120
+ retry:
+ automatic:
+ - exit_status: "1"
+ limit: 2
+
+- label: Running rule_execution_logic:threshold:qa:serverless:release
+ command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:threshold:qa:serverless:release
+ key: rule_execution_logic:threshold:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
diff --git a/.buildkite/pipelines/serverless_deployment/project-build-and-deploy-pr.yml b/.buildkite/pipelines/serverless_deployment/project-build-and-deploy-pr.yml
new file mode 100644
index 0000000000000..04b738ff363e1
--- /dev/null
+++ b/.buildkite/pipelines/serverless_deployment/project-build-and-deploy-pr.yml
@@ -0,0 +1,72 @@
+env:
+ ELASTIC_PR_COMMENTS_ENABLED: 'true'
+ GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
+ GITHUB_BUILD_COMMIT_STATUS_CONTEXT: kibana-deploy-project-from-pr
+
+steps:
+ - group: 'Project Deployment'
+ if: "build.env('GITHUB_PR_LABELS') =~ /ci:project-deploy-(elasticsearch|observability|security)/"
+
+ steps:
+ - command: .buildkite/scripts/lifecycle/pre_build.sh
+ label: Pre-Build
+ timeout_in_minutes: 10
+ agents:
+ provider: gcp
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ machineType: n2-standard-2
+ retry:
+ automatic:
+ - exit_status: '*'
+ limit: 1
+
+ - command: |
+ ts-node .buildkite/scripts/lifecycle/comment_on_pr.ts "PR Project deployment started at: $BUILDKITE_BUILD_URL"
+ label: Comment with job URL
+ agents:
+ provider: gcp
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ machineType: n2-standard-2
+ timeout_in_minutes: 5
+
+ - wait: ~
+
+ - command: .buildkite/scripts/steps/artifacts/docker_image.sh
+ label: 'Build Project Image'
+ key: build_project_image
+ agents:
+ provider: gcp
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ machineType: n2-standard-16
+ preemptible: true
+ timeout_in_minutes: 60
+ retry:
+ automatic:
+ - exit_status: '-1'
+ limit: 3
+
+ - wait: ~
+ - command: .buildkite/scripts/steps/serverless/deploy.sh
+ label: 'Deploy Project'
+ agents:
+ provider: gcp
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ machineType: n2-standard-4
+ preemptible: true
+ timeout_in_minutes: 10
+
+ - wait: ~
+
+ - command: |
+ ts-node .buildkite/scripts/lifecycle/comment_on_pr.ts "Project deployed, see credentials at: $BUILDKITE_BUILD_URL"
+ label: Comment with job URL
+ agents:
+ provider: gcp
+ image: family/kibana-ubuntu-2004
+ imageProject: elastic-images-prod
+ machineType: n2-standard-2
+ timeout_in_minutes: 5
diff --git a/.buildkite/pull_requests.json b/.buildkite/pull_requests.json
index 1f45c01042888..cbc0e9df03dc8 100644
--- a/.buildkite/pull_requests.json
+++ b/.buildkite/pull_requests.json
@@ -20,17 +20,15 @@
"skip_target_branches": ["6.8", "7.11", "7.12"],
"enable_skippable_commits": true,
"skip_ci_on_only_changed": [
- "^dev_docs/",
"^docs/",
"^rfcs/",
"^\\.github/",
"\\.md$",
- "\\.mdx$",
"^api_docs/.+\\.devdocs\\.json$",
"^\\.backportrc\\.json$",
- "^nav-kibana-dev\\.docnav\\.json$",
"^src/dev/prs/kibana_qa_pr_list\\.json$",
- "^\\.buildkite/pull_requests\\.json$"
+ "^\\.buildkite/pull_requests\\.json$",
+ "^\\.devcontainer/"
],
"always_require_ci_on_changed": [
"^docs/developer/plugin-list.asciidoc$",
@@ -46,6 +44,31 @@
"/__snapshots__/",
"\\.test\\.(ts|tsx|js|jsx)"
]
+ },
+ {
+ "repoOwner": "elastic",
+ "repoName": "kibana",
+ "pipelineSlug": "kibana-deploy-project-from-pr",
+ "skip_ci_labels": [],
+ "enabled": true,
+ "allow_org_users": true,
+ "allowed_repo_permissions": ["admin", "write"],
+ "allowed_list": ["elastic-vault-github-plugin-prod[bot]"],
+ "set_commit_status": true,
+ "commit_status_context": "kibana-deploy-project-from-pr",
+ "build_on_commit": false,
+ "build_on_comment": true,
+ "build_drafts": false,
+ "trigger_comment_regex": "^(?:(?:buildkite\\W+)?(?:deploy)\\W+(?:project))$",
+ "kibana_versions_check": true,
+ "kibana_build_reuse": true,
+ "kibana_build_reuse_pipeline_slugs": ["kibana-pull-request", "kibana-on-merge", "kibana-deploy-project-from-pr"],
+ "kibana_build_reuse_regexes": [
+ "^test/",
+ "^x-pack/test/",
+ "/__snapshots__/",
+ "\\.test\\.(ts|tsx|js|jsx)"
+ ]
}
]
}
diff --git a/.buildkite/scripts/copy_es_snapshot_cache.sh b/.buildkite/scripts/copy_es_snapshot_cache.sh
new file mode 100755
index 0000000000000..d2b325168482a
--- /dev/null
+++ b/.buildkite/scripts/copy_es_snapshot_cache.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+# If cached snapshots are baked into the agent, copy them into our workspace first
+# We are doing this rather than simply changing the ES base path because many workers
+# run with the workspace mounted in memory or on a local ssd
+cacheDir="$ES_CACHE_DIR/cache"
+if [[ -d "$cacheDir" ]]; then
+ mkdir -p .es/cache
+ echo "--- Copying ES snapshot cache"
+ echo "Copying cached snapshots from $cacheDir to .es/cache"
+ cp -R "$cacheDir"/* .es/cache/
+fi
diff --git a/.buildkite/scripts/lifecycle/comment_on_pr.ts b/.buildkite/scripts/lifecycle/comment_on_pr.ts
new file mode 100644
index 0000000000000..39ebd511d8410
--- /dev/null
+++ b/.buildkite/scripts/lifecycle/comment_on_pr.ts
@@ -0,0 +1,64 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the "Elastic License
+ * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
+ * Public License v 1"; you may not use this file except in compliance with, at
+ * your election, the "Elastic License 2.0", the "GNU Affero General Public
+ * License v3.0 only", or the "Server Side Public License, v 1".
+ */
+
+import { addComment } from '#pipeline-utils';
+
+const ALLOWED_ENV_VARS = [
+ 'BUILDKITE_BRANCH',
+ 'BUILDKITE_BUILD_ID',
+ 'BUILDKITE_BUILD_NUMBER',
+ 'BUILDKITE_BUILD_URL',
+ 'BUILDKITE_COMMIT',
+ 'BUILDKITE_PIPELINE_NAME',
+ 'BUILDKITE_PIPELINE_SLUG',
+ 'GITHUB_PR_BASE_OWNER',
+ 'GITHUB_PR_BASE_REPO',
+ 'GITHUB_PR_BRANCH',
+ 'GITHUB_PR_HEAD_SHA',
+ 'GITHUB_PR_HEAD_USER',
+ 'GITHUB_PR_LABELS',
+ 'GITHUB_PR_NUMBER',
+ 'GITHUB_PR_OWNER',
+ 'GITHUB_PR_REPO',
+ 'GITHUB_PR_TARGET_BRANCH',
+ 'GITHUB_PR_TRIGGERED_SHA',
+ 'GITHUB_PR_TRIGGER_USER',
+ 'GITHUB_PR_USER',
+];
+const DEFAULT_MESSAGE_TEMPLATE =
+ '🚀 Buildkite job started for PR #${GITHUB_PR_NUMBER}: ${BUILDKITE_BUILD_URL}';
+
+export function commentOnPR() {
+ const messageTemplate =
+ process.argv.slice(2)?.join(' ') ||
+ process.env.JOB_START_COMMENT_TEMPLATE ||
+ DEFAULT_MESSAGE_TEMPLATE;
+ if (messageTemplate === DEFAULT_MESSAGE_TEMPLATE) {
+ console.log('No message template provided, using default message');
+ } else {
+ console.log(`Using message template: ${messageTemplate}`);
+ }
+
+ const message = messageTemplate.replace(/\${([^}]+)}/g, (_, envVar) => {
+ if (ALLOWED_ENV_VARS.includes(envVar)) {
+ return process.env[envVar] || '';
+ } else {
+ return '${' + envVar + '}';
+ }
+ });
+
+ return addComment(message);
+}
+
+if (require.main === module) {
+ commentOnPR().catch((error) => {
+ console.error(error);
+ process.exit(1);
+ });
+}
diff --git a/.buildkite/scripts/lifecycle/post_build.sh b/.buildkite/scripts/lifecycle/post_build.sh
index 3ca36e9d04b78..f35e0b97447f5 100755
--- a/.buildkite/scripts/lifecycle/post_build.sh
+++ b/.buildkite/scripts/lifecycle/post_build.sh
@@ -5,7 +5,7 @@ set -euo pipefail
BUILD_SUCCESSFUL=$(ts-node "$(dirname "${0}")/build_status.ts")
export BUILD_SUCCESSFUL
-if [[ "${GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]]; then
+if [[ "${GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]] && [[ "${ELASTIC_GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]]; then
"$(dirname "${0}")/commit_status_complete.sh"
fi
diff --git a/.buildkite/scripts/lifecycle/pre_build.sh b/.buildkite/scripts/lifecycle/pre_build.sh
index b8ccaf04f9bb9..31e569b10ca59 100755
--- a/.buildkite/scripts/lifecycle/pre_build.sh
+++ b/.buildkite/scripts/lifecycle/pre_build.sh
@@ -4,7 +4,7 @@ set -euo pipefail
source .buildkite/scripts/common/util.sh
-if [[ "${GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]]; then
+if [[ "${GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]] && [[ "${ELASTIC_GITHUB_BUILD_COMMIT_STATUS_ENABLED:-}" != "true" ]]; then
"$(dirname "${0}")/commit_status_start.sh"
fi
diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts
index 08d459ac5e7fd..722c30cb42534 100644
--- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts
+++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts
@@ -20,8 +20,8 @@ if (!prConfig) {
}
const GITHUB_PR_LABELS = process.env.GITHUB_PR_LABELS ?? '';
-const REQUIRED_PATHS = prConfig.always_require_ci_on_changed.map((r) => new RegExp(r, 'i'));
-const SKIPPABLE_PR_MATCHERS = prConfig.skip_ci_on_only_changed.map((r) => new RegExp(r, 'i'));
+const REQUIRED_PATHS = prConfig.always_require_ci_on_changed!.map((r) => new RegExp(r, 'i'));
+const SKIPPABLE_PR_MATCHERS = prConfig.skip_ci_on_only_changed!.map((r) => new RegExp(r, 'i'));
const getPipeline = (filename: string, removeSteps = true) => {
const str = fs.readFileSync(filename).toString();
@@ -77,6 +77,16 @@ const getPipeline = (filename: string, removeSteps = true) => {
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/apm_cypress.yml'));
}
+ if (
+ (await doAnyChangesMatch([
+ /^x-pack\/plugins\/observability_solution\/inventory/,
+ /^packages\/kbn-apm-synthtrace/,
+ ])) ||
+ GITHUB_PR_LABELS.includes('ci:all-cypress-suites')
+ ) {
+ pipeline.push(getPipeline('.buildkite/pipelines/pull_request/inventory_cypress.yml'));
+ }
+
if (
(await doAnyChangesMatch([
/^x-pack\/plugins\/observability_solution\/observability_onboarding/,
@@ -298,6 +308,22 @@ const getPipeline = (filename: string, removeSteps = true) => {
);
}
+ if (
+ (await doAnyChangesMatch([
+ /^x-pack\/packages\/kbn-cloud-security-posture/,
+ /^x-pack\/plugins\/cloud_security_posture/,
+ /^x-pack\/plugins\/security_solution/,
+ /^x-pack\/test\/security_solution_cypress/,
+ ])) ||
+ GITHUB_PR_LABELS.includes('ci:all-cypress-suites')
+ ) {
+ pipeline.push(
+ getPipeline(
+ '.buildkite/pipelines/pull_request/security_solution/cloud_security_posture.yml'
+ )
+ );
+ }
+
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/post_build.yml'));
// remove duplicated steps
diff --git a/.buildkite/scripts/steps/capture_oas_snapshot.sh b/.buildkite/scripts/steps/capture_oas_snapshot.sh
deleted file mode 100755
index 3c82fca5013c5..0000000000000
--- a/.buildkite/scripts/steps/capture_oas_snapshot.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-source .buildkite/scripts/common/util.sh
-
-echo --- Capture OAS snapshot
-cmd="node scripts/capture_oas_snapshot --include-path /api/status --include-path /api/alerting/rule/ --include-path /api/alerting/rules --include-path /api/actions --include-path /api/security/role --include-path /api/spaces"
-if is_pr && ! is_auto_commit_disabled; then
- cmd="$cmd --update"
-fi
-
-if [[ $BUILDKITE_PULL_REQUEST != "false" && "$BUILDKITE_PULL_REQUEST_BASE_BRANCH" != "main" ]] || [[ $BUILDKITE_PULL_REQUEST == "false" && "$BUILDKITE_BRANCH" != "main" ]]; then
- cmd="$cmd --no-serverless"
-fi
-
-eval "$cmd"
-check_for_changed_files "$cmd" true
\ No newline at end of file
diff --git a/.buildkite/scripts/steps/checks.sh b/.buildkite/scripts/steps/checks.sh
index 50ee0363ad93f..ce7dec4f36e8d 100755
--- a/.buildkite/scripts/steps/checks.sh
+++ b/.buildkite/scripts/steps/checks.sh
@@ -4,15 +4,13 @@ set -euo pipefail
export DISABLE_BOOTSTRAP_VALIDATION=false
.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
if [[ "${FTR_ENABLE_FIPS_AGENT:-}" == "true" ]]; then
.buildkite/scripts/steps/checks/verify_fips_enabled.sh
fi
.buildkite/scripts/steps/checks/saved_objects_compat_changes.sh
.buildkite/scripts/steps/checks/saved_objects_definition_change.sh
-.buildkite/scripts/steps/capture_oas_snapshot.sh
.buildkite/scripts/steps/code_generation/elastic_assistant_codegen.sh
.buildkite/scripts/steps/code_generation/security_solution_codegen.sh
-.buildkite/scripts/steps/openapi_bundling/security_solution_openapi_bundling.sh
.buildkite/scripts/steps/code_generation/osquery_codegen.sh
-.buildkite/scripts/steps/openapi_bundling/final_merge.sh
diff --git a/.buildkite/scripts/steps/checks/capture_oas_snapshot.sh b/.buildkite/scripts/steps/checks/capture_oas_snapshot.sh
new file mode 100755
index 0000000000000..e9f42d67008ea
--- /dev/null
+++ b/.buildkite/scripts/steps/checks/capture_oas_snapshot.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+source .buildkite/scripts/common/util.sh
+
+.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
+
+echo --- Capture OAS snapshot
+cmd="node scripts/capture_oas_snapshot --include-path /api/status --include-path /api/alerting/rule/ --include-path /api/alerting/rules --include-path /api/actions --include-path /api/security/role --include-path /api/spaces --include-path /api/fleet"
+if is_pr && ! is_auto_commit_disabled; then
+ cmd="$cmd --update"
+fi
+
+if [[ $BUILDKITE_PULL_REQUEST != "false" && "$BUILDKITE_PULL_REQUEST_BASE_BRANCH" != "main" ]] || [[ $BUILDKITE_PULL_REQUEST == "false" && "$BUILDKITE_BRANCH" != "main" ]]; then
+ cmd="$cmd --no-serverless"
+fi
+
+run_check() {
+ eval "$cmd"
+}
+
+retry 5 15 run_check
+
+check_for_changed_files "$cmd" true
+
+.buildkite/scripts/steps/openapi_bundling/security_solution_openapi_bundling.sh
+.buildkite/scripts/steps/openapi_bundling/final_merge.sh
diff --git a/.buildkite/scripts/steps/checks/quick_checks.txt b/.buildkite/scripts/steps/checks/quick_checks.txt
index e0196950b4a75..9bd9224673905 100644
--- a/.buildkite/scripts/steps/checks/quick_checks.txt
+++ b/.buildkite/scripts/steps/checks/quick_checks.txt
@@ -1,4 +1,3 @@
-.buildkite/scripts/steps/checks/precommit_hook.sh
.buildkite/scripts/steps/checks/ts_projects.sh
.buildkite/scripts/steps/checks/packages.sh
.buildkite/scripts/steps/checks/bazel_packages.sh
diff --git a/.buildkite/scripts/steps/cloud/build_and_deploy.sh b/.buildkite/scripts/steps/cloud/build_and_deploy.sh
index 25e7d8fc631c9..e2a55b03ebf64 100755
--- a/.buildkite/scripts/steps/cloud/build_and_deploy.sh
+++ b/.buildkite/scripts/steps/cloud/build_and_deploy.sh
@@ -19,7 +19,7 @@ download_artifact "kibana-$VERSION-linux-x86_64.tar.gz" ./target --build "${KIBA
echo "--- Build Cloud Distribution"
ELASTICSEARCH_MANIFEST_URL="https://storage.googleapis.com/kibana-ci-es-snapshots-daily/$(jq -r '.version' package.json)/manifest-latest-verified.json"
ELASTICSEARCH_SHA=$(curl -s $ELASTICSEARCH_MANIFEST_URL | jq -r '.sha')
-ELASTICSEARCH_CLOUD_IMAGE="docker.elastic.co/kibana-ci/elasticsearch-cloud:$VERSION-$ELASTICSEARCH_SHA"
+ELASTICSEARCH_CLOUD_IMAGE="docker.elastic.co/kibana-ci/elasticsearch-cloud-ess:$VERSION-$ELASTICSEARCH_SHA"
KIBANA_CLOUD_IMAGE="docker.elastic.co/kibana-ci/kibana-cloud:$VERSION-$GIT_COMMIT"
CLOUD_DEPLOYMENT_NAME="kibana-pr-$BUILDKITE_PULL_REQUEST"
@@ -51,7 +51,7 @@ fi
if is_pr_with_label "ci:cloud-redeploy"; then
echo "--- Shutdown Previous Deployment"
CLOUD_DEPLOYMENT_ID=$(ecctl deployment list --output json | jq -r '.deployments[] | select(.name == "'$CLOUD_DEPLOYMENT_NAME'") | .id')
- if [ -z "${CLOUD_DEPLOYMENT_ID}" ]; then
+ if [ -z "${CLOUD_DEPLOYMENT_ID}" ] || [ "${CLOUD_DEPLOYMENT_ID}" == "null" ]; then
echo "No deployment to remove"
else
echo "Shutting down previous deployment..."
diff --git a/.buildkite/scripts/steps/es_serverless/promote_es_serverless_image.sh b/.buildkite/scripts/steps/es_serverless/promote_es_serverless_image.sh
index 6b70799ec809a..df58d534bb4f9 100755
--- a/.buildkite/scripts/steps/es_serverless/promote_es_serverless_image.sh
+++ b/.buildkite/scripts/steps/es_serverless/promote_es_serverless_image.sh
@@ -69,3 +69,13 @@ cat << EOT | buildkite-agent annotate --style "success"
Kibana commit: $BUILDKITE_COMMIT
Elasticsearch commit: $ELASTIC_COMMIT_HASH
EOT
+
+cat << EOF | buildkite-agent pipeline upload
+steps:
+ - label: "Builds Kibana VM images for cache update"
+ trigger: kibana-vm-images
+ async: true
+ build:
+ env:
+ IMAGES_CONFIG="kibana/images.yml"
+EOF
diff --git a/.buildkite/scripts/steps/es_snapshots/build.sh b/.buildkite/scripts/steps/es_snapshots/build.sh
index d9d685338250f..0485763b0e918 100755
--- a/.buildkite/scripts/steps/es_snapshots/build.sh
+++ b/.buildkite/scripts/steps/es_snapshots/build.sh
@@ -85,11 +85,11 @@ echo "--- Create kibana-ci docker cloud image archives"
# When we bump versions, these dependencies may not exist yet, but we don't want to
# block the rest of the snapshot promotion process
set +e
-./gradlew :distribution:docker:cloud-docker-export:assemble && {
- ES_CLOUD_ID=$(docker images "docker.elastic.co/elasticsearch-ci/elasticsearch-cloud" --format "{{.ID}}")
- ES_CLOUD_VERSION=$(docker images "docker.elastic.co/elasticsearch-ci/elasticsearch-cloud" --format "{{.Tag}}")
+./gradlew :distribution:docker:cloud-ess-docker-export:assemble && {
+ ES_CLOUD_ID=$(docker images "docker.elastic.co/elasticsearch/elasticsearch-cloud-ess" --format "{{.ID}}")
+ ES_CLOUD_VERSION=$(docker images "docker.elastic.co/elasticsearch/elasticsearch-cloud-ess" --format "{{.Tag}}")
KIBANA_ES_CLOUD_VERSION="$ES_CLOUD_VERSION-$ELASTICSEARCH_GIT_COMMIT"
- KIBANA_ES_CLOUD_IMAGE="docker.elastic.co/kibana-ci/elasticsearch-cloud:$KIBANA_ES_CLOUD_VERSION"
+ KIBANA_ES_CLOUD_IMAGE="docker.elastic.co/kibana-ci/elasticsearch-cloud-ess:$KIBANA_ES_CLOUD_VERSION"
echo $ES_CLOUD_ID $ES_CLOUD_VERSION $KIBANA_ES_CLOUD_VERSION $KIBANA_ES_CLOUD_IMAGE
docker tag "$ES_CLOUD_ID" "$KIBANA_ES_CLOUD_IMAGE"
diff --git a/.buildkite/scripts/steps/es_snapshots/promote.sh b/.buildkite/scripts/steps/es_snapshots/promote.sh
index cf52f5e9ff650..7028cafd6e3f7 100755
--- a/.buildkite/scripts/steps/es_snapshots/promote.sh
+++ b/.buildkite/scripts/steps/es_snapshots/promote.sh
@@ -16,4 +16,13 @@ ts-node "$(dirname "${0}")/promote_manifest.ts" "$ES_SNAPSHOT_MANIFEST"
if [[ "$BUILDKITE_BRANCH" == "main" ]]; then
echo "--- Trigger agent packer cache pipeline"
ts-node .buildkite/scripts/steps/trigger_pipeline.ts kibana-agent-packer-cache main
+ cat << EOF | buildkite-agent pipeline upload
+steps:
+ - label: "Builds Kibana VM images for cache update"
+ trigger: kibana-vm-images
+ async: true
+ build:
+ env:
+ IMAGES_CONFIG="kibana/images.yml"
+EOF
fi
diff --git a/.buildkite/scripts/steps/functional/apm_cypress.sh b/.buildkite/scripts/steps/functional/apm_cypress.sh
index 976c551dfe19a..1fc10089e8eb4 100755
--- a/.buildkite/scripts/steps/functional/apm_cypress.sh
+++ b/.buildkite/scripts/steps/functional/apm_cypress.sh
@@ -8,6 +8,7 @@ APM_CYPRESS_RECORD_KEY="$(vault_get apm-cypress-dashboard-record-key CYPRESS_REC
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-apm-cypress
IS_FLAKY_TEST_RUNNER=${CLI_COUNT:-0}
diff --git a/.buildkite/scripts/steps/functional/cloud_security_posture.sh b/.buildkite/scripts/steps/functional/cloud_security_posture.sh
new file mode 100644
index 0000000000000..bea407e6a5b1c
--- /dev/null
+++ b/.buildkite/scripts/steps/functional/cloud_security_posture.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+source .buildkite/scripts/steps/functional/common.sh
+
+export JOB=kibana-cloud-security-posture-cypress
+export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}
+
+echo "--- Cloud Security Posture Workflows Cypress tests"
+
+cd x-pack/test/security_solution_cypress
+
+set +e
+
+yarn cypress:cloud_security_posture:run:ess; status=$?; yarn junit:merge || :; exit $status
\ No newline at end of file
diff --git a/.buildkite/scripts/steps/functional/cloud_security_posture_serverless.sh b/.buildkite/scripts/steps/functional/cloud_security_posture_serverless.sh
new file mode 100644
index 0000000000000..57c9be111a151
--- /dev/null
+++ b/.buildkite/scripts/steps/functional/cloud_security_posture_serverless.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+source .buildkite/scripts/steps/functional/common.sh
+
+export JOB=kibana-cloud-security-posture-serverless-cypress
+export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}
+
+echo "--- Cloud Security Posture Workflows Cypress tests on Serverless"
+
+cd x-pack/test/security_solution_cypress
+
+set +e
+
+yarn cypress:cloud_security_posture:run:serverless; status=$?; yarn junit:merge || :; exit $status
diff --git a/.buildkite/scripts/steps/functional/common.sh b/.buildkite/scripts/steps/functional/common.sh
index edb618f692093..5a58594404b15 100755
--- a/.buildkite/scripts/steps/functional/common.sh
+++ b/.buildkite/scripts/steps/functional/common.sh
@@ -8,17 +8,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
-
-# If cached snapshots are baked into the agent, copy them into our workspace first
-# We are doing this rather than simply changing the ES base path because many workers
-# run with the workspace mounted in memory or on a local ssd
-cacheDir="$ES_CACHE_DIR/cache"
-if [[ -d "$cacheDir" ]]; then
- mkdir -p .es/cache
- echo "--- Copying ES snapshot cache"
- echo "Copying cached snapshots from $cacheDir to .es/cache"
- cp -R "$cacheDir"/* .es/cache/
-fi
+.buildkite/scripts/copy_es_snapshot_cache.sh
is_test_execution_step
diff --git a/.buildkite/scripts/steps/functional/defend_workflows_burn.sh b/.buildkite/scripts/steps/functional/defend_workflows_burn.sh
index 643a8d9f4ec53..6a97ba4e82b33 100644
--- a/.buildkite/scripts/steps/functional/defend_workflows_burn.sh
+++ b/.buildkite/scripts/steps/functional/defend_workflows_burn.sh
@@ -5,6 +5,7 @@ set -euo pipefail
source .buildkite/scripts/steps/functional/common.sh
.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
node scripts/build_kibana_platform_plugins.js
export JOB=kibana-defend-workflows-cypress
diff --git a/.buildkite/scripts/steps/functional/defend_workflows_serverless_burn.sh b/.buildkite/scripts/steps/functional/defend_workflows_serverless_burn.sh
index 3f85a9b051845..4bebee15953e6 100644
--- a/.buildkite/scripts/steps/functional/defend_workflows_serverless_burn.sh
+++ b/.buildkite/scripts/steps/functional/defend_workflows_serverless_burn.sh
@@ -5,6 +5,7 @@ set -euo pipefail
source .buildkite/scripts/steps/functional/common.sh
.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
node scripts/build_kibana_platform_plugins.js
export JOB=kibana-defend-workflows-serverless-cypress
diff --git a/.buildkite/scripts/steps/functional/exploratory_view_plugin.sh b/.buildkite/scripts/steps/functional/exploratory_view_plugin.sh
index d14033883312f..adee8986bc746 100755
--- a/.buildkite/scripts/steps/functional/exploratory_view_plugin.sh
+++ b/.buildkite/scripts/steps/functional/exploratory_view_plugin.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-observability-plugin
diff --git a/.buildkite/scripts/steps/functional/fleet_cypress.sh b/.buildkite/scripts/steps/functional/fleet_cypress.sh
index 43eb329f860b7..e050b73a91c3e 100755
--- a/.buildkite/scripts/steps/functional/fleet_cypress.sh
+++ b/.buildkite/scripts/steps/functional/fleet_cypress.sh
@@ -12,4 +12,4 @@ echo "--- Fleet Cypress tests (Chrome)"
cd x-pack/plugins/fleet
set +e
-yarn cypress:run:reporter; status=$?; yarn junit:merge || :; exit $status
+yarn cypress:run:reporter; status=$?; yarn cypress_space_awareness:run:reporter; space_status=$?; yarn junit:merge || :; [ "$status" -ne 0 ] && exit $status || [ "$space_status" -ne 0 ] && exit $space_status || exit 0
diff --git a/.buildkite/scripts/steps/functional/inventory_cypress.sh b/.buildkite/scripts/steps/functional/inventory_cypress.sh
new file mode 100644
index 0000000000000..b45215ca86505
--- /dev/null
+++ b/.buildkite/scripts/steps/functional/inventory_cypress.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+source .buildkite/scripts/common/util.sh
+
+.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
+
+export JOB=kibana-inventory-onboarding-cypress
+
+echo "--- Observability Inventory Cypress Tests"
+
+cd "$XPACK_DIR"
+
+node plugins/observability_solution/inventory/scripts/test/e2e.js \
+ --kibana-install-dir "$KIBANA_BUILD_LOCATION" \
\ No newline at end of file
diff --git a/.buildkite/scripts/steps/functional/observability_onboarding_cypress.sh b/.buildkite/scripts/steps/functional/observability_onboarding_cypress.sh
index 095ef5c723392..802bb447f72d2 100644
--- a/.buildkite/scripts/steps/functional/observability_onboarding_cypress.sh
+++ b/.buildkite/scripts/steps/functional/observability_onboarding_cypress.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-observability-onboarding-cypress
diff --git a/.buildkite/scripts/steps/functional/profiling_cypress.sh b/.buildkite/scripts/steps/functional/profiling_cypress.sh
index daad169069ae3..4e5fb770a12b4 100644
--- a/.buildkite/scripts/steps/functional/profiling_cypress.sh
+++ b/.buildkite/scripts/steps/functional/profiling_cypress.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-profiling-cypress
diff --git a/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh b/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh
deleted file mode 100644
index 7b16afa214fed..0000000000000
--- a/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-source .buildkite/scripts/steps/functional/common.sh
-
-export JOB=kibana-serverless-security-cypress
-export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}
-
-echo "--- Security Defend Workflows Serverless Cypress"
-
-yarn --cwd x-pack/test_serverless/functional/test_suites/security/cypress cypress:run
diff --git a/.buildkite/scripts/steps/functional/slo_plugin_e2e.sh b/.buildkite/scripts/steps/functional/slo_plugin_e2e.sh
index 95007fbff85bf..0492e41ae7041 100755
--- a/.buildkite/scripts/steps/functional/slo_plugin_e2e.sh
+++ b/.buildkite/scripts/steps/functional/slo_plugin_e2e.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-ux-plugin-synthetics
diff --git a/.buildkite/scripts/steps/functional/synthetics.sh b/.buildkite/scripts/steps/functional/synthetics.sh
index 3d22131701762..aa388096fc404 100644
--- a/.buildkite/scripts/steps/functional/synthetics.sh
+++ b/.buildkite/scripts/steps/functional/synthetics.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-uptime-playwright
diff --git a/.buildkite/scripts/steps/functional/synthetics_plugin.sh b/.buildkite/scripts/steps/functional/synthetics_plugin.sh
index 5ad02174ccd26..3e31b92011ad2 100755
--- a/.buildkite/scripts/steps/functional/synthetics_plugin.sh
+++ b/.buildkite/scripts/steps/functional/synthetics_plugin.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-synthetics-plugin
diff --git a/.buildkite/scripts/steps/functional/uptime_plugin.sh b/.buildkite/scripts/steps/functional/uptime_plugin.sh
index 3122953862c73..b4cdd0fb5738a 100755
--- a/.buildkite/scripts/steps/functional/uptime_plugin.sh
+++ b/.buildkite/scripts/steps/functional/uptime_plugin.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-uptime-plugin
diff --git a/.buildkite/scripts/steps/functional/ux_synthetics_e2e.sh b/.buildkite/scripts/steps/functional/ux_synthetics_e2e.sh
index dbb3289f604e5..bcc5b71149607 100755
--- a/.buildkite/scripts/steps/functional/ux_synthetics_e2e.sh
+++ b/.buildkite/scripts/steps/functional/ux_synthetics_e2e.sh
@@ -6,6 +6,7 @@ source .buildkite/scripts/common/util.sh
.buildkite/scripts/bootstrap.sh
.buildkite/scripts/download_build_artifacts.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
export JOB=kibana-ux-plugin-synthetics
diff --git a/.buildkite/scripts/steps/lint.sh b/.buildkite/scripts/steps/lint.sh
index 05eb3bb602d84..70ab323c9f731 100755
--- a/.buildkite/scripts/steps/lint.sh
+++ b/.buildkite/scripts/steps/lint.sh
@@ -15,9 +15,9 @@ echo '--- Lint: eslint'
# after possibly commiting fixed files to the repo
set +e;
if is_pr && ! is_auto_commit_disabled; then
- git ls-files | grep -E '\.(js|mjs|ts|tsx)$' | xargs -n 250 -P 4 node scripts/eslint --no-cache --fix
+ git ls-files | grep -E '\.(js|mjs|ts|tsx)$' | xargs -n 250 -P 8 node scripts/eslint --no-cache --fix
else
- git ls-files | grep -E '\.(js|mjs|ts|tsx)$' | xargs -n 250 -P 4 node scripts/eslint --no-cache
+ git ls-files | grep -E '\.(js|mjs|ts|tsx)$' | xargs -n 250 -P 8 node scripts/eslint --no-cache
fi
eslint_exit=$?
diff --git a/.buildkite/scripts/steps/openapi_bundling/final_merge.sh b/.buildkite/scripts/steps/openapi_bundling/final_merge.sh
index bd9de3c966d8d..83dba04c350d2 100755
--- a/.buildkite/scripts/steps/openapi_bundling/final_merge.sh
+++ b/.buildkite/scripts/steps/openapi_bundling/final_merge.sh
@@ -7,6 +7,5 @@ source .buildkite/scripts/common/util.sh
echo --- Merge Kibana OpenAPI specs
(cd oas_docs && make api-docs && make api-docs-lint)
-(cd oas_docs && make api-docs-staging && make api-docs-lint)
-check_for_changed_files "make api-docs && make api-docs-staging" true
+check_for_changed_files "make api-docs" true
diff --git a/.buildkite/scripts/steps/serverless/deploy.sh b/.buildkite/scripts/steps/serverless/deploy.sh
index d30723393dacd..2c7fd1fdf2e69 100644
--- a/.buildkite/scripts/steps/serverless/deploy.sh
+++ b/.buildkite/scripts/steps/serverless/deploy.sh
@@ -56,7 +56,7 @@ deploy() {
PROJECT_ID=$(jq -r '[.items[] | select(.name == "'$PROJECT_NAME'")] | .[0].id' $PROJECT_EXISTS_LOGS)
if is_pr_with_label "ci:project-redeploy"; then
- if [ -z "${PROJECT_ID}" ]; then
+ if [ -z "${PROJECT_ID}" ] || [ "${PROJECT_ID}" == "null" ]; then
echo "No project to remove"
else
echo "Shutting down previous project..."
@@ -159,6 +159,7 @@ EOF
}
is_pr_with_label "ci:project-deploy-elasticsearch" && deploy "elasticsearch"
+is_pr_with_label "ci:project-deploy-security" && deploy "security"
if is_pr_with_label "ci:project-deploy-observability" ; then
# Only deploy observability if the PR is targeting main
if [[ "$BUILDKITE_PULL_REQUEST_BASE_BRANCH" == "main" ]]; then
@@ -166,6 +167,5 @@ if is_pr_with_label "ci:project-deploy-observability" ; then
buildkite-agent annotate --context obl-test-info --style info 'See linked [Deploy Serverless Kibana] issue in pull request for project deployment information'
fi
fi
-is_pr_with_label "ci:project-deploy-security" && deploy "security"
exit 0;
diff --git a/.buildkite/scripts/steps/storybooks/build_and_upload.ts b/.buildkite/scripts/steps/storybooks/build_and_upload.ts
index 10128470005ce..b1135490a2023 100644
--- a/.buildkite/scripts/steps/storybooks/build_and_upload.ts
+++ b/.buildkite/scripts/steps/storybooks/build_and_upload.ts
@@ -18,15 +18,16 @@ const STORYBOOKS = [
'canvas',
'cases',
'cell_actions',
- 'coloring',
'chart_icons',
+ 'cloud_security_posture_packages',
+ 'coloring',
'content_management_examples',
'custom_integrations',
'dashboard_enhanced',
'dashboard',
'data',
- 'logs_explorer',
'embeddable',
+ 'esql_editor',
'expression_error',
'expression_image',
'expression_metric',
@@ -34,26 +35,28 @@ const STORYBOOKS = [
'expression_reveal_image',
'expression_shape',
'expression_tagcloud',
- 'management',
'fleet',
'grouping',
'home',
'infra',
'kibana_react',
+ 'language_documentation_popover',
'lists',
- 'observability',
+ 'logs_explorer',
+ 'management',
'observability_ai_assistant',
+ 'observability_inventory',
+ 'observability_shared',
+ 'observability',
'presentation',
- 'security_solution',
+ 'random_sampling',
'security_solution_packages',
+ 'security_solution',
'serverless',
'shared_ux',
'triggers_actions_ui',
'ui_actions_enhanced',
- 'language_documentation_popover',
'unified_search',
- 'random_sampling',
- 'esql_editor',
];
const GITHUB_CONTEXT = 'Build and Publish Storybooks';
diff --git a/.buildkite/scripts/steps/test/jest_integration.sh b/.buildkite/scripts/steps/test/jest_integration.sh
index fd7b9a1d6ad54..83f9509f362ca 100755
--- a/.buildkite/scripts/steps/test/jest_integration.sh
+++ b/.buildkite/scripts/steps/test/jest_integration.sh
@@ -7,6 +7,7 @@ source .buildkite/scripts/common/util.sh
is_test_execution_step
.buildkite/scripts/bootstrap.sh
+.buildkite/scripts/copy_es_snapshot_cache.sh
echo '--- Jest Integration Tests'
.buildkite/scripts/steps/test/jest_parallel.sh jest.integration.config.js
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 5f925468ac716..725570d958f0c 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,5 +1,7 @@
FROM mcr.microsoft.com/devcontainers/base:ubuntu-22.04
+ARG KBN_DIR
+
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
ENV HOME=/home/vscode
ENV NVM_DIR=${HOME}/nvm
@@ -67,8 +69,8 @@ RUN mkdir -p $NVM_DIR && \
USER root
# Reload the env everytime a new shell is opened incase the .env file changed.
-RUN echo "source $KBN_DIR/.devcontainer/scripts/env.sh" >> ${HOME}/.bashrc && \
- echo "source $KBN_DIR/.devcontainer/scripts/env.sh" >> ${HOME}/.zshrc
+RUN echo "source ${KBN_DIR}/.devcontainer/scripts/env.sh" >> ${HOME}/.bashrc && \
+ echo "source ${KBN_DIR}/.devcontainer/scripts/env.sh" >> ${HOME}/.zshrc
# This is for documentation. Ports are exposed via devcontainer.json
EXPOSE 9200 5601 9229 9230 9231
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 932c16ddb293d..1b8f51120dae9 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -2,7 +2,10 @@
"name": "Kibana",
"build": {
"dockerfile": "Dockerfile",
- "context": ".."
+ "context": "..",
+ "args": {
+ "KBN_DIR": "${containerWorkspaceFolder}"
+ }
},
"customizations": {
"vscode": {
diff --git a/.eslintrc.js b/.eslintrc.js
index 797b84522df3f..0e486a64c9440 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -643,6 +643,7 @@ module.exports = {
'x-pack/test/*/*config.*ts',
'x-pack/test/saved_object_api_integration/*/apis/**/*',
'x-pack/test/ui_capabilities/*/tests/**/*',
+ 'x-pack/test/upgrade_assistant_integration/**/*',
'x-pack/test/performance/**/*.ts',
'**/cypress.config.{js,ts}',
'x-pack/test_serverless/**/config*.ts',
@@ -974,10 +975,17 @@ module.exports = {
'@kbn/telemetry/event_generating_elements_should_be_instrumented': 'error',
},
},
+ {
+ files: ['x-pack/plugins/search*/**/*.tsx', 'x-pack/packages/search/**/*.tsx'],
+ rules: {
+ '@kbn/telemetry/event_generating_elements_should_be_instrumented': 'warn',
+ },
+ },
{
files: [
'x-pack/plugins/observability_solution/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'src/plugins/ai_assistant_management/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
+ 'x-pack/packages/observability/logs_overview/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
],
rules: {
'@kbn/i18n/strings_should_be_translated_with_i18n': 'warn',
@@ -1007,6 +1015,7 @@ module.exports = {
'error',
{
patterns: ['**/legacy_uptime/*'],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1048,6 +1057,7 @@ module.exports = {
{
// prevents UI code from importing server side code and then webpack including it when doing builds
patterns: ['**/server/*'],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1106,6 +1116,7 @@ module.exports = {
{
// prevents UI code from importing server side code and then webpack including it when doing builds
patterns: ['**/server/*'],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1177,13 +1188,7 @@ module.exports = {
// to help deprecation and prevent accidental re-use/continued use of code we plan on removing. If you are
// finding yourself turning this off a lot for "new code" consider renaming the file and functions if it is has valid uses.
patterns: ['*legacy*'],
- paths: [
- {
- name: 'react-router-dom',
- importNames: ['Route'],
- message: "import { Route } from '@kbn/kibana-react-plugin/public'",
- },
- ],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1341,6 +1346,7 @@ module.exports = {
{
// prevents UI code from importing server side code and then webpack including it when doing builds
patterns: ['**/server/*'],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1518,6 +1524,7 @@ module.exports = {
// to help deprecation and prevent accidental re-use/continued use of code we plan on removing. If you are
// finding yourself turning this off a lot for "new code" consider renaming the file and functions if it has valid uses.
patterns: ['*legacy*'],
+ paths: RESTRICTED_IMPORTS,
},
],
},
@@ -1814,9 +1821,23 @@ module.exports = {
files: [
'src/plugins/interactive_setup/**/*.{js,mjs,ts,tsx}',
'test/interactive_setup_api_integration/**/*.{js,mjs,ts,tsx}',
+ 'test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}',
+
+ 'packages/kbn-mock-idp-plugin/**/*.{js,mjs,ts,tsx}',
+ 'packages/kbn-mock-idp-utils/**/*.{js,mjs,ts,tsx}',
+ 'packages/kbn-security-hardening/**/*.{js,mjs,ts,tsx}',
+ 'packages/kbn-user-profile-components/**/*.{js,mjs,ts,tsx}',
+
'x-pack/plugins/encrypted_saved_objects/**/*.{js,mjs,ts,tsx}',
+ 'x-pack/test/encrypted_saved_objects_api_integration/**/*.{js,mjs,ts,tsx}',
+
'x-pack/plugins/security/**/*.{js,mjs,ts,tsx}',
+ 'x-pack/packages/security/**/*.{js,mjs,ts,tsx}',
+ 'x-pack/test/security_api_integration/**/*.{js,mjs,ts,tsx}',
+ 'x-pack/test/security_functional/**/*.{js,mjs,ts,tsx}',
+
'x-pack/plugins/spaces/**/*.{js,mjs,ts,tsx}',
+ 'x-pack/test/spaces_api_integration/**/*.{js,mjs,ts,tsx}',
],
rules: {
'@typescript-eslint/consistent-type-imports': 1,
@@ -1957,6 +1978,54 @@ module.exports = {
'max-classes-per-file': 'off',
},
},
+ {
+ files: [
+ 'packages/kbn-reporting/common/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/export_types/pdf_common/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/export_types/pdf/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/export_types/png_common/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/export_types/png/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/public/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/kbn-reporting/server/**', // TODO @elastic/appex-sharedux - A package depending on a plugin: @kbn/screenshotting-plugin, can we move theser interfaces to a platform/shared package?
+ 'packages/shared-ux/page/analytics_no_data/types/**',
+ 'scripts/create_observability_rules.js', // TODO - is importing "@kbn/observability-alerting-test-data" (observability/private)
+ 'src/cli_setup/**', // TODO @kibana/operations - is importing "@kbn/interactive-setup-plugin" (platform/private)
+ 'src/dev/build/tasks/install_chromium.ts', // TODO @kibana/operations - is importing "@kbn/screenshotting-plugin" (platform/private)
+ 'src/plugins/ai_assistant_management/selection/**',
+ 'src/plugins/dashboard/**',
+ 'src/plugins/discover/**',
+ 'test/**',
+ 'x-pack/examples/exploratory_view_example/**',
+ 'x-pack/examples/screenshotting_example/**',
+ 'x-pack/examples/ui_actions_enhanced_examples/**',
+ 'x-pack/packages/security-solution/data_table/**',
+ 'x-pack/plugins/aiops/**',
+ 'x-pack/plugins/data_quality/**',
+ 'x-pack/plugins/ingest_pipelines/**',
+ 'x-pack/plugins/ml/**',
+ 'x-pack/plugins/monitoring/**',
+ 'x-pack/plugins/observability_solution/infra/**',
+ 'x-pack/plugins/observability_solution/inventory/**',
+ 'x-pack/plugins/observability_solution/investigate_app/**',
+ 'x-pack/plugins/observability_solution/investigate/**',
+ 'x-pack/plugins/observability_solution/logs_shared/**',
+ 'x-pack/plugins/observability_solution/metrics_data_access/**',
+ 'x-pack/plugins/observability_solution/observability_ai_assistant_app/**',
+ 'x-pack/plugins/observability_solution/observability_ai_assistant_management/**',
+ 'x-pack/plugins/observability_solution/observability/**',
+ 'x-pack/plugins/observability_solution/slo/**',
+ 'x-pack/plugins/observability_solution/synthetics/e2e/**',
+ 'x-pack/plugins/osquery/**',
+ 'x-pack/plugins/search_assistant/**',
+ 'x-pack/test_serverless/**',
+ 'x-pack/test/**',
+ 'x-pack/test/plugin_functional/plugins/resolver_test/**',
+ ],
+ rules: {
+ '@kbn/imports/no_group_crossing_manifests': 'warn',
+ '@kbn/imports/no_group_crossing_imports': 'warn',
+ },
+ },
],
};
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 66d55e6b7e7b9..b6d8cf94da65d 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -6,11 +6,12 @@
####
x-pack/test/alerting_api_integration/common/plugins/aad @elastic/response-ops
-packages/kbn-ace @elastic/kibana-management
x-pack/plugins/actions @elastic/response-ops
x-pack/test/alerting_api_integration/common/plugins/actions_simulators @elastic/response-ops
packages/kbn-actions-types @elastic/response-ops
src/plugins/advanced_settings @elastic/appex-sharedux @elastic/kibana-management
+x-pack/packages/kbn-ai-assistant @elastic/search-kibana
+x-pack/packages/kbn-ai-assistant-common @elastic/search-kibana
src/plugins/ai_assistant_management/selection @elastic/obs-knowledge-team
x-pack/packages/ml/aiops_change_point_detection @elastic/ml-ui
x-pack/packages/ml/aiops_common @elastic/ml-ui
@@ -89,8 +90,9 @@ x-pack/plugins/cloud_integrations/cloud_full_story @elastic/kibana-core
x-pack/test/cloud_integration/plugins/saml_provider @elastic/kibana-core
x-pack/plugins/cloud_integrations/cloud_links @elastic/kibana-core
x-pack/plugins/cloud @elastic/kibana-core
-x-pack/packages/kbn-cloud-security-posture @elastic/kibana-cloud-security-posture
-x-pack/packages/kbn-cloud-security-posture-common @elastic/kibana-cloud-security-posture
+x-pack/packages/kbn-cloud-security-posture/public @elastic/kibana-cloud-security-posture
+x-pack/packages/kbn-cloud-security-posture/common @elastic/kibana-cloud-security-posture
+x-pack/packages/kbn-cloud-security-posture/graph @elastic/kibana-cloud-security-posture
x-pack/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture
packages/shared-ux/code_editor/impl @elastic/appex-sharedux
packages/shared-ux/code_editor/mocks @elastic/appex-sharedux
@@ -383,6 +385,7 @@ packages/kbn-dev-proc-runner @elastic/kibana-operations
src/plugins/dev_tools @elastic/kibana-management
packages/kbn-dev-utils @elastic/kibana-operations
examples/developer_examples @elastic/appex-sharedux
+packages/kbn-discover-contextual-components @elastic/obs-ux-logs-team @elastic/kibana-data-discovery
examples/discover_customization_examples @elastic/kibana-data-discovery
x-pack/plugins/discover_enhanced @elastic/kibana-data-discovery
src/plugins/discover @elastic/kibana-data-discovery
@@ -464,6 +467,7 @@ examples/feature_control_examples @elastic/kibana-security
examples/feature_flags_example @elastic/kibana-core
x-pack/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-security
x-pack/plugins/features @elastic/kibana-core
+x-pack/test/security_api_integration/plugins/features_provider @elastic/kibana-security
x-pack/test/functional_execution_context/plugins/alerts @elastic/kibana-core
examples/field_formats_example @elastic/kibana-data-discovery
src/plugins/field_formats @elastic/kibana-data-discovery
@@ -531,12 +535,14 @@ x-pack/plugins/integration_assistant @elastic/security-scalability
src/plugins/interactive_setup @elastic/kibana-security
test/interactive_setup_api_integration/plugins/test_endpoints @elastic/kibana-security
packages/kbn-interpreter @elastic/kibana-visualizations
+x-pack/plugins/observability_solution/inventory/e2e @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/inventory @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/investigate_app @elastic/obs-ux-management-team
x-pack/plugins/observability_solution/investigate @elastic/obs-ux-management-team
packages/kbn-investigation-shared @elastic/obs-ux-management-team
packages/kbn-io-ts-utils @elastic/obs-knowledge-team
packages/kbn-ipynb @elastic/search-kibana
+packages/kbn-item-buffer @elastic/appex-sharedux
packages/kbn-jest-serializers @elastic/kibana-operations
packages/kbn-journeys @elastic/kibana-operations @elastic/appex-qa
packages/kbn-json-ast @elastic/kibana-operations
@@ -592,6 +598,7 @@ packages/kbn-management/settings/types @elastic/kibana-management
packages/kbn-management/settings/utilities @elastic/kibana-management
packages/kbn-management/storybook/config @elastic/kibana-management
test/plugin_functional/plugins/management_test_plugin @elastic/kibana-management
+packages/kbn-manifest @elastic/kibana-core
packages/kbn-mapbox-gl @elastic/kibana-presentation
x-pack/examples/third_party_maps_source_example @elastic/kibana-presentation
src/plugins/maps_ems @elastic/kibana-presentation
@@ -652,6 +659,7 @@ x-pack/packages/observability/alerting_test_data @elastic/obs-ux-management-team
x-pack/test/cases_api_integration/common/plugins/observability @elastic/response-ops
x-pack/packages/observability/get_padded_alert_time_range_util @elastic/obs-ux-management-team
x-pack/plugins/observability_solution/observability_logs_explorer @elastic/obs-ux-logs-team
+x-pack/packages/observability/logs_overview @elastic/obs-ux-logs-team
x-pack/plugins/observability_solution/observability_onboarding/e2e @elastic/obs-ux-logs-team @elastic/obs-ux-onboarding-team
x-pack/plugins/observability_solution/observability_onboarding @elastic/obs-ux-logs-team @elastic/obs-ux-onboarding-team
x-pack/plugins/observability_solution/observability @elastic/obs-ux-management-team
@@ -683,6 +691,7 @@ packages/presentation/presentation_containers @elastic/kibana-presentation
src/plugins/presentation_panel @elastic/kibana-presentation
packages/presentation/presentation_publishing @elastic/kibana-presentation
src/plugins/presentation_util @elastic/kibana-presentation
+x-pack/packages/ai-infra/product-doc-artifact-builder @elastic/appex-ai-infra
x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team
packages/kbn-profiling-utils @elastic/obs-ux-infra_services-team
@@ -721,6 +730,7 @@ packages/kbn-resizable-layout @elastic/kibana-data-discovery
examples/resizable_layout_examples @elastic/kibana-data-discovery
x-pack/test/plugin_functional/plugins/resolver_test @elastic/security-solution
packages/response-ops/feature_flag_service @elastic/response-ops
+packages/response-ops/rule_params @elastic/response-ops
examples/response_stream @elastic/ml-ui
packages/kbn-rison @elastic/kibana-operations
x-pack/packages/rollup @elastic/kibana-management
@@ -735,7 +745,7 @@ x-pack/plugins/runtime_fields @elastic/kibana-management
packages/kbn-safer-lodash-set @elastic/kibana-security
x-pack/test/security_api_integration/plugins/saml_provider @elastic/kibana-security
x-pack/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
-x-pack/test/task_manager_claimer_mget/plugins/sample_task_plugin_mget @elastic/response-ops
+x-pack/test/task_manager_claimer_update_by_query/plugins/sample_task_plugin_mget @elastic/response-ops
test/plugin_functional/plugins/saved_object_export_transforms @elastic/kibana-core
test/plugin_functional/plugins/saved_object_import_warnings @elastic/kibana-core
x-pack/test/saved_object_api_integration/common/plugins/saved_object_test_plugin @elastic/kibana-security
@@ -774,6 +784,7 @@ x-pack/plugins/searchprofiler @elastic/kibana-management
x-pack/test/security_api_integration/packages/helpers @elastic/kibana-security
x-pack/packages/security/api_key_management @elastic/kibana-security
x-pack/packages/security/authorization_core @elastic/kibana-security
+x-pack/packages/security/authorization_core_common @elastic/kibana-security
x-pack/packages/security/form_components @elastic/kibana-security
packages/kbn-security-hardening @elastic/kibana-security
x-pack/plugins/security @elastic/kibana-security
@@ -892,7 +903,6 @@ packages/kbn-sort-package-json @elastic/kibana-operations
packages/kbn-sort-predicates @elastic/kibana-visualizations
x-pack/plugins/spaces @elastic/kibana-security
x-pack/test/spaces_api_integration/common/plugins/spaces_test_plugin @elastic/kibana-security
-packages/kbn-spec-to-console @elastic/kibana-management
packages/kbn-sse-utils @elastic/obs-knowledge-team
packages/kbn-sse-utils-client @elastic/obs-knowledge-team
packages/kbn-sse-utils-server @elastic/obs-knowledge-team
@@ -922,9 +932,9 @@ packages/kbn-test-eui-helpers @elastic/kibana-visualizations
x-pack/test/licensing_plugin/plugins/test_feature_usage @elastic/kibana-security
packages/kbn-test-jest-helpers @elastic/kibana-operations @elastic/appex-qa
packages/kbn-test-subj-selector @elastic/kibana-operations @elastic/appex-qa
-x-pack/test_serverless
-test
-x-pack/test
+x-pack/test_serverless
+test
+x-pack/test
x-pack/performance @elastic/appex-qa
x-pack/examples/testing_embedded_lens @elastic/kibana-visualizations
x-pack/examples/third_party_lens_navigation_prompt @elastic/kibana-visualizations
@@ -937,6 +947,7 @@ packages/kbn-tinymath @elastic/kibana-visualizations
packages/kbn-tooling-log @elastic/kibana-operations
x-pack/plugins/transform @elastic/ml-ui
x-pack/plugins/translations @elastic/kibana-localization
+packages/kbn-transpose-utils @elastic/kibana-visualizations
x-pack/examples/triggers_actions_ui_example @elastic/response-ops
x-pack/plugins/triggers_actions_ui @elastic/response-ops
packages/kbn-triggers-actions-ui-types @elastic/response-ops
@@ -1012,7 +1023,24 @@ packages/kbn-zod-helpers @elastic/security-detection-rule-management
# The #CC# prefix delineates Code Coverage,
# used for the 'team' designator within Kibana Stats
+/x-pack/test/api_integration/apis/metrics_ui @elastic/obs-ux-logs-team @elastic/obs-ux-infra_services-team
+x-pack/test_serverless/api_integration/test_suites/common/platform_security @elastic/kibana-security
+
+# Observability Entities Team (@elastic/obs-entities)
+/x-pack/plugins/observability_solution/entities_data_access @elastic/obs-entities
+/x-pack/packages/kbn-entities-schema @elastic/obs-entities
+/x-pack/test/api_integration/apis/entity_manager/fixture_plugin @elastic/obs-entities
+/x-pack/plugins/entity_manager @elastic/obs-entities
+/x-pack/test/api_integration/apis/entity_manager @elastic/obs-entities
+
# Data Discovery
+/test/plugin_functional/plugins/data_search @elastic/kibana-data-discovery
+/test/plugin_functional/plugins/index_patterns @elastic/kibana-data-discovery
+/x-pack/test/api_integration/apis/kibana/kql_telemetry @elastic/kibana-data-discovery @elastic/kibana-visualizations
+/x-pack/test_serverless/functional/es_archives/pre_calculated_histogram @elastic/kibana-data-discovery
+/x-pack/test_serverless/functional/es_archives/kibana_sample_data_flights_index_pattern @elastic/kibana-data-discovery
+/x-pack/test_serverless/functional/test_suites/security/config.examples.ts @elastic/kibana-data-discovery
+/x-pack/test_serverless/functional/test_suites/security/config.context_awareness.ts @elastic/kibana-data-discovery
/test/accessibility/apps/discover.ts @elastic/kibana-data-discovery
/test/api_integration/apis/data_views @elastic/kibana-data-discovery
/test/api_integration/apis/data_view_field_editor @elastic/kibana-data-discovery
@@ -1061,7 +1089,15 @@ packages/kbn-zod-helpers @elastic/security-detection-rule-management
/x-pack/test_serverless/functional/test_suites/common/management/data_views @elastic/kibana-data-discovery
src/plugins/discover/public/context_awareness/profile_providers/security @elastic/kibana-data-discovery @elastic/security-threat-hunting-investigations
+# Platform Docs
+/x-pack/test_serverless/functional/test_suites/security/screenshot_creation/index.ts @elastic/platform-docs
+/x-pack/test_serverless/functional/test_suites/security/config.screenshots.ts @elastic/platform-docs
+/x-pack/test/screenshot_creation @elastic/platform-docs
+
# Visualizations
+/x-pack/test/accessibility/apps/group3/graph.ts @elastic/kibana-visualizations
+/x-pack/test/accessibility/apps/group2/lens.ts @elastic/kibana-visualizations
+/x-pack/test/functional/apps/visualize @elastic/kibana-visualizations
/src/plugins/visualize/ @elastic/kibana-visualizations
/x-pack/test/functional/apps/lens @elastic/kibana-visualizations
/x-pack/test/api_integration/apis/lens/ @elastic/kibana-visualizations
@@ -1089,6 +1125,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/docs/settings/reporting-settings.asciidoc @elastic/appex-sharedux
/docs/setup/configuring-reporting.asciidoc @elastic/appex-sharedux
/x-pack/test_serverless/**/test_suites/common/reporting/ @elastic/appex-sharedux
+/x-pack/test/accessibility/apps/group3/reporting.ts @elastic/appex-sharedux
### Global Experience Tagging
/x-pack/test/saved_object_tagging/ @elastic/appex-sharedux
@@ -1110,6 +1147,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
### Observability Plugins
+
# Observability AI Assistant
x-pack/test/observability_ai_assistant_api_integration @elastic/obs-ai-assistant
x-pack/test/observability_ai_assistant_functional @elastic/obs-ai-assistant
@@ -1125,6 +1163,7 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
## This should allow the infra team to work without dependencies on the @elastic/obs-ux-logs-team, which will maintain ownership of the Logs UI code only.
## infra/{common,docs,public,server}/{sub-folders}/ -> @elastic/obs-ux-infra_services-team
+/test/common/plugins/otel_metrics @elastic/obs-ux-infra_services-team
/x-pack/plugins/observability_solution/infra/common @elastic/obs-ux-infra_services-team
/x-pack/plugins/observability_solution/infra/docs @elastic/obs-ux-infra_services-team
/x-pack/plugins/observability_solution/infra/public/alerting @elastic/obs-ux-infra_services-team
@@ -1145,7 +1184,10 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/plugins/observability_solution/infra/server/services @elastic/obs-ux-infra_services-team
/x-pack/plugins/observability_solution/infra/server/usage @elastic/obs-ux-infra_services-team
/x-pack/plugins/observability_solution/infra/server/utils @elastic/obs-ux-infra_services-team
+
## Logs UI code exceptions -> @elastic/obs-ux-logs-team
+/x-pack/test_serverless/functional/page_objects/svl_oblt_onboarding_stream_log_file.ts @elastic/obs-ux-logs-team
+/x-pack/test_serverless/functional/page_objects/svl_oblt_onboarding_page.ts @elastic/obs-ux-logs-team
/x-pack/plugins/observability_solution/infra/common/http_api/log_alerts @elastic/obs-ux-logs-team
/x-pack/plugins/observability_solution/infra/common/http_api/log_analysis @elastic/obs-ux-logs-team
/x-pack/plugins/observability_solution/infra/common/log_analysis @elastic/obs-ux-logs-team
@@ -1171,6 +1213,9 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/test/functional/apps/infra/logs @elastic/obs-ux-logs-team
# Observability UX management team
+/x-pack/test/api_integration/apis/slos @elastic/obs-ux-management-team
+/x-pack/test/accessibility/apps/group1/uptime.ts @elastic/obs-ux-management-team
+/x-pack/test/accessibility/apps/group3/observability.ts @elastic/obs-ux-management-team
/x-pack/packages/observability/alert_details @elastic/obs-ux-management-team
/x-pack/test/observability_functional @elastic/obs-ux-management-team
/x-pack/plugins/observability_solution/infra/public/alerting @elastic/obs-ux-management-team
@@ -1184,9 +1229,12 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/test_serverless/**/test_suites/observability/infra/ @elastic/obs-ux-infra_services-team
# Elastic Stack Monitoring
+/x-pack/test/functional/services/monitoring @elastic/stack-monitoring
/x-pack/test/functional/apps/monitoring @elastic/stack-monitoring
/x-pack/test/api_integration/apis/monitoring @elastic/stack-monitoring
/x-pack/test/api_integration/apis/monitoring_collection @elastic/stack-monitoring
+/x-pack/test/accessibility/apps/group1/kibana_overview.ts @elastic/stack-monitoring
+/x-pack/test/accessibility/apps/group3/stack_monitoring.ts @elastic/stack-monitoring
# Fleet
/x-pack/test/fleet_api_integration @elastic/fleet
@@ -1217,7 +1265,9 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/test/alerting_api_integration/observability/index.ts @elastic/obs-ux-management-team
/x-pack/test_serverless/api_integration/test_suites/observability/synthetics @elastic/obs-ux-management-team
-# Logs
+# obs-ux-logs-team
+/x-pack/test/observability_onboarding_api_integration @elastic/obs-ux-logs-team
+/x-pack/test_serverless/api_integration/test_suites/observability/index.feature_flags.ts @elastic/obs-ux-logs-team
/x-pack/test/api_integration/apis/logs_ui @elastic/obs-ux-logs-team
/x-pack/test/dataset_quality_api_integration @elastic/obs-ux-logs-team
/x-pack/test_serverless/api_integration/test_suites/observability/dataset_quality_api_integration @elastic/obs-ux-logs-team
@@ -1227,6 +1277,7 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/test_serverless/functional/test_suites/observability/dataset_quality @elastic/obs-ux-logs-team
/x-pack/test_serverless/functional/test_suites/observability/ @elastic/obs-ux-logs-team
/src/plugins/unified_doc_viewer/public/components/doc_viewer_logs_overview @elastic/obs-ux-logs-team
+/x-pack/test/api_integration/apis/logs_shared @elastic/obs-ux-logs-team
# Observability onboarding tour
/x-pack/plugins/observability_solution/observability_shared/public/components/tour @elastic/appex-sharedux
@@ -1238,6 +1289,11 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
### END Observability Plugins
# Presentation
+/x-pack/test/functional/apps/dashboard @elastic/kibana-presentation
+/x-pack/test/accessibility/apps/group3/maps.ts @elastic/kibana-presentation
+/x-pack/test/accessibility/apps/group1/dashboard_panel_options.ts @elastic/kibana-presentation
+/x-pack/test/accessibility/apps/group1/dashboard_links.ts @elastic/kibana-presentation
+/x-pack/test/accessibility/apps/group1/dashboard_controls.ts @elastic/kibana-presentation
/test/functional/apps/dashboard/ @elastic/kibana-presentation
/test/functional/apps/dashboard_elements/ @elastic/kibana-presentation
/test/functional/services/dashboard/ @elastic/kibana-presentation
@@ -1248,6 +1304,7 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
#CC# /src/plugins/kibana_react/public/code_editor/ @elastic/kibana-presentation
# Machine Learning
+/x-pack/test/api_integration/apis/file_upload @elastic/ml-ui
/x-pack/test/accessibility/apps/group2/ml.ts @elastic/ml-ui
/x-pack/test/accessibility/apps/group3/ml_embeddables_in_dashboard.ts @elastic/ml-ui
/x-pack/test/api_integration/apis/ml/ @elastic/ml-ui
@@ -1263,12 +1320,17 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/test/screenshot_creation/services/ml_screenshots.ts @elastic/ml-ui
/x-pack/test_serverless/**/test_suites/**/ml/ @elastic/ml-ui
/x-pack/test_serverless/**/test_suites/common/management/transforms/ @elastic/ml-ui
+/x-pack/test/api_integration/services/ml.ts @elastic/ml-ui
# Additional plugins and packages maintained by the ML team.
/x-pack/test/accessibility/apps/group2/transform.ts @elastic/ml-ui
/x-pack/test/api_integration/apis/aiops/ @elastic/ml-ui
/x-pack/test/api_integration/apis/transform/ @elastic/ml-ui
+/x-pack/test/api_integration_basic/apis/aiops @elastic/ml-ui
/x-pack/test/api_integration_basic/apis/transform/ @elastic/ml-ui
+/x-pack/test/api_integration/services/aiops.ts @elastic/ml-ui
+/x-pack/test/api_integration/services/transform.ts @elastic/ml-ui
+/x-pack/test/functional/apps/aiops @elastic/ml-ui
/x-pack/test/functional/apps/transform/ @elastic/ml-ui
/x-pack/test/functional/services/transform/ @elastic/ml-ui
/x-pack/test/functional_basic/apps/transform/ @elastic/ml-ui
@@ -1306,8 +1368,28 @@ x-pack/test_serverless/**/test_suites/observability/ai_assistant @elastic/obs-ai
/x-pack/dev-tools @elastic/kibana-operations
/catalog-info.yaml @elastic/kibana-operations @elastic/kibana-tech-leads
/.devcontainer/ @elastic/kibana-operations
+/.eslintrc.js @elastic/kibana-operations
+/.eslintignore @elastic/kibana-operations
# Appex QA
+/x-pack/test/scalability @elastic/appex-qa
+/src/dev/performance @elastic/appex-qa
+/x-pack/test/functional/config.*.* @elastic/appex-qa
+/x-pack/test/api_integration/ftr_provider_context.d.ts @elastic/appex-qa # Maybe this should be a glob?
+/x-pack/test/accessibility/services.ts @elastic/appex-qa
+/x-pack/test/accessibility/page_objects.ts @elastic/appex-qa
+/x-pack/test/accessibility/ftr_provider_context.d.ts @elastic/appex-qa
+/x-pack/test_serverless/tsconfig.json @elastic/appex-qa
+/x-pack/test_serverless/kibana.jsonc @elastic/appex-qa
+/x-pack/test_serverless/functional/test_suites/common/README.md @elastic/appex-qa
+/x-pack/test_serverless/functional/page_objects/index.ts @elastic/appex-qa
+/x-pack/test_serverless/functional/ftr_provider_context.d.ts @elastic/appex-qa
+/x-pack/test_serverless/functional/test_suites/common/management/index.ts @elastic/appex-qa
+/x-pack/test_serverless/functional/test_suites/common/examples/index.ts @elastic/appex-qa
+/x-pack/test_serverless/functional/page_objects/svl_common_page.ts @elastic/appex-qa
+/x-pack/test_serverless/README.md @elastic/appex-qa
+/x-pack/test_serverless/api_integration/ftr_provider_context.d.ts @elastic/appex-qa
+/x-pack/test_serverless/api_integration/test_suites/common/README.md @elastic/appex-qa
/src/dev/code_coverage @elastic/appex-qa
/test/functional/services/common @elastic/appex-qa
/test/functional/services/lib @elastic/appex-qa
@@ -1330,6 +1412,15 @@ x-pack/test/api_integration/deployment_agnostic/services/ @elastic/appex-qa
x-pack/test/**/deployment_agnostic/ @elastic/appex-qa #temporarily to monitor tests migration
# Core
+/x-pack/test/functional/apps/saved_objects_management @elastic/kibana-core
+/x-pack/test/usage_collection @elastic/kibana-core
+/x-pack/test/licensing_plugin @elastic/kibana-core
+/x-pack/test/functional_execution_context @elastic/kibana-core
+/x-pack/test/api_integration/apis/telemetry @elastic/kibana-core
+/x-pack/test/api_integration/apis/status @elastic/kibana-core
+/x-pack/test/api_integration/apis/stats @elastic/kibana-core
+/x-pack/test/api_integration/apis/kibana/stats @elastic/kibana-core
+/x-pack/test_serverless/functional/test_suites/security/config.saved_objects_management.ts @elastic/kibana-core
/config/ @elastic/kibana-core
/config/serverless.yml @elastic/kibana-core @elastic/kibana-security
/config/serverless.es.yml @elastic/kibana-core @elastic/kibana-security
@@ -1342,6 +1433,8 @@ x-pack/test/**/deployment_agnostic/ @elastic/appex-qa #temporarily to monitor te
/x-pack/test_serverless/**/test_suites/common/saved_objects_management/ @elastic/kibana-core
/x-pack/test_serverless/api_integration/test_suites/common/core/ @elastic/kibana-core
/x-pack/test_serverless/api_integration/test_suites/**/telemetry/ @elastic/kibana-core
+/x-pack/test/functional/es_archives/cases/migrations/8.8.0 @elastic/response-ops
+
#CC# /src/core/server/csp/ @elastic/kibana-core
#CC# /src/plugins/saved_objects/ @elastic/kibana-core
#CC# /x-pack/plugins/cloud/ @elastic/kibana-core
@@ -1354,14 +1447,17 @@ x-pack/test/**/deployment_agnostic/ @elastic/appex-qa #temporarily to monitor te
/x-pack/plugins/inference @elastic/appex-ai-infra @elastic/obs-ai-assistant @elastic/security-generative-ai
# AppEx Platform Services Security
-x-pack/test_serverless/api_integration/test_suites/common/security_response_headers.ts @elastic/kibana-security
+//x-pack/test_serverless/api_integration/test_suites/common/security_response_headers.ts @elastic/kibana-security
+/x-pack/test/api_integration/apis/es @elastic/kibana-security
+
+/x-pack/test/api_integration/apis/features @elastic/kibana-security
# Kibana Telemetry
/.telemetryrc.json @elastic/kibana-core
/x-pack/.telemetryrc.json @elastic/kibana-core
-/src/plugins/telemetry/schema/ @elastic/kibana-core @elastic/kibana-telemetry
-/x-pack/plugins/telemetry_collection_xpack/schema/ @elastic/kibana-core @elastic/kibana-telemetry
-x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kibana-core @elastic/kibana-telemetry @shahinakmal
+/src/plugins/telemetry/schema/ @elastic/kibana-core
+/x-pack/plugins/telemetry_collection_xpack/schema/ @elastic/kibana-core
+x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kibana-core @shahinakmal
# Kibana Localization
/src/dev/i18n_tools/ @elastic/kibana-localization @elastic/kibana-core
@@ -1406,11 +1502,20 @@ x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kib
#CC# /x-pack/plugins/security/ @elastic/kibana-security
# Response Ops team
+/x-pack/test/screenshot_creation/apps/response_ops_docs @elastic/response-ops
+/x-pack/test/rule_registry @elastic/response-ops @elastic/obs-ux-management-team
+/x-pack/test/accessibility/apps/group3/rules_connectors.ts @elastic/response-ops
+/x-pack/test/functional/es_archives/cases/default @elastic/response-ops
+/x-pack/test_serverless/api_integration/test_suites/observability/config.ts @elastic/response-ops
+/x-pack/test_serverless/api_integration/test_suites/observability/index.ts @elastic/response-ops
+/x-pack/test_serverless/functional/page_objects/svl_triggers_actions_ui_page.ts @elastic/response-ops
+/x-pack/test_serverless/functional/page_objects/svl_rule_details_ui_page.ts @elastic/response-ops
+/x-pack/test_serverless/functional/page_objects/svl_oblt_overview_page.ts @elastic/response-ops
/x-pack/test/alerting_api_integration/ @elastic/response-ops
/x-pack/test/alerting_api_integration/observability @elastic/obs-ux-management-team
/x-pack/test/plugin_api_integration/test_suites/task_manager/ @elastic/response-ops
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/response-ops
-/x-pack/test/task_manager_claimer_mget/ @elastic/response-ops
+/x-pack/test/task_manager_claimer_update_by_query/ @elastic/response-ops
/docs/user/alerting/ @elastic/response-ops
/docs/management/connectors/ @elastic/response-ops
/x-pack/test/cases_api_integration/ @elastic/response-ops
@@ -1434,17 +1539,39 @@ x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kib
/x-pack/test/functional/es_archives/alerts_legacy @elastic/response-ops
/x-pack/test/functional/es_archives/observability/alerts @elastic/response-ops
/x-pack/test/functional/es_archives/actions @elastic/response-ops
-/x-pack/test/functional/es_archives/rules_scheduled_task_id @elastic/response-ops
-/x-pack/test/functional/es_archives/alerting/8_2_0 @elastic/response-ops
+/x-pack/test/functional/es_archives/rules_scheduled_task_id @elastic/response-ops
+/x-pack/test/functional/es_archives/alerting/8_2_0 @elastic/response-ops
+/x-pack/test/functional/es_archives/cases/signals/default @elastic/response-ops
+/x-pack/test/functional/es_archives/cases/signals/hosts_users @elastic/response-ops
# Enterprise Search
+/x-pack/test_serverless/functional/page_objects/svl_ingest_pipelines.ts @elastic/search-kibana
+/x-pack/test/functional/apps/dev_tools/embedded_console.ts @elastic/search-kibana
+/x-pack/test/functional/apps/ingest_pipelines/feature_controls/ingest_pipelines_security.ts @elastic/search-kibana
+/x-pack/test/functional/page_objects/embedded_console.ts @elastic/search-kibana
/x-pack/test/functional_enterprise_search/ @elastic/search-kibana
/x-pack/plugins/enterprise_search/public/applications/shared/doc_links @elastic/platform-docs
/x-pack/test_serverless/api_integration/test_suites/search/serverless_search @elastic/search-kibana
/x-pack/test_serverless/functional/test_suites/search/ @elastic/search-kibana
+/x-pack/test_serverless/functional/test_suites/search/config.ts @elastic/search-kibana @elastic/appex-qa
x-pack/test/api_integration/apis/management/index_management/inference_endpoints.ts @elastic/search-kibana
+/x-pack/test_serverless/api_integration/test_suites/search @elastic/search-kibana
+/x-pack/test_serverless/functional/page_objects/svl_api_keys.ts @elastic/search-kibana
+/x-pack/test_serverless/functional/page_objects/svl_search_* @elastic/search-kibana
+/x-pack/test/functional_search/ @elastic/search-kibana
# Management Experience - Deployment Management
+/x-pack/test/api_integration/services/index_management.ts @elastic/kibana-management
+/x-pack/test/functional/services/grok_debugger.js @elastic/kibana-management
+/x-pack/test/functional/apps/grok_debugger @elastic/kibana-management
+/x-pack/test/functional/apps/index_lifecycle_management @elastic/kibana-management
+/x-pack/test/functional/apps/index_management @elastic/kibana-management
+/x-pack/test/api_integration/services/ingest_pipelines @elastic/kibana-management
+/x-pack/test/functional/apps/watcher @elastic/kibana-management
+/x-pack/test/api_integration/apis/watcher @elastic/kibana-management
+/x-pack/test/api_integration/apis/upgrade_assistant @elastic/kibana-management
+/x-pack/test/api_integration/apis/searchprofiler @elastic/kibana-management
+/x-pack/test/api_integration/apis/console @elastic/kibana-management
/x-pack/test_serverless/**/test_suites/common/index_management/ @elastic/kibana-management
/x-pack/test_serverless/**/test_suites/common/management/index_management/ @elastic/kibana-management
/x-pack/test_serverless/**/test_suites/common/painless_lab/ @elastic/kibana-management
@@ -1459,18 +1586,46 @@ x-pack/test/api_integration/apis/management/index_management/inference_endpoints
/x-pack/test_serverless/**/test_suites/common/grok_debugger/ @elastic/kibana-management
/x-pack/test/api_integration/apis/management/ @elastic/kibana-management
/x-pack/test/functional/apps/rollup_job/ @elastic/kibana-management
+/x-pack/test/api_integration/apis/grok_debugger @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/advanced_settings.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/**/grok_debugger.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/helpers.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/home.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/index_lifecycle_management.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/ingest_node_pipelines.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/management.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/painless_lab.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group1/search_profiler.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/cross_cluster_replication.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/license_management.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/remote_clusters.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/rollup_jobs.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/upgrade_assistant.ts @elastic/kibana-management
+/x-pack/test/accessibility/apps/group3/watcher.ts @elastic/kibana-management
#CC# /x-pack/plugins/cross_cluster_replication/ @elastic/kibana-management
# Security Solution
+/x-pack/test/common/services/security_solution @elastic/security-solution
+/x-pack/test/api_integration/services/security_solution_*.gen.ts @elastic/security-solution
+/x-pack/test/accessibility/apps/group3/security_solution.ts @elastic/security-solution
+/x-pack/test_serverless/functional/test_suites/security/config.ts @elastic/security-solution @elastic/appex-qa
+/x-pack/test_serverless/functional/test_suites/security/config.feature_flags.ts @elastic/security-solution
+/x-pack/test_serverless/api_integration/test_suites/observability/config.feature_flags.ts @elastic/security-solution
+/x-pack/test_serverless/functional/test_suites/common/spaces/multiple_spaces_enabled.ts @elastic/security-solution
/x-pack/test/functional/es_archives/endpoint/ @elastic/security-solution
/x-pack/test/plugin_functional/test_suites/resolver/ @elastic/security-solution
/x-pack/test/security_solution_api_integration @elastic/security-solution
/x-pack/test/api_integration/apis/security_solution @elastic/security-solution
/x-pack/test/functional/es_archives/auditbeat/default @elastic/security-solution
/x-pack/test/functional/es_archives/auditbeat/hosts @elastic/security-solution
+/x-pack/test_serverless/functional/page_objects/svl_management_page.ts @elastic/security-solution
+/x-pack/test_serverless/api_integration/test_suites/security @elastic/security-solution
+/x-pack/test_serverless/functional/test_suites/security/index.feature_flags.ts @elastic/security-solution
+/x-pack/test_serverless/functional/test_suites/security/index.ts @elastic/security-solution
#CC# /x-pack/plugins/security_solution/ @elastic/security-solution
+/x-pack/test/functional/es_archives/cases/signals/duplicate_ids @elastic/response-ops
# Security Solution OpenAPI bundles
/x-pack/plugins/security_solution/docs/openapi/serverless/security_solution_detections_api_* @elastic/security-detection-rule-management
@@ -1515,6 +1670,7 @@ x-pack/test/security_solution_api_integration/test_suites/detections_response/us
x-pack/test/security_solution_api_integration/test_suites/explore @elastic/security-threat-hunting-explore
x-pack/test/security_solution_api_integration/test_suites/investigations @elastic/security-threat-hunting-investigations
x-pack/test/security_solution_api_integration/test_suites/sources @elastic/security-detections-response
+/x-pack/test/common/utils/security_solution/detections_response @elastic/security-detections-response
# Security Solution sub teams
@@ -1528,7 +1684,12 @@ x-pack/test/security_solution_api_integration/test_suites/sources @elastic/secur
/x-pack/test/security_solution_playwright @elastic/security-engineering-productivity
/x-pack/plugins/security_solution/scripts/run_cypress @MadameSheema @patrykkopycinski @maximpn @banderror
-## Security Solution sub teams - Threat Hunting Investigations
+## Security Solution sub teams - Threat Hunting
+
+/x-pack/plugins/security_solution/server/lib/siem_migrations @elastic/security-threat-hunting
+/x-pack/plugins/security_solution/common/siem_migrations @elastic/security-threat-hunting
+
+## Security Solution Threat Hunting areas - Threat Hunting Investigations
/x-pack/plugins/security_solution/common/api/timeline @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/common/search_strategy/timeline @elastic/security-threat-hunting-investigations
@@ -1558,7 +1719,7 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/plugins/security_solution/server/lib/timeline @elastic/security-threat-hunting-investigations
-## Security Solution sub teams - Threat Hunting Explore
+## Security Solution Threat Hunting areas - Threat Hunting Explore
/x-pack/plugins/security_solution/common/api/tags @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/common/search_strategy/security_solution/hosts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/common/search_strategy/security_solution/matrix_histogram @elastic/security-threat-hunting-explore
@@ -1621,6 +1782,11 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/plugins/stack_connectors/server/connector_types/gemini @elastic/security-generative-ai @elastic/obs-ai-assistant @elastic/appex-ai-infra
/x-pack/plugins/stack_connectors/common/gemini @elastic/security-generative-ai @elastic/obs-ai-assistant @elastic/appex-ai-infra
+# Inference API
+/x-pack/plugins/stack_connectors/public/connector_types/inference @elastic/appex-ai-infra @elastic/security-generative-ai @elastic/obs-ai-assistant
+/x-pack/plugins/stack_connectors/server/connector_types/inference @elastic/appex-ai-infra @elastic/security-generative-ai @elastic/obs-ai-assistant
+/x-pack/plugins/stack_connectors/common/inference @elastic/appex-ai-infra @elastic/security-generative-ai @elastic/obs-ai-assistant
+
## Defend Workflows owner connectors
/x-pack/plugins/stack_connectors/public/connector_types/sentinelone @elastic/security-defend-workflows
/x-pack/plugins/stack_connectors/server/connector_types/sentinelone @elastic/security-defend-workflows
@@ -1682,6 +1848,9 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/plugins/security_solution/common/api/detection_engine/signals_migration @elastic/security-detection-engine
/x-pack/plugins/security_solution/common/cti @elastic/security-detection-engine
/x-pack/plugins/security_solution/common/field_maps @elastic/security-detection-engine
+/x-pack/test/functional/es_archives/entity/risks @elastic/security-detection-engine
+/x-pack/test/functional/es_archives/entity/host_risk @elastic/security-detection-engine
+/x-pack/test/api_integration/apis/lists @elastic/security-detection-engine
/x-pack/plugins/security_solution/public/sourcerer @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/public/detection_engine/rule_creation @elastic/security-detection-engine
@@ -1711,6 +1880,7 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/plugins/security_solution/public/common/components/threat_match @elastic/security-detection-engine
## Security Solution sub teams - security-defend-workflows
+/x-pack/test/api_integration/apis/osquery @elastic/security-defend-workflows
/x-pack/plugins/security_solution/public/management/ @elastic/security-defend-workflows
/x-pack/plugins/security_solution/public/common/lib/endpoint/ @elastic/security-defend-workflows
/x-pack/plugins/security_solution/public/common/components/endpoint/ @elastic/security-defend-workflows
@@ -1761,10 +1931,12 @@ x-pack/plugins/osquery @elastic/security-defend-workflows
/x-pack/plugins/security_solution/public/detections/components/osquery @elastic/security-defend-workflows
# Cloud Defend
-/x-pack/plugins/cloud_defend/ @elastic/kibana-cloud-security-posture
/x-pack/plugins/security_solution/public/cloud_defend @elastic/kibana-cloud-security-posture
# Cloud Security Posture
+x-pack/packages/kbn-cloud-security-posture @elastic/kibana-cloud-security-posture
+/x-pack/test/kubernetes_security @elastic/kibana-cloud-security-posture
+/x-pack/test_serverless/functional/test_suites/security/config.cloud_security_posture.* @elastic/kibana-cloud-security-posture
/x-pack/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
/x-pack/test/api_integration/apis/cloud_security_posture/ @elastic/kibana-cloud-security-posture
/x-pack/test/cloud_security_posture_functional/ @elastic/kibana-cloud-security-posture
@@ -1776,8 +1948,10 @@ x-pack/plugins/osquery @elastic/security-defend-workflows
/x-pack/plugins/fleet/public/components/cloud_security_posture @elastic/fleet @elastic/kibana-cloud-security-posture
/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/components/cloud_security_posture @elastic/fleet @elastic/kibana-cloud-security-posture
/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.* @elastic/fleet @elastic/kibana-cloud-security-posture
+/x-pack/plugins/fleet/public/applications/integrations/sections/epm/screens/detail/components/cloud_posture_third_party_support_callout.* @elastic/fleet @elastic/kibana-cloud-security-posture
/x-pack/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
-/x-pack/test/security_solution_cypress/cypress/e2e/explore/hosts/vulnerabilities_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
+/x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/misconfiguration_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
+/x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/vulnerabilities_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
# Security Solution onboarding tour
/x-pack/plugins/security_solution/public/common/components/guided_onboarding @elastic/security-threat-hunting-explore
@@ -1798,6 +1972,7 @@ x-pack/plugins/security_solution/server/lib/security_integrations @elastic/secur
# Ent. Search design
/x-pack/plugins/enterprise_search/**/*.scss @elastic/search-design
+/x-pack/test/accessibility/apps/group3/enterprise_search.ts @elastic/search-kibana
# Security design
/x-pack/plugins/endpoint/**/*.scss @elastic/security-design
@@ -1806,6 +1981,7 @@ x-pack/plugins/security_solution/server/lib/security_integrations @elastic/secur
/x-pack/plugins/security_solution_serverless/**/*.scss @elastic/security-design
# Logstash
+/x-pack/test/api_integration/apis/logstash @elastic/logstash
#CC# /x-pack/plugins/logstash/ @elastic/logstash
# EUI team
@@ -1824,9 +2000,23 @@ x-pack/test/profiling_api_integration @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/observability_shared/public/components/profiling @elastic/obs-ux-infra_services-team
# Shared UX
+/test/examples/content_management @elastic/appex-sharedux
+/test/plugin_functional/plugins/kbn_sample_panel_action @elastic/appex-sharedux
+/test/functional/apps/kibana_overview @elastic/appex-sharedux
+/test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
+/x-pack/test/banners_functional @elastic/appex-sharedux
+/x-pack/test/custom_branding @elastic/appex-sharedux
+/x-pack/test/api_integration/apis/content_management @elastic/appex-sharedux
+/x-pack/test/accessibility/apps/group3/tags.ts @elastic/appex-sharedux
+/x-pack/test/accessibility/apps/group3/snapshot_and_restore.ts @elastic/appex-sharedux
+/x-pack/test_serverless/functional/test_suites/common/spaces/spaces_selection.ts @elastic/appex-sharedux
+/x-pack/test_serverless/functional/test_suites/common/spaces/index.ts @elastic/appex-sharedux
packages/react @elastic/appex-sharedux
test/functional/page_objects/solution_navigation.ts @elastic/appex-sharedux
/x-pack/test_serverless/functional/page_objects/svl_common_navigation.ts @elastic/appex-sharedux
+/x-pack/test_serverless/functional/fixtures/kbn_archiver/reporting @elastic/appex-sharedux
+/x-pack/test_serverless/functional/page_objects/svl_sec_landing_page.ts @elastic/appex-sharedux
+/x-pack/test_serverless/functional/test_suites/security/ftr/navigation.ts @elastic/appex-sharedux
# OpenAPI spec files
oas_docs/.spectral.yaml @elastic/platform-docs
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index d07f60cf09253..737eedabadfa0 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -36,4 +36,6 @@ When forming the risk matrix, consider some of the following examples and how th
### For maintainers
-- [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
+- [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)
+- [ ] This will appear in the **Release Notes** and follow the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
+
diff --git a/.github/updatecli/values.d/ironbank.yml b/.github/updatecli/values.d/ironbank.yml
new file mode 100644
index 0000000000000..fd1134eda376a
--- /dev/null
+++ b/.github/updatecli/values.d/ironbank.yml
@@ -0,0 +1,2 @@
+config:
+ - path: src/dev/build/tasks/os_packages/docker_generator/templates/ironbank
\ No newline at end of file
diff --git a/.github/updatecli/values.d/scm.yml b/.github/updatecli/values.d/scm.yml
new file mode 100644
index 0000000000000..34d902fb389d5
--- /dev/null
+++ b/.github/updatecli/values.d/scm.yml
@@ -0,0 +1,11 @@
+scm:
+ enabled: true
+ owner: elastic
+ repository: kibana
+ branch: main
+ commitusingapi: true
+ # begin updatecli-compose policy values
+ user: kibanamachine
+ email: 42973632+kibanamachine@users.noreply.github.com
+ # end updatecli-compose policy values
+
diff --git a/.github/updatecli/values.d/updatecli-compose.yml b/.github/updatecli/values.d/updatecli-compose.yml
new file mode 100644
index 0000000000000..02df609f2a30c
--- /dev/null
+++ b/.github/updatecli/values.d/updatecli-compose.yml
@@ -0,0 +1,3 @@
+spec:
+ files:
+ - "updatecli-compose.yaml"
\ No newline at end of file
diff --git a/.github/workflows/add-fleet-issues-to-ingest-project.yml b/.github/workflows/add-fleet-issues-to-ingest-project.yml
index ca04c0e6fa6d7..86c42d95ed403 100644
--- a/.github/workflows/add-fleet-issues-to-ingest-project.yml
+++ b/.github/workflows/add-fleet-issues-to-ingest-project.yml
@@ -1,4 +1,4 @@
-name: Add Fleet issue to Platform Ingest project
+name: Add Fleet issue to Platform Ingest - UI & Integrations project
on:
issues:
@@ -6,9 +6,9 @@ on:
- labeled
env:
- INGEST_PROJECT_ID: 'PVT_kwDOAGc3Zs4AEzn4'
+ INGEST_PROJECT_ID: 'PVT_kwDOAGc3Zs4AogrP'
FLEET_LABEL: 'Team:Fleet'
- AREA_FIELD_ID: 'PVTSSF_lADOAGc3Zs4AEzn4zgEgZSo'
+ AREA_FIELD_ID: 'PVTSSF_lADOAGc3Zs4AogrPzggEiBs'
FLEET_UI_OPTION_ID: '411a7b86'
jobs:
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index e16dbcb261807..e80b3b2c73463 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -73,7 +73,9 @@ jobs:
env:
GITHUB_TOKEN: ${{secrets.KIBANAMACHINE_TOKEN}}
SLACK_TOKEN: ${{secrets.CODE_SCANNING_SLACK_TOKEN}}
- CODEQL_BRANCHES: 7.17,8.x,main
+ CODE_SCANNING_ES_HOST: ${{secrets.CODE_SCANNING_ES_HOST}}
+ CODE_SCANNING_ES_API_KEY: ${{secrets.CODE_SCANNING_ES_API_KEY}}
+ CODE_SCANNING_BRANCHES: 7.17,8.x,main
run: |
npm ci --omit=dev
node codeql-alert
diff --git a/.github/workflows/deploy-my-kibana.yml b/.github/workflows/deploy-my-kibana.yml
index 4eac490b2c0a7..391f2afc62d4e 100644
--- a/.github/workflows/deploy-my-kibana.yml
+++ b/.github/workflows/deploy-my-kibana.yml
@@ -22,10 +22,11 @@ jobs:
deploy-my-kibana:
if: ${{ github.event.issue.pull_request && github.event.comment.body == '/oblt-deploy' }}
runs-on: ubuntu-latest
+ permissions:
+ # if you listen for PRs, use this to use some comment reactions
+ pull-requests: write
steps:
- - uses: elastic/apm-pipeline-library/.github/actions/deploy-my-kibana@current
+ - uses: elastic/oblt-actions/oblt-cli/deploy-my-kibana@v1
with:
- vaultUrl: ${{ secrets.OBLT_VAULT_ADDR }}
- vaultRoleId: ${{ secrets.OBLT_VAULT_ROLE_ID }}
- vaultSecretId: ${{ secrets.OBLT_VAULT_SECRET_ID }}
- serverless: false
+ github-app-id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ github-app-private-key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
diff --git a/.github/workflows/launchdarkly-code-references.yml b/.github/workflows/launchdarkly-code-references.yml
index 1034d25b29e85..23b877ce40d06 100644
--- a/.github/workflows/launchdarkly-code-references.yml
+++ b/.github/workflows/launchdarkly-code-references.yml
@@ -5,11 +5,6 @@ on:
branches:
- 'main'
-# cancel in-flight workflow run if another push was triggered
-concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
- cancel-in-progress: true
-
jobs:
launchDarklyCodeReferences:
name: LaunchDarkly Code References
diff --git a/.github/workflows/oblt-github-commands.yml b/.github/workflows/oblt-github-commands.yml
index d3f4bd61b817e..1b475334bd80f 100644
--- a/.github/workflows/oblt-github-commands.yml
+++ b/.github/workflows/oblt-github-commands.yml
@@ -10,37 +10,21 @@ name: oblt-github-commands
on:
pull_request_target:
types:
- - opened
+ - labeled
permissions:
contents: read
jobs:
- comment-if-oblt-member:
+ comment:
+ if: ${{ github.event.label.name == 'ci:project-deploy-observability' }}
runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
steps:
- - uses: elastic/apm-pipeline-library/.github/actions/github-token@current
+ - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
- url: ${{ secrets.OBLT_VAULT_ADDR }}
- roleId: ${{ secrets.OBLT_VAULT_ROLE_ID }}
- secretId: ${{ secrets.OBLT_VAULT_SECRET_ID }}
-
- - id: is_team_member
- name: Check if user is member of the Elastic org and Observability team
- run: |
- if gh api -H "Accept: application/vnd.github+json" \
- /orgs/elastic/teams/observability/memberships/${{ github.actor }} ; then
- echo "result=true" >> $GITHUB_OUTPUT
- else
- echo "result=false" >> $GITHUB_OUTPUT
- fi
- env:
- GH_TOKEN: ${{ env.GITHUB_TOKEN }}
-
- - if: ${{ steps.is_team_member.outputs.result == 'true' }}
- uses: actions/github-script@v6
- with:
- github-token: ${{ env.GITHUB_TOKEN }}
script: |
const body = `
### :robot: GitHub comments
diff --git a/.github/workflows/undeploy-my-kibana.yml b/.github/workflows/undeploy-my-kibana.yml
index 778ab4c73e302..5cff76398987c 100644
--- a/.github/workflows/undeploy-my-kibana.yml
+++ b/.github/workflows/undeploy-my-kibana.yml
@@ -21,12 +21,8 @@ jobs:
if: contains(github.event.pull_request.labels.*.name, 'ci:project-deploy-observability')
runs-on: ubuntu-latest
steps:
- - uses: elastic/apm-pipeline-library/.github/actions/github-token@current
- with:
- url: ${{ secrets.OBLT_VAULT_ADDR }}
- roleId: ${{ secrets.OBLT_VAULT_ROLE_ID }}
- secretId: ${{ secrets.OBLT_VAULT_SECRET_ID }}
- - uses: elastic/apm-pipeline-library/.github/actions/undeploy-my-kibana@current
+ - uses: elastic/oblt-actions/oblt-cli/undeploy-my-kibana@v1
with:
- token: ${{ env.GITHUB_TOKEN }}
+ github-app-id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ github-app-private-key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
diff --git a/.github/workflows/updatecli-compose.yml b/.github/workflows/updatecli-compose.yml
new file mode 100644
index 0000000000000..44a937db3fa6d
--- /dev/null
+++ b/.github/workflows/updatecli-compose.yml
@@ -0,0 +1,39 @@
+---
+name: updatecli-compose
+
+on:
+ workflow_dispatch:
+ schedule:
+ - cron: '0 6 * * *'
+
+permissions:
+ contents: read
+
+jobs:
+ compose:
+ if: github.event.repository.fork == false
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ packages: read
+ pull-requests: write
+ steps:
+ - uses: actions/checkout@v4
+
+ - uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
+ with:
+ registry: ghcr.io
+ username: ${{ github.actor }}
+ password: ${{ secrets.GITHUB_TOKEN }}
+
+ - uses: elastic/oblt-actions/updatecli/run@v1
+ with:
+ command: --experimental compose diff
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - uses: elastic/oblt-actions/updatecli/run@v1
+ with:
+ command: --experimental compose apply
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.gitignore b/.gitignore
index 7e06f1e23f863..9bda927a92b6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -157,4 +157,5 @@ x-pack/test/security_solution_playwright/playwright-report/
x-pack/test/security_solution_playwright/blob-report/
x-pack/test/security_solution_playwright/playwright/.cache/
x-pack/test/security_solution_playwright/.auth/
-x-pack/test/security_solution_playwright/.env
\ No newline at end of file
+x-pack/test/security_solution_playwright/.env
+.codeql
diff --git a/.i18nrc.json b/.i18nrc.json
index 036be597ac969..5c7642e6283eb 100644
--- a/.i18nrc.json
+++ b/.i18nrc.json
@@ -27,7 +27,7 @@
"dataViews": "src/plugins/data_views",
"defaultNavigation": "packages/default-nav",
"devTools": "src/plugins/dev_tools",
- "discover": ["src/plugins/discover", "packages/kbn-discover-utils"],
+ "discover": ["src/plugins/discover", "packages/kbn-discover-utils", "packages/kbn-discover-contextual-components"],
"savedSearch": "src/plugins/saved_search",
"embeddableApi": "src/plugins/embeddable",
"presentationPanel": "src/plugins/presentation_panel",
diff --git a/NOTICE.txt b/NOTICE.txt
index 3cee52c089cb4..9cd38e6773d88 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -68,68 +68,6 @@ Author Tobias Koppers @sokra
---
This product has relied on ASTExplorer that is licensed under MIT.
----
-This product includes code that is based on Ace editor, which was available
-under a "BSD" license.
-
-Distributed under the BSD license:
-
-Copyright (c) 2010, Ajax.org B.V.
-All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of Ajax.org B.V. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
----
-This product includes code that is based on Ace editor, which was available
-under a "BSD" license.
-
-Distributed under the BSD license:
-
-Copyright (c) 2010, Ajax.org B.V.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of Ajax.org B.V. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
---
This product includes code that is based on flot-charts, which was available
under a "MIT" license.
@@ -276,6 +214,32 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+---
+This code is forked from the `react-monaco-editor`
+https://github.com/react-monaco-editor/react-monaco-editor/blob/975cc47b5cb411ee2ffcbdb973daa9342e81a805/src/editor.tsx
+
+The MIT License (MIT)
+
+Copyright (c) 2016-present Leon Shi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
---
This code is part of the Services provided by FullStory, Inc. For license information, please refer to https://www.fullstory.com/legal/terms-and-conditions/
Portions of this code are licensed under the following license:
diff --git a/api_docs/actions.devdocs.json b/api_docs/actions.devdocs.json
index 51049c59a926f..d93ecea54b849 100644
--- a/api_docs/actions.devdocs.json
+++ b/api_docs/actions.devdocs.json
@@ -3051,6 +3051,111 @@
}
],
"returnComment": []
+ },
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.preSaveHook",
+ "type": "Function",
+ "tags": [],
+ "label": "preSaveHook",
+ "description": [],
+ "signature": [
+ "((params: ",
+ "PreSaveConnectorHookParams",
+ ") => Promise) | undefined"
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.preSaveHook.$1",
+ "type": "Object",
+ "tags": [],
+ "label": "params",
+ "description": [],
+ "signature": [
+ "PreSaveConnectorHookParams",
+ ""
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "isRequired": true
+ }
+ ],
+ "returnComment": []
+ },
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.postSaveHook",
+ "type": "Function",
+ "tags": [],
+ "label": "postSaveHook",
+ "description": [],
+ "signature": [
+ "((params: ",
+ "PostSaveConnectorHookParams",
+ ") => Promise) | undefined"
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.postSaveHook.$1",
+ "type": "Object",
+ "tags": [],
+ "label": "params",
+ "description": [],
+ "signature": [
+ "PostSaveConnectorHookParams",
+ ""
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "isRequired": true
+ }
+ ],
+ "returnComment": []
+ },
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.postDeleteHook",
+ "type": "Function",
+ "tags": [],
+ "label": "postDeleteHook",
+ "description": [],
+ "signature": [
+ "((params: ",
+ "PostDeleteConnectorHookParams",
+ ") => Promise) | undefined"
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "actions",
+ "id": "def-server.ActionType.postDeleteHook.$1",
+ "type": "Object",
+ "tags": [],
+ "label": "params",
+ "description": [],
+ "signature": [
+ "PostDeleteConnectorHookParams",
+ ""
+ ],
+ "path": "x-pack/plugins/actions/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "isRequired": true
+ }
+ ],
+ "returnComment": []
}
],
"initialIsOpen": false
@@ -3689,9 +3794,9 @@
"label": "ActionsClient",
"description": [],
"signature": [
- "{ execute: ({ actionId, params, source, relatedSavedObjects, }: Omit<",
- "ExecuteOptions",
- ", \"actionExecutionId\" | \"request\">) => Promise<",
+ "{ execute: (connectorExecuteParams: ",
+ "ConnectorExecuteParams",
+ ") => Promise<",
{
"pluginId": "actions",
"scope": "common",
@@ -3699,13 +3804,13 @@
"section": "def-common.ActionTypeExecutorResult",
"text": "ActionTypeExecutorResult"
},
- ">; create: ({ action: { actionTypeId, name, config, secrets }, options, }: ",
- "CreateOptions",
- ") => Promise<",
+ ">; create: ({ action, options, }: Omit<",
+ "ConnectorCreateParams",
+ ", \"context\">) => Promise<",
"Connector",
- ">; update: ({ id, action }: ",
- "UpdateOptions",
- ") => Promise<",
+ ">; update: ({ id, action, }: Pick<",
+ "ConnectorUpdateParams",
+ ", \"id\" | \"action\">) => Promise<",
"Connector",
">; get: ({ id, throwIfSystemAction, }: { id: string; throwIfSystemAction?: boolean | undefined; }) => Promise<",
"Connector",
@@ -4909,6 +5014,39 @@
"returnComment": [],
"initialIsOpen": false
},
+ {
+ "parentPluginId": "actions",
+ "id": "def-common.validateEmptyStrings",
+ "type": "Function",
+ "tags": [],
+ "label": "validateEmptyStrings",
+ "description": [],
+ "signature": [
+ "(value: unknown) => void"
+ ],
+ "path": "x-pack/plugins/actions/common/validate_empty_strings.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "actions",
+ "id": "def-common.validateEmptyStrings.$1",
+ "type": "Unknown",
+ "tags": [],
+ "label": "value",
+ "description": [],
+ "signature": [
+ "unknown"
+ ],
+ "path": "x-pack/plugins/actions/common/validate_empty_strings.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "isRequired": true
+ }
+ ],
+ "returnComment": [],
+ "initialIsOpen": false
+ },
{
"parentPluginId": "actions",
"id": "def-common.withoutMustacheTemplate",
diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx
index d56029340aba5..bd91a142321a8 100644
--- a/api_docs/actions.mdx
+++ b/api_docs/actions.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions
title: "actions"
image: https://source.unsplash.com/400x175/?github
description: API docs for the actions plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions']
---
import actionsObj from './actions.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-o
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 314 | 0 | 308 | 33 |
+| 322 | 0 | 316 | 37 |
## Client
diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx
index 20860883e6ba8..4b45c8d0d4ed4 100644
--- a/api_docs/advanced_settings.mdx
+++ b/api_docs/advanced_settings.mdx
@@ -8,14 +8,14 @@ slug: /kibana-dev-docs/api/advancedSettings
title: "advancedSettings"
image: https://source.unsplash.com/400x175/?github
description: API docs for the advancedSettings plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings']
---
import advancedSettingsObj from './advanced_settings.devdocs.json';
-Contact [@elastic/appex-sharedux @elastic/kibana-management](https://github.com/orgs/elastic/teams/appex-sharedux ) for questions regarding this plugin.
+Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) for questions regarding this plugin.
**Code health stats**
diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx
index b5213e8f3e839..9348c2ca38a4c 100644
--- a/api_docs/ai_assistant_management_selection.mdx
+++ b/api_docs/ai_assistant_management_selection.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection
title: "aiAssistantManagementSelection"
image: https://source.unsplash.com/400x175/?github
description: API docs for the aiAssistantManagementSelection plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection']
---
import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json';
diff --git a/api_docs/aiops.devdocs.json b/api_docs/aiops.devdocs.json
index 5aefc23f725f1..17db676ac918a 100644
--- a/api_docs/aiops.devdocs.json
+++ b/api_docs/aiops.devdocs.json
@@ -211,12 +211,12 @@
"interfaces": [
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies",
+ "id": "def-public.AiopsAppContextValue",
"type": "Interface",
"tags": [],
- "label": "AiopsAppDependencies",
+ "label": "AiopsAppContextValue",
"description": [
- "\nAIOps App Dependencies to be provided via React context."
+ "\nAIOps app context value to be provided via React context."
],
"path": "x-pack/plugins/aiops/public/hooks/use_aiops_app_context.ts",
"deprecated": false,
@@ -224,7 +224,7 @@
"children": [
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.analytics",
+ "id": "def-public.AiopsAppContextValue.analytics",
"type": "Object",
"tags": [],
"label": "analytics",
@@ -246,7 +246,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.application",
+ "id": "def-public.AiopsAppContextValue.application",
"type": "Object",
"tags": [],
"label": "application",
@@ -268,7 +268,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.data",
+ "id": "def-public.AiopsAppContextValue.data",
"type": "Object",
"tags": [],
"label": "data",
@@ -290,7 +290,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.executionContext",
+ "id": "def-public.AiopsAppContextValue.executionContext",
"type": "Object",
"tags": [],
"label": "executionContext",
@@ -312,7 +312,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.charts",
+ "id": "def-public.AiopsAppContextValue.charts",
"type": "CompoundType",
"tags": [],
"label": "charts",
@@ -337,7 +337,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.fieldFormats",
+ "id": "def-public.AiopsAppContextValue.fieldFormats",
"type": "CompoundType",
"tags": [],
"label": "fieldFormats",
@@ -369,7 +369,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.http",
+ "id": "def-public.AiopsAppContextValue.http",
"type": "Object",
"tags": [],
"label": "http",
@@ -391,7 +391,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.notifications",
+ "id": "def-public.AiopsAppContextValue.notifications",
"type": "Object",
"tags": [],
"label": "notifications",
@@ -413,7 +413,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.storage",
+ "id": "def-public.AiopsAppContextValue.storage",
"type": "Object",
"tags": [],
"label": "storage",
@@ -436,7 +436,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.theme",
+ "id": "def-public.AiopsAppContextValue.theme",
"type": "Object",
"tags": [],
"label": "theme",
@@ -458,7 +458,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.uiSettings",
+ "id": "def-public.AiopsAppContextValue.uiSettings",
"type": "Object",
"tags": [],
"label": "uiSettings",
@@ -480,7 +480,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.unifiedSearch",
+ "id": "def-public.AiopsAppContextValue.unifiedSearch",
"type": "Object",
"tags": [],
"label": "unifiedSearch",
@@ -502,7 +502,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.usageCollection",
+ "id": "def-public.AiopsAppContextValue.usageCollection",
"type": "Object",
"tags": [],
"label": "usageCollection",
@@ -525,7 +525,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.share",
+ "id": "def-public.AiopsAppContextValue.share",
"type": "CompoundType",
"tags": [],
"label": "share",
@@ -567,7 +567,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.lens",
+ "id": "def-public.AiopsAppContextValue.lens",
"type": "Object",
"tags": [],
"label": "lens",
@@ -589,7 +589,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.uiActions",
+ "id": "def-public.AiopsAppContextValue.uiActions",
"type": "Object",
"tags": [],
"label": "uiActions",
@@ -612,7 +612,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.i18n",
+ "id": "def-public.AiopsAppContextValue.i18n",
"type": "Object",
"tags": [],
"label": "i18n",
@@ -634,20 +634,41 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.presentationUtil",
+ "id": "def-public.AiopsAppContextValue.fieldStats",
"type": "Object",
"tags": [],
- "label": "presentationUtil",
- "description": [],
+ "label": "fieldStats",
+ "description": [
+ "\nDeps for unified fields stats."
+ ],
"signature": [
+ "{ useFieldStatsTrigger: () => { renderOption: ((option: ",
+ "EuiComboBoxOptionOption",
+ ", searchValue: string, OPTION_CONTENT_CLASSNAME: string) => React.ReactNode) | undefined; closeFlyout: () => void; }; FieldStatsFlyoutProvider: React.FC>; } | undefined"
],
"path": "x-pack/plugins/aiops/public/hooks/use_aiops_app_context.ts",
"deprecated": false,
@@ -655,7 +676,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.embeddable",
+ "id": "def-public.AiopsAppContextValue.embeddable",
"type": "Object",
"tags": [],
"label": "embeddable",
@@ -676,7 +697,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.cases",
+ "id": "def-public.AiopsAppContextValue.cases",
"type": "Object",
"tags": [],
"label": "cases",
@@ -697,7 +718,7 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.isServerless",
+ "id": "def-public.AiopsAppContextValue.isServerless",
"type": "CompoundType",
"tags": [],
"label": "isServerless",
@@ -711,23 +732,20 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.embeddingOrigin",
+ "id": "def-public.AiopsAppContextValue.embeddingOrigin",
"type": "string",
"tags": [],
"label": "embeddingOrigin",
"description": [
"Identifier to indicate the plugin utilizing the component"
],
- "signature": [
- "string | undefined"
- ],
"path": "x-pack/plugins/aiops/public/hooks/use_aiops_app_context.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "aiops",
- "id": "def-public.AiopsAppDependencies.observabilityAIAssistant",
+ "id": "def-public.AiopsAppContextValue.observabilityAIAssistant",
"type": "Object",
"tags": [],
"label": "observabilityAIAssistant",
@@ -811,20 +829,20 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.ChangePointDetectionAppStateProps.appDependencies",
+ "id": "def-public.ChangePointDetectionAppStateProps.appContextValue",
"type": "Object",
"tags": [],
- "label": "appDependencies",
+ "label": "appContextValue",
"description": [
- "App dependencies"
+ "App context value"
],
"signature": [
{
"pluginId": "aiops",
"scope": "public",
"docId": "kibAiopsPluginApi",
- "section": "def-public.AiopsAppDependencies",
- "text": "AiopsAppDependencies"
+ "section": "def-public.AiopsAppContextValue",
+ "text": "AiopsAppContextValue"
}
],
"path": "x-pack/plugins/aiops/public/components/change_point_detection/change_point_detection_root.tsx",
@@ -910,20 +928,20 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.LogCategorizationAppStateProps.appDependencies",
+ "id": "def-public.LogCategorizationAppStateProps.appContextValue",
"type": "Object",
"tags": [],
- "label": "appDependencies",
+ "label": "appContextValue",
"description": [
- "App dependencies"
+ "App context value"
],
"signature": [
{
"pluginId": "aiops",
"scope": "public",
"docId": "kibAiopsPluginApi",
- "section": "def-public.AiopsAppDependencies",
- "text": "AiopsAppDependencies"
+ "section": "def-public.AiopsAppContextValue",
+ "text": "AiopsAppContextValue"
}
],
"path": "x-pack/plugins/aiops/public/components/log_categorization/log_categorization_app_state.tsx",
@@ -1009,20 +1027,20 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.LogRateAnalysisAppStateProps.appDependencies",
+ "id": "def-public.LogRateAnalysisAppStateProps.appContextValue",
"type": "Object",
"tags": [],
- "label": "appDependencies",
+ "label": "appContextValue",
"description": [
- "App dependencies"
+ "App context value"
],
"signature": [
{
"pluginId": "aiops",
"scope": "public",
"docId": "kibAiopsPluginApi",
- "section": "def-public.AiopsAppDependencies",
- "text": "AiopsAppDependencies"
+ "section": "def-public.AiopsAppContextValue",
+ "text": "AiopsAppContextValue"
}
],
"path": "x-pack/plugins/aiops/public/components/log_rate_analysis/log_rate_analysis_app_state.tsx",
@@ -1101,10 +1119,10 @@
},
{
"parentPluginId": "aiops",
- "id": "def-public.LogRateAnalysisContentWrapperProps.appDependencies",
+ "id": "def-public.LogRateAnalysisContentWrapperProps.appContextValue",
"type": "Object",
"tags": [],
- "label": "appDependencies",
+ "label": "appContextValue",
"description": [
"App dependencies"
],
@@ -1113,8 +1131,8 @@
"pluginId": "aiops",
"scope": "public",
"docId": "kibAiopsPluginApi",
- "section": "def-public.AiopsAppDependencies",
- "text": "AiopsAppDependencies"
+ "section": "def-public.AiopsAppContextValue",
+ "text": "AiopsAppContextValue"
}
],
"path": "x-pack/plugins/aiops/public/components/log_rate_analysis/log_rate_analysis_content/log_rate_analysis_content_wrapper.tsx",
@@ -1275,19 +1293,6 @@
"path": "x-pack/plugins/aiops/public/components/log_rate_analysis/log_rate_analysis_content/log_rate_analysis_content_wrapper.tsx",
"deprecated": false,
"trackAdoption": false
- },
- {
- "parentPluginId": "aiops",
- "id": "def-public.LogRateAnalysisContentWrapperProps.embeddingOrigin",
- "type": "string",
- "tags": [],
- "label": "embeddingOrigin",
- "description": [
- "Identifier to indicate the plugin utilizing the component"
- ],
- "path": "x-pack/plugins/aiops/public/components/log_rate_analysis/log_rate_analysis_content/log_rate_analysis_content_wrapper.tsx",
- "deprecated": false,
- "trackAdoption": false
}
],
"initialIsOpen": false
diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx
index fd4957d1c445d..fd0b1d88429ae 100644
--- a/api_docs/aiops.mdx
+++ b/api_docs/aiops.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops
title: "aiops"
image: https://source.unsplash.com/400x175/?github
description: API docs for the aiops plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops']
---
import aiopsObj from './aiops.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) for questi
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 73 | 0 | 9 | 2 |
+| 72 | 0 | 8 | 2 |
## Client
diff --git a/api_docs/alerting.devdocs.json b/api_docs/alerting.devdocs.json
index 07bb3a108bdfb..55610edc6e85a 100644
--- a/api_docs/alerting.devdocs.json
+++ b/api_docs/alerting.devdocs.json
@@ -1613,13 +1613,29 @@
"label": "getRulesSettingsClient",
"description": [],
"signature": [
- "() => ",
+ "(withoutAuth?: boolean | undefined) => ",
"RulesSettingsClient"
],
"path": "x-pack/plugins/alerting/server/types.ts",
"deprecated": false,
"trackAdoption": false,
- "children": [],
+ "children": [
+ {
+ "parentPluginId": "alerting",
+ "id": "def-server.AlertingApiRequestHandlerContext.getRulesSettingsClient.$1",
+ "type": "CompoundType",
+ "tags": [],
+ "label": "withoutAuth",
+ "description": [],
+ "signature": [
+ "boolean | undefined"
+ ],
+ "path": "x-pack/plugins/alerting/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "isRequired": false
+ }
+ ],
"returnComment": []
},
{
@@ -3286,7 +3302,7 @@
"label": "monitoring",
"description": [],
"signature": [
- "Readonly<{} & { run: Readonly<{} & { history: Readonly<{ outcome?: Readonly<{ warning?: \"execute\" | \"validate\" | \"unknown\" | \"license\" | \"ruleExecution\" | \"timeout\" | \"read\" | \"decrypt\" | \"disabled\" | \"maxExecutableActions\" | \"maxAlerts\" | \"maxQueuedActions\" | null | undefined; outcomeOrder?: number | undefined; outcomeMsg?: string[] | null | undefined; } & { outcome: \"warning\" | \"succeeded\" | \"failed\"; alertsCount: Readonly<{ recovered?: number | null | undefined; active?: number | null | undefined; new?: number | null | undefined; ignored?: number | null | undefined; } & {}>; }> | undefined; duration?: number | undefined; } & { timestamp: number; success: boolean; }>[]; calculated_metrics: Readonly<{ p50?: number | undefined; p95?: number | undefined; p99?: number | undefined; } & { success_ratio: number; }>; last_run: Readonly<{} & { timestamp: string; metrics: Readonly<{ duration?: number | undefined; total_search_duration_ms?: number | null | undefined; total_indexing_duration_ms?: number | null | undefined; total_alerts_detected?: number | null | undefined; total_alerts_created?: number | null | undefined; gap_duration_s?: number | null | undefined; } & {}>; }>; }>; }> | undefined"
+ "Readonly<{} & { run: Readonly<{} & { history: Readonly<{ outcome?: \"warning\" | \"succeeded\" | \"failed\" | undefined; duration?: number | undefined; } & { timestamp: number; success: boolean; }>[]; calculated_metrics: Readonly<{ p50?: number | undefined; p95?: number | undefined; p99?: number | undefined; } & { success_ratio: number; }>; last_run: Readonly<{} & { timestamp: string; metrics: Readonly<{ duration?: number | undefined; total_search_duration_ms?: number | null | undefined; total_indexing_duration_ms?: number | null | undefined; total_alerts_detected?: number | null | undefined; total_alerts_created?: number | null | undefined; gap_duration_s?: number | null | undefined; } & {}>; }>; }>; }> | undefined"
],
"path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts",
"deprecated": false,
@@ -3300,7 +3316,7 @@
"label": "snoozeSchedule",
"description": [],
"signature": [
- "Readonly<{ id?: string | undefined; skipRecurrences?: string[] | undefined; } & { duration: number; rRule: Readonly<{ count?: number | undefined; interval?: number | undefined; freq?: 0 | 2 | 1 | 6 | 5 | 4 | 3 | undefined; until?: string | undefined; byweekday?: (string | number)[] | undefined; bymonthday?: number[] | undefined; bymonth?: number[] | undefined; wkst?: \"MO\" | \"TU\" | \"WE\" | \"TH\" | \"FR\" | \"SA\" | \"SU\" | undefined; bysetpos?: number[] | undefined; byyearday?: number[] | undefined; byweekno?: number[] | undefined; byhour?: number[] | undefined; byminute?: number[] | undefined; bysecond?: number[] | undefined; } & { dtstart: string; tzid: string; }>; }>[] | undefined"
+ "Readonly<{ id?: string | undefined; skipRecurrences?: string[] | undefined; } & { duration: number; rRule: Readonly<{ count?: number | undefined; interval?: number | undefined; freq?: 0 | 2 | 1 | 6 | 5 | 4 | 3 | undefined; until?: string | undefined; byweekday?: (string | number)[] | null | undefined; bymonthday?: number[] | null | undefined; bymonth?: number[] | null | undefined; wkst?: \"MO\" | \"TU\" | \"WE\" | \"TH\" | \"FR\" | \"SA\" | \"SU\" | undefined; bysetpos?: number[] | null | undefined; byyearday?: number[] | null | undefined; byweekno?: number[] | null | undefined; byhour?: number[] | null | undefined; byminute?: number[] | null | undefined; bysecond?: number[] | null | undefined; } & { dtstart: string; tzid: string; }>; }>[] | undefined"
],
"path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts",
"deprecated": false,
@@ -3428,6 +3444,20 @@
"path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts",
"deprecated": false,
"trackAdoption": false
+ },
+ {
+ "parentPluginId": "alerting",
+ "id": "def-server.Rule.flapping",
+ "type": "CompoundType",
+ "tags": [],
+ "label": "flapping",
+ "description": [],
+ "signature": [
+ "Readonly<{} & { lookBackWindow: number; statusChangeThreshold: number; }> | null | undefined"
+ ],
+ "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts",
+ "deprecated": false,
+ "trackAdoption": false
}
],
"initialIsOpen": false
@@ -3628,9 +3658,9 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsFlappingProperties",
"text": "RulesSettingsFlappingProperties"
}
@@ -4094,7 +4124,7 @@
"label": "schemas",
"description": [],
"signature": [
- "{ params?: { type: \"zod\"; schema: any; } | { type: \"config-schema\"; schema: ",
+ "{ params?: { type: \"zod\"; schema: Zod.ZodObject | Zod.ZodIntersection; } | { type: \"config-schema\"; schema: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
@@ -7165,6 +7195,59 @@
],
"initialIsOpen": false
},
+ {
+ "parentPluginId": "alerting",
+ "id": "def-common.Flapping",
+ "type": "Interface",
+ "tags": [],
+ "label": "Flapping",
+ "description": [],
+ "signature": [
+ {
+ "pluginId": "@kbn/alerting-types",
+ "scope": "common",
+ "docId": "kibKbnAlertingTypesPluginApi",
+ "section": "def-common.Flapping",
+ "text": "Flapping"
+ },
+ " extends ",
+ {
+ "pluginId": "@kbn/core-saved-objects-common",
+ "scope": "common",
+ "docId": "kibKbnCoreSavedObjectsCommonPluginApi",
+ "section": "def-common.SavedObjectAttributes",
+ "text": "SavedObjectAttributes"
+ }
+ ],
+ "path": "packages/kbn-alerting-types/rule_types.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "alerting",
+ "id": "def-common.Flapping.lookBackWindow",
+ "type": "number",
+ "tags": [],
+ "label": "lookBackWindow",
+ "description": [],
+ "path": "packages/kbn-alerting-types/rule_types.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ },
+ {
+ "parentPluginId": "alerting",
+ "id": "def-common.Flapping.statusChangeThreshold",
+ "type": "number",
+ "tags": [],
+ "label": "statusChangeThreshold",
+ "description": [],
+ "path": "packages/kbn-alerting-types/rule_types.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ }
+ ],
+ "initialIsOpen": false
+ },
{
"parentPluginId": "alerting",
"id": "def-common.IExecutionErrors",
@@ -8499,12 +8582,19 @@
{
"parentPluginId": "alerting",
"id": "def-common.Rule.flapping",
- "type": "Object",
+ "type": "CompoundType",
"tags": [],
"label": "flapping",
"description": [],
"signature": [
- "{ lookBackWindow: number; statusChangeThreshold: number; } | undefined"
+ {
+ "pluginId": "@kbn/alerting-types",
+ "scope": "common",
+ "docId": "kibKbnAlertingTypesPluginApi",
+ "section": "def-common.Flapping",
+ "text": "Flapping"
+ },
+ " | null | undefined"
],
"path": "packages/kbn-alerting-types/rule_types.ts",
"deprecated": false,
@@ -9403,7 +9493,7 @@
"tags": [],
"label": "RuleSpecificFlappingProperties",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9414,7 +9504,7 @@
"tags": [],
"label": "lookBackWindow",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9425,7 +9515,7 @@
"tags": [],
"label": "statusChangeThreshold",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -9439,7 +9529,7 @@
"tags": [],
"label": "RulesSettings",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9452,15 +9542,15 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsFlapping",
"text": "RulesSettingsFlapping"
},
" | undefined"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9473,15 +9563,15 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsQueryDelay",
"text": "RulesSettingsQueryDelay"
},
" | undefined"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -9495,7 +9585,7 @@
"tags": [],
"label": "RulesSettingsFlappingProperties",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9506,7 +9596,7 @@
"tags": [],
"label": "enabled",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9517,7 +9607,7 @@
"tags": [],
"label": "lookBackWindow",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9528,7 +9618,7 @@
"tags": [],
"label": "statusChangeThreshold",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -9542,7 +9632,7 @@
"tags": [],
"label": "RulesSettingsModificationMetadata",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9556,7 +9646,7 @@
"signature": [
"string | null"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9570,7 +9660,7 @@
"signature": [
"string | null"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9581,7 +9671,7 @@
"tags": [],
"label": "createdAt",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9592,7 +9682,7 @@
"tags": [],
"label": "updatedAt",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -9606,7 +9696,7 @@
"tags": [],
"label": "RulesSettingsProperties",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9619,15 +9709,15 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsFlappingProperties",
"text": "RulesSettingsFlappingProperties"
},
" | undefined"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -9640,15 +9730,15 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsQueryDelayProperties",
"text": "RulesSettingsQueryDelayProperties"
},
" | undefined"
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -9662,7 +9752,7 @@
"tags": [],
"label": "RulesSettingsQueryDelayProperties",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -9673,7 +9763,7 @@
"tags": [],
"label": "delay",
"description": [],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false
}
@@ -11096,7 +11186,7 @@
"signature": [
"20"
],
- "path": "packages/kbn-alerting-types/rule_flapping.ts",
+ "path": "packages/kbn-alerting-types/flapping/v1.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -11126,7 +11216,7 @@
"signature": [
"20"
],
- "path": "packages/kbn-alerting-types/rule_flapping.ts",
+ "path": "packages/kbn-alerting-types/flapping/v1.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -11141,7 +11231,7 @@
"signature": [
"2"
],
- "path": "packages/kbn-alerting-types/rule_flapping.ts",
+ "path": "packages/kbn-alerting-types/flapping/v1.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -11171,7 +11261,7 @@
"signature": [
"2"
],
- "path": "packages/kbn-alerting-types/rule_flapping.ts",
+ "path": "packages/kbn-alerting-types/flapping/v1.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -11346,7 +11436,7 @@
"signature": [
"Omit<",
"Options",
- ", \"dtstart\" | \"until\" | \"byweekday\" | \"wkst\"> & { dtstart: string; byweekday?: (string | number)[] | undefined; wkst?: ",
+ ", \"dtstart\" | \"until\" | \"byweekday\" | \"wkst\"> & { dtstart: string; byweekday?: (string | number)[] | null | undefined; wkst?: ",
{
"pluginId": "@kbn/rrule",
"scope": "common",
@@ -11630,22 +11720,22 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsFlappingProperties",
"text": "RulesSettingsFlappingProperties"
},
" & ",
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsModificationMetadata",
"text": "RulesSettingsModificationMetadata"
}
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -11659,22 +11749,22 @@
"description": [],
"signature": [
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsQueryDelayProperties",
"text": "RulesSettingsQueryDelayProperties"
},
" & ",
{
- "pluginId": "alerting",
+ "pluginId": "@kbn/alerting-types",
"scope": "common",
- "docId": "kibAlertingPluginApi",
+ "docId": "kibKbnAlertingTypesPluginApi",
"section": "def-common.RulesSettingsModificationMetadata",
"text": "RulesSettingsModificationMetadata"
}
],
- "path": "x-pack/plugins/alerting/common/rules_settings.ts",
+ "path": "packages/kbn-alerting-types/rule_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@@ -13351,7 +13441,7 @@
"tags": [],
"label": "executionStatus",
"description": [
- "// NO NEED TO BE INDEXED\n// nextRun: {\n// type: 'date',\n// },\n// Deprecated, if you need to add new property please do it in `last_run`"
+ "// NO NEED TO BE INDEXED\n// flapping: {\n// index: false,\n// properties: {\n// lookBackWindow: {\n// type: 'long',\n// },\n// statusChangeThreshold: {\n// type: 'long',\n// },\n// },\n// },\n// NO NEED TO BE INDEXED\n// nextRun: {\n// type: 'date',\n// },\n// Deprecated, if you need to add new property please do it in `last_run`"
],
"path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts",
"deprecated": false,
diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx
index a043121ca41f6..0e5082a451ddf 100644
--- a/api_docs/alerting.mdx
+++ b/api_docs/alerting.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting
title: "alerting"
image: https://source.unsplash.com/400x175/?github
description: API docs for the alerting plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting']
---
import alertingObj from './alerting.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-o
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 875 | 1 | 843 | 50 |
+| 880 | 1 | 848 | 50 |
## Client
diff --git a/api_docs/apm.devdocs.json b/api_docs/apm.devdocs.json
index 5316e7fb7fccf..a288da3567466 100644
--- a/api_docs/apm.devdocs.json
+++ b/api_docs/apm.devdocs.json
@@ -418,7 +418,7 @@
"label": "APIEndpoint",
"description": [],
"signature": [
- "\"POST /internal/apm/data_view/static\" | \"GET /internal/apm/data_view/index_pattern\" | \"GET /internal/apm/environments\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics_by_transaction_name\" | \"POST /internal/apm/services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/samples\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}\" | \"GET /internal/apm/services/{serviceName}/errors/distribution\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/top_erroneous_transactions\" | \"POST /internal/apm/latency/overall_distribution/transactions\" | \"GET /internal/apm/services/{serviceName}/metrics/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/nodes\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/summary\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/functions_overview\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/active_instances\" | \"GET /internal/apm/observability_overview\" | \"GET /internal/apm/observability_overview/has_data\" | \"GET /internal/apm/service-map\" | \"GET /internal/apm/service-map/service/{serviceName}\" | \"GET /internal/apm/service-map/dependency\" | \"GET /internal/apm/services\" | \"POST /internal/apm/services/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/metadata/details\" | \"GET /internal/apm/services/{serviceName}/metadata/icons\" | \"GET /internal/apm/services/{serviceName}/agent\" | \"GET /internal/apm/services/{serviceName}/transaction_types\" | \"GET /internal/apm/services/{serviceName}/node/{serviceNodeName}/metadata\" | \"GET /api/apm/services/{serviceName}/annotation/search 2023-10-31\" | \"POST /api/apm/services/{serviceName}/annotation 2023-10-31\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}\" | \"GET /internal/apm/services/{serviceName}/throughput\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/main_statistics\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/dependencies\" | \"GET /internal/apm/services/{serviceName}/dependencies/breakdown\" | \"GET /internal/apm/services/{serviceName}/anomaly_charts\" | \"GET /internal/apm/services/{serviceName}/alerts_count\" | \"GET /internal/apm/entities/services\" | \"GET /internal/apm/entities/services/{serviceName}/logs_rate_timeseries\" | \"GET /internal/apm/entities/services/{serviceName}/logs_error_rate_timeseries\" | \"POST /internal/apm/entities/services/detailed_statistics\" | \"GET /internal/apm/entities/services/{serviceName}/summary\" | \"GET /internal/apm/service-groups\" | \"GET /internal/apm/service-group\" | \"POST /internal/apm/service-group\" | \"DELETE /internal/apm/service-group\" | \"GET /internal/apm/service-group/services\" | \"GET /internal/apm/service-group/counts\" | \"GET /internal/apm/suggestions\" | \"GET /internal/apm/traces/{traceId}\" | \"GET /internal/apm/traces\" | \"GET /internal/apm/traces/{traceId}/root_transaction\" | \"GET /internal/apm/transactions/{transactionId}\" | \"GET /internal/apm/traces/find\" | \"POST /internal/apm/traces/aggregated_critical_path\" | \"GET /internal/apm/traces/{traceId}/transactions/{transactionId}\" | \"GET /internal/apm/traces/{traceId}/spans/{spanId}\" | \"GET /internal/apm/transactions\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/latency\" | \"GET /internal/apm/services/{serviceName}/transactions/traces/samples\" | \"GET /internal/apm/services/{serviceName}/transaction/charts/breakdown\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/error_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate_by_transaction_name\" | \"GET /internal/apm/rule_types/transaction_error_rate/chart_preview\" | \"GET /internal/apm/rule_types/error_count/chart_preview\" | \"GET /internal/apm/rule_types/transaction_duration/chart_preview\" | \"GET /api/apm/settings/agent-configuration 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/view 2023-10-31\" | \"DELETE /api/apm/settings/agent-configuration 2023-10-31\" | \"PUT /api/apm/settings/agent-configuration 2023-10-31\" | \"POST /api/apm/settings/agent-configuration/search 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/environments 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/agent_name 2023-10-31\" | \"GET /internal/apm/settings/anomaly-detection/jobs\" | \"POST /internal/apm/settings/anomaly-detection/jobs\" | \"GET /internal/apm/settings/anomaly-detection/environments\" | \"POST /internal/apm/settings/anomaly-detection/update_to_v3\" | \"GET /internal/apm/settings/apm-index-settings\" | \"GET /internal/apm/settings/apm-indices\" | \"POST /internal/apm/settings/apm-indices/save\" | \"GET /internal/apm/settings/custom_links/transaction\" | \"GET /internal/apm/settings/custom_links\" | \"POST /internal/apm/settings/custom_links\" | \"PUT /internal/apm/settings/custom_links/{id}\" | \"DELETE /internal/apm/settings/custom_links/{id}\" | \"GET /api/apm/sourcemaps 2023-10-31\" | \"POST /api/apm/sourcemaps 2023-10-31\" | \"DELETE /api/apm/sourcemaps/{id} 2023-10-31\" | \"POST /internal/apm/sourcemaps/migrate_fleet_artifacts\" | \"GET /internal/apm/fleet/has_apm_policies\" | \"GET /internal/apm/fleet/agents\" | \"POST /api/apm/fleet/apm_server_schema 2023-10-31\" | \"GET /internal/apm/fleet/apm_server_schema/unsupported\" | \"GET /internal/apm/fleet/migration_check\" | \"POST /internal/apm/fleet/cloud_apm_package_policy\" | \"GET /internal/apm/fleet/java_agent_versions\" | \"GET /internal/apm/dependencies/top_dependencies\" | \"GET /internal/apm/dependencies/upstream_services\" | \"GET /internal/apm/dependencies/metadata\" | \"GET /internal/apm/dependencies/charts/latency\" | \"GET /internal/apm/dependencies/charts/throughput\" | \"GET /internal/apm/dependencies/charts/error_rate\" | \"GET /internal/apm/dependencies/operations\" | \"GET /internal/apm/dependencies/charts/distribution\" | \"GET /internal/apm/dependencies/operations/spans\" | \"GET /internal/apm/correlations/field_candidates/transactions\" | \"GET /internal/apm/correlations/field_value_stats/transactions\" | \"POST /internal/apm/correlations/field_value_pairs/transactions\" | \"POST /internal/apm/correlations/significant_correlations/transactions\" | \"POST /internal/apm/correlations/p_values/transactions\" | \"GET /internal/apm/fallback_to_transactions\" | \"GET /internal/apm/has_data\" | \"GET /internal/apm/has_entities\" | \"GET /internal/apm/event_metadata/{processorEvent}/{id}\" | \"GET /internal/apm/agent_keys\" | \"GET /internal/apm/agent_keys/privileges\" | \"POST /internal/apm/api_key/invalidate\" | \"POST /api/apm/agent_keys 2023-10-31\" | \"GET /internal/apm/storage_explorer\" | \"GET /internal/apm/services/{serviceName}/storage_details\" | \"GET /internal/apm/storage_chart\" | \"GET /internal/apm/storage_explorer/privileges\" | \"GET /internal/apm/storage_explorer_summary_stats\" | \"GET /internal/apm/storage_explorer/is_cross_cluster_search\" | \"GET /internal/apm/storage_explorer/get_services\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/parents\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/children\" | \"GET /internal/apm/services/{serviceName}/infrastructure_attributes\" | \"GET /internal/apm/debug-telemetry\" | \"GET /internal/apm/time_range_metadata\" | \"GET /internal/apm/settings/labs\" | \"GET /internal/apm/get_agents_per_service\" | \"GET /internal/apm/get_latest_agent_versions\" | \"GET /internal/apm/services/{serviceName}/agent_instances\" | \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\" | \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\" | \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/error_terms\" | \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\" | \"GET /internal/apm/services/{serviceName}/mobile/filters\" | \"GET /internal/apm/mobile-services/{serviceName}/most_used_charts\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/sessions\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/http_requests\" | \"GET /internal/apm/mobile-services/{serviceName}/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/location/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/terms\" | \"GET /internal/apm/mobile-services/{serviceName}/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/detailed_statistics\" | \"GET /internal/apm/diagnostics\" | \"POST /internal/apm/assistant/get_apm_timeseries\" | \"GET /internal/apm/assistant/get_downstream_dependencies\" | \"GET /internal/apm/services/{serviceName}/profiling/flamegraph\" | \"GET /internal/apm/profiling/status\" | \"GET /internal/apm/services/{serviceName}/profiling/functions\" | \"GET /internal/apm/services/{serviceName}/profiling/hosts/flamegraph\" | \"GET /internal/apm/services/{serviceName}/profiling/hosts/functions\" | \"POST /internal/apm/custom-dashboard\" | \"DELETE /internal/apm/custom-dashboard\" | \"GET /internal/apm/services/{serviceName}/dashboards\""
+ "\"POST /internal/apm/data_view/static\" | \"GET /internal/apm/data_view/index_pattern\" | \"GET /internal/apm/environments\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics_by_transaction_name\" | \"POST /internal/apm/services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/samples\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}\" | \"GET /internal/apm/services/{serviceName}/errors/distribution\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/top_erroneous_transactions\" | \"POST /internal/apm/latency/overall_distribution/transactions\" | \"GET /internal/apm/services/{serviceName}/metrics/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/nodes\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/summary\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/functions_overview\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/active_instances\" | \"GET /internal/apm/observability_overview\" | \"GET /internal/apm/observability_overview/has_data\" | \"GET /internal/apm/service-map\" | \"GET /internal/apm/service-map/service/{serviceName}\" | \"GET /internal/apm/service-map/dependency\" | \"GET /internal/apm/services\" | \"POST /internal/apm/services/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/metadata/details\" | \"GET /internal/apm/services/{serviceName}/metadata/icons\" | \"GET /internal/apm/services/{serviceName}/agent\" | \"GET /internal/apm/services/{serviceName}/transaction_types\" | \"GET /internal/apm/services/{serviceName}/node/{serviceNodeName}/metadata\" | \"GET /api/apm/services/{serviceName}/annotation/search 2023-10-31\" | \"POST /api/apm/services/{serviceName}/annotation 2023-10-31\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}\" | \"GET /internal/apm/services/{serviceName}/throughput\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/main_statistics\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/dependencies\" | \"GET /internal/apm/services/{serviceName}/dependencies/breakdown\" | \"GET /internal/apm/services/{serviceName}/anomaly_charts\" | \"GET /internal/apm/services/{serviceName}/alerts_count\" | \"GET /internal/apm/entities/services\" | \"GET /internal/apm/entities/services/{serviceName}/logs_rate_timeseries\" | \"GET /internal/apm/entities/services/{serviceName}/logs_error_rate_timeseries\" | \"GET /internal/apm/entities/services/{serviceName}/summary\" | \"GET /internal/apm/service-groups\" | \"GET /internal/apm/service-group\" | \"POST /internal/apm/service-group\" | \"DELETE /internal/apm/service-group\" | \"GET /internal/apm/service-group/services\" | \"GET /internal/apm/service-group/counts\" | \"GET /internal/apm/suggestions\" | \"GET /internal/apm/traces/{traceId}\" | \"GET /internal/apm/traces\" | \"GET /internal/apm/traces/{traceId}/root_transaction\" | \"GET /internal/apm/transactions/{transactionId}\" | \"GET /internal/apm/traces/find\" | \"POST /internal/apm/traces/aggregated_critical_path\" | \"GET /internal/apm/traces/{traceId}/transactions/{transactionId}\" | \"GET /internal/apm/traces/{traceId}/spans/{spanId}\" | \"GET /internal/apm/transactions\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/latency\" | \"GET /internal/apm/services/{serviceName}/transactions/traces/samples\" | \"GET /internal/apm/services/{serviceName}/transaction/charts/breakdown\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/error_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate_by_transaction_name\" | \"GET /internal/apm/rule_types/transaction_error_rate/chart_preview\" | \"GET /internal/apm/rule_types/error_count/chart_preview\" | \"GET /internal/apm/rule_types/transaction_duration/chart_preview\" | \"GET /api/apm/settings/agent-configuration 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/view 2023-10-31\" | \"DELETE /api/apm/settings/agent-configuration 2023-10-31\" | \"PUT /api/apm/settings/agent-configuration 2023-10-31\" | \"POST /api/apm/settings/agent-configuration/search 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/environments 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/agent_name 2023-10-31\" | \"GET /internal/apm/settings/anomaly-detection/jobs\" | \"POST /internal/apm/settings/anomaly-detection/jobs\" | \"GET /internal/apm/settings/anomaly-detection/environments\" | \"POST /internal/apm/settings/anomaly-detection/update_to_v3\" | \"GET /internal/apm/settings/apm-index-settings\" | \"GET /internal/apm/settings/apm-indices\" | \"POST /internal/apm/settings/apm-indices/save\" | \"GET /internal/apm/settings/custom_links/transaction\" | \"GET /internal/apm/settings/custom_links\" | \"POST /internal/apm/settings/custom_links\" | \"PUT /internal/apm/settings/custom_links/{id}\" | \"DELETE /internal/apm/settings/custom_links/{id}\" | \"GET /api/apm/sourcemaps 2023-10-31\" | \"POST /api/apm/sourcemaps 2023-10-31\" | \"DELETE /api/apm/sourcemaps/{id} 2023-10-31\" | \"POST /internal/apm/sourcemaps/migrate_fleet_artifacts\" | \"GET /internal/apm/fleet/has_apm_policies\" | \"GET /internal/apm/fleet/agents\" | \"POST /api/apm/fleet/apm_server_schema 2023-10-31\" | \"GET /internal/apm/fleet/apm_server_schema/unsupported\" | \"GET /internal/apm/fleet/migration_check\" | \"POST /internal/apm/fleet/cloud_apm_package_policy\" | \"GET /internal/apm/fleet/java_agent_versions\" | \"GET /internal/apm/dependencies/top_dependencies\" | \"GET /internal/apm/dependencies/upstream_services\" | \"GET /internal/apm/dependencies/metadata\" | \"GET /internal/apm/dependencies/charts/latency\" | \"GET /internal/apm/dependencies/charts/throughput\" | \"GET /internal/apm/dependencies/charts/error_rate\" | \"GET /internal/apm/dependencies/operations\" | \"GET /internal/apm/dependencies/charts/distribution\" | \"GET /internal/apm/dependencies/operations/spans\" | \"GET /internal/apm/correlations/field_candidates/transactions\" | \"GET /internal/apm/correlations/field_value_stats/transactions\" | \"POST /internal/apm/correlations/field_value_pairs/transactions\" | \"POST /internal/apm/correlations/significant_correlations/transactions\" | \"POST /internal/apm/correlations/p_values/transactions\" | \"GET /internal/apm/fallback_to_transactions\" | \"GET /internal/apm/has_data\" | \"GET /internal/apm/has_entities\" | \"GET /internal/apm/event_metadata/{processorEvent}/{id}\" | \"GET /internal/apm/agent_keys\" | \"GET /internal/apm/agent_keys/privileges\" | \"POST /internal/apm/api_key/invalidate\" | \"POST /api/apm/agent_keys 2023-10-31\" | \"GET /internal/apm/storage_explorer\" | \"GET /internal/apm/services/{serviceName}/storage_details\" | \"GET /internal/apm/storage_chart\" | \"GET /internal/apm/storage_explorer/privileges\" | \"GET /internal/apm/storage_explorer_summary_stats\" | \"GET /internal/apm/storage_explorer/is_cross_cluster_search\" | \"GET /internal/apm/storage_explorer/get_services\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/parents\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/children\" | \"GET /internal/apm/services/{serviceName}/infrastructure_attributes\" | \"GET /internal/apm/debug-telemetry\" | \"GET /internal/apm/time_range_metadata\" | \"GET /internal/apm/settings/labs\" | \"GET /internal/apm/get_agents_per_service\" | \"GET /internal/apm/get_latest_agent_versions\" | \"GET /internal/apm/services/{serviceName}/agent_instances\" | \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\" | \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\" | \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/error_terms\" | \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\" | \"GET /internal/apm/services/{serviceName}/mobile/filters\" | \"GET /internal/apm/mobile-services/{serviceName}/most_used_charts\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/sessions\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/http_requests\" | \"GET /internal/apm/mobile-services/{serviceName}/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/location/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/terms\" | \"GET /internal/apm/mobile-services/{serviceName}/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/detailed_statistics\" | \"GET /internal/apm/diagnostics\" | \"POST /internal/apm/assistant/get_apm_timeseries\" | \"GET /internal/apm/assistant/get_downstream_dependencies\" | \"GET /internal/apm/services/{serviceName}/profiling/flamegraph\" | \"GET /internal/apm/profiling/status\" | \"GET /internal/apm/services/{serviceName}/profiling/functions\" | \"GET /internal/apm/services/{serviceName}/profiling/hosts/flamegraph\" | \"GET /internal/apm/services/{serviceName}/profiling/hosts/functions\" | \"POST /internal/apm/custom-dashboard\" | \"DELETE /internal/apm/custom-dashboard\" | \"GET /internal/apm/services/{serviceName}/dashboards\""
],
"path": "x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts",
"deprecated": false,
@@ -5869,15 +5869,9 @@
"StringC",
"; }>]>; }>, ",
"APMRouteHandlerResources",
- ", { transaction: ",
- {
- "pluginId": "@kbn/apm-types",
- "scope": "common",
- "docId": "kibKbnApmTypesPluginApi",
- "section": "def-common.Transaction",
- "text": "Transaction"
- },
- "; }, ",
+ ", { transaction?: ",
+ "TransactionDetailRedirectInfo",
+ " | undefined; }, ",
"APMRouteCreateOptions",
">; \"GET /internal/apm/traces/{traceId}/spans/{spanId}\": ",
{
@@ -5963,7 +5957,7 @@
"section": "def-common.Transaction",
"text": "Transaction"
},
- ", ",
+ " | undefined, ",
"APMRouteCreateOptions",
">; \"POST /internal/apm/traces/aggregated_critical_path\": ",
{
@@ -6107,7 +6101,7 @@
"Type",
"; }>; }>, ",
"APMRouteHandlerResources",
- ", { transaction: ",
+ ", { transaction?: ",
{
"pluginId": "@kbn/apm-types",
"scope": "common",
@@ -6115,7 +6109,7 @@
"section": "def-common.Transaction",
"text": "Transaction"
},
- "; }, ",
+ " | undefined; }, ",
"APMRouteCreateOptions",
">; \"GET /internal/apm/traces/{traceId}/root_transaction\": ",
{
@@ -6139,15 +6133,9 @@
"Type",
"; }>; }>, ",
"APMRouteHandlerResources",
- ", { transaction: ",
- {
- "pluginId": "@kbn/apm-types",
- "scope": "common",
- "docId": "kibKbnApmTypesPluginApi",
- "section": "def-common.Transaction",
- "text": "Transaction"
- },
- "; }, ",
+ ", { transaction?: ",
+ "TransactionDetailRedirectInfo",
+ " | undefined; }, ",
"APMRouteCreateOptions",
">; \"GET /internal/apm/traces\": ",
{
@@ -6447,67 +6435,9 @@
},
">]>; }>; }>, ",
"APMRouteHandlerResources",
- ", { metrics: { latency: number; throughput: number; failedTransactionRate: number; logRate: number; logErrorRate: number; }; serviceName: string; agentName: ",
- {
- "pluginId": "@kbn/elastic-agent-utils",
- "scope": "common",
- "docId": "kibKbnElasticAgentUtilsPluginApi",
- "section": "def-common.AgentName",
- "text": "AgentName"
- },
- "; dataStreamTypes: ",
- "EntityDataStreamType",
- "[]; environments: string[]; hasLogMetrics: boolean; }, ",
- "APMRouteCreateOptions",
- ">; \"POST /internal/apm/entities/services/detailed_statistics\": ",
- {
- "pluginId": "@kbn/server-route-repository-utils",
- "scope": "common",
- "docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
- "section": "def-common.ServerRoute",
- "text": "ServerRoute"
- },
- "<\"POST /internal/apm/entities/services/detailed_statistics\", ",
- "TypeC",
- "<{ query: ",
- "IntersectionC",
- "<[",
- "TypeC",
- "<{ environment: ",
- "UnionC",
- "<[",
- "LiteralC",
- "<\"ENVIRONMENT_NOT_DEFINED\">, ",
- "LiteralC",
- "<\"ENVIRONMENT_ALL\">, ",
- "BrandC",
- "<",
- "StringC",
", ",
- {
- "pluginId": "@kbn/io-ts-utils",
- "scope": "common",
- "docId": "kibKbnIoTsUtilsPluginApi",
- "section": "def-common.NonEmptyStringBrand",
- "text": "NonEmptyStringBrand"
- },
- ">]>; }>, ",
- "TypeC",
- "<{ kuery: ",
- "StringC",
- "; }>, ",
- "TypeC",
- "<{ start: ",
- "Type",
- "; end: ",
- "Type",
- "; }>]>; body: ",
- "TypeC",
- "<{ serviceNames: ",
- "Type",
- "; }>; }>, ",
- "APMRouteHandlerResources",
- ", { currentPeriod: { [x: string]: { serviceName: string; latency: { x: number; y: number | null; }[]; logErrorRate: { x: number; y: number | null; }[]; logRate: { x: number; y: number | null; }[]; throughput: { x: number; y: number | null; }[]; failedTransactionRate: { x: number; y: number | null; }[]; }; }; }, ",
+ "MergedServiceEntity",
+ ", ",
"APMRouteCreateOptions",
">; \"GET /internal/apm/entities/services/{serviceName}/logs_error_rate_timeseries\": ",
{
@@ -6657,17 +6587,9 @@
"Type",
"; }>]>; }>, ",
"APMRouteHandlerResources",
- ", { services: { metrics: { latency: number; throughput: number; failedTransactionRate: number; logRate: number; logErrorRate: number; }; serviceName: string; agentName: ",
- {
- "pluginId": "@kbn/elastic-agent-utils",
- "scope": "common",
- "docId": "kibKbnElasticAgentUtilsPluginApi",
- "section": "def-common.AgentName",
- "text": "AgentName"
- },
- "; dataStreamTypes: ",
- "EntityDataStreamType",
- "[]; environments: string[]; hasLogMetrics: boolean; }[]; }, ",
+ ", { services: ",
+ "MergedServiceEntity",
+ "[]; }, ",
"APMRouteCreateOptions",
">; \"GET /internal/apm/services/{serviceName}/alerts_count\": ",
{
diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx
index 70f16b5ae4668..d735e7c918a9e 100644
--- a/api_docs/apm.mdx
+++ b/api_docs/apm.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm
title: "apm"
image: https://source.unsplash.com/400x175/?github
description: API docs for the apm plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm']
---
import apmObj from './apm.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 29 | 0 | 29 | 118 |
+| 29 | 0 | 29 | 119 |
## Client
diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx
index 55162b99b8f55..a6d4034463d16 100644
--- a/api_docs/apm_data_access.mdx
+++ b/api_docs/apm_data_access.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess
title: "apmDataAccess"
image: https://source.unsplash.com/400x175/?github
description: API docs for the apmDataAccess plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess']
---
import apmDataAccessObj from './apm_data_access.devdocs.json';
diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx
index b533e4902cf7b..3044688d35b2b 100644
--- a/api_docs/banners.mdx
+++ b/api_docs/banners.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners
title: "banners"
image: https://source.unsplash.com/400x175/?github
description: API docs for the banners plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners']
---
import bannersObj from './banners.devdocs.json';
diff --git a/api_docs/bfetch.devdocs.json b/api_docs/bfetch.devdocs.json
index 0981e3847f828..e3293ac92798d 100644
--- a/api_docs/bfetch.devdocs.json
+++ b/api_docs/bfetch.devdocs.json
@@ -534,325 +534,7 @@
}
},
"common": {
- "classes": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer",
- "type": "Class",
- "tags": [],
- "label": "ItemBuffer",
- "description": [
- "\nA simple buffer that collects items. Can be cleared or flushed; and can\nautomatically flush when specified number of items is reached."
- ],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.ItemBuffer",
- "text": "ItemBuffer"
- },
- "- "
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.Unnamed",
- "type": "Function",
- "tags": [],
- "label": "Constructor",
- "description": [],
- "signature": [
- "any"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.Unnamed.$1",
- "type": "Object",
- "tags": [],
- "label": "params",
- "description": [],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.ItemBufferParams",
- "text": "ItemBufferParams"
- },
- "
- "
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "isRequired": true
- }
- ],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.length",
- "type": "number",
- "tags": [],
- "label": "length",
- "description": [
- "\nGet current buffer size."
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.write",
- "type": "Function",
- "tags": [],
- "label": "write",
- "description": [
- "\nAdd item to the buffer."
- ],
- "signature": [
- "(item: Item) => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.write.$1",
- "type": "Uncategorized",
- "tags": [],
- "label": "item",
- "description": [],
- "signature": [
- "Item"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "isRequired": true
- }
- ],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.clear",
- "type": "Function",
- "tags": [],
- "label": "clear",
- "description": [
- "\nRemove all items from the buffer."
- ],
- "signature": [
- "() => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.flush",
- "type": "Function",
- "tags": [],
- "label": "flush",
- "description": [
- "\nCall `.onFlush` method and clear buffer."
- ],
- "signature": [
- "() => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBuffer.flushAsync",
- "type": "Function",
- "tags": [],
- "label": "flushAsync",
- "description": [
- "\nSame as `.flush()` but asynchronous, and returns a promise, which\nrejects if `.onFlush` throws."
- ],
- "signature": [
- "() => Promise"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- }
- ],
- "initialIsOpen": false
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer",
- "type": "Class",
- "tags": [],
- "label": "TimedItemBuffer",
- "description": [],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.TimedItemBuffer",
- "text": "TimedItemBuffer"
- },
- "
- extends ",
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.ItemBuffer",
- "text": "ItemBuffer"
- },
- "
- "
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.Unnamed",
- "type": "Function",
- "tags": [],
- "label": "Constructor",
- "description": [],
- "signature": [
- "any"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.Unnamed.$1",
- "type": "Object",
- "tags": [],
- "label": "params",
- "description": [],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.TimedItemBufferParams",
- "text": "TimedItemBufferParams"
- },
- "
- "
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "isRequired": true
- }
- ],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.write",
- "type": "Function",
- "tags": [],
- "label": "write",
- "description": [],
- "signature": [
- "(item: Item) => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.write.$1",
- "type": "Uncategorized",
- "tags": [],
- "label": "item",
- "description": [],
- "signature": [
- "Item"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "isRequired": true
- }
- ],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.clear",
- "type": "Function",
- "tags": [],
- "label": "clear",
- "description": [],
- "signature": [
- "() => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.flush",
- "type": "Function",
- "tags": [],
- "label": "flush",
- "description": [],
- "signature": [
- "() => void"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBuffer.flushAsync",
- "type": "Function",
- "tags": [],
- "label": "flushAsync",
- "description": [],
- "signature": [
- "() => Promise"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [],
- "returnComment": []
- }
- ],
- "initialIsOpen": false
- }
- ],
+ "classes": [],
"functions": [
{
"parentPluginId": "bfetch",
@@ -935,9 +617,9 @@
},
") => [Func, ",
{
- "pluginId": "bfetch",
+ "pluginId": "@kbn/item-buffer",
"scope": "common",
- "docId": "kibBfetchPluginApi",
+ "docId": "kibKbnItemBufferPluginApi",
"section": "def-common.TimedItemBuffer",
"text": "TimedItemBuffer"
},
@@ -1335,80 +1017,6 @@
],
"initialIsOpen": false
},
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBufferParams",
- "type": "Interface",
- "tags": [],
- "label": "ItemBufferParams",
- "description": [],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.ItemBufferParams",
- "text": "ItemBufferParams"
- },
- "
- "
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBufferParams.flushOnMaxItems",
- "type": "number",
- "tags": [],
- "label": "flushOnMaxItems",
- "description": [
- "\nFlushes buffer automatically if number of items in the buffer reaches\nthis number. Omit it or set to `Infinity` to never flush on max buffer\nsize automatically."
- ],
- "signature": [
- "number | undefined"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBufferParams.onFlush",
- "type": "Function",
- "tags": [],
- "label": "onFlush",
- "description": [
- "\nCallback that is called every time buffer is flushed. It receives a single\nargument which is a list of all buffered items. If `.flush()` is called\nwhen buffer is empty, `.onflush` is called with empty array."
- ],
- "signature": [
- "(items: Item[]) => void | Promise"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.ItemBufferParams.onFlush.$1",
- "type": "Array",
- "tags": [],
- "label": "items",
- "description": [],
- "signature": [
- "Item[]"
- ],
- "path": "src/plugins/bfetch/common/buffer/item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "isRequired": true
- }
- ],
- "returnComment": []
- }
- ],
- "initialIsOpen": false
- },
{
"parentPluginId": "bfetch",
"id": "def-common.StreamingResponseHandler",
@@ -1466,54 +1074,6 @@
}
],
"initialIsOpen": false
- },
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBufferParams",
- "type": "Interface",
- "tags": [],
- "label": "TimedItemBufferParams",
- "description": [],
- "signature": [
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.TimedItemBufferParams",
- "text": "TimedItemBufferParams"
- },
- "
- extends ",
- {
- "pluginId": "bfetch",
- "scope": "common",
- "docId": "kibBfetchPluginApi",
- "section": "def-common.ItemBufferParams",
- "text": "ItemBufferParams"
- },
- "
- "
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "bfetch",
- "id": "def-common.TimedItemBufferParams.maxItemAge",
- "type": "number",
- "tags": [],
- "label": "maxItemAge",
- "description": [
- "\nFlushes buffer when oldest item reaches age specified by this parameter,\nin milliseconds."
- ],
- "signature": [
- "number | undefined"
- ],
- "path": "src/plugins/bfetch/common/buffer/timed_item_buffer.ts",
- "deprecated": false,
- "trackAdoption": false
- }
- ],
- "initialIsOpen": false
}
],
"enums": [],
diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx
index 53590eab0d561..ffe7eb43c7b54 100644
--- a/api_docs/bfetch.mdx
+++ b/api_docs/bfetch.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch
title: "bfetch"
image: https://source.unsplash.com/400x175/?github
description: API docs for the bfetch plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch']
---
import bfetchObj from './bfetch.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 83 | 1 | 73 | 2 |
+| 60 | 1 | 59 | 2 |
## Client
@@ -50,9 +50,6 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh
### Functions
-### Classes
-
-
### Interfaces
diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx
index bb3c833755d01..43b7dd363fc02 100644
--- a/api_docs/canvas.mdx
+++ b/api_docs/canvas.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas
title: "canvas"
image: https://source.unsplash.com/400x175/?github
description: API docs for the canvas plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas']
---
import canvasObj from './canvas.devdocs.json';
diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx
index 625027f9716af..2e3a37323ec3a 100644
--- a/api_docs/cases.mdx
+++ b/api_docs/cases.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases
title: "cases"
image: https://source.unsplash.com/400x175/?github
description: API docs for the cases plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases']
---
import casesObj from './cases.devdocs.json';
diff --git a/api_docs/charts.devdocs.json b/api_docs/charts.devdocs.json
index 51115cb02b934..ae166771b391b 100644
--- a/api_docs/charts.devdocs.json
+++ b/api_docs/charts.devdocs.json
@@ -3410,7 +3410,7 @@
"MakeOverridesSerializable",
"<",
"CustomXDomain",
- " | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
+ " | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
"LegendStrategy",
" | undefined; onLegendItemOver?: \"ignore\" | undefined; onLegendItemOut?: \"ignore\" | undefined; onLegendItemClick?: \"ignore\" | undefined; onLegendItemPlusClick?: \"ignore\" | undefined; onLegendItemMinusClick?: \"ignore\" | undefined; legendAction?: \"ignore\" | undefined; legendSort?: \"ignore\" | undefined; customLegend?: \"ignore\" | undefined; legendTitle?: string | undefined; } | undefined; }"
],
diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx
index cbb8bf96fc529..dc2e8a0b5b296 100644
--- a/api_docs/charts.mdx
+++ b/api_docs/charts.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts
title: "charts"
image: https://source.unsplash.com/400x175/?github
description: API docs for the charts plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts']
---
import chartsObj from './charts.devdocs.json';
diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx
index f9a711d6e0bfc..9998a145905a5 100644
--- a/api_docs/cloud.mdx
+++ b/api_docs/cloud.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud
title: "cloud"
image: https://source.unsplash.com/400x175/?github
description: API docs for the cloud plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud']
---
import cloudObj from './cloud.devdocs.json';
diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx
index fa67c11a3218b..0a24b2cedd6f8 100644
--- a/api_docs/cloud_data_migration.mdx
+++ b/api_docs/cloud_data_migration.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration
title: "cloudDataMigration"
image: https://source.unsplash.com/400x175/?github
description: API docs for the cloudDataMigration plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration']
---
import cloudDataMigrationObj from './cloud_data_migration.devdocs.json';
diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx
index d7fa6638d9f78..56a4df9dfe801 100644
--- a/api_docs/cloud_defend.mdx
+++ b/api_docs/cloud_defend.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend
title: "cloudDefend"
image: https://source.unsplash.com/400x175/?github
description: API docs for the cloudDefend plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend']
---
import cloudDefendObj from './cloud_defend.devdocs.json';
diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx
index 1d84ebd444b69..400b14e821600 100644
--- a/api_docs/cloud_security_posture.mdx
+++ b/api_docs/cloud_security_posture.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture
title: "cloudSecurityPosture"
image: https://source.unsplash.com/400x175/?github
description: API docs for the cloudSecurityPosture plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture']
---
import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json';
diff --git a/api_docs/console.mdx b/api_docs/console.mdx
index f03556268ac6b..52c729f0300ef 100644
--- a/api_docs/console.mdx
+++ b/api_docs/console.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console
title: "console"
image: https://source.unsplash.com/400x175/?github
description: API docs for the console plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console']
---
import consoleObj from './console.devdocs.json';
diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx
index 54fa54a49ac0a..faa3c7bbdc62e 100644
--- a/api_docs/content_management.mdx
+++ b/api_docs/content_management.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement
title: "contentManagement"
image: https://source.unsplash.com/400x175/?github
description: API docs for the contentManagement plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement']
---
import contentManagementObj from './content_management.devdocs.json';
diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx
index b92a7a543da6b..0eddf384971ca 100644
--- a/api_docs/controls.mdx
+++ b/api_docs/controls.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls
title: "controls"
image: https://source.unsplash.com/400x175/?github
description: API docs for the controls plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls']
---
import controlsObj from './controls.devdocs.json';
diff --git a/api_docs/custom_integrations.devdocs.json b/api_docs/custom_integrations.devdocs.json
index ddfe8f9e29600..c48f949b14037 100644
--- a/api_docs/custom_integrations.devdocs.json
+++ b/api_docs/custom_integrations.devdocs.json
@@ -450,7 +450,7 @@
"label": "shipper",
"description": [],
"signature": [
- "\"other\" | \"beats\" | \"enterprise_search\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
+ "\"search\" | \"other\" | \"beats\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
],
"path": "src/plugins/custom_integrations/common/index.ts",
"deprecated": false,
@@ -740,7 +740,7 @@
"label": "shipper",
"description": [],
"signature": [
- "\"other\" | \"beats\" | \"enterprise_search\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
+ "\"search\" | \"other\" | \"beats\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
],
"path": "src/plugins/custom_integrations/common/index.ts",
"deprecated": false,
@@ -943,7 +943,7 @@
"\nThe list of all known shippers."
],
"signature": [
- "(\"other\" | \"beats\" | \"enterprise_search\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\")[]"
+ "(\"search\" | \"other\" | \"beats\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\")[]"
],
"path": "src/plugins/custom_integrations/common/index.ts",
"deprecated": false,
@@ -960,7 +960,7 @@
"\nA shipper-- an internal or external system capable of storing data in ES/Kibana-- applicable to an Integration."
],
"signature": [
- "\"other\" | \"beats\" | \"enterprise_search\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
+ "\"search\" | \"other\" | \"beats\" | \"language_clients\" | \"sample_data\" | \"tests\" | \"tutorial\" | \"placeholders\""
],
"path": "src/plugins/custom_integrations/common/index.ts",
"deprecated": false,
@@ -1129,41 +1129,6 @@
}
]
},
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.app_search",
- "type": "Object",
- "tags": [],
- "label": "app_search",
- "description": [],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.app_search.title",
- "type": "string",
- "tags": [],
- "label": "title",
- "description": [],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false
- },
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.app_search.parent_id",
- "type": "string",
- "tags": [],
- "label": "parent_id",
- "description": [],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false
- }
- ]
- },
{
"parentPluginId": "customIntegrations",
"id": "def-common.INTEGRATION_CATEGORY_DISPLAY.auditd",
@@ -2034,44 +1999,6 @@
}
]
},
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.enterprise_search",
- "type": "Object",
- "tags": [],
- "label": "enterprise_search",
- "description": [],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false,
- "children": [
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.enterprise_search.title",
- "type": "string",
- "tags": [],
- "label": "title",
- "description": [],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false
- },
- {
- "parentPluginId": "customIntegrations",
- "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.enterprise_search.parent_id",
- "type": "Uncategorized",
- "tags": [],
- "label": "parent_id",
- "description": [],
- "signature": [
- "undefined"
- ],
- "path": "src/plugins/custom_integrations/common/index.ts",
- "deprecated": false,
- "trackAdoption": false
- }
- ]
- },
{
"parentPluginId": "customIntegrations",
"id": "def-common.INTEGRATION_CATEGORY_DISPLAY.firewall_security",
@@ -2898,6 +2825,44 @@
}
]
},
+ {
+ "parentPluginId": "customIntegrations",
+ "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.search",
+ "type": "Object",
+ "tags": [],
+ "label": "search",
+ "description": [],
+ "path": "src/plugins/custom_integrations/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "children": [
+ {
+ "parentPluginId": "customIntegrations",
+ "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.search.title",
+ "type": "string",
+ "tags": [],
+ "label": "title",
+ "description": [],
+ "path": "src/plugins/custom_integrations/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ },
+ {
+ "parentPluginId": "customIntegrations",
+ "id": "def-common.INTEGRATION_CATEGORY_DISPLAY.search.parent_id",
+ "type": "Uncategorized",
+ "tags": [],
+ "label": "parent_id",
+ "description": [],
+ "signature": [
+ "undefined"
+ ],
+ "path": "src/plugins/custom_integrations/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ }
+ ]
+ },
{
"parentPluginId": "customIntegrations",
"id": "def-common.INTEGRATION_CATEGORY_DISPLAY.security",
@@ -3434,10 +3399,10 @@
},
{
"parentPluginId": "customIntegrations",
- "id": "def-common.SHIPPER_DISPLAY.enterprise_search",
+ "id": "def-common.SHIPPER_DISPLAY.search",
"type": "string",
"tags": [],
- "label": "enterprise_search",
+ "label": "search",
"description": [],
"path": "src/plugins/custom_integrations/common/index.ts",
"deprecated": false,
diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx
index 7ff9be3ae665c..c1ba90fd73c4a 100644
--- a/api_docs/custom_integrations.mdx
+++ b/api_docs/custom_integrations.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations
title: "customIntegrations"
image: https://source.unsplash.com/400x175/?github
description: API docs for the customIntegrations plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations']
---
import customIntegrationsObj from './custom_integrations.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/fleet](https://github.com/orgs/elastic/teams/fleet) for questi
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 271 | 0 | 252 | 1 |
+| 268 | 0 | 249 | 1 |
## Client
diff --git a/api_docs/dashboard.devdocs.json b/api_docs/dashboard.devdocs.json
index 93645ee35fb92..9d2107a8768c6 100644
--- a/api_docs/dashboard.devdocs.json
+++ b/api_docs/dashboard.devdocs.json
@@ -380,7 +380,7 @@
"tags": [],
"label": "DashboardCreationOptions",
"description": [],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -396,7 +396,7 @@
"SavedDashboardInput",
">) | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@@ -420,7 +420,7 @@
},
" | undefined) | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@@ -436,7 +436,7 @@
"signature": [
"boolean | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -450,8 +450,14 @@
"signature": [
"{ sessionIdToRestore?: string | undefined; sessionIdUrlChangeObservable?: ",
"Observable",
- " | undefined; getSearchSessionIdFromURL: () => string | undefined; removeSessionIdFromUrl: () => void; createSessionRestorationDataProvider: (container: ",
- "DashboardContainer",
+ " | undefined; getSearchSessionIdFromURL: () => string | undefined; removeSessionIdFromUrl: () => void; createSessionRestorationDataProvider: (dashboardApi: ",
+ {
+ "pluginId": "dashboard",
+ "scope": "public",
+ "docId": "kibDashboardPluginApi",
+ "section": "def-public.DashboardApi",
+ "text": "DashboardApi"
+ },
") => ",
{
"pluginId": "data",
@@ -470,21 +476,7 @@
},
">; } | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
- "deprecated": false,
- "trackAdoption": false
- },
- {
- "parentPluginId": "dashboard",
- "id": "def-public.DashboardCreationOptions.useControlGroupIntegration",
- "type": "CompoundType",
- "tags": [],
- "label": "useControlGroupIntegration",
- "description": [],
- "signature": [
- "boolean | undefined"
- ],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -498,7 +490,7 @@
"signature": [
"boolean | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -512,7 +504,7 @@
"signature": [
"boolean | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -534,7 +526,7 @@
},
"; } | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -550,7 +542,7 @@
"LoadDashboardReturn",
") => \"valid\" | \"invalid\" | \"redirected\") | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -564,7 +556,7 @@
"signature": [
"LoadDashboardReturn"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
@@ -572,6 +564,20 @@
],
"returnComment": []
},
+ {
+ "parentPluginId": "dashboard",
+ "id": "def-public.DashboardCreationOptions.fullScreenMode",
+ "type": "CompoundType",
+ "tags": [],
+ "label": "fullScreenMode",
+ "description": [],
+ "signature": [
+ "boolean | undefined"
+ ],
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ },
{
"parentPluginId": "dashboard",
"id": "def-public.DashboardCreationOptions.isEmbeddedExternally",
@@ -582,7 +588,7 @@
"signature": [
"boolean | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false
},
@@ -604,7 +610,7 @@
},
") | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@@ -618,7 +624,7 @@
"signature": [
"string | undefined"
],
- "path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container_factory.tsx",
+ "path": "src/plugins/dashboard/public/dashboard_api/types.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": false
diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx
index f9590d17b2da2..9f54f1194a935 100644
--- a/api_docs/dashboard.mdx
+++ b/api_docs/dashboard.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard
title: "dashboard"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dashboard plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard']
---
import dashboardObj from './dashboard.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kib
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 130 | 0 | 125 | 15 |
+| 130 | 0 | 125 | 14 |
## Client
diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx
index d050db9f1019e..8a8d934d12774 100644
--- a/api_docs/dashboard_enhanced.mdx
+++ b/api_docs/dashboard_enhanced.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced
title: "dashboardEnhanced"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dashboardEnhanced plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced']
---
import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json';
diff --git a/api_docs/data.devdocs.json b/api_docs/data.devdocs.json
index 627a3730f7afb..66e7a984e27ff 100644
--- a/api_docs/data.devdocs.json
+++ b/api_docs/data.devdocs.json
@@ -8073,10 +8073,6 @@
"plugin": "@kbn/core-saved-objects-browser-internal",
"path": "packages/core/saved-objects/core-saved-objects-browser-internal/src/simple_saved_object.ts"
},
- {
- "plugin": "@kbn/core-saved-objects-browser-mocks",
- "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
- },
{
"plugin": "@kbn/core-saved-objects-api-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/lib/apis/utils/internal_utils.ts"
@@ -8089,6 +8085,10 @@
"plugin": "@kbn/core-saved-objects-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-server-internal/src/routes/legacy_import_export/lib/import_dashboards.ts"
},
+ {
+ "plugin": "@kbn/core-saved-objects-browser-mocks",
+ "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
+ },
{
"plugin": "fleet",
"path": "x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts"
@@ -10195,7 +10195,7 @@
"section": "def-common.Datatable",
"text": "Datatable"
},
- ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues, columnsSorting }: CSVOptions) => string"
+ ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues }: CSVOptions) => string"
],
"path": "src/plugins/data/public/index.ts",
"deprecated": false,
@@ -17526,7 +17526,7 @@
"section": "def-common.Datatable",
"text": "Datatable"
},
- ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues, columnsSorting }: CSVOptions) => string"
+ ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues }: CSVOptions) => string"
],
"path": "src/plugins/data/server/index.ts",
"deprecated": false,
@@ -22972,7 +22972,7 @@
"section": "def-common.Datatable",
"text": "Datatable"
},
- ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues, columnsSorting }: CSVOptions) => string"
+ ", { csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues }: CSVOptions) => string"
],
"path": "src/plugins/data/common/exports/export_csv.tsx",
"deprecated": false,
@@ -23004,7 +23004,7 @@
"id": "def-common.datatableToCSV.$2",
"type": "Object",
"tags": [],
- "label": "{ csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues, columnsSorting }",
+ "label": "{ csvSeparator, quoteValues, formatFactory, raw, escapeFormulaValues }",
"description": [],
"signature": [
"CSVOptions"
@@ -24602,10 +24602,6 @@
"plugin": "@kbn/core-saved-objects-browser-internal",
"path": "packages/core/saved-objects/core-saved-objects-browser-internal/src/simple_saved_object.ts"
},
- {
- "plugin": "@kbn/core-saved-objects-browser-mocks",
- "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
- },
{
"plugin": "@kbn/core-saved-objects-api-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/lib/apis/utils/internal_utils.ts"
@@ -24618,6 +24614,10 @@
"plugin": "@kbn/core-saved-objects-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-server-internal/src/routes/legacy_import_export/lib/import_dashboards.ts"
},
+ {
+ "plugin": "@kbn/core-saved-objects-browser-mocks",
+ "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
+ },
{
"plugin": "fleet",
"path": "x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts"
diff --git a/api_docs/data.mdx b/api_docs/data.mdx
index a7652437464cf..7a479f702fa16 100644
--- a/api_docs/data.mdx
+++ b/api_docs/data.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data
title: "data"
image: https://source.unsplash.com/400x175/?github
description: API docs for the data plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data']
---
import dataObj from './data.devdocs.json';
diff --git a/api_docs/data_quality.devdocs.json b/api_docs/data_quality.devdocs.json
index 1abc27872df38..30196189a1f55 100644
--- a/api_docs/data_quality.devdocs.json
+++ b/api_docs/data_quality.devdocs.json
@@ -65,6 +65,21 @@
"trackAdoption": false,
"initialIsOpen": false
},
+ {
+ "parentPluginId": "dataQuality",
+ "id": "def-common.PLUGIN_FEATURE_ID",
+ "type": "string",
+ "tags": [],
+ "label": "PLUGIN_FEATURE_ID",
+ "description": [],
+ "signature": [
+ "\"dataQuality\""
+ ],
+ "path": "x-pack/plugins/data_quality/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "initialIsOpen": false
+ },
{
"parentPluginId": "dataQuality",
"id": "def-common.PLUGIN_ID",
diff --git a/api_docs/data_quality.mdx b/api_docs/data_quality.mdx
index 637a24671ac95..9ef4d33b30d50 100644
--- a/api_docs/data_quality.mdx
+++ b/api_docs/data_quality.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataQuality
title: "dataQuality"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataQuality plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataQuality']
---
import dataQualityObj from './data_quality.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 5 | 0 | 5 | 0 |
+| 6 | 0 | 6 | 0 |
## Client
diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx
index 91bebf9c4b4b0..68172ce16b48a 100644
--- a/api_docs/data_query.mdx
+++ b/api_docs/data_query.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query
title: "data.query"
image: https://source.unsplash.com/400x175/?github
description: API docs for the data.query plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query']
---
import dataQueryObj from './data_query.devdocs.json';
diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx
index 8ea2e1815075b..71c8b9af3adf6 100644
--- a/api_docs/data_search.mdx
+++ b/api_docs/data_search.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search
title: "data.search"
image: https://source.unsplash.com/400x175/?github
description: API docs for the data.search plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search']
---
import dataSearchObj from './data_search.devdocs.json';
diff --git a/api_docs/data_usage.devdocs.json b/api_docs/data_usage.devdocs.json
index 835cb7f1ef9a3..934e8ba7e64af 100644
--- a/api_docs/data_usage.devdocs.json
+++ b/api_docs/data_usage.devdocs.json
@@ -50,7 +50,7 @@
"tags": [],
"label": "DataUsageServerSetup",
"description": [],
- "path": "x-pack/plugins/data_usage/server/types.ts",
+ "path": "x-pack/plugins/data_usage/server/types/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@@ -64,7 +64,7 @@
"tags": [],
"label": "DataUsageServerStart",
"description": [],
- "path": "x-pack/plugins/data_usage/server/types.ts",
+ "path": "x-pack/plugins/data_usage/server/types/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@@ -78,6 +78,45 @@
"interfaces": [],
"enums": [],
"misc": [
+ {
+ "parentPluginId": "dataUsage",
+ "id": "def-common.DATA_USAGE_API_ROUTE_PREFIX",
+ "type": "string",
+ "tags": [],
+ "label": "DATA_USAGE_API_ROUTE_PREFIX",
+ "description": [],
+ "signature": [
+ "\"/api/data_usage/\""
+ ],
+ "path": "x-pack/plugins/data_usage/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "initialIsOpen": false
+ },
+ {
+ "parentPluginId": "dataUsage",
+ "id": "def-common.DATA_USAGE_DATA_STREAMS_API_ROUTE",
+ "type": "string",
+ "tags": [],
+ "label": "DATA_USAGE_DATA_STREAMS_API_ROUTE",
+ "description": [],
+ "path": "x-pack/plugins/data_usage/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "initialIsOpen": false
+ },
+ {
+ "parentPluginId": "dataUsage",
+ "id": "def-common.DATA_USAGE_METRICS_API_ROUTE",
+ "type": "string",
+ "tags": [],
+ "label": "DATA_USAGE_METRICS_API_ROUTE",
+ "description": [],
+ "path": "x-pack/plugins/data_usage/common/index.ts",
+ "deprecated": false,
+ "trackAdoption": false,
+ "initialIsOpen": false
+ },
{
"parentPluginId": "dataUsage",
"id": "def-common.PLUGIN_ID",
diff --git a/api_docs/data_usage.mdx b/api_docs/data_usage.mdx
index 306c297e9a5a8..812761935531e 100644
--- a/api_docs/data_usage.mdx
+++ b/api_docs/data_usage.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataUsage
title: "dataUsage"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataUsage plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataUsage']
---
import dataUsageObj from './data_usage.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/obs-ai-assistant](https://github.com/orgs/elastic/teams/obs-ai
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 6 | 0 | 6 | 0 |
+| 9 | 0 | 9 | 0 |
## Client
diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx
index 9f8acea48defb..1062a6699d74e 100644
--- a/api_docs/data_view_editor.mdx
+++ b/api_docs/data_view_editor.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor
title: "dataViewEditor"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataViewEditor plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor']
---
import dataViewEditorObj from './data_view_editor.devdocs.json';
diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx
index 95ad0787f1d23..01821f557b754 100644
--- a/api_docs/data_view_field_editor.mdx
+++ b/api_docs/data_view_field_editor.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor
title: "dataViewFieldEditor"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataViewFieldEditor plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor']
---
import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json';
diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx
index a643b0d468b6a..16e3242ce627a 100644
--- a/api_docs/data_view_management.mdx
+++ b/api_docs/data_view_management.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement
title: "dataViewManagement"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataViewManagement plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement']
---
import dataViewManagementObj from './data_view_management.devdocs.json';
diff --git a/api_docs/data_views.devdocs.json b/api_docs/data_views.devdocs.json
index e502dd82ccc7a..1ba29f0f15dea 100644
--- a/api_docs/data_views.devdocs.json
+++ b/api_docs/data_views.devdocs.json
@@ -12140,9 +12140,7 @@
"\nA record of capabilities (aggregations) for an index rollup job"
],
"signature": [
- "[index: string]: { aggs?: ",
- "Dictionary",
- "<",
+ "[index: string]: { aggs?: _.Dictionary<",
{
"pluginId": "dataViews",
"scope": "common",
@@ -14024,6 +14022,10 @@
"plugin": "@kbn/unified-field-list",
"path": "packages/kbn-unified-field-list/src/hooks/use_existing_fields.ts"
},
+ {
+ "plugin": "controls",
+ "path": "src/plugins/controls/public/controls/data_controls/options_list_control/options_list_fetch_cache.ts"
+ },
{
"plugin": "lens",
"path": "x-pack/plugins/lens/public/data_views_service/loader.ts"
@@ -14032,10 +14034,6 @@
"plugin": "lens",
"path": "x-pack/plugins/lens/public/app_plugin/lens_top_nav.tsx"
},
- {
- "plugin": "controls",
- "path": "src/plugins/controls/public/controls/data_controls/options_list_control/options_list_fetch_cache.ts"
- },
{
"plugin": "@kbn/lens-embeddable-utils",
"path": "packages/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts"
@@ -14048,46 +14046,10 @@
"plugin": "dataVisualizer",
"path": "x-pack/plugins/data_visualizer/public/application/index_data_visualizer/hooks/use_data_visualizer_grid_data.ts"
},
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.tsx"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/services/kibana/data_views.ts"
- },
- {
- "plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/services/kibana/data_views.ts"
- },
{
"plugin": "canvas",
"path": "x-pack/plugins/canvas/public/components/datasource/datasource_component.js"
},
- {
- "plugin": "presentationUtil",
- "path": "src/plugins/presentation_util/public/services/data_views/data_views.story.ts"
- },
{
"plugin": "logsShared",
"path": "x-pack/plugins/observability_solution/logs_shared/common/log_views/resolved_log_view.ts"
@@ -22384,7 +22346,7 @@
"signature": [
"Pick<",
"Toast",
- ", \"prefix\" | \"onError\" | \"defaultValue\" | \"security\" | \"hidden\" | \"slot\" | \"style\" | \"children\" | \"className\" | \"aria-label\" | \"data-test-subj\" | \"css\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"autoFocus\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"lang\" | \"nonce\" | \"spellCheck\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"content\" | \"datatype\" | \"inlist\" | \"property\" | \"rel\" | \"resource\" | \"rev\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-braillelabel\" | \"aria-brailleroledescription\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colindextext\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-description\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowindextext\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChange\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onResize\" | \"onResizeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerLeave\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ",
+ ", \"prefix\" | \"onError\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"autoFocus\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"nonce\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"content\" | \"datatype\" | \"inlist\" | \"property\" | \"rel\" | \"resource\" | \"rev\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-braillelabel\" | \"aria-brailleroledescription\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colindextext\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-description\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowindextext\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onResize\" | \"onResizeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerLeave\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ",
{
"pluginId": "@kbn/core-mount-utils-browser",
"scope": "public",
@@ -26082,10 +26044,6 @@
"plugin": "@kbn/core-saved-objects-browser-internal",
"path": "packages/core/saved-objects/core-saved-objects-browser-internal/src/simple_saved_object.ts"
},
- {
- "plugin": "@kbn/core-saved-objects-browser-mocks",
- "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
- },
{
"plugin": "@kbn/core-saved-objects-api-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/lib/apis/utils/internal_utils.ts"
@@ -26098,6 +26056,10 @@
"plugin": "@kbn/core-saved-objects-server-internal",
"path": "packages/core/saved-objects/core-saved-objects-server-internal/src/routes/legacy_import_export/lib/import_dashboards.ts"
},
+ {
+ "plugin": "@kbn/core-saved-objects-browser-mocks",
+ "path": "packages/core/saved-objects/core-saved-objects-browser-mocks/src/simple_saved_object.mock.ts"
+ },
{
"plugin": "fleet",
"path": "x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts"
@@ -27530,7 +27492,7 @@
"signature": [
"Pick<",
"Toast",
- ", \"prefix\" | \"onError\" | \"defaultValue\" | \"security\" | \"hidden\" | \"slot\" | \"style\" | \"children\" | \"className\" | \"aria-label\" | \"data-test-subj\" | \"css\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"autoFocus\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"lang\" | \"nonce\" | \"spellCheck\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"content\" | \"datatype\" | \"inlist\" | \"property\" | \"rel\" | \"resource\" | \"rev\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-braillelabel\" | \"aria-brailleroledescription\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colindextext\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-description\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowindextext\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChange\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onResize\" | \"onResizeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerLeave\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ",
+ ", \"prefix\" | \"onError\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"autoFocus\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"nonce\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"content\" | \"datatype\" | \"inlist\" | \"property\" | \"rel\" | \"resource\" | \"rev\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-braillelabel\" | \"aria-brailleroledescription\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colindextext\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-description\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowindextext\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onResize\" | \"onResizeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerLeave\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ",
{
"pluginId": "@kbn/core-mount-utils-browser",
"scope": "public",
diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx
index 926c0e0839a74..03fdcc571d45a 100644
--- a/api_docs/data_views.mdx
+++ b/api_docs/data_views.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews
title: "dataViews"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataViews plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews']
---
import dataViewsObj from './data_views.devdocs.json';
diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx
index 9381e3d74657b..230097b00a4b3 100644
--- a/api_docs/data_visualizer.mdx
+++ b/api_docs/data_visualizer.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer
title: "dataVisualizer"
image: https://source.unsplash.com/400x175/?github
description: API docs for the dataVisualizer plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer']
---
import dataVisualizerObj from './data_visualizer.devdocs.json';
diff --git a/api_docs/dataset_quality.devdocs.json b/api_docs/dataset_quality.devdocs.json
index 6ab79f43aaa32..b0a5233462aef 100644
--- a/api_docs/dataset_quality.devdocs.json
+++ b/api_docs/dataset_quality.devdocs.json
@@ -247,6 +247,46 @@
"DatasetQualityRouteHandlerResources",
", { integrations: ({ name: string; } & { title?: string | undefined; version?: string | undefined; icons?: ({ src: string; } & { path?: string | undefined; size?: string | undefined; title?: string | undefined; type?: string | undefined; })[] | undefined; datasets?: { [x: string]: string; } | undefined; })[]; }, ",
"DatasetQualityRouteCreateOptions",
+ ">; \"POST /internal/dataset_quality/data_streams/{dataStream}/rollover\": ",
+ {
+ "pluginId": "@kbn/server-route-repository-utils",
+ "scope": "common",
+ "docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
+ "section": "def-common.ServerRoute",
+ "text": "ServerRoute"
+ },
+ "<\"POST /internal/dataset_quality/data_streams/{dataStream}/rollover\", ",
+ "TypeC",
+ "<{ path: ",
+ "TypeC",
+ "<{ dataStream: ",
+ "StringC",
+ "; }>; }>, ",
+ "DatasetQualityRouteHandlerResources",
+ ", { acknowledged: boolean; }, ",
+ "DatasetQualityRouteCreateOptions",
+ ">; \"PUT /internal/dataset_quality/data_streams/{dataStream}/update_field_limit\": ",
+ {
+ "pluginId": "@kbn/server-route-repository-utils",
+ "scope": "common",
+ "docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
+ "section": "def-common.ServerRoute",
+ "text": "ServerRoute"
+ },
+ "<\"PUT /internal/dataset_quality/data_streams/{dataStream}/update_field_limit\", ",
+ "TypeC",
+ "<{ path: ",
+ "TypeC",
+ "<{ dataStream: ",
+ "StringC",
+ "; }>; body: ",
+ "TypeC",
+ "<{ newFieldLimit: ",
+ "NumberC",
+ "; }>; }>, ",
+ "DatasetQualityRouteHandlerResources",
+ ", { isComponentTemplateUpdated: boolean | undefined; isLatestBackingIndexUpdated: boolean | undefined; customComponentTemplateName: string; } & { error?: string | undefined; }, ",
+ "DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/degraded_field/{degradedField}/analyze\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
@@ -269,7 +309,7 @@
"StringC",
"; }>; }>, ",
"DatasetQualityRouteHandlerResources",
- ", { isFieldLimitIssue: boolean; fieldCount: number; totalFieldLimit: number; } & { ignoreMalformed?: boolean | undefined; nestedFieldLimit?: number | undefined; fieldMapping?: { type?: string | undefined; ignore_above?: number | undefined; } | undefined; }, ",
+ ", { isFieldLimitIssue: boolean; fieldCount: number; totalFieldLimit: number; } & { ignoreMalformed?: boolean | undefined; nestedFieldLimit?: number | undefined; fieldMapping?: { type?: string | undefined; ignore_above?: number | undefined; } | undefined; defaultPipeline?: string | undefined; }, ",
"DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/settings\": ",
{
@@ -287,7 +327,7 @@
"StringC",
"; }>; }>, ",
"DatasetQualityRouteHandlerResources",
- ", { lastBackingIndexName: string; } & { createdOn?: number | null | undefined; integration?: string | undefined; datasetUserPrivileges?: ({ canMonitor: boolean; } & { canRead: boolean; canViewIntegrations: boolean; }) | undefined; }, ",
+ ", { lastBackingIndexName?: string | undefined; indexTemplate?: string | undefined; createdOn?: number | null | undefined; integration?: string | undefined; datasetUserPrivileges?: ({ canMonitor: boolean; } & { canRead: boolean; canViewIntegrations: boolean; }) | undefined; }, ",
"DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/details\": ",
{
@@ -548,6 +588,46 @@
"DatasetQualityRouteHandlerResources",
", { integrations: ({ name: string; } & { title?: string | undefined; version?: string | undefined; icons?: ({ src: string; } & { path?: string | undefined; size?: string | undefined; title?: string | undefined; type?: string | undefined; })[] | undefined; datasets?: { [x: string]: string; } | undefined; })[]; }, ",
"DatasetQualityRouteCreateOptions",
+ ">; \"POST /internal/dataset_quality/data_streams/{dataStream}/rollover\": ",
+ {
+ "pluginId": "@kbn/server-route-repository-utils",
+ "scope": "common",
+ "docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
+ "section": "def-common.ServerRoute",
+ "text": "ServerRoute"
+ },
+ "<\"POST /internal/dataset_quality/data_streams/{dataStream}/rollover\", ",
+ "TypeC",
+ "<{ path: ",
+ "TypeC",
+ "<{ dataStream: ",
+ "StringC",
+ "; }>; }>, ",
+ "DatasetQualityRouteHandlerResources",
+ ", { acknowledged: boolean; }, ",
+ "DatasetQualityRouteCreateOptions",
+ ">; \"PUT /internal/dataset_quality/data_streams/{dataStream}/update_field_limit\": ",
+ {
+ "pluginId": "@kbn/server-route-repository-utils",
+ "scope": "common",
+ "docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
+ "section": "def-common.ServerRoute",
+ "text": "ServerRoute"
+ },
+ "<\"PUT /internal/dataset_quality/data_streams/{dataStream}/update_field_limit\", ",
+ "TypeC",
+ "<{ path: ",
+ "TypeC",
+ "<{ dataStream: ",
+ "StringC",
+ "; }>; body: ",
+ "TypeC",
+ "<{ newFieldLimit: ",
+ "NumberC",
+ "; }>; }>, ",
+ "DatasetQualityRouteHandlerResources",
+ ", { isComponentTemplateUpdated: boolean | undefined; isLatestBackingIndexUpdated: boolean | undefined; customComponentTemplateName: string; } & { error?: string | undefined; }, ",
+ "DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/degraded_field/{degradedField}/analyze\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
@@ -570,7 +650,7 @@
"StringC",
"; }>; }>, ",
"DatasetQualityRouteHandlerResources",
- ", { isFieldLimitIssue: boolean; fieldCount: number; totalFieldLimit: number; } & { ignoreMalformed?: boolean | undefined; nestedFieldLimit?: number | undefined; fieldMapping?: { type?: string | undefined; ignore_above?: number | undefined; } | undefined; }, ",
+ ", { isFieldLimitIssue: boolean; fieldCount: number; totalFieldLimit: number; } & { ignoreMalformed?: boolean | undefined; nestedFieldLimit?: number | undefined; fieldMapping?: { type?: string | undefined; ignore_above?: number | undefined; } | undefined; defaultPipeline?: string | undefined; }, ",
"DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/settings\": ",
{
@@ -588,7 +668,7 @@
"StringC",
"; }>; }>, ",
"DatasetQualityRouteHandlerResources",
- ", { lastBackingIndexName: string; } & { createdOn?: number | null | undefined; integration?: string | undefined; datasetUserPrivileges?: ({ canMonitor: boolean; } & { canRead: boolean; canViewIntegrations: boolean; }) | undefined; }, ",
+ ", { lastBackingIndexName?: string | undefined; indexTemplate?: string | undefined; createdOn?: number | null | undefined; integration?: string | undefined; datasetUserPrivileges?: ({ canMonitor: boolean; } & { canRead: boolean; canViewIntegrations: boolean; }) | undefined; }, ",
"DatasetQualityRouteCreateOptions",
">; \"GET /internal/dataset_quality/data_streams/{dataStream}/details\": ",
{
diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx
index a2cd0ee48742c..8bec03157a601 100644
--- a/api_docs/dataset_quality.mdx
+++ b/api_docs/dataset_quality.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality
title: "datasetQuality"
image: https://source.unsplash.com/400x175/?github
description: API docs for the datasetQuality plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality']
---
import datasetQualityObj from './dataset_quality.devdocs.json';
diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx
index 60a62994c6e20..f672c97d91329 100644
--- a/api_docs/deprecations_by_api.mdx
+++ b/api_docs/deprecations_by_api.mdx
@@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi
slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api
title: Deprecated API usage by API
description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by.
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
@@ -17,12 +17,12 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Referencing plugin(s) | Remove By |
| ---------------|-----------|-----------|
| | ml, stackAlerts | - |
-| | data, @kbn/search-errors, savedObjectsManagement, unifiedSearch, @kbn/unified-field-list, lens, controls, @kbn/lens-embeddable-utils, triggersActionsUi, dataVisualizer, canvas, presentationUtil, logsShared, fleet, ml, @kbn/ml-data-view-utils, enterpriseSearch, graph, visTypeTimeseries, exploratoryView, stackAlerts, infra, securitySolution, timelines, transform, upgradeAssistant, uptime, ux, maps, dataViewManagement, eventAnnotationListing, inputControlVis, visDefaultEditor, visTypeTimelion, visTypeVega | - |
+| | data, @kbn/search-errors, savedObjectsManagement, unifiedSearch, @kbn/unified-field-list, controls, lens, @kbn/lens-embeddable-utils, triggersActionsUi, dataVisualizer, canvas, logsShared, fleet, ml, @kbn/ml-data-view-utils, enterpriseSearch, graph, visTypeTimeseries, exploratoryView, stackAlerts, infra, securitySolution, timelines, transform, upgradeAssistant, uptime, ux, maps, dataViewManagement, eventAnnotationListing, inputControlVis, visDefaultEditor, visTypeTimelion, visTypeVega | - |
| | ml, securitySolution | - |
| | actions, savedObjectsTagging, ml, enterpriseSearch | - |
| | @kbn/core-saved-objects-browser-internal, @kbn/core, savedObjects, visualizations, aiops, dataVisualizer, ml, dashboardEnhanced, graph, lens, securitySolution, eventAnnotation, @kbn/core-saved-objects-browser-mocks | - |
| | @kbn/core, embeddable, savedObjects, visualizations, canvas, graph, ml | - |
-| | @kbn/core-saved-objects-base-server-internal, @kbn/core-saved-objects-migration-server-internal, @kbn/core-saved-objects-server-internal, @kbn/core-ui-settings-server-internal, @kbn/core-usage-data-server-internal, taskManager, spaces, actions, @kbn/core-saved-objects-migration-server-mocks, share, dataViews, data, alerting, lens, cases, savedSearch, canvas, fleet, cloudSecurityPosture, ml, logsShared, graph, lists, maps, visualizations, infra, apmDataAccess, securitySolution, apm, slo, synthetics, uptime, dashboard, eventAnnotation, links, savedObjectsManagement, @kbn/core-test-helpers-so-type-serializer, @kbn/core-saved-objects-api-server-internal | - |
+| | @kbn/core-saved-objects-base-server-internal, @kbn/core-saved-objects-migration-server-internal, @kbn/core-saved-objects-server-internal, @kbn/core-ui-settings-server-internal, @kbn/core-usage-data-server-internal, taskManager, dataViews, spaces, actions, share, data, alerting, @kbn/core-saved-objects-migration-server-mocks, lens, cases, savedSearch, canvas, fleet, cloudSecurityPosture, ml, logsShared, graph, lists, maps, visualizations, infra, apmDataAccess, securitySolution, apm, slo, synthetics, uptime, dashboard, eventAnnotation, links, savedObjectsManagement, @kbn/core-test-helpers-so-type-serializer, @kbn/core-saved-objects-api-server-internal | - |
| | stackAlerts, alerting, securitySolution, inputControlVis | - |
| | graph, stackAlerts, inputControlVis, securitySolution | - |
| | dataVisualizer, stackAlerts, expressionPartitionVis | - |
@@ -33,8 +33,8 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | ruleRegistry, securitySolution, slo | - |
| | security, actions, alerting, ruleRegistry, files, cases, fleet, securitySolution | - |
| | alerting, securitySolution | - |
-| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, fleet, graph, lists, osquery, securitySolution, alerting | - |
-| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, fleet, graph, lists, osquery, securitySolution, alerting | - |
+| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, @kbn/core-saved-objects-browser-mocks, fleet, graph, lists, osquery, securitySolution, alerting | - |
+| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, @kbn/core-saved-objects-browser-mocks, fleet, graph, lists, osquery, securitySolution, alerting | - |
| | alerting, securitySolution | - |
| | securitySolution | - |
| | cloudDefend, securitySolution, synthetics | - |
@@ -46,10 +46,10 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | @kbn/securitysolution-data-table, securitySolution | - |
| | securitySolution | - |
| | securitySolution | - |
-| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, fleet, graph, lists, osquery, securitySolution, alerting | - |
-| | @kbn/core-saved-objects-common, @kbn/core-saved-objects-server, @kbn/core, actions, @kbn/alerting-types, alerting, savedSearch, canvas, enterpriseSearch, securitySolution, taskManager, @kbn/core-saved-objects-server-internal, @kbn/core-saved-objects-api-server | - |
-| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-api-server, @kbn/core, home, savedObjectsTagging, canvas, savedObjects, @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-import-export-server-internal, savedObjectsTaggingOss, lists, securitySolution, upgradeAssistant, savedObjectsManagement, @kbn/core-ui-settings-server-internal | - |
-| | @kbn/core-saved-objects-migration-server-internal, actions, dataViews, data, alerting, lens, cases, savedSearch, canvas, savedObjectsTagging, graph, lists, maps, visualizations, securitySolution, dashboard, @kbn/core-test-helpers-so-type-serializer | - |
+| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-server-internal, @kbn/core-saved-objects-browser-mocks, fleet, graph, lists, osquery, securitySolution, alerting | - |
+| | @kbn/core-saved-objects-common, @kbn/core-saved-objects-server, @kbn/core, @kbn/alerting-types, alerting, actions, savedSearch, canvas, enterpriseSearch, securitySolution, taskManager, @kbn/core-saved-objects-server-internal, @kbn/core-saved-objects-api-server | - |
+| | @kbn/core-saved-objects-api-browser, @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-api-server, @kbn/core, savedObjectsTagging, home, canvas, savedObjects, savedObjectsTaggingOss, lists, securitySolution, upgradeAssistant, savedObjectsManagement, @kbn/core-saved-objects-import-export-server-internal, @kbn/core-saved-objects-browser-mocks, @kbn/core-ui-settings-server-internal | - |
+| | @kbn/core-saved-objects-migration-server-internal, dataViews, actions, data, alerting, lens, cases, savedSearch, canvas, savedObjectsTagging, graph, lists, maps, visualizations, securitySolution, dashboard, @kbn/core-test-helpers-so-type-serializer | - |
| | @kbn/esql-utils, @kbn/securitysolution-utils, securitySolution | - |
| | security, securitySolution, cloudLinks, cases | - |
| | security, cases, searchPlayground, securitySolution | - |
@@ -72,11 +72,11 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | monitoring | - |
| | @kbn/core-saved-objects-api-browser, @kbn/core, savedObjectsManagement, savedObjects, visualizations, savedObjectsTagging, eventAnnotation, lens, maps, graph, dashboard, kibanaUtils, expressions, data, savedObjectsTaggingOss, embeddable, uiActionsEnhanced, canvas, dashboardEnhanced, globalSearchProviders, controls | - |
| | @kbn/core-saved-objects-browser, @kbn/core-saved-objects-browser-internal, @kbn/core, home, savedObjects, visualizations, lens, visTypeTimeseries, @kbn/core-saved-objects-browser-mocks | - |
-| | @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-browser-mocks, savedObjects | - |
-| | @kbn/core-saved-objects-browser-mocks, home, @kbn/core-saved-objects-browser-internal | - |
+| | @kbn/core-saved-objects-browser-internal, savedObjects, @kbn/core-saved-objects-browser-mocks | - |
+| | home, @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-browser-internal | - |
| | @kbn/core-saved-objects-browser-internal, @kbn/core-saved-objects-browser-mocks, visualizations | - |
| | @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-browser-internal | - |
-| | @kbn/core-saved-objects-browser-mocks, savedObjects, dashboardEnhanced, @kbn/core-saved-objects-browser-internal | - |
+| | savedObjects, @kbn/core-saved-objects-browser-mocks, dashboardEnhanced, @kbn/core-saved-objects-browser-internal | - |
| | @kbn/core-saved-objects-browser-mocks, dashboardEnhanced, savedObjects, @kbn/core-saved-objects-browser-internal | - |
| | @kbn/core-saved-objects-browser-mocks, @kbn/core-saved-objects-browser-internal | - |
| | @kbn/core-saved-objects-browser-mocks, discover, @kbn/core-saved-objects-browser-internal | - |
@@ -99,12 +99,14 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | @kbn/core-saved-objects-browser-internal, @kbn/core | - |
| | @kbn/core-saved-objects-browser-internal | - |
| | @kbn/core-lifecycle-browser, @kbn/core-saved-objects-browser-internal, @kbn/core, visualizations, exploratoryView, transform, @kbn/core-saved-objects-browser-mocks | - |
-| | @kbn/core-root-browser-internal, @kbn/core-saved-objects-browser-mocks | - |
| | @kbn/core-saved-objects-api-server-internal | - |
| | @kbn/core-saved-objects-api-server-internal | - |
| | @kbn/core-saved-objects-api-server-internal, canvas | - |
| | @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-migration-server-internal, spaces, data, savedSearch, cloudSecurityPosture, visualizations, dashboard, @kbn/core-test-helpers-so-type-serializer | - |
+| | @kbn/core-root-browser-internal, @kbn/core-saved-objects-browser-mocks | - |
| | fleet, exploratoryView, osquery, synthetics | - |
+| | @kbn/security-plugin-types-server, telemetry, fleet, profiling, @kbn/security-authorization-core, security | - |
+| | @kbn/core-application-browser-internal, management, @kbn/core-application-browser-mocks, fleet, security, kibanaOverview, @kbn/core | - |
| | graph, visTypeTimeseries, dataViewManagement, dataViews | - |
| | graph, visTypeTimeseries, dataViewManagement, dataViews | - |
| | graph, visTypeTimeseries, dataViewManagement | - |
@@ -128,7 +130,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | unifiedSearch | - |
| | lens, dashboard, canvas | - |
| | lens | - |
-| | lens, dashboard | - |
+| | lens | - |
| | lens, dashboard, investigateApp | - |
| | @kbn/core, lens, savedObjects | - |
| | canvas | - |
@@ -156,7 +158,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | security | - |
| | observabilityShared | - |
| | @kbn/react-kibana-context-styled, kibanaReact | - |
-| | discover, @kbn/reporting-public | - |
+| | @kbn/reporting-public, discover | - |
| | discover, @kbn/management-settings-field-definition | - |
| | @kbn/content-management-table-list-view, filesManagement | - |
| | @kbn/core | - |
@@ -166,6 +168,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | @kbn/core-plugins-server-internal | - |
| | encryptedSavedObjects | - |
| | @kbn/esql-validation-autocomplete | - |
+| | @kbn/monaco | - |
| | reporting | - |
| | @kbn/reporting-export-types-csv, reporting | - |
| | @kbn/reporting-export-types-csv, reporting | - |
@@ -178,11 +181,9 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | fleet, apm, security, securitySolution | 8.8.0 |
| | fleet, apm, security, securitySolution | 8.8.0 |
| | spaces, @kbn/security-authorization-core, security, alerting, cases, @kbn/security-role-management-model | 8.8.0 |
-| | @kbn/core-application-browser-internal, @kbn/core-application-browser-mocks, management, fleet, security, kibanaOverview, @kbn/core | 8.8.0 |
| | embeddable, presentationUtil, lens, dashboard, discover, graph, links | 8.8.0 |
| | security, @kbn/security-role-management-model | 8.8.0 |
| | apm | 8.8.0 |
-| | @kbn/core-plugins-server-internal, @kbn/core | 8.8.0 |
| | security | 8.8.0
This is relied on by the reporting feature, and should be removed once reporting
@@ -243,6 +244,7 @@ Safe to remove.
| | taskManager |
| | @kbn/core-saved-objects-api-browser |
| | @kbn/core-saved-objects-api-browser |
+| | @kbn/esql-validation-autocomplete |
| | @kbn/storybook |
| | @kbn/ui-theme |
| | @kbn/ui-theme |
diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx
index 6bb8558a96bc5..6010f4569d25b 100644
--- a/api_docs/deprecations_by_plugin.mdx
+++ b/api_docs/deprecations_by_plugin.mdx
@@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin
slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin
title: Deprecated API usage by plugin
description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by.
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
@@ -16,7 +16,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes)+ 14 more | - |
+| | [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes), [rule_types.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-alerting-types/rule_types.ts#:~:text=SavedObjectAttributes)+ 16 more | - |
@@ -40,8 +40,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | 8.8.0 |
-| | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/server/index.ts#:~:text=AsyncPlugin) | 8.8.0 |
+| | [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/public/index.ts#:~:text=SavedObjectsClientContract) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/public/index.ts#:~:text=SimpleSavedObject) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/public/index.ts#:~:text=SavedObjectsCreateOptions) | - |
@@ -72,7 +71,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [app_container.tsx](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-internal/src/ui/app_container.tsx#:~:text=appBasePath) | 8.8.0 |
+| | [app_container.tsx](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-internal/src/ui/app_container.tsx#:~:text=appBasePath) | - |
@@ -80,7 +79,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-mocks/src/application_service.mock.ts#:~:text=appBasePath) | 8.8.0 |
+| | [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-mocks/src/application_service.mock.ts#:~:text=appBasePath) | - |
@@ -130,7 +129,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| | [plugin_context.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin_context.ts#:~:text=legacy), [plugin_context.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin_context.ts#:~:text=legacy) | - |
-| | [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin) | 8.8.0 |
| | [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs) | - |
@@ -359,7 +357,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [helpers.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-esql-validation-autocomplete/src/shared/helpers.ts#:~:text=quoted), [variables.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-esql-validation-autocomplete/src/shared/variables.ts#:~:text=quoted) | - |
+| | [helpers.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-esql-validation-autocomplete/src/shared/helpers.ts#:~:text=quoted) | - |
@@ -391,6 +389,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
+| | [hover.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/esql/lib/hover/hover.ts#:~:text=modes) | - |
| | [esql_theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/esql/lib/esql_theme.ts#:~:text=darkMode), [esql_theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/esql/lib/esql_theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode), [theme.ts](https://github.com/elastic/kibana/tree/main/packages/kbn-monaco/src/console/theme.ts#:~:text=darkMode) | - |
@@ -432,7 +431,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [register_pdf_png_modal_reporting.tsx](https://github.com/elastic/kibana/tree/main/packages/kbn-reporting/public/share/share_context_menu/register_pdf_png_modal_reporting.tsx#:~:text=shareableUrlForSavedObject), [register_pdf_png_modal_reporting.tsx](https://github.com/elastic/kibana/tree/main/packages/kbn-reporting/public/share/share_context_menu/register_pdf_png_modal_reporting.tsx#:~:text=shareableUrlForSavedObject) | - |
+| | [register_pdf_png_modal_reporting.tsx](https://github.com/elastic/kibana/tree/main/packages/kbn-reporting/public/share/share_context_menu/register_pdf_png_modal_reporting.tsx#:~:text=shareableUrlForSavedObject) | - |
@@ -448,7 +447,16 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures)+ 20 more | 8.8.0 |
+| | [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures)+ 22 more | 8.8.0 |
+| | [api.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/actions/api.ts#:~:text=get), [api.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/actions/api.ts#:~:text=get), [api.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/feature_privilege_builder/api.ts#:~:text=get), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=get), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=get), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=get), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=get), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=get), [api.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/actions/api.test.ts#:~:text=get), [api.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/actions/api.test.ts#:~:text=get)+ 186 more | - |
+
+
+
+## @kbn/security-plugin-types-server
+
+| Deprecated API | Reference location(s) | Remove By |
+| ---------------|-----------|-----------|
+| | [api.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/plugin_types_server/src/authorization/actions/api.ts#:~:text=get) | - |
@@ -504,7 +512,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24) | 8.8.0 |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=authz) | - |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=index) | - |
-| | [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [actions_client.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/actions_client/actions_client.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes)+ 10 more | - |
+| | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/create/types/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/create/types/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/create/types/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/update/types/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/update/types/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/update/types/types.ts#:~:text=SavedObjectAttributes), [update.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/application/connector/methods/update/update.ts#:~:text=SavedObjectAttributes)+ 20 more | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/saved_objects/index.ts#:~:text=migrations), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/saved_objects/index.ts#:~:text=migrations) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/saved_objects/index.ts#:~:text=convertToMultiNamespaceTypeVersion), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/saved_objects/index.ts#:~:text=convertToMultiNamespaceTypeVersion) | - |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=audit), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=audit) | - |
@@ -536,7 +544,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | [rules_client_factory.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client_factory.ts#:~:text=authc), [task.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/invalidate_pending_api_keys/task.ts#:~:text=authc), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=authc), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=authc), [rules_client_factory.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client_factory.ts#:~:text=authc), [task.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/invalidate_pending_api_keys/task.ts#:~:text=authc), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=authc), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=authc) | - |
| | [task.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/usage/task.ts#:~:text=index) | - |
| | [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion), [retrieve_migrated_legacy_actions.mock.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/lib/siem_legacy_actions/retrieve_migrated_legacy_actions.mock.ts#:~:text=migrationVersion) | - |
-| | [rule.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/common/rule.ts#:~:text=SavedObjectAttributes), [rule.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/common/rule.ts#:~:text=SavedObjectAttributes), [rule_attributes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/data/rule/types/rule_attributes.ts#:~:text=SavedObjectAttributes), [rule_attributes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/data/rule/types/rule_attributes.ts#:~:text=SavedObjectAttributes), [rule_attributes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/data/rule/types/rule_attributes.ts#:~:text=SavedObjectAttributes), [rule_attributes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/data/rule/types/rule_attributes.ts#:~:text=SavedObjectAttributes), [rule_attributes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/data/rule/types/rule_attributes.ts#:~:text=SavedObjectAttributes), [inject_references.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/common/inject_references.ts#:~:text=SavedObjectAttributes), [inject_references.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/common/inject_references.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/types.ts#:~:text=SavedObjectAttributes)+ 36 more | - |
+| | [rule.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/common/rule.ts#:~:text=SavedObjectAttributes), [rule.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/common/rule.ts#:~:text=SavedObjectAttributes), [inject_references.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/common/inject_references.ts#:~:text=SavedObjectAttributes), [inject_references.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client/common/inject_references.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/types.ts#:~:text=SavedObjectAttributes), [migrations.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/geo_containment/migrations.ts#:~:text=SavedObjectAttributes), [migrations.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/geo_containment/migrations.ts#:~:text=SavedObjectAttributes), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/migrations/7.11/index.ts#:~:text=SavedObjectAttributes), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/migrations/7.11/index.ts#:~:text=SavedObjectAttributes)+ 14 more | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/index.ts#:~:text=migrations) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/saved_objects/index.ts#:~:text=convertToMultiNamespaceTypeVersion) | - |
| | [rules_client_factory.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/rules_client_factory.ts#:~:text=audit) | - |
@@ -568,23 +576,23 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [es_data_view_select.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx#:~:text=title), [es_data_view_select.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx#:~:text=title), [es_data_view_select.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx#:~:text=title), [es_data_view_select.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.component.tsx#:~:text=title), [es_data_view_select.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.tsx#:~:text=title), [es_data_view_select.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/es_data_view_select/es_data_view_select.tsx#:~:text=title), [data_views.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/kibana/data_views.ts#:~:text=title), [data_views.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/kibana/data_views.ts#:~:text=title), [datasource_component.js](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/datasource/datasource_component.js#:~:text=title) | - |
+| | [datasource_component.js](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/datasource/datasource_component.js#:~:text=title) | - |
| | [embeddable.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/renderers/embeddable/embeddable.tsx#:~:text=EmbeddablePanel), [embeddable.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/renderers/embeddable/embeddable.tsx#:~:text=EmbeddablePanel) | - |
-| | [embeddable.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/renderers/embeddable/embeddable.tsx#:~:text=getEmbeddableFactories), [embeddables.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/kibana/embeddables.ts#:~:text=getEmbeddableFactories) | - |
-| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
+| | [embeddable.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/renderers/embeddable/embeddable.tsx#:~:text=getEmbeddableFactories), [editor_menu.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/workpad_header/editor_menu/editor_menu.tsx#:~:text=getEmbeddableFactories), [flyout.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/embeddable_flyout/flyout.component.tsx#:~:text=getEmbeddableFactories), [flyout.component.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/embeddable_flyout/flyout.component.tsx#:~:text=getEmbeddableFactories) | - |
+| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
| | [setup_expressions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/setup_expressions.ts#:~:text=getFunction) | - |
| | [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getFunctions), [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getFunctions), [functions.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.test.ts#:~:text=getFunctions) | - |
| | [setup_expressions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/setup_expressions.ts#:~:text=getTypes), [application.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/application.tsx#:~:text=getTypes), [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getTypes) | - |
-| | [markdown.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/markdown.ts#:~:text=Render), [markdown.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/markdown.ts#:~:text=Render), [state.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/types/state.ts#:~:text=Render), [state.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/types/state.ts#:~:text=Render), [timefilterControl.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/timefilterControl.ts#:~:text=Render), [timefilterControl.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/timefilterControl.ts#:~:text=Render), [pie.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/pie.ts#:~:text=Render), [pie.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/pie.ts#:~:text=Render), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/plot/index.ts#:~:text=Render), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/plot/index.ts#:~:text=Render)+ 2 more | - |
-| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
+| | [markdown.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/markdown.ts#:~:text=Render), [markdown.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/markdown.ts#:~:text=Render), [state.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/types/state.ts#:~:text=Render), [state.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/types/state.ts#:~:text=Render), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/plot/index.ts#:~:text=Render), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/plot/index.ts#:~:text=Render), [pie.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/pie.ts#:~:text=Render), [pie.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/functions/pie.ts#:~:text=Render), [table.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/table.ts#:~:text=Render), [table.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/table.ts#:~:text=Render)+ 2 more | - |
+| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
| | [setup_expressions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/setup_expressions.ts#:~:text=getFunction) | - |
| | [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getFunctions), [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getFunctions), [functions.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.test.ts#:~:text=getFunctions) | - |
| | [setup_expressions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/setup_expressions.ts#:~:text=getTypes), [application.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/application.tsx#:~:text=getTypes), [functions.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/functions/functions.ts#:~:text=getTypes) | - |
-| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
-| | [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/workpad.ts#:~:text=ResolvedSimpleSavedObject), [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/workpad.ts#:~:text=ResolvedSimpleSavedObject), [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/workpad.ts#:~:text=ResolvedSimpleSavedObject), [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/workpad.ts#:~:text=ResolvedSimpleSavedObject) | - |
+| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/demodata/index.ts#:~:text=context), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=context), [escount.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/escount.ts#:~:text=context), [esdocs.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/browser/esdocs.ts#:~:text=context), [filters.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/common/functions/filters.ts#:~:text=context), [neq.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/common/neq.ts#:~:text=context), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/server/pointseries/index.ts#:~:text=context) | - |
+| | [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=ResolvedSimpleSavedObject), [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=ResolvedSimpleSavedObject), [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=ResolvedSimpleSavedObject), [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=ResolvedSimpleSavedObject) | - |
| | [workpad_route_context.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/workpad_route_context.ts#:~:text=migrationVersion) | - |
| | [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/custom_elements/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/custom_elements/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/workpad/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/workpad/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/custom_elements/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/custom_elements/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/workpad/find.ts#:~:text=SavedObjectAttributes), [find.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/routes/workpad/find.ts#:~:text=SavedObjectAttributes) | - |
-| | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObject), [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/kibana/workpad.ts#:~:text=SavedObject), [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/kibana/workpad.ts#:~:text=SavedObject), [use_upload_workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/home/hooks/use_upload_workpad.ts#:~:text=SavedObject), [use_upload_workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/home/hooks/use_upload_workpad.ts#:~:text=SavedObject) | - |
+| | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObject), [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=SavedObject), [canvas_workpad_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/services/canvas_workpad_service.ts#:~:text=SavedObject), [use_upload_workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/home/hooks/use_upload_workpad.ts#:~:text=SavedObject), [use_upload_workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/public/components/home/hooks/use_upload_workpad.ts#:~:text=SavedObject) | - |
| | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObjectAttributes), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/shareable_runtime/types.ts#:~:text=SavedObjectAttributes) | - |
| | [saved_lens.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_lens.ts#:~:text=SavedObjectReference), [saved_lens.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_lens.ts#:~:text=SavedObjectReference), [saved_map.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_map.ts#:~:text=SavedObjectReference), [saved_map.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_map.ts#:~:text=SavedObjectReference), [saved_search.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_search.ts#:~:text=SavedObjectReference), [saved_search.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_search.ts#:~:text=SavedObjectReference), [saved_visualization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_visualization.ts#:~:text=SavedObjectReference), [saved_visualization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/saved_visualization.ts#:~:text=SavedObjectReference), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=SavedObjectReference), [embeddable.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/canvas_plugin_src/functions/external/embeddable.ts#:~:text=SavedObjectReference) | - |
| | [workpad.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/saved_objects/workpad.ts#:~:text=migrations), [custom_element.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/saved_objects/custom_element.ts#:~:text=migrations), [workpad_template.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/canvas/server/saved_objects/workpad_template.ts#:~:text=migrations) | - |
@@ -665,8 +673,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| | [dashboard_grid_item.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/component/grid/dashboard_grid_item.tsx#:~:text=EmbeddablePanel), [dashboard_grid_item.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/component/grid/dashboard_grid_item.tsx#:~:text=EmbeddablePanel) | - |
-| | [plugin.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/plugin.tsx#:~:text=registerEmbeddableFactory) | - |
-| | [migrate_dashboard_input.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.ts#:~:text=getEmbeddableFactory), [dashboard_container.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx#:~:text=getEmbeddableFactory), [dashboard_container.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx#:~:text=getEmbeddableFactory), [dashboard_renderer.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/external_api/dashboard_renderer.tsx#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory)+ 2 more | - |
+| | [migrate_dashboard_input.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.ts#:~:text=getEmbeddableFactory), [dashboard_container.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx#:~:text=getEmbeddableFactory), [dashboard_container.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [create_dashboard.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/create/create_dashboard.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory), [migrate_dashboard_input.test.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/services/dashboard_content_management_service/lib/migrate_dashboard_input.test.ts#:~:text=getEmbeddableFactory)+ 1 more | - |
| | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 |
| | [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/common/bwc/types.ts#:~:text=SavedObjectReference), [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/common/bwc/types.ts#:~:text=SavedObjectReference) | - |
| | [dashboard_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/server/dashboard_saved_object/dashboard_saved_object.ts#:~:text=migrations) | - |
@@ -889,7 +896,8 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
| | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
| | [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/api_keys/security.ts#:~:text=authc), [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc), [handlers.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/routes/setup/handlers.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/api_keys/security.ts#:~:text=authc), [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc)+ 4 more | - |
-| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | 8.8.0 |
+| | [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/security/security.ts#:~:text=get)+ 18 more | - |
+| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | - |
| | [install.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts#:~:text=migrationVersion), [install.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts#:~:text=migrationVersion), [install.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts#:~:text=migrationVersion), [get.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/packages/get.test.ts#:~:text=migrationVersion), [get.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/packages/get.test.ts#:~:text=migrationVersion), [get.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/packages/get.test.ts#:~:text=migrationVersion), [get.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/packages/get.test.ts#:~:text=migrationVersion), [install.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.test.ts#:~:text=migrationVersion), [install.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts#:~:text=migrationVersion), [install.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/epm/kibana/assets/install.ts#:~:text=migrationVersion)+ 6 more | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/saved_objects/index.ts#:~:text=migrations), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/saved_objects/index.ts#:~:text=migrations), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/saved_objects/index.ts#:~:text=migrations), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/saved_objects/index.ts#:~:text=migrations), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/saved_objects/index.ts#:~:text=migrations) | - |
| | [audit_logging.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/audit_logging.ts#:~:text=audit), [audit_logging.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/audit_logging.ts#:~:text=audit) | - |
@@ -988,7 +996,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/kibana_overview/public/application.tsx#:~:text=appBasePath) | 8.8.0 |
+| | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/kibana_overview/public/application.tsx#:~:text=appBasePath) | - |
@@ -1091,7 +1099,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/management/public/application.tsx#:~:text=appBasePath) | 8.8.0 |
+| | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/management/public/application.tsx#:~:text=appBasePath) | - |
@@ -1186,7 +1194,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
-| | [data_views.story.ts](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/services/data_views/data_views.story.ts#:~:text=title) | - |
| | [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 |
@@ -1196,6 +1203,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 |
+| | [get_has_setup_privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts#:~:text=get), [get_has_setup_privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts#:~:text=get), [get_has_setup_privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts#:~:text=get), [get_has_setup_privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts#:~:text=get) | - |
@@ -1332,11 +1340,12 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| | [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/plugin.tsx#:~:text=license%24) | 8.8.0 |
| | [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode) | 8.8.0 |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=license%24) | 8.8.0 |
-| | [logout_app.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/authentication/logout/logout_app.test.ts#:~:text=appBasePath) | 8.8.0 |
+| | [logout_app.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/authentication/logout/logout_app.test.ts#:~:text=appBasePath) | - |
| | [config.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/config.ts#:~:text=max) | - |
| | [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/plugin.tsx#:~:text=authc) | - |
| | [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/plugin.tsx#:~:text=authc) | - |
| | [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/plugin.tsx#:~:text=userProfiles) | - |
+| | [api_authorization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/api_authorization.ts#:~:text=get), [api_authorization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/api_authorization.ts#:~:text=get), [api_authorization.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/api_authorization.test.ts#:~:text=get), [api_authorization.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/api_authorization.test.ts#:~:text=get), [api_authorization.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/api_authorization.test.ts#:~:text=get) | - |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=audit) | - |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=authc) | - |
| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=userProfiles) | - |
@@ -1363,11 +1372,11 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 |
| | [get_is_alert_suppression_active.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/get_is_alert_suppression_active.ts#:~:text=license%24), [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24), [get_is_alert_suppression_active.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/get_is_alert_suppression_active.test.ts#:~:text=license%24), [get_is_alert_suppression_active.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/get_is_alert_suppression_active.test.ts#:~:text=license%24), [get_is_alert_suppression_active.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/get_is_alert_suppression_active.test.ts#:~:text=license%24) | 8.8.0 |
| | [route.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_preview/api/preview_rules/route.ts#:~:text=authc) | - |
-| | [suggest_user_profiles_route.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts#:~:text=userProfiles), [suggest_user_profiles_route.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts#:~:text=userProfiles) | - |
+| | [suggest_user_profiles_route.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts#:~:text=userProfiles), [get_notes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts#:~:text=userProfiles), [suggest_user_profiles_route.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts#:~:text=userProfiles), [get_notes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts#:~:text=userProfiles) | - |
| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/events_viewer/index.tsx#:~:text=DeprecatedCellValueElementProps), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/events_viewer/index.tsx#:~:text=DeprecatedCellValueElementProps) | - |
| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/events_viewer/index.tsx#:~:text=DeprecatedRowRenderer), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/events_viewer/index.tsx#:~:text=DeprecatedRowRenderer) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/search_strategy/index_fields/index.ts#:~:text=BeatFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=BeatFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=BeatFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=BeatFields) | - |
-| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/search_strategy/index_fields/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/header_actions/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/header_actions/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields)+ 74 more | - |
+| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/search_strategy/index_fields/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/header_actions/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/types/header_actions/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kuery/index.ts#:~:text=BrowserFields)+ 72 more | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/search_strategy/index_fields/index.ts#:~:text=IndexFieldsStrategyRequest), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyRequest), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyRequest), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyRequest), [middleware.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts#:~:text=IndexFieldsStrategyRequest), [middleware.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts#:~:text=IndexFieldsStrategyRequest) | - |
| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/search_strategy/index_fields/index.ts#:~:text=IndexFieldsStrategyResponse), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyResponse), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyResponse), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/search_strategy/endpoint_fields/index.ts#:~:text=IndexFieldsStrategyResponse), [middleware.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts#:~:text=IndexFieldsStrategyResponse), [middleware.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts#:~:text=IndexFieldsStrategyResponse) | - |
| | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/hooks/types.ts#:~:text=SimpleSavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/hooks/types.ts#:~:text=SimpleSavedObject) | - |
@@ -1378,7 +1387,7 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| | [timelines.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/timeline/saved_object_mappings/timelines.ts#:~:text=convertToMultiNamespaceTypeVersion), [notes.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/timeline/saved_object_mappings/notes.ts#:~:text=convertToMultiNamespaceTypeVersion), [pinned_events.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/timeline/saved_object_mappings/pinned_events.ts#:~:text=convertToMultiNamespaceTypeVersion), [legacy_saved_object_mappings.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_actions_legacy/logic/rule_actions/legacy_saved_object_mappings.ts#:~:text=convertToMultiNamespaceTypeVersion) | - |
| | [esql_validator.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/detection_engine/rule_creation/logic/esql_validator.ts#:~:text=ast), [esql_validator.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/detection_engine/rule_creation/logic/esql_validator.test.ts#:~:text=ast) | - |
| | [links.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/links.ts#:~:text=authc), [hooks.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/lib/kibana/hooks.ts#:~:text=authc) | - |
-| | [use_bulk_get_user_profiles.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.tsx#:~:text=userProfiles), [use_get_current_user_profile.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.tsx#:~:text=userProfiles), [overlay.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/assistant/overlay.tsx#:~:text=userProfiles), [management_settings.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/assistant/stack_management/management_settings.tsx#:~:text=userProfiles) | - |
+| | [use_bulk_get_user_profiles.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.tsx#:~:text=userProfiles), [use_get_current_user_profile.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.tsx#:~:text=userProfiles) | - |
| | [request_context_factory.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/request_context_factory.ts#:~:text=audit), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/plugin.ts#:~:text=audit), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/plugin.ts#:~:text=audit) | - |
| | [constants.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/trusted_apps/constants.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [constants.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/trusted_apps/constants.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [policy_hooks.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [policy_hooks.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [lists.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/artifacts/lists.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [lists.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/artifacts/lists.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [trusted_app_validator.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lists_integration/endpoint/validators/trusted_app_validator.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [trusted_app_validator.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lists_integration/endpoint/validators/trusted_app_validator.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [exceptions_list_item_generator.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/endpoint/data_generators/exceptions_list_item_generator.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID), [exceptions_list_item_generator.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/endpoint/data_generators/exceptions_list_item_generator.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_ID)+ 22 more | - |
| | [constants.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/trusted_apps/constants.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_NAME), [constants.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/public/management/pages/trusted_apps/constants.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_NAME), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/scripts/endpoint/trusted_apps/index.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_NAME), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/scripts/endpoint/trusted_apps/index.ts#:~:text=ENDPOINT_TRUSTED_APPS_LIST_NAME) | - |
@@ -1478,6 +1487,14 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
+## telemetry
+
+| Deprecated API | Reference location(s) | Remove By |
+| ---------------|-----------|-----------|
+| | [telemetry_usage_stats.ts](https://github.com/elastic/kibana/tree/main/src/plugins/telemetry/server/routes/telemetry_usage_stats.ts#:~:text=get), [telemetry_usage_stats.ts](https://github.com/elastic/kibana/tree/main/src/plugins/telemetry/server/routes/telemetry_usage_stats.ts#:~:text=get) | - |
+
+
+
## threatIntelligence
| Deprecated API | Reference location(s) | Remove By |
diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx
index 548814bd617da..670d20a7a38b2 100644
--- a/api_docs/deprecations_by_team.mdx
+++ b/api_docs/deprecations_by_team.mdx
@@ -7,35 +7,17 @@ id: kibDevDocsDeprecationsDueByTeam
slug: /kibana-dev-docs/api-meta/deprecations-due-by-team
title: Deprecated APIs due to be removed, by team
description: Lists the teams that are referencing deprecated APIs with a remove by date.
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
-## @elastic/appex-sharedux
-
-| Plugin | Deprecated API | Reference location(s) | Remove By |
-| --------|-------|-----------|-----------|
-| kibanaOverview | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/kibana_overview/public/application.tsx#:~:text=appBasePath) | 8.8.0 |
-
-
-
## @elastic/fleet
| Plugin | Deprecated API | Reference location(s) | Remove By |
| --------|-------|-----------|-----------|
| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
-| fleet | | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | 8.8.0 |
-
-
-
-## @elastic/kibana-core
-
-| Plugin | Deprecated API | Reference location(s) | Remove By |
-| --------|-------|-----------|-----------|
-| @kbn/core-application-browser-internal | | [app_container.tsx](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-internal/src/ui/app_container.tsx#:~:text=appBasePath), [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-mocks/src/application_service.mock.ts#:~:text=appBasePath), [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | 8.8.0 |
-| @kbn/core | | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/server/index.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin) | 8.8.0 |
@@ -53,7 +35,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| --------|-------|-----------|-----------|
| upgradeAssistant | | [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/remote_clusters/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_lifecycle_management/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/rollup/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/snapshot_restore/server/services/license.ts#:~:text=license%24) | 8.8.0 |
| licenseManagement | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/license_management/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/cross_cluster_replication/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 |
-| management | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/management/public/application.tsx#:~:text=appBasePath) | 8.8.0 |
@@ -61,7 +42,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Plugin | Deprecated API | Reference location(s) | Remove By |
| --------|-------|-----------|-----------|
-| presentationUtil | | [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 |
+| dashboard | | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal), [add_to_library_action.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_actions/add_to_library_action.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 |
@@ -77,13 +58,12 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
This is relied on by the reporting feature, and should be removed once reporting
migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/issues/19914 |
-| security | | [app_authorization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/app_authorization.ts#:~:text=getKibanaFeatures), [authorization_service.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/authorization_service.tsx#:~:text=getKibanaFeatures), [app_authorization.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/app_authorization.test.ts#:~:text=getKibanaFeatures), [on_post_auth_interceptor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/lib/request_interceptors/on_post_auth_interceptor.ts#:~:text=getKibanaFeatures), [spaces_usage_collector.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.ts#:~:text=getKibanaFeatures), [on_post_auth_interceptor.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/lib/request_interceptors/on_post_auth_interceptor.test.ts#:~:text=getKibanaFeatures), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures)+ 28 more | 8.8.0 |
+| security | | [app_authorization.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/app_authorization.ts#:~:text=getKibanaFeatures), [authorization_service.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/authorization_service.tsx#:~:text=getKibanaFeatures), [app_authorization.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/app_authorization.test.ts#:~:text=getKibanaFeatures), [on_post_auth_interceptor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/lib/request_interceptors/on_post_auth_interceptor.ts#:~:text=getKibanaFeatures), [spaces_usage_collector.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.ts#:~:text=getKibanaFeatures), [on_post_auth_interceptor.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/lib/request_interceptors/on_post_auth_interceptor.test.ts#:~:text=getKibanaFeatures), [privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures), [privileges.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/authorization_core/src/privileges/privileges.test.ts#:~:text=getKibanaFeatures)+ 30 more | 8.8.0 |
| security | | [authorization_service.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/authorization_service.tsx#:~:text=getElasticsearchFeatures), [kibana_privileges.ts](https://github.com/elastic/kibana/tree/main/x-pack/packages/security/role_management_model/src/__fixtures__/kibana_privileges.ts#:~:text=getElasticsearchFeatures) | 8.8.0 |
| security | | [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode) | 8.8.0 |
| security | | [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/plugin.tsx#:~:text=license%24) | 8.8.0 |
| security | | [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode), [license_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/common/licensing/license_service.test.ts#:~:text=mode) | 8.8.0 |
| security | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=license%24), [spaces_usage_collector.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/plugin.ts#:~:text=license%24), [spaces_usage_collector.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.test.ts#:~:text=license%24) | 8.8.0 |
-| security | | [logout_app.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/authentication/logout/logout_app.test.ts#:~:text=appBasePath) | 8.8.0 |
diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx
index 9341a3a546473..9c26f19accbc5 100644
--- a/api_docs/dev_tools.mdx
+++ b/api_docs/dev_tools.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools
title: "devTools"
image: https://source.unsplash.com/400x175/?github
description: API docs for the devTools plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools']
---
import devToolsObj from './dev_tools.devdocs.json';
diff --git a/api_docs/discover.devdocs.json b/api_docs/discover.devdocs.json
index 5e299afffebcd..daefbbeb4072f 100644
--- a/api_docs/discover.devdocs.json
+++ b/api_docs/discover.devdocs.json
@@ -1072,7 +1072,7 @@
"section": "def-common.DataView",
"text": "DataView"
},
- " | undefined>; }"
+ " | undefined>; updateESQLQuery: (queryOrUpdater: string | ((prevQuery: string) => string)) => void; }"
],
"path": "src/plugins/discover/public/application/main/state_management/discover_state.ts",
"deprecated": false,
diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx
index f7dd22338abab..a283f1c4ee77c 100644
--- a/api_docs/discover.mdx
+++ b/api_docs/discover.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover
title: "discover"
image: https://source.unsplash.com/400x175/?github
description: API docs for the discover plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover']
---
import discoverObj from './discover.devdocs.json';
diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx
index 0a74498268f08..c0ea32182569b 100644
--- a/api_docs/discover_enhanced.mdx
+++ b/api_docs/discover_enhanced.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced
title: "discoverEnhanced"
image: https://source.unsplash.com/400x175/?github
description: API docs for the discoverEnhanced plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced']
---
import discoverEnhancedObj from './discover_enhanced.devdocs.json';
diff --git a/api_docs/discover_shared.mdx b/api_docs/discover_shared.mdx
index a59e1b9419824..9898f79645760 100644
--- a/api_docs/discover_shared.mdx
+++ b/api_docs/discover_shared.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverShared
title: "discoverShared"
image: https://source.unsplash.com/400x175/?github
description: API docs for the discoverShared plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverShared']
---
import discoverSharedObj from './discover_shared.devdocs.json';
diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx
index 8828fd30bb3e2..60f5d805306de 100644
--- a/api_docs/ecs_data_quality_dashboard.mdx
+++ b/api_docs/ecs_data_quality_dashboard.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard
title: "ecsDataQualityDashboard"
image: https://source.unsplash.com/400x175/?github
description: API docs for the ecsDataQualityDashboard plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard']
---
import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json';
diff --git a/api_docs/elastic_assistant.devdocs.json b/api_docs/elastic_assistant.devdocs.json
index 6c6d769063e0f..3d9cc172dc820 100644
--- a/api_docs/elastic_assistant.devdocs.json
+++ b/api_docs/elastic_assistant.devdocs.json
@@ -1569,6 +1569,20 @@
"deprecated": false,
"trackAdoption": false
},
+ {
+ "parentPluginId": "elasticAssistant",
+ "id": "def-server.AssistantToolParams.isOssModel",
+ "type": "CompoundType",
+ "tags": [],
+ "label": "isOssModel",
+ "description": [],
+ "signature": [
+ "boolean | undefined"
+ ],
+ "path": "x-pack/plugins/elastic_assistant/server/types.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ },
{
"parentPluginId": "elasticAssistant",
"id": "def-server.AssistantToolParams.logger",
@@ -1589,17 +1603,6 @@
"deprecated": false,
"trackAdoption": false
},
- {
- "parentPluginId": "elasticAssistant",
- "id": "def-server.AssistantToolParams.modelExists",
- "type": "boolean",
- "tags": [],
- "label": "modelExists",
- "description": [],
- "path": "x-pack/plugins/elastic_assistant/server/types.ts",
- "deprecated": false,
- "trackAdoption": false
- },
{
"parentPluginId": "elasticAssistant",
"id": "def-server.AssistantToolParams.onNewReplacements",
@@ -1661,7 +1664,7 @@
"section": "def-server.KibanaRequest",
"text": "KibanaRequest"
},
- " | undefined; langSmithProject?: string | undefined; langSmithApiKey?: string | undefined; }, any>"
+ " | undefined; langSmithProject?: string | undefined; langSmithApiKey?: string | undefined; }, any>"
],
"path": "x-pack/plugins/elastic_assistant/server/types.ts",
"deprecated": false,
diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx
index 1a24dd2d21f34..cc890fb5cdee9 100644
--- a/api_docs/elastic_assistant.mdx
+++ b/api_docs/elastic_assistant.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant
title: "elasticAssistant"
image: https://source.unsplash.com/400x175/?github
description: API docs for the elasticAssistant plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant']
---
import elasticAssistantObj from './elastic_assistant.devdocs.json';
diff --git a/api_docs/embeddable.devdocs.json b/api_docs/embeddable.devdocs.json
index 24eebae51a423..f462c063c1dfc 100644
--- a/api_docs/embeddable.devdocs.json
+++ b/api_docs/embeddable.devdocs.json
@@ -6106,6 +6106,198 @@
"deprecated": false,
"trackAdoption": false
},
+ {
+ "parentPluginId": "embeddable",
+ "id": "def-public.Embeddable.hasLockedHoverActions$",
+ "type": "Object",
+ "tags": [],
+ "label": "hasLockedHoverActions$",
+ "description": [],
+ "signature": [
+ "{ source: ",
+ "Observable",
+ " | undefined; readonly value: boolean; error: (err: any) => void; forEach: { (next: (value: boolean) => void): Promise; (next: (value: boolean) => void, promiseCtor: PromiseConstructorLike): Promise; }; complete: () => void; getValue: () => boolean; closed: boolean; pipe: { (): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ ", op6: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ ", op6: ",
+ "OperatorFunction",
+ ", op7: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ ", op6: ",
+ "OperatorFunction",
+ ", op7: ",
+ "OperatorFunction",
+ ", op8: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ ", op6: ",
+ "OperatorFunction",
+ ", op7: ",
+ "OperatorFunction",
+ ", op8: ",
+ "OperatorFunction",
+ ", op9: ",
+ "OperatorFunction",
+ "): ",
+ "Observable",
+ "; (op1: ",
+ "OperatorFunction",
+ ", op2: ",
+ "OperatorFunction",
+ ", op3: ",
+ "OperatorFunction",
+ ", op4: ",
+ "OperatorFunction",
+ ", op5: ",
+ "OperatorFunction",
+ ", op6: ",
+ "OperatorFunction",
+ ", op7: ",
+ "OperatorFunction",
+ ", op8: ",
+ "OperatorFunction",
+ ", op9: ",
+ "OperatorFunction",
+ ", ...operations: ",
+ "OperatorFunction",
+ "[]): ",
+ "Observable",
+ "; }; operator: ",
+ "Operator",
+ " | undefined; lift: (operator: ",
+ "Operator",
+ ") => ",
+ "Observable",
+ "; subscribe: { (observerOrNext?: Partial<",
+ "Observer",
+ "> | ((value: boolean) => void) | undefined): ",
+ "Subscription",
+ "; (next?: ((value: boolean) => void) | null | undefined, error?: ((error: any) => void) | null | undefined, complete?: (() => void) | null | undefined): ",
+ "Subscription",
+ "; }; toPromise: { (): Promise; (PromiseCtor: PromiseConstructor): Promise; (PromiseCtor: PromiseConstructorLike): Promise; }; observers: ",
+ "Observer",
+ "[]; isStopped: boolean; hasError: boolean; thrownError: any; unsubscribe: () => void; readonly observed: boolean; asObservable: () => ",
+ "Observable",
+ "; }"
+ ],
+ "path": "src/plugins/embeddable/public/lib/embeddables/embeddable.tsx",
+ "deprecated": false,
+ "trackAdoption": false
+ },
+ {
+ "parentPluginId": "embeddable",
+ "id": "def-public.Embeddable.lockHoverActions",
+ "type": "Function",
+ "tags": [],
+ "label": "lockHoverActions",
+ "description": [],
+ "signature": [
+ "(lock: boolean) => void"
+ ],
+ "path": "src/plugins/embeddable/public/lib/embeddables/embeddable.tsx",
+ "deprecated": false,
+ "trackAdoption": false,
+ "returnComment": [],
+ "children": [
+ {
+ "parentPluginId": "embeddable",
+ "id": "def-public.Embeddable.lockHoverActions.$1",
+ "type": "boolean",
+ "tags": [],
+ "label": "lock",
+ "description": [],
+ "path": "packages/presentation/presentation_publishing/interfaces/can_lock_hover_actions.ts",
+ "deprecated": false,
+ "trackAdoption": false
+ }
+ ]
+ },
{
"parentPluginId": "embeddable",
"id": "def-public.Embeddable.getEditHref",
@@ -14511,10 +14703,6 @@
{
"plugin": "lens",
"path": "x-pack/plugins/lens/public/plugin.ts"
- },
- {
- "plugin": "dashboard",
- "path": "src/plugins/dashboard/public/plugin.tsx"
}
],
"children": [
@@ -14886,10 +15074,6 @@
"plugin": "dashboard",
"path": "src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx"
},
- {
- "plugin": "dashboard",
- "path": "src/plugins/dashboard/public/dashboard_container/external_api/dashboard_renderer.tsx"
- },
{
"plugin": "investigateApp",
"path": "x-pack/plugins/observability_solution/investigate_app/public/items/embeddable_item/register_embeddable_item.tsx"
@@ -15024,7 +15208,15 @@
},
{
"plugin": "canvas",
- "path": "x-pack/plugins/canvas/public/services/kibana/embeddables.ts"
+ "path": "x-pack/plugins/canvas/public/components/workpad_header/editor_menu/editor_menu.tsx"
+ },
+ {
+ "plugin": "canvas",
+ "path": "x-pack/plugins/canvas/public/components/embeddable_flyout/flyout.component.tsx"
+ },
+ {
+ "plugin": "canvas",
+ "path": "x-pack/plugins/canvas/public/components/embeddable_flyout/flyout.component.tsx"
}
],
"children": [],
diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx
index e1ef54537150e..76c1c7a3f8af5 100644
--- a/api_docs/embeddable.mdx
+++ b/api_docs/embeddable.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable
title: "embeddable"
image: https://source.unsplash.com/400x175/?github
description: API docs for the embeddable plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable']
---
import embeddableObj from './embeddable.devdocs.json';
@@ -21,7 +21,7 @@ Contact [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kib
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
-| 575 | 1 | 465 | 9 |
+| 578 | 1 | 468 | 9 |
## Client
diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx
index 6aac435fdba7d..2910041a90a4e 100644
--- a/api_docs/embeddable_enhanced.mdx
+++ b/api_docs/embeddable_enhanced.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced
title: "embeddableEnhanced"
image: https://source.unsplash.com/400x175/?github
description: API docs for the embeddableEnhanced plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced']
---
import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json';
diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx
index 32d991c5fd8ff..c8d4b4b4dd928 100644
--- a/api_docs/encrypted_saved_objects.mdx
+++ b/api_docs/encrypted_saved_objects.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects
title: "encryptedSavedObjects"
image: https://source.unsplash.com/400x175/?github
description: API docs for the encryptedSavedObjects plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects']
---
import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json';
diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx
index 8c1079871270b..80e28cb1fdd57 100644
--- a/api_docs/enterprise_search.mdx
+++ b/api_docs/enterprise_search.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch
title: "enterpriseSearch"
image: https://source.unsplash.com/400x175/?github
description: API docs for the enterpriseSearch plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch']
---
import enterpriseSearchObj from './enterprise_search.devdocs.json';
diff --git a/api_docs/entities_data_access.mdx b/api_docs/entities_data_access.mdx
index 6637fca0181ec..92dec373c1edc 100644
--- a/api_docs/entities_data_access.mdx
+++ b/api_docs/entities_data_access.mdx
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/entitiesDataAccess
title: "entitiesDataAccess"
image: https://source.unsplash.com/400x175/?github
description: API docs for the entitiesDataAccess plugin
-date: 2024-10-07
+date: 2024-10-30
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entitiesDataAccess']
---
import entitiesDataAccessObj from './entities_data_access.devdocs.json';
diff --git a/api_docs/entity_manager.devdocs.json b/api_docs/entity_manager.devdocs.json
index 0e10719557be2..a3f5fff48eb99 100644
--- a/api_docs/entity_manager.devdocs.json
+++ b/api_docs/entity_manager.devdocs.json
@@ -251,7 +251,7 @@
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
- "<\"PATCH /internal/entities/definition/{id}\", Zod.ZodObject<{ path: Zod.ZodObject<{ id: Zod.ZodString; }, \"strip\", Zod.ZodTypeAny, { id: string; }, { id: string; }>; query: Zod.ZodObject<{ installOnly: Zod.ZodDefault, Zod.ZodBoolean]>, boolean, boolean | \"true\" | \"false\">>>; }, \"strip\", Zod.ZodTypeAny, { installOnly: boolean; }, { installOnly?: boolean | \"true\" | \"false\" | undefined; }>; body: Zod.ZodObject; filter: Zod.ZodOptional>; version: Zod.ZodOptional>; name: Zod.ZodOptional; description: Zod.ZodOptional>; history: Zod.ZodOptional; settings: Zod.ZodEffects; syncDelay: Zod.ZodOptional; lookbackPeriod: Zod.ZodDefault>; frequency: Zod.ZodOptional; backfillSyncDelay: Zod.ZodOptional; backfillLookbackPeriod: Zod.ZodOptional; backfillFrequency: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }, { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }>>, { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }, { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined>; }, \"strip\", Zod.ZodTypeAny, { interval: string; settings: { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }; timestampField: string; }, { interval: string; timestampField: string; settings?: { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; }>>; metrics: Zod.ZodOptional; body: Zod.ZodObject; filter: Zod.ZodOptional>; version: Zod.ZodOptional>; name: Zod.ZodOptional; description: Zod.ZodOptional>; metrics: Zod.ZodOptional, \"many\">>>; indexPatterns: Zod.ZodOptional>; metadata: Zod.ZodOptional; aggregation: Zod.ZodDefault; limit: Zod.ZodDefault; }, \"strip\", Zod.ZodTypeAny, { type: \"terms\"; limit: number; }, { type: \"terms\"; limit?: number | undefined; }>, Zod.ZodObject<{ type: Zod.ZodLiteral<\"top_value\">; sort: Zod.ZodRecord, Zod.ZodLiteral<\"desc\">]>>; lookbackPeriod: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }>]>>>; }, \"strip\", Zod.ZodTypeAny, { source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; destination?: string | undefined; }, { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, Zod.ZodEffects]>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, \"many\">>>; identityFields: Zod.ZodOptional, Zod.ZodEffects]>, \"many\">>; displayNameTemplate: Zod.ZodOptional; staticFields: Zod.ZodOptional>>; latest: Zod.ZodOptional; syncDelay: Zod.ZodOptional; frequency: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }>>; }, \"strip\", Zod.ZodTypeAny, { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; }, { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; }>>>; }, { history: Zod.ZodOptional; interval: Zod.ZodOptional>; settings: Zod.ZodOptional; syncDelay: Zod.ZodOptional; lookbackPeriod: Zod.ZodDefault>; frequency: Zod.ZodOptional; backfillSyncDelay: Zod.ZodOptional; backfillLookbackPeriod: Zod.ZodOptional; backfillFrequency: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }, { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }>>, { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; }, { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined>>; }, \"strip\", Zod.ZodTypeAny, { interval?: string | undefined; settings?: { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; }, { interval?: string | undefined; settings?: { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; }>>; version: Zod.ZodEffects; }>, \"strip\", Zod.ZodTypeAny, { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; history?: { interval?: string | undefined; settings?: { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; } | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
+ "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }>, \"many\">>>; indexPatterns: Zod.ZodOptional>; metadata: Zod.ZodOptional; aggregation: Zod.ZodDefault; limit: Zod.ZodDefault; lookbackPeriod: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; }, { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; }>, Zod.ZodObject<{ type: Zod.ZodLiteral<\"top_value\">; sort: Zod.ZodRecord, Zod.ZodLiteral<\"desc\">]>>; lookbackPeriod: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }>]>>>; }, \"strip\", Zod.ZodTypeAny, { source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; destination?: string | undefined; }, { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, Zod.ZodEffects]>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod: undefined; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod: undefined; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, \"many\">>>; identityFields: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { field: string; optional: false; }, { field: string; optional: false; }>, Zod.ZodEffects]>, \"many\">>; displayNameTemplate: Zod.ZodOptional; staticFields: Zod.ZodOptional>>; latest: Zod.ZodOptional>; settings: Zod.ZodOptional; syncDelay: Zod.ZodOptional; frequency: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }>>; }, \"strip\", Zod.ZodTypeAny, { lookbackPeriod: string; timestampField: string; settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; }, { timestampField: string; settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; }>>; installedComponents: Zod.ZodOptional, Zod.ZodLiteral<\"ingest_pipeline\">, Zod.ZodLiteral<\"template\">]>; id: Zod.ZodString; }, \"strip\", Zod.ZodTypeAny, { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }, { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }>, \"many\">>>; }, { latest: Zod.ZodOptional; lookbackPeriod: Zod.ZodOptional>>; settings: Zod.ZodOptional; syncDelay: Zod.ZodOptional; frequency: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }, { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; }>>>; }, \"strip\", Zod.ZodTypeAny, { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; }, { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; }>>; version: Zod.ZodEffects; }>, \"strip\", Zod.ZodTypeAny, { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
{
"pluginId": "@kbn/entities-schema",
"scope": "common",
@@ -299,7 +299,7 @@
"section": "def-common.BasicAggregations",
"text": "BasicAggregations"
},
- "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: ({ destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; })[] | undefined; identityFields?: ({ field: string; optional: boolean; } | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; } | undefined; }, { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; history?: { interval?: string | undefined; settings?: { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; } | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
+ "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: ({ destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod: undefined; }; })[] | undefined; identityFields?: ({ field: string; optional: false; } | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; } | undefined; installedComponents?: { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }[] | undefined; }, { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
{
"pluginId": "@kbn/entities-schema",
"scope": "common",
@@ -307,7 +307,7 @@
"section": "def-common.BasicAggregations",
"text": "BasicAggregations"
},
- "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: (string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; })[] | undefined; identityFields?: (string | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; } | undefined; }>; }, \"strip\", Zod.ZodTypeAny, { query: { installOnly: boolean; }; body: { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; history?: { interval?: string | undefined; settings?: { lookbackPeriod: string; frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; } | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
+ "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: (string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; })[] | undefined; identityFields?: (string | { field: string; optional: false; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; } | undefined; installedComponents?: { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }[] | undefined; }>; }, \"strip\", Zod.ZodTypeAny, { path: { id: string; }; body: { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
{
"pluginId": "@kbn/entities-schema",
"scope": "common",
@@ -315,7 +315,7 @@
"section": "def-common.BasicAggregations",
"text": "BasicAggregations"
},
- "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: ({ destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; })[] | undefined; identityFields?: ({ field: string; optional: boolean; } | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; } | undefined; }; path: { id: string; }; }, { query: { installOnly?: boolean | \"true\" | \"false\" | undefined; }; body: { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; history?: { interval?: string | undefined; settings?: { frequency?: string | undefined; lookbackPeriod?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; backfillSyncDelay?: string | undefined; backfillLookbackPeriod?: string | undefined; backfillFrequency?: string | undefined; } | undefined; timestampField?: string | undefined; } | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
+ "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: ({ destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; lookbackPeriod: undefined; }; })[] | undefined; identityFields?: ({ field: string; optional: false; } | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; } | undefined; installedComponents?: { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }[] | undefined; }; }, { path: { id: string; }; body: { version: string; type?: string | undefined; filter?: string | undefined; name?: string | undefined; description?: string | undefined; metrics?: { name: string; metrics: ({ name: string; field: string; aggregation: ",
{
"pluginId": "@kbn/entities-schema",
"scope": "common",
@@ -323,7 +323,7 @@
"section": "def-common.BasicAggregations",
"text": "BasicAggregations"
},
- "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: (string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; })[] | undefined; identityFields?: (string | { field: string; optional: boolean; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; } | undefined; }; path: { id: string; }; }>, ",
+ "; filter?: string | undefined; } | { name: string; aggregation: \"doc_count\"; filter?: string | undefined; } | { name: string; field: string; percentile: number; aggregation: \"percentile\"; filter?: string | undefined; })[]; equation: string; }[] | undefined; indexPatterns?: string[] | undefined; metadata?: (string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; lookbackPeriod?: string | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; })[] | undefined; identityFields?: (string | { field: string; optional: false; })[] | undefined; displayNameTemplate?: string | undefined; staticFields?: Record | undefined; latest?: { settings?: { frequency?: string | undefined; syncField?: string | undefined; syncDelay?: string | undefined; } | undefined; lookbackPeriod?: string | undefined; timestampField?: string | undefined; } | undefined; installedComponents?: { id: string; type: \"transform\" | \"template\" | \"ingest_pipeline\"; }[] | undefined; }; }>, ",
"EntityManagerRouteHandlerResources",
", ",
{
@@ -427,7 +427,7 @@
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
- "<\"POST /internal/entities/definition\", Zod.ZodObject<{ query: Zod.ZodObject<{ installOnly: Zod.ZodDefault, Zod.ZodBoolean]>, boolean, boolean | \"true\" | \"false\">>>; }, \"strip\", Zod.ZodTypeAny, { installOnly: boolean; }, { installOnly?: boolean | \"true\" | \"false\" | undefined; }>; body: Zod.ZodObject<{ id: Zod.ZodString; version: Zod.ZodEffects; name: Zod.ZodString; description: Zod.ZodOptional; type: Zod.ZodString; filter: Zod.ZodOptional; indexPatterns: Zod.ZodArray; identityFields: Zod.ZodArray, Zod.ZodEffects]>, \"many\">; displayNameTemplate: Zod.ZodString; metadata: Zod.ZodOptional; aggregation: Zod.ZodDefault; limit: Zod.ZodDefault; }, \"strip\", Zod.ZodTypeAny, { type: \"terms\"; limit: number; }, { type: \"terms\"; limit?: number | undefined; }>, Zod.ZodObject<{ type: Zod.ZodLiteral<\"top_value\">; sort: Zod.ZodRecord, Zod.ZodLiteral<\"desc\">]>>; lookbackPeriod: Zod.ZodOptional; }, \"strip\", Zod.ZodTypeAny, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }, { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }>]>>>; }, \"strip\", Zod.ZodTypeAny, { source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; destination?: string | undefined; }, { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, Zod.ZodEffects]>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; }; } | { destination: string; source: string; aggregation: { type: \"terms\"; limit: number; }; }, string | { source: string; destination?: string | undefined; aggregation?: { type: \"terms\"; limit?: number | undefined; } | { type: \"top_value\"; sort: Record; lookbackPeriod?: string | undefined; } | undefined; }>, \"many\">>; metrics: Zod.ZodOptional, Zod.ZodBoolean]>, boolean, boolean | \"true\" | \"false\">>>; }, \"strip\", Zod.ZodTypeAny, { installOnly: boolean; }, { installOnly?: boolean | \"true\" | \"false\" | undefined; }>; body: Zod.ZodObject<{ id: Zod.ZodString; version: Zod.ZodEffects; name: Zod.ZodString; description: Zod.ZodOptional; type: Zod.ZodString; filter: Zod.ZodOptional; indexPatterns: Zod.ZodArray