Skip to content

[exploration] Workspace Chrome - phase 2#235808

Draft
clintandrewhall wants to merge 11 commits intoelastic:mainfrom
clintandrewhall:exploration/workspace-chrome
Draft

[exploration] Workspace Chrome - phase 2#235808
clintandrewhall wants to merge 11 commits intoelastic:mainfrom
clintandrewhall:exploration/workspace-chrome

Conversation

@clintandrewhall
Copy link
Copy Markdown
Contributor

Summary

This PR adapts #212002 onto https://github.com/elastic/kibana-team/issues/1581 as part of #220492

@clintandrewhall clintandrewhall added the WIP Work in progress label Sep 19, 2025
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Sep 19, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@clintandrewhall clintandrewhall added the horizon A far-future idea, project, or task. label Sep 19, 2025
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch from f6f3806 to 3c132df Compare September 19, 2025 19:27
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch from 3c132df to d33f8b8 Compare October 8, 2025 05:01
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch 4 times, most recently from a22db1d to 1aa6183 Compare October 8, 2025 15:07
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch from 1aa6183 to afce8f0 Compare October 8, 2025 15:22
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch from afce8f0 to b62504e Compare October 8, 2025 15:24
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Oct 8, 2025

💔 Build Failed

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #89 / [Essentials PLI] Test Cloud Security Posture Integrations on Serverless "before all" hook for "[Essentials PLI] Integration installation form should be available with Essentials or Complete PLI"
  • [job] [logs] Serverless Detection Engine - Exceptions - Security Solution Cypress Tests #3 / Add endpoint exception from rule details without exception items creates an exception item creates an exception item
  • [job] [logs] Serverless Detection Engine - Exceptions - Security Solution Cypress Tests #4 / Add exception using data views from rule details "before each" hook for "Creates an exception item and close all matching alerts" "before each" hook for "Creates an exception item and close all matching alerts"
  • [job] [logs] Osquery Cypress Tests #4 / Add to Cases observability "before all" hook for "should add result a case and not have add to timeline in result"
  • [job] [logs] Osquery Cypress Tests on Serverless #4 / Add to Cases security "before all" hook for "should add result a case and have add to timeline in result"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #13 / Agent Policy Settings - Complete Agent Tamper Protection is available with no upselling component present "before all" hook for "should display upselling section for protections" "before all" hook for "should display upselling section for protections"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #14 / Agent Policy Settings - Essentials Agent Tamper Protection is unavailable with upselling component present "before all" hook for "should display upselling section for protections" "before all" hook for "should display upselling section for protections"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #9 / Agent policy settings API operations on Complete Agent tamper protections "before all" hook for "allow enabling the feature" "before all" hook for "allow enabling the feature"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #10 / Agent policy settings API operations on Essentials Agent tamper protections "before all" hook for "throw error when trying to update agent policy settings" "before all" hook for "throw error when trying to update agent policy settings"
  • [job] [logs] FTR Configs #117 / aiops log rate analysis with 'kibana_sample_data_logstsdb' "before all" hook for "kibana sample data logs loads the log rate analysis page"
  • [job] [logs] Osquery Cypress Tests #2 / Alert Event Details - dynamic params "before all" hook for "should substitute parameters in investigation guide"
  • [job] [logs] Osquery Cypress Tests on Serverless #2 / Alert Event Details - dynamic params "before all" hook for "should substitute parameters in investigation guide"
  • [job] [logs] Osquery Cypress Tests #3 / Alert Event Details - Response Actions Form "before all" hook for "adds response actions with osquery with proper validation and form values"
  • [job] [logs] Osquery Cypress Tests on Serverless #3 / Alert Event Details - Response Actions Form "before all" hook for "adds response actions with osquery with proper validation and form values"
  • [job] [logs] Osquery Cypress Tests #1 / Alert Flyout Automated Action Results "before all" hook for "can visit discover from response action results"
  • [job] [logs] Osquery Cypress Tests on Serverless #1 / Alert Flyout Automated Action Results "before all" hook for "can visit discover from response action results"
  • [job] [logs] Cloud Security Posture Cypress Tests / Alert Host details expandable flyout Host name - Has misconfiguration findings "before each" hook for "should display Misconfiguration preview under Insights Entities when it has Misconfiguration Findings" "before each" hook for "should display Misconfiguration preview under Insights Entities when it has Misconfiguration Findings"
  • [job] [logs] Cloud Security Posture Cypress Tests / Alert Host details expandable flyout No Vulnerabilities Findings "before each" hook for "should not display Vulnerabilities preview under Insights Entities when it does not have Vulnerabilities Findings" "before each" hook for "should not display Vulnerabilities preview under Insights Entities when it does not have Vulnerabilities Findings"
  • [job] [logs] Cloud Security Posture Cypress Tests on Serverless / Alert Host details expandable flyout No Vulnerabilities Findings "before each" hook for "should not display Vulnerabilities preview under Insights Entities when it does not have Vulnerabilities Findings" "before each" hook for "should not display Vulnerabilities preview under Insights Entities when it does not have Vulnerabilities Findings"
  • [job] [logs] Osquery Cypress Tests #6 / Alert Test t1_analyst role "before all" hook for "should be able to run rule investigation guide query"
  • [job] [logs] Osquery Cypress Tests #3 / ALL - Timelines "before all" hook for "should substitute osquery parameter on non-alert event take action"
  • [job] [logs] Serverless Entity Analytics - Security Cypress Tests #3 / All hosts table it renders risk column it renders risk column
  • [job] [logs] Osquery Cypress Tests on Serverless #6 / App Features for Endpoint Essentials PLI response actions should not be available
  • [job] [logs] Osquery Cypress Tests on Serverless #5 / App Features for Enpoint Complete PLI response actions should be available
  • [job] [logs] Osquery Cypress Tests on Serverless #7 / App Features for Security Complete PLI response actions should not be available
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #5 / App Features for Security Complete PLI with Endpoint Complete Addon Endpoint Operations Analyst "before all" hook for "should allow access to Endpoint list page" "before all" hook for "should allow access to Endpoint list page"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #6 / App Features for Security Essential PLI Endpoint Operations Analyst "before all" hook for "should allow access to Endpoint list page" "before all" hook for "should allow access to Endpoint list page"
  • [job] [logs] Osquery Cypress Tests on Serverless #8 / App Features for Security Essentials PLI response actions should not be available
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #7 / App Features for Security Essentials PLI with Endpoint Essentials Addon Endpoint Operations Analyst "before all" hook for "should allow access to Endpoint list page" "before all" hook for "should allow access to Endpoint list page"
  • [job] [logs] Defend Workflows Cypress Tests #2 / Artifact tabs in Policy Details page Trusted applications tab "before all" hook for "[NONE] User cannot see the tab for Trusted applications" "before all" hook for "[NONE] User cannot see the tab for Trusted applications"
  • [job] [logs] Defend Workflows Cypress Tests #14 / Automated Response Actions "before all" hook for "should have been called against a created host" "before all" hook for "should have been called against a created host"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #14 / Automated Response Actions "before all" hook for "should have been called against a created host" "before all" hook for "should have been called against a created host"
  • [job] [logs] Defend Workflows Cypress Tests #4 / Blocklist RBAC siem When on the Blocklist entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests #3 / Blocklist Renders blocklist fields "before all" hook for "Correctly renders all blocklist fields for different OSs" "before all" hook for "Correctly renders all blocklist fields for different OSs"
  • [job] [logs] Jest Tests #20 / Both modes should render the side navigation
  • [job] [logs] FTR Configs #116 / Cloud Security Posture Cloud Posture Rules Page - Counters Rules Page - Rules Counters Shows posture score when there are findings
  • [job] [logs] FTR Configs #20 / cloud_security_posture Serverless - Agentless CIS Integration Page "before all" hook in "Serverless - Agentless CIS Integration Page"
  • [job] [logs] Jest Tests #20 / Collapsed mode should render the side navigation
  • [job] [logs] FTR Configs #12 / context app discover - context - back navigation "before all" hook for "should go back after loading"
  • [job] [logs] FTR Configs #95 / context app discover - context - back navigation "before all" hook for "should go back after loading"
  • [job] [logs] FTR Configs #49 / dashboard feature controls dashboard feature controls security global dashboard all privileges, no embeddable application privileges "before all" hook for "only shows the dashboard navlink"
  • [job] [logs] FTR Configs #140 / Data Views feature controls security global data views all privileges "before all" hook for "shows management navlink"
  • [job] [logs] FTR Configs #107 / Data Views Verify data view is created once user reach the findings page - default space
  • [job] [logs] FTR Configs #27 / Dataset Quality Dataset quality alerting User cannot create rules "before all" hook for "page does not show create rule button"
  • [job] [logs] FTR Configs #76 / discover - group 2 feature controls discover feature controls security global discover all privileges "before all" hook for "shows discover navlink"
  • [job] [logs] FTR Configs #20 / discover/context_awareness framework "before all" hook in "framework"
  • [job] [logs] FTR Configs #44 / discover/context_awareness framework "before all" hook in "framework"
  • [job] [logs] FTR Configs #101 / discover/context_awareness framework "before all" hook in "framework"
  • [job] [logs] FTR Configs #13 / discover/embeddable discover saved search embeddable "before all" hook for "can save a search embeddable with a defined rows per page number"
  • [job] [logs] FTR Configs #44 / discover/embeddable discover saved search embeddable "before all" hook for "can save a search embeddable with a defined rows per page number"
  • [job] [logs] FTR Configs #76 / discover/group1 discover test "before all" hook in "discover test"
  • [job] [logs] FTR Configs #89 / discover/group1 discover test "before all" hook in "discover test"
  • [job] [logs] FTR Configs #20 / discover/group3 discover request counts "before all" hook in "discover request counts"
  • [job] [logs] FTR Configs #89 / discover/group3 discover request counts "before all" hook in "discover request counts"
  • [job] [logs] FTR Configs #87 / discover/group6 discover sidebar "before all" hook in "discover sidebar"
  • [job] [logs] FTR Configs #101 / discover/group6 discover sidebar "before all" hook in "discover sidebar"
  • [job] [logs] Serverless Detection Engine - Exceptions - Security Solution Cypress Tests #4 / Duplicate List "before each" hook for "Duplicate exception list with expired items" "before each" hook for "Duplicate exception list with expired items"
  • [job] [logs] FTR Configs #73 / endpoint "before all" hook in "endpoint"
  • [job] [logs] FTR Configs #104 / endpoint Endpoint permissions: "before all" hook in "Endpoint permissions:"
  • [job] [logs] Defend Workflows Cypress Tests #5 / Endpoint exceptions - from Security Management/Assets ESS "before all" hook for "should display Endpoint Exceptions in Administration page" "before all" hook for "should display Endpoint Exceptions in Administration page"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #5 / Endpoint exceptions - from Security Management/Assets Serverless "before all" hook for "should display Endpoint Exceptions in Assets side panel " "before all" hook for "should display Endpoint Exceptions in Assets side panel "
  • [job] [logs] Defend Workflows Cypress Tests #6 / Endpoint exceptions - preserving behaviour without endpointExceptionsMovedUnderManagement feature flag ESS "before all" hook for "should not display Endpoint Exceptions in Administration page" "before all" hook for "should not display Endpoint Exceptions in Administration page"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #6 / Endpoint exceptions - preserving behaviour without endpointExceptionsMovedUnderManagement feature flag Serverless "before all" hook for "should not display Endpoint Exceptions in Assets side panel " "before all" hook for "should not display Endpoint Exceptions in Assets side panel "
  • [job] [logs] Defend Workflows Cypress Tests #1 / Endpoint generated alerts "before all" hook for "should create a Detection Engine alert from an endpoint alert" "before all" hook for "should create a Detection Engine alert from an endpoint alert"
  • [job] [logs] Defend Workflows Cypress Tests #1 / Endpoints page "before all" hook for "Loads the endpoints page" "before all" hook for "Loads the endpoints page"
  • [job] [logs] Defend Workflows Cypress Tests #20 / Endpoints page "before all" hook for "Shows endpoint on the list" "before all" hook for "Shows endpoint on the list"
  • [job] [logs] Defend Workflows Cypress Tests #4 / Endpoints page RBAC - Defend policy is present, but no hosts siem endpoint policy management privilege is none "before all" hook for "should NOT show onboarding steps with fleet:none and integrations:none" "before all" hook for "should NOT show onboarding steps with fleet:none and integrations:none"
  • [job] [logs] Defend Workflows Cypress Tests #2 / Endpoints page RBAC - neither Defend policy nor hosts are present "before all" hook for "latest siem version should be in version list" "before all" hook for "latest siem version should be in version list"
  • [job] [logs] Defend Workflows Cypress Tests #3 / Endpoints page RBAC - some hosts are enrolled siem endpoint policy management privilege is none "before all" hook for "should show Endpoint list without link to Endpoint Policy with fleet:none and integrations:none" "before all" hook for "should show Endpoint list without link to Endpoint Policy with fleet:none and integrations:none"
  • [job] [logs] Serverless Entity Analytics - Security Cypress Tests #3 / Entity Analytics Dashboard in Serverless should display a splash screen when visited with Security essentials PLI should display a splash screen when visited with Security essentials PLI
  • [job] [logs] Serverless Entity Analytics - Security Cypress Tests #2 / Entity Flyout User details "before each" hook for "should display entity flyout and open risk input panel" "before each" hook for "should display entity flyout and open risk input panel"
  • [job] [logs] Defend Workflows Cypress Tests #8 / Event filters RBAC siem When on the Event Filters entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #8 / Event filters RBAC siemV4 When on the Event Filters entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests #7 / Event Filters when editing event filter value "before all" hook for "should be able to modify after deleting value with {backspace}" "before all" hook for "should be able to modify after deleting value with {backspace}"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #7 / Event Filters when editing event filter value "before all" hook for "should be able to modify after deleting value with {backspace}" "before all" hook for "should be able to modify after deleting value with {backspace}"
  • [job] [logs] Serverless Detection Engine - Exceptions - Security Solution Cypress Tests #3 / Exception list detail page "before each" hook for "Should edit list details" "before each" hook for "Should edit list details"
  • [job] [logs] Jest Tests #20 / Expanded mode should render the side navigation
  • [job] [logs] Defend Workflows Cypress Tests #15 / Form User with no access can not create an endpoint response action "before all" hook for "no endpoint response action option during rule creation" "before all" hook for "no endpoint response action option during rule creation"
  • [job] [logs] Defend Workflows Cypress Tests #9 / Host Isolation Exceptions RBAC siem When on the Host isolation exceptions entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #9 / Host Isolation Exceptions RBAC siemV4 When on the Host isolation exceptions entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] FTR Configs #58 / InfraOps App feature controls infrastructure security global infrastructure all privileges "before all" hook for "shows Infrastructure navlink"
  • [job] [logs] Defend Workflows Cypress Tests #13 / Isolate command from Manage "before all" hook for "should allow filtering endpoint by Isolated status" "before all" hook for "should allow filtering endpoint by Isolated status"
  • [job] [logs] FTR Configs #57 / lens serverless - group 1 - subgroup 1 lens smokescreen tests "before all" hook for "should allow creation of lens xy chart"
  • [job] [logs] FTR Configs #68 / lens serverless - group 1 - subgroup 1 lens smokescreen tests "before all" hook for "should allow creation of lens xy chart"
  • [job] [logs] FTR Configs #27 / lens serverless - group 1 - subgroup 5 lens tsdb "after all" hook in "lens tsdb"
  • [job] [logs] FTR Configs #27 / lens serverless - group 1 - subgroup 5 lens tsdb "before all" hook in "lens tsdb"
  • [job] [logs] FTR Configs #103 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #115 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #121 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #121 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #115 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #103 / lens serverless - group 1 - subgroup 6 lens logsdb "after all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #103 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #115 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #121 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #121 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #115 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #103 / lens serverless - group 1 - subgroup 6 lens logsdb "before all" hook in "lens logsdb"
  • [job] [logs] FTR Configs #89 / Licensing plugin public client feature_usage API "before all" hook for "allows to register features to the server"
  • [job] [logs] x-pack/platform/test/functional/apps/ml/anomaly_detection_jobs/config.ts / machine learning - anomaly detection "before all" hook in "machine learning - anomaly detection"
  • [job] [logs] x-pack/platform/test/functional/apps/ml/anomaly_detection_jobs/config.ts / machine learning - anomaly detection "before all" hook in "machine learning - anomaly detection"
  • [job] [logs] FTR Configs #73 / machine learning - anomaly detection aggregated or scripted job "before all" hook in "aggregated or scripted job"
  • [job] [logs] FTR Configs #135 / machine learning - data frame analytics outlier detection creation "before all" hook in "outlier detection creation"
  • [job] [logs] FTR Configs #135 / machine learning - data frame analytics outlier detection creation "before all" hook in "outlier detection creation"
  • [job] [logs] FTR Configs #120 / machine learning - data visualizer index based "before all" hook in "index based"
  • [job] [logs] FTR Configs #120 / machine learning - data visualizer index based "before all" hook in "index based"
  • [job] [logs] FTR Configs #139 / machine learning - permissions for user with full ML access with no data loaded (ft_ml_poweruser) "before all" hook for "should display the ML entry in Kibana app menu"
  • [job] [logs] FTR Configs #95 / machine learning - short tests page navigation "before all" hook for "loads the ML pages"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #12 / Metering Usage Reporting Task "before all" hook for "properly sends indexed heartbeats to the metering api" "before all" hook for "properly sends indexed heartbeats to the metering api"
  • [job] [logs] FTR Configs #111 / Monitoring app feature controls security global all "before all" hook for "doesn't show monitoring navlink"
  • [job] [logs] FTR Configs #111 / Monitoring app feature controls security global all "before all" hook for "doesn't show monitoring navlink"
  • [job] [logs] Defend Workflows Cypress Tests #9 / Navigation RBAC ESS - using custom roles siem NONE access "before all" hook for "none of the links should be visible in navigation bar" "before all" hook for "none of the links should be visible in navigation bar"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #8 / Navigation RBAC Serverless - using prebuilt roles (for now) "before all" hook for "without access to any of the subpages, none of those should be displayed" "before all" hook for "without access to any of the subpages, none of those should be displayed"
  • [job] [logs] Defend Workflows Cypress Tests #17 / No License User cannot use endpoint action in form "before all" hook for "response actions are disabled" "before all" hook for "response actions are disabled"
  • [job] [logs] FTR Configs #105 / Observability AI Assistant Functional tests contextual_insights/index.spec.ts Contextual insights for APM errors "before all" hook in "Contextual insights for APM errors"
  • [job] [logs] Defend Workflows Cypress Tests #5 / Policy Details Protection updates Renders and saves protection updates "before all" hook for "should render the protection updates tab content" "before all" hook for "should render the protection updates tab content"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #5 / Policy Details Protection updates Renders and saves protection updates "before all" hook for "should render the protection updates tab content" "before all" hook for "should render the protection updates tab content"
  • [job] [logs] Defend Workflows Cypress Tests #6 / Policy List Renders policy list with outdated policies "before all" hook for "should render the policy list" "before all" hook for "should render the policy list"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #6 / Policy List Renders policy list with outdated policies "before all" hook for "should render the policy list" "before all" hook for "should render the policy list"
  • [job] [logs] Jest Tests #13 / RenderingService renderCore adds the kbnAppWrapper--hiddenChrome class to the AppWrapper when chrome is hidden
  • [job] [logs] Jest Tests #13 / RenderingService renderCore renders application service into provided DOM element
  • [job] [logs] Jest Tests #13 / RenderingService renderCore renders the banner UI
  • [job] [logs] Defend Workflows Cypress Tests #16 / Response actions history page "before all" hook for "enable filtering by type" "before all" hook for "enable filtering by type"
  • [job] [logs] Defend Workflows Cypress Tests #15 / Response actions history page "before all" hook for "retains expanded action details on page reload" "before all" hook for "retains expanded action details on page reload"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #10 / Response actions history page "before all" hook for "retains expanded action details on page reload" "before all" hook for "retains expanded action details on page reload"
  • [job] [logs] Defend Workflows Cypress Tests #20 / Response console execute command "before all" hook for "should execute a command from response console" "before all" hook for "should execute a command from response console"
  • [job] [logs] Defend Workflows Cypress Tests #1 / Response console get-file command "before all" hook for "should get file from response console" "before all" hook for "should get file from response console"
  • [job] [logs] Defend Workflows Cypress Tests #2 / Response console isolate command "before all" hook for "should isolate host from response console" "before all" hook for "should isolate host from response console"
  • [job] [logs] Defend Workflows Cypress Tests #3 / Response console kill-process command "before all" hook for "should kill process from response console" "before all" hook for "should kill process from response console"
  • [job] [logs] Defend Workflows Cypress Tests #4 / Response console processes command "before all" hook for "should return processes from response console" "before all" hook for "should return processes from response console"
  • [job] [logs] Defend Workflows Cypress Tests #5 / Response console release command "before all" hook for "should release host from response console" "before all" hook for "should release host from response console"
  • [job] [logs] Defend Workflows Cypress Tests #6 / Response console suspend-process command "before all" hook for "should suspend process from response console" "before all" hook for "should suspend process from response console"
  • [job] [logs] Defend Workflows Cypress Tests #16 / Response console Execute operations: "before all" hook for ""execute --command" - should execute a command" "before all" hook for ""execute --command" - should execute a command"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #14 / Response console Execute operations: "before all" hook for ""execute --command" - should execute a command" "before all" hook for ""execute --command" - should execute a command"
  • [job] [logs] Defend Workflows Cypress Tests #17 / Response console File operations: "before all" hook for ""get-file --path" - should retrieve a file" "before all" hook for ""get-file --path" - should retrieve a file"
  • [job] [logs] Defend Workflows Cypress Tests #12 / Response console From endpoint list "before all" hook for "should open responder" "before all" hook for "should open responder"
  • [job] [logs] Defend Workflows Cypress Tests #18 / Response console Host Isolation: "before all" hook for "should isolate a host from response console" "before all" hook for "should isolate a host from response console"
  • [job] [logs] Defend Workflows Cypress Tests #19 / Response console Scan operation: "before all" hook for ""scan --path" - should scan a file" "before all" hook for ""scan --path" - should scan a file"
  • [job] [logs] Defend Workflows Cypress Tests #10 / Response console: From Alerts "before all" hook for "should open responder from alert details flyout" "before all" hook for "should open responder from alert details flyout"
  • [job] [logs] Defend Workflows Cypress Tests #18 / Results see results when has RBAC "before all" hook for "see endpoint action" "before all" hook for "see endpoint action"
  • [job] [logs] Serverless Entity Analytics - Security Cypress Tests #2 / risk tab "before each" hook for "renders the table" "before each" hook for "renders the table"
  • [job] [logs] FTR Configs #124 / Saved Objects Management find saved objects with hidden type "before all" hook for "returns saved objects with importableAndExportable types"
  • [job] [logs] FTR Configs #125 / Saved Objects Management find saved objects with hidden type "before all" hook for "returns saved objects with importableAndExportable types"
  • [job] [logs] FTR Configs #64 / Saved query management - Feature controls - v2 Security App vs Global privilege discover_v2 read-only privileges with savedQueryManagement.saveQuery all privilege "before all" hook for "shows read-only badge"
  • [job] [logs] FTR Configs #64 / Saved query management - Feature controls - v2 Security App vs Global privilege discover_v2 read-only privileges with savedQueryManagement.saveQuery all privilege "before all" hook for "shows read-only badge"
  • [job] [logs] FTR Configs #118 / Saved query management - Feature controls Security App vs Global privilege discover read-only privileges with savedQueryManagement.saveQuery all privilege "before all" hook for "shows read-only badge"
  • [job] [logs] FTR Configs #118 / Saved query management - Feature controls Security App vs Global privilege discover read-only privileges with savedQueryManagement.saveQuery all privilege "before all" hook for "shows read-only badge"
  • [job] [logs] FTR Configs #28 / security app - login selector Basic functionality can login with Login Form preserving original URL
  • [job] [logs] FTR Configs #127 / security app - SAML interactions URL capture can login preserving original URL
  • [job] [logs] FTR Configs #9 / security app Security Login Page can login
  • [job] [logs] Jest Tests #11 / SecurityNavControlService can render and cleanup the control via the mount() function
  • [job] [logs] Jest Tests #11 / SecurityNavControlService should allow for re-registration if the service is restarted
  • [job] [logs] Jest Tests #11 / SecurityNavControlService should only register the nav control once
  • [job] [logs] Jest Tests #11 / SecurityNavControlService should register the nav control once the license supports it
  • [job] [logs] FTR Configs #83 / Serverless Common UI - Home Page home page "before all" hook for "has project header"
  • [job] [logs] FTR Configs #140 / Serverless Common UI - Home Page home page "before all" hook for "has project header"
  • [job] [logs] FTR Configs #13 / Serverless Common UI - Strip Unknown Config Workaround can browse Kibana "before all" hook for "has project header"
  • [job] [logs] FTR Configs #9 / serverless observability UI - ML and Discover discover/observabilitySolution/context_awareness extension getRowIndicatorProvider "before all" hook for "should not render log.level row indicators for logs data source without a log.level field"
  • [job] [logs] x-pack/solutions/observability/test/serverless/functional/configs/config.ts / serverless observability UI navigation "before all" hook for "navigate observability sidenav & breadcrumbs"
  • [job] [logs] x-pack/solutions/observability/test/serverless/functional/configs/config.ts / serverless observability UI navigation "before all" hook for "navigate observability sidenav & breadcrumbs"
  • [job] [logs] FTR Configs #28 / serverless search UI - search features Elasticsearch Start [Onboarding Empty State] developer "before all" hook for "should have embedded dev console"
  • [job] [logs] FTR Configs #114 / serverless search UI navigation "before all" hook for "navigate search sidenav & breadcrumbs"
  • [job] [logs] Scout: [ security / security_solution ] plugin / serverless-security - Expandable flyout state sync - should test flyout url sync
  • [job] [logs] Scout: [ security / security_solution ] plugin / stateful - Expandable flyout state sync - should test flyout url sync
  • [job] [logs] FTR Configs #45 / transform - creation - index pattern creation_index_pattern "before all" hook in "creation_index_pattern"
  • [job] [logs] FTR Configs #89 / transform - creation - runtime mappings & saved search creation_saved_search "before all" hook in "creation_saved_search"
  • [job] [logs] FTR Configs #57 / transform - actions deleting "before all" hook in "deleting"
  • [job] [logs] FTR Configs #64 / transform - edit & clone cloning "before all" hook in "cloning"
  • [job] [logs] FTR Configs #64 / transform - edit & clone cloning "before all" hook in "cloning"
  • [job] [logs] FTR Configs #95 / transform basic license transform - creation - runtime mappings & saved search creation_saved_search "before all" hook in "creation_saved_search"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #11 / Trusted apps RBAC siemV4 When on the Trusted applications entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests #10 / Trusted Apps Renders Trusted Apps form fields "before all" hook for "Correctly renders all blocklist fields for different OSs" "before all" hook for "Correctly renders all blocklist fields for different OSs"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #10 / Trusted Apps Renders Trusted Apps form fields "before all" hook for "Correctly renders all blocklist fields for different OSs" "before all" hook for "Correctly renders all blocklist fields for different OSs"
  • [job] [logs] Defend Workflows Cypress Tests #13 / Trusted devices RBAC siemV3 When on the Trusted devices entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #13 / Trusted devices RBAC siemV4 When on the Trusted devices entries list given there are no artifacts yet "before all" hook for "no access - should show no privileges callout" "before all" hook for "no access - should show no privileges callout"
  • [job] [logs] Defend Workflows Cypress Tests #12 / Trusted Devices Renders Trusted Devices form fields "before all" hook for "Correctly renders trusted devices form for Windows only with Username field" "before all" hook for "Correctly renders trusted devices form for Windows only with Username field"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #12 / Trusted Devices Renders Trusted Devices form fields "before all" hook for "Correctly renders trusted devices form for Windows only with Username field" "before all" hook for "Correctly renders trusted devices form for Windows only with Username field"
  • [job] [logs] Defend Workflows Cypress Tests #13 / Unenroll agent from fleet changing agent policy when agent tamper protection is enabled but then is switched to a policy with it also enabled "before all" hook for "should unenroll from fleet without issues" "before all" hook for "should unenroll from fleet without issues"
  • [job] [logs] Defend Workflows Cypress Tests #12 / Unenroll agent from fleet changing when agent tamper protection is enabled but then is switched to a policy with it disabled "before all" hook for "should unenroll from fleet without issues" "before all" hook for "should unenroll from fleet without issues"
  • [job] [logs] Defend Workflows Cypress Tests #9 / Unenroll agent from fleet when agent tamper protection is enabled "before all" hook for "should unenroll from fleet without issues" "before all" hook for "should unenroll from fleet without issues"
  • [job] [logs] Defend Workflows Cypress Tests #7 / Unenroll agent from fleet with agent tamper protection is disabled "before all" hook for "should unenroll from fleet without issues" "before all" hook for "should unenroll from fleet without issues"
  • [job] [logs] Defend Workflows Cypress Tests #14 / Uninstall agent from host changing agent policy when agent tamper protection is disabled but then is switched to a policy with it enabled "before all" hook for "should uninstall from host without issues" "before all" hook for "should uninstall from host without issues"
  • [job] [logs] Defend Workflows Cypress Tests #16 / Uninstall agent from host changing agent policy when agent tamper protection is enabled but then is switched to a policy with it also enabled "before all" hook for "should uninstall from host without issues" "before all" hook for "should uninstall from host without issues"
  • [job] [logs] Defend Workflows Cypress Tests #15 / Uninstall agent from host changing agent policy when agent tamper protection is enabled but then is switched to a policy with it disabled "before all" hook for "should uninstall from host without issues" "before all" hook for "should uninstall from host without issues"
  • [job] [logs] Defend Workflows Cypress Tests #8 / Uninstall agent from host when agent tamper protection is disabled "before all" hook for "should uninstall from host without issues" "before all" hook for "should uninstall from host without issues"
  • [job] [logs] Defend Workflows Cypress Tests #10 / Uninstall agent from host when agent tamper protection is enabled "before all" hook for "should uninstall from host with the uninstall token" "before all" hook for "should uninstall from host with the uninstall token"
  • [job] [logs] FTR Configs #73 / Uptime app with real-world data feature controls security global uptime all privileges "before all" hook for "shows Uptime navlink"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #8 / User Roles for Security Complete PLI with Endpoint Complete addon for role: t1_analyst "before all" hook for "should have READ access to Endpoint list page" "before all" hook for "should have READ access to Endpoint list page"
  • [job] [logs] Jest Tests #21 / useSyncSourcererUrlState should update url param if newDataViewPickerEnabled is false and initialState is null
  • [job] [logs] FTR Configs #124 / Visualizations - Group 2 lens app - Agg based Vis Open in Lens Pie "before all" hook for "should hide the "Convert to Lens" menu item if no split slices were defined"
  • [job] [logs] FTR Configs #125 / Visualizations - Group 2 lens app - Agg based Vis Open in Lens Pie "before all" hook for "should hide the "Convert to Lens" menu item if no split slices were defined"
  • [job] [logs] FTR Configs #127 / Visualizations - Group 2 lens app - Agg based Vis Open in Lens Pie "before all" hook for "should hide the "Convert to Lens" menu item if no split slices were defined"
  • [job] [logs] FTR Configs #104 / Visualizations - Group 3 "before all" hook in "Visualizations - Group 3"
  • [job] [logs] FTR Configs #105 / Visualizations - Group 3 "before all" hook in "Visualizations - Group 3"
  • [job] [logs] FTR Configs #107 / Visualizations - Group 3 "before all" hook in "Visualizations - Group 3"
  • [job] [logs] FTR Configs #12 / Visualize visualize feature controls security global visualize all privileges "before all" hook for "shows visualize navlink"
  • [job] [logs] Defend Workflows Cypress Tests #14 / When accessing Endpoint Response Console from Cases "before all" hook for "should display responder option in take action menu" "before all" hook for "should display responder option in take action menu"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #9 / When accessing Endpoint Response Console from Cases "before all" hook for "should display responder option in take action menu" "before all" hook for "should display responder option in take action menu"
  • [job] [logs] Defend Workflows Cypress Tests #7 / When defining a kibana role for Endpoint security access "before all" hook for "should display RBAC entries with expected controls" "before all" hook for "should display RBAC entries with expected controls"
  • [job] [logs] Defend Workflows Cypress Tests #8 / When defining a kibana role for Endpoint security access with space awareness enabled "before all" hook for "should allow configuration per-space" "before all" hook for "should allow configuration per-space"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #7 / When defining a kibana role for Endpoint security access with space awareness enabled "before all" hook for "should allow configuration per-space" "before all" hook for "should allow configuration per-space"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #13 / When displaying the Policy Details in Security Essentials PLI "before all" hook for "should display upselling section for protections" "before all" hook for "should display upselling section for protections"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #11 / When on the Endpoint List in Security Essentials PLI and Isolated hosts exist "before all" hook for "should display release options in host row actions" "before all" hook for "should display release options in host row actions"
  • [job] [logs] Defend Workflows Cypress Tests #19 / Workflow Insights "before all" hook for "should render Insights section on endpoint flyout with option to define connectors" "before all" hook for "should render Insights section on endpoint flyout with option to define connectors"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #11 / Workflow Insights APIs /workflow_insights "before all" hook for "GET should allow access to workflow insights api endpoint" "before all" hook for "GET should allow access to workflow insights api endpoint"
  • [job] [logs] Defend Workflows Cypress Tests on Serverless #12 / Workflow Insights APIs /workflow_insights "before all" hook for "GET should NOT allow access to workflow insights api endpoint" "before all" hook for "GET should NOT allow access to workflow insights api endpoint"

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
core 561 613 +52
elasticAssistant 518 538 +20
security 549 571 +22
total +94

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/core-chrome-browser 101 148 +47
@kbn/core-workspace-chrome-components - 18 +18
@kbn/core-workspace-chrome-state - 75 +75
total +140

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
core 132.6KB 100.1KB -32.5KB
discover 1.2MB 1.2MB +11.0B
fleet 2.1MB 2.1MB +384.0B
securitySolution 11.1MB 11.1MB +297.0B
total -31.8KB

