Skip to content

Commit

Permalink
Merge branch 'main' into get-bundled-file-handler-back
Browse files Browse the repository at this point in the history
  • Loading branch information
kibanamachine authored Dec 11, 2023
2 parents 523474f + ac3e1f1 commit d37595f
Show file tree
Hide file tree
Showing 239 changed files with 4,955 additions and 2,371 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ steps:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_serverless.sh
label: 'Serverless Security Cypress Tests'
- command: .buildkite/scripts/steps/functional/security_serverless_entity_analytics.sh
label: 'Serverless Entity Analytics - Security Solution Cypress Tests'
if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'"
agents:
queue: n2-4-spot
Expand Down
9 changes: 4 additions & 5 deletions .buildkite/pipelines/flaky_tests/groups.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"groups": [
{
"key": "cypress/security_solution",
"name": "Security Solution - Cypress"
"key": "cypress/security_solution_entity_analytics",
"name": "Security Solution Entity Analytics - Cypress"
},
{
"key": "cypress/security_serverless",
"name": "[Serverless] Security Solution - Cypress"
"key": "cypress/security_serverless_entity_analytics",
"name": "[Serverless] Security Solution Entity Analytics - Cypress"
},
{
"key": "cypress/security_solution_investigations",
Expand All @@ -32,7 +32,6 @@
"key": "cypress/security_serverless_rule_management",
"name": "[Serverless] Security Solution Rule Management - Cypress"
},

{
"key": "cypress/security_solution_rule_management_prebuilt_rules",
"name": "Security Solution Rule Management - Prebuilt Rules - Cypress"
Expand Down
10 changes: 5 additions & 5 deletions .buildkite/pipelines/on_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ steps:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_serverless.sh
label: 'Serverless Security Cypress Tests'
- command: .buildkite/scripts/steps/functional/security_serverless_entity_analytics.sh
label: 'Serverless Entity Analytics - Security Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
Expand Down Expand Up @@ -235,13 +235,13 @@ steps:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_solution.sh
label: 'Security Solution Cypress Tests'
- command: .buildkite/scripts/steps/functional/security_solution_entity_analytics.sh
label: 'Entity Analytics - Security Solution Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 60
parallelism: 8
parallelism: 2
retry:
automatic:
- exit_status: '*'
Expand Down
10 changes: 5 additions & 5 deletions .buildkite/pipelines/pull_request/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ steps:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_serverless.sh
label: 'Serverless Security Cypress Tests'
- command: .buildkite/scripts/steps/functional/security_serverless_entity_analytics.sh
label: 'Serverless Entity Analytics - Security Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
Expand Down Expand Up @@ -153,13 +153,13 @@ steps:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_solution.sh
label: 'Security Solution Cypress Tests'
- command: .buildkite/scripts/steps/functional/security_solution_entity_analytics.sh
label: 'Entity Analytics - Security Solution Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 60
parallelism: 8
parallelism: 2
retry:
automatic:
- exit_status: '*'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,4 +93,16 @@ steps:
retry:
automatic:
- exit_status: '*'
limit: 1
limit: 1

- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:entity_analytics
label: 'Serverless MKI QA Entity Analytics - Security Solution Cypress Tests'
agents:
queue: n2-4-spot
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate.
timeout_in_minutes: 300
parallelism: 2
retry:
automatic:
- exit_status: '*'
limit: 1
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ source .buildkite/scripts/steps/functional/common_cypress.sh
export JOB=kibana-serverless-security-cypress
export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Security Serverless Cypress Tests"
echo "--- Entity Analytics Cypress Tests on Serverless"

cd x-pack/test/security_solution_cypress

set +e
yarn cypress:run:serverless; status=$?; yarn junit:merge || :; exit $status
yarn cypress:entity_analytics:run:serverless; status=$?; yarn junit:merge || :; exit $status
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ source .buildkite/scripts/steps/functional/common_cypress.sh
export JOB=kibana-security-solution-chrome
export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Security Solution Cypress tests (Chrome)"
echo "--- Entity Analytics - Security Solution Cypress Tests"

cd x-pack/test/security_solution_cypress

set +e
yarn cypress:run:ess; status=$?; yarn junit:merge || :; exit $status
yarn cypress:entity_analytics:run:ess; status=$?; yarn junit:merge || :; exit $status
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -1481,6 +1481,7 @@ x-pack/plugins/security_solution/public/overview/components/entity_analytics
x-pack/plugins/security_solution/server/lib/entity_analytics @elastic/security-entity-analytics
x-pack/plugins/security_solution/server/lib/risk_score @elastic/security-entity-analytics
x-pack/test/security_solution_api_integration/test_suites/entity_analytics @elastic/security-entity-analytics
x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics @elastic/security-entity-analytics
x-pack/plugins/security_solution/public/flyout/entity_details @elastic/security-entity-analytics
x-pack/plugins/security_solution/common/api/entity_analytics @elastic/security-entity-analytics
/x-pack/plugins/security_solution/public/entity_analytics @elastic/security-entity-analytics
Expand Down
70 changes: 70 additions & 0 deletions dev_docs/shared_ux/shared_ux_landing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
id: kibDevDocsSharedUxOverview
slug: /kibana-dev-docs/shared-ux
title: Shared UX Team
description: Links to all the documentation maintained by the Shared UX team.
tags: ['kibana', 'dev', 'shared-ux']
layout: landing
---

<DocLandingHero
title="Welcome to Shared UX team docs!"
description="👋 Here you will find documentation about all the things the Shared UX team manages. Feel free to look around and ask questions!"
/>

<DocRelatedArticles
sectionTitle="About the team"
items={[
{
title: 'Team Wiki',
description: 'Learn more about the team and what we do.',
href: 'https://wiki.elastic.co/display/DEV/AppEx+SharedUX+Team',
},
]}
/>

<DocRelatedArticles
sectionTitle="Our Catalog"
items={[
{
pageId: 'kibDevTutorialsServerlessProjectNavigation',
title: 'Serverless Project Navigation',
description: 'Learn how to work with the new chrome navigation in serverless projects',
},
{
pageId: 'kibDevTutorialFileService',
title: 'File service',
description: 'Learn how to add files uploading and downloading to your plugin',
},
{
pageId: 'kibDevSharePluginReadme',
title: 'Sharing',
description: 'Learn how to add short URLs to your plugin',
},
{
title: 'Content Management',
pageId: 'kibContentManagement',
description: 'Learn about the content management system in Kibana',
},
{
pageId: 'kibDevTutorialScreenshotting',
title: 'Reporting / Screenshotting',
description: 'Learn how to integrate your plugin with reporting',
},
{
pageId: 'kibDevTutorialAdvancedSettings',
title: 'Advanced Settings (uiSettings)',
description: 'Learn how to register advanced settings for your plugin',
},
{
pageId: 'kibDevDocsKPTTutorial',
title: 'Kibana Page Template',
description: "Learn how to use Kibana Page Template for your app's page layout",
},
{
pageId: 'kibDevReactKibanaContext',
title: 'Kibana React Contexts',
description: 'Learn how to use common React contexts in Kibana',
},
]}
/>
22 changes: 21 additions & 1 deletion docs/CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

Review important information about the {kib} 8.x releases.

* <<release-notes-8.11.3>>
* <<release-notes-8.11.2>>
* <<release-notes-8.11.1>>
* <<release-notes-8.11.0>>
Expand Down Expand Up @@ -55,6 +56,25 @@ Review important information about the {kib} 8.x releases.
* <<release-notes-8.0.0-alpha1>>

--
[[release-notes-8.11.3]]
== {kib} 8.11.3

The 8.11.3 release includes the following bug fixes.

[float]
[[fixes-v8.11.3]]
=== Bug Fixes
Elastic Security::
For the Elastic Security 8.11.3 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_].
Fleet::
* Fixes a 500 error in the Fleet API when a request for the product versions endpoint throws `ECONNREFUSED` ({kibana-pull}172850[#172850]).
* Fixes agent policy timeout to accept only integers ({kibana-pull}172222[#172222]).
Machine Learning::
* Fixes data drift numeric fields not displaying correctly ({kibana-pull}172504[#172504]).
* Fixes Data visualizer, ML field stats, and Data Frame Analytics so the `_tier` field can be excluded ({kibana-pull}172223[#172223]).
Operations::
* Fixes an issue where running `kibana-keystore` commands required `kibana.yml` to exist ({kibana-pull}172943[#172943]).

[[release-notes-8.11.2]]
== {kib} 8.11.2

Expand Down Expand Up @@ -105,7 +125,7 @@ SharedUX::
* Fixes the custom threshold document link ({kibana-pull}171125[#171125]).
Uptime::
* Fixes advanced fields broken for ICMP monitors ({kibana-pull}171161[#171161]).

Ê
[[release-notes-8.11.1]]
== {kib} 8.11.1

Expand Down
72 changes: 52 additions & 20 deletions nav-kibana-dev.docnav.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,6 @@
}
]
},
{
"label": "Operations",
"items": [
{
"id": "kibDevDocsOpsOverview",
"label": "Overview"
}
]
},
{
"label": "Contributing",
"items": [
Expand Down Expand Up @@ -149,9 +140,6 @@
{
"id": "kibDevTutorialExpressions"
},
{
"id": "kibDevDocsKPTTutorial"
},
{
"id": "kibDevTutorialDataSearchAndSessions",
"label": "data.search"
Expand All @@ -178,32 +166,76 @@
},
{
"id": "kibDevTutorialAdvancedSettings"
},
}
]
},
{
"label": "Serverless",
"pageId": "ktServerlessReleaseOverview",
"items": [
{
"id": "kibDevSharePluginReadme"
"id": "ktServerlessReleaseOverview"
},
{
"id": "kibDevTutorialScreenshotting"
"id": "ktServerlessEmergencyReleases"
},
{
"id": "kibDevTutorialsContentManagementOnboarding"
"id": "ktCustomServerlessImage"
},
{
"id": "kibDevTutorialsServerlessProjectNavigation"
}
]
},
{
"label": "Serverless",
"label": "Operations",
"items": [
{
"id": "ktServerlessReleaseOverview"
"id": "kibDevDocsOpsOverview",
"label": "Overview"
}
]
},
{
"label": "Shared UX",
"pageId": "kibDevDocsSharedUxOverview",
"items": [
{
"label": "Serverless Project Navigation",
"id": "kibDevTutorialsServerlessProjectNavigation"
},
{
"id": "ktServerlessEmergencyReleases"
"id": "kibDevTutorialFileService",
"label": "File service"
},
{
"id": "ktCustomServerlessImage"
"id": "kibDevSharePluginReadme",
"label": "Sharing"
},
{
"label": "Content Management",
"id": "kibContentManagement",
"items": [
{
"id": "kibDevTutorialsContentManagementOnboarding"
}
]
},
{
"id": "kibDevTutorialScreenshotting",
"label": "Screenshotting"
},
{
"id": "kibDevTutorialAdvancedSettings",
"label": "Advanced Settings"
},
{
"id": "kibDevDocsKPTTutorial",
"label": "Kibana Page Template"
},
{
"id": "kibDevReactKibanaContext",
"label": "Kibana React Contexts"
}
]
},
Expand Down
2 changes: 1 addition & 1 deletion packages/deeplinks/observability/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

export const LOGS_APP_ID = 'logs';

export const OBSERVABILITY_LOG_EXPLORER = 'observability-log-explorer';
export const OBSERVABILITY_LOG_EXPLORER_APP_ID = 'observability-log-explorer';

export const OBSERVABILITY_OVERVIEW_APP_ID = 'observability-overview';

Expand Down
8 changes: 4 additions & 4 deletions packages/deeplinks/observability/deep_links.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@
*/

import {
APM_APP_ID,
LOGS_APP_ID,
OBSERVABILITY_LOG_EXPLORER,
OBSERVABILITY_OVERVIEW_APP_ID,
METRICS_APP_ID,
APM_APP_ID,
OBSERVABILITY_LOG_EXPLORER_APP_ID,
OBSERVABILITY_ONBOARDING_APP_ID,
OBSERVABILITY_OVERVIEW_APP_ID,
} from './constants';

type LogsApp = typeof LOGS_APP_ID;
type ObservabilityLogExplorerApp = typeof OBSERVABILITY_LOG_EXPLORER;
type ObservabilityLogExplorerApp = typeof OBSERVABILITY_LOG_EXPLORER_APP_ID;
type ObservabilityOverviewApp = typeof OBSERVABILITY_OVERVIEW_APP_ID;
type MetricsApp = typeof METRICS_APP_ID;
type ApmApp = typeof APM_APP_ID;
Expand Down
Loading

0 comments on commit d37595f

Please sign in to comment.