Public APIs missing exports

Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats exports for more detailed information.

id before after diff
@kbn/core 910 933 +23

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 510.2KB 560.9KB +50.7KB
elasticAssistant 307.4KB 306.4KB -999.0B
security 72.2KB 74.2KB +1.9KB
total +51.7KB
Unknown metric groups

API count

id before after diff
@kbn/core-chrome-browser 208 256 +48
@kbn/core-chrome-navigation 47 48 +1
@kbn/core-workspace-chrome-components - 18 +18
@kbn/core-workspace-chrome-state - 92 +92
total +159

ESLint disabled line counts

id before after diff
securitySolution 693 692 -1

Total ESLint disabled count

id before after diff
securitySolution 795 794 -1

History

@clintandrewhall clintandrewhall added ci:project-redeploy Always create a new Cloud project skip-ci ci:cloud-deploy Create or update a Cloud deployment and removed ci:project-redeploy Always create a new Cloud project skip-ci labels Oct 16, 2025
@clintandrewhall clintandrewhall force-pushed the exploration/workspace-chrome branch from cf52477 to 770ff30 Compare October 17, 2025 03:53
@kibanamachine
Copy link
Copy Markdown
Contributor

Cloud deployment initiated, see credentials at: https://buildkite.com/elastic/kibana-deploy-cloud-from-pr/builds/490

}

.kbnChromeLayoutSidebar {
width: calc(var(${layoutVarName('application.width')}));
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@clintandrewhall, I'm curious if this was done with a CSS override for POC/demo purposes to save time, or is there a good reason we didn't use the layout engine properly here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I recall, it's copy-paste to get through the PoC phase.

children: WorkspaceChromeChildren | React.ReactNode;
}

const extractChildren = (children: React.ReactNode, ...components: React.ComponentType<any>[]) => {
Copy link
Copy Markdown
Contributor Author

@clintandrewhall clintandrewhall Nov 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Dosant I wanted to experiment with this, but, as we've seen, it doesn't work in production. I suspect it's due to minification.

Copy link
Copy Markdown
Contributor

@akowalska622 akowalska622 Nov 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing scroll styles results in broken UI with more tabs:

Image

That said I'm aware it's just a POC, I'll take care about it in real Discover implementation, just FYI 😀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:cloud-deploy Create or update a Cloud deployment horizon A far-future idea, project, or task. WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants