Skip to content

[Dashboards as Code] uid to id#259461

Merged
Heenawter merged 33 commits into
elastic:mainfrom
Heenawter:uid-to-id_2026-03-24
Apr 7, 2026
Merged

[Dashboards as Code] uid to id#259461
Heenawter merged 33 commits into
elastic:mainfrom
Heenawter:uid-to-id_2026-03-24

Conversation

@Heenawter
Copy link
Copy Markdown
Contributor

@Heenawter Heenawter commented Mar 24, 2026

Part of #255826

Summary

This PR swaps uid to id for Dashboard panels + pinned panels.

Noting here that id was used to store saved object ID in versions <8.19, so this was something we had to consider for BWC. However, I tested the following app states in the URL + saved objects and everything worked as expected:

v8.18
  • test-8.18.ndjson.zip

  • logs-8.18.ndjson.zip

  • URL with saved object ID stored as id:

    &_a=(panels:!((gridData:(h:15,i:'4d73a866-de65-4708-80f8-a5b16b50b617',w:24,x:8,y:0),id:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389',panelConfig:(description:'',enhancements:(dynamicActions:(events:!())),grid:()),panelIndex:'4d73a866-de65-4708-80f8-a5b16b50b617',title:'%5BLogs%5D%20Visits',type:search)))
    
  • URL with by value panel:

    &_a=(panels:!((gridData:(h:15,i:'02c1205b-f16f-4293-b48c-92bdd5cc0eff',w:24,x:24,y:0),panelConfig:(attributes:(references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:indexpattern-datasource-layer-037637f9-cbf2-4dfc-99bf-289955769449,type:index-pattern)),state:(adHocDataViews:(),datasourceStates:(formBased:(layers:('037637f9-cbf2-4dfc-99bf-289955769449':(columnOrder:!(f5e724f1-8ff3-4e8c-b628-d9e5c23354f5,'1166b96c-bd7f-4217-a6fb-090a665cd4be'),columns:('1166b96c-bd7f-4217-a6fb-090a665cd4be':(dataType:number,isBucketed:!f,label:'Count%20of%20records',operationType:count,params:(emptyAsNull:!t),scale:ratio,sourceField:___records___),f5e724f1-8ff3-4e8c-b628-d9e5c23354f5:(dataType:string,isBucketed:!t,label:'Top%205%20values%20of%20extension.keyword',operationType:terms,params:(exclude:!(),excludeIsRegex:!f,include:!(),includeIsRegex:!f,missingBucket:!f,orderBy:(columnId:'1166b96c-bd7f-4217-a6fb-090a665cd4be',type:column),orderDirection:desc,otherBucket:!t,parentFormat:(id:terms),size:5),scale:ordinal,sourceField:extension.keyword)),incompleteColumns:(),sampling:1))),indexpattern:(layers:()),textBased:(layers:())),filters:!(),internalReferences:!(),query:(language:kuery,query:''),visualization:(axisTitlesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),fittingFunction:Linear,gridlinesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),labelsOrientation:(x:0,yLeft:0,yRight:0),layers:!((accessors:!('1166b96c-bd7f-4217-a6fb-090a665cd4be'),colorMapping:(assignments:!(),colorMode:(type:categorical),paletteId:eui_amsterdam_color_blind,specialAssignments:!((color:(type:loop),rule:(type:other),touched:!f))),layerId:'037637f9-cbf2-4dfc-99bf-289955769449',layerType:data,position:top,seriesType:bar_stacked,showGridlines:!f,xAccessor:f5e724f1-8ff3-4e8c-b628-d9e5c23354f5)),legend:(isVisible:!t,position:right),preferredSeriesType:bar_stacked,tickLabelsVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),valueLabels:hide)),title:'',type:lens,visualizationType:lnsXY),enhancements:(dynamicActions:(events:!())),filters:!(),query:(language:kuery,query:''),syncColors:!f,syncCursor:!t,syncTooltips:!f),panelIndex:'02c1205b-f16f-4293-b48c-92bdd5cc0eff',type:lens)))
    
v8.19
  • test-8.19.ndjson.zip

  • logs-8.19.ndjson.zip

  • URL with saved object ID stored as savedObjectId:

    &_a=(panels:!((gridData:(h:15,i:'0beaeb76-c8f6-4124-a24e-5bf325009857',w:24,x:17,y:0),panelConfig:(savedObjectId:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389'),panelIndex:'0beaeb76-c8f6-4124-a24e-5bf325009857',panelRefName:panel_0beaeb76-c8f6-4124-a24e-5bf325009857,type:search)),references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:'0beaeb76-c8f6-4124-a24e-5bf325009857:kibanaSavedObjectMeta.searchSourceJSON.index',type:index-pattern),(id:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389',name:'0beaeb76-c8f6-4124-a24e-5bf325009857:panel_0beaeb76-c8f6-4124-a24e-5bf325009857',type:search),(id:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389',name:'0beaeb76-c8f6-4124-a24e-5bf325009857:panel_0beaeb76-c8f6-4124-a24e-5bf325009857',type:search)),viewMode:edit)
    
  • URL with by value panel:

    &_a=(panels:!((gridData:(h:15,i:'14d0414a-44e6-4d81-bc6a-10bd94fa7b6d',w:24,x:9,y:0),panelConfig:(attributes:(references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:indexpattern-datasource-layer-6e9298a5-fe0c-4884-a8d5-bd41462629cd,type:index-pattern)),state:(adHocDataViews:(),datasourceStates:(formBased:(layers:('6e9298a5-fe0c-4884-a8d5-bd41462629cd':(columnOrder:!('9ca13d25-8cd4-47d4-94e2-6ba80bbe0405','1b76996f-6905-4d05-9c3e-3e5e93803f69'),columns:('1b76996f-6905-4d05-9c3e-3e5e93803f69':(dataType:number,isBucketed:!f,label:'Count%20of%20records',operationType:count,params:(emptyAsNull:!t),sourceField:___records___),'9ca13d25-8cd4-47d4-94e2-6ba80bbe0405':(dataType:string,isBucketed:!t,label:'Top%205%20values%20of%20extension.keyword',operationType:terms,params:(exclude:!(),excludeIsRegex:!f,include:!(),includeIsRegex:!f,missingBucket:!f,orderBy:(columnId:'1b76996f-6905-4d05-9c3e-3e5e93803f69',type:column),orderDirection:desc,otherBucket:!t,parentFormat:(id:terms),size:5),sourceField:extension.keyword)),incompleteColumns:(),sampling:1))),indexpattern:(layers:()),textBased:(layers:())),filters:!(),internalReferences:!(),query:(language:kuery,query:''),visualization:(axisTitlesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),fittingFunction:Linear,gridlinesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),labelsOrientation:(x:0,yLeft:0,yRight:0),layers:!((accessors:!('1b76996f-6905-4d05-9c3e-3e5e93803f69'),colorMapping:(assignments:!(),colorMode:(type:categorical),paletteId:default,specialAssignments:!((color:(type:loop),rules:!((type:other)),touched:!f))),layerId:'6e9298a5-fe0c-4884-a8d5-bd41462629cd',layerType:data,position:top,seriesType:bar_stacked,showGridlines:!f,xAccessor:'9ca13d25-8cd4-47d4-94e2-6ba80bbe0405')),legend:(isVisible:!t,position:right),preferredSeriesType:bar_stacked,tickLabelsVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),valueLabels:hide)),title:'',type:lens,visualizationType:lnsXY),enhancements:(dynamicActions:(events:!())),filters:!(),query:(language:kuery,query:''),syncColors:!f,syncCursor:!t,syncTooltips:!f),panelIndex:'14d0414a-44e6-4d81-bc6a-10bd94fa7b6d',type:lens)),references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:'14d0414a-44e6-4d81-bc6a-10bd94fa7b6d:indexpattern-datasource-layer-6e9298a5-fe0c-4884-a8d5-bd41462629cd',type:index-pattern)),viewMode:edit)
    
v9.0
  • test-9.0.ndjson.zip

  • logs-9.0.ndjson.zip

  • URL with saved object ID stored as id:

    &_a=(panels:!((gridData:(h:15,i:ee853f31-4058-4d93-a707-d8e4d56cf74a,w:24,x:6,y:0),id:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389',panelConfig:(description:'',enhancements:(dynamicActions:(events:!())),grid:()),panelIndex:ee853f31-4058-4d93-a707-d8e4d56cf74a,title:'%5BLogs%5D%20Visits',type:search)))
    
  • URL with by value panel:

    &_a=(panels:!((gridData:(h:15,i:'82fedfe7-5e35-4577-8341-f96aec301d45',w:24,x:5,y:0),panelConfig:(attributes:(references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:indexpattern-datasource-layer-e8c1622f-42a3-4ba0-8ef1-1e2de6870681,type:index-pattern)),state:(adHocDataViews:(),datasourceStates:(formBased:(layers:(e8c1622f-42a3-4ba0-8ef1-1e2de6870681:(columnOrder:!(f10f4111-3d25-4361-931d-6cd1cc13c13a,'332a8c1a-3d17-408a-9fed-00e874fe75c0'),columns:('332a8c1a-3d17-408a-9fed-00e874fe75c0':(dataType:number,isBucketed:!f,label:'Count%20of%20records',operationType:count,params:(emptyAsNull:!t),scale:ratio,sourceField:___records___),f10f4111-3d25-4361-931d-6cd1cc13c13a:(dataType:string,isBucketed:!t,label:'Top%205%20values%20of%20geo.dest',operationType:terms,params:(exclude:!(),excludeIsRegex:!f,include:!(),includeIsRegex:!f,missingBucket:!f,orderBy:(columnId:'332a8c1a-3d17-408a-9fed-00e874fe75c0',type:column),orderDirection:desc,otherBucket:!t,parentFormat:(id:terms),size:5),scale:ordinal,sourceField:geo.dest)),incompleteColumns:(),sampling:1))),indexpattern:(layers:()),textBased:(layers:())),filters:!(),internalReferences:!(),query:(language:kuery,query:''),visualization:(axisTitlesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),fittingFunction:Linear,gridlinesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),labelsOrientation:(x:0,yLeft:0,yRight:0),layers:!((accessors:!('332a8c1a-3d17-408a-9fed-00e874fe75c0'),colorMapping:(assignments:!(),colorMode:(type:categorical),paletteId:default,specialAssignments:!((color:(type:loop),rule:(type:other),touched:!f))),layerId:e8c1622f-42a3-4ba0-8ef1-1e2de6870681,layerType:data,position:top,seriesType:bar_stacked,showGridlines:!f,xAccessor:f10f4111-3d25-4361-931d-6cd1cc13c13a)),legend:(isVisible:!t,position:right),preferredSeriesType:bar_stacked,tickLabelsVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),valueLabels:hide)),title:'',type:lens,visualizationType:lnsXY),enhancements:(dynamicActions:(events:!())),filters:!(),query:(language:kuery,query:''),searchSessionId:de087e77-1e0b-4dc7-a7c6-c5a75a51e958,syncColors:!f,syncCursor:!t,syncTooltips:!f),panelIndex:'82fedfe7-5e35-4577-8341-f96aec301d45',type:lens)))
    
v9.2
  • test-9.2.ndjson.zip

  • logs-9.2.ndjson.zip

  • URL with saved object ID stored as id:

    &_a=(panels:!((config:(),grid:(h:15,i:bd1472ee-2f4d-43d4-96fe-b8a22ad776f2,w:24,x:20,y:0),type:search,uid:bd1472ee-2f4d-43d4-96fe-b8a22ad776f2)),references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:'bd1472ee-2f4d-43d4-96fe-b8a22ad776f2:kibanaSavedObjectMeta.searchSourceJSON.index',type:index-pattern),(id:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389',name:'bd1472ee-2f4d-43d4-96fe-b8a22ad776f2:savedObjectRef',type:search)),viewMode:edit)
    
  • URL with by value panel:

    &_a=(panels:!((config:(attributes:(references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:indexpattern-datasource-layer-548fab7f-bd6e-45eb-b496-344e3d42c910,type:index-pattern)),state:(adHocDataViews:(),datasourceStates:(formBased:(layers:('548fab7f-bd6e-45eb-b496-344e3d42c910':(columnOrder:!(ba3ed766-72d4-41e6-8ae4-90a78ce2009e,'3476cfea-f22b-4c8f-92e3-1a2cc3441759'),columns:('3476cfea-f22b-4c8f-92e3-1a2cc3441759':(dataType:number,isBucketed:!f,label:'Count%20of%20records',operationType:count,params:(emptyAsNull:!t),sourceField:___records___),ba3ed766-72d4-41e6-8ae4-90a78ce2009e:(dataType:string,isBucketed:!t,label:'Top%205%20values%20of%20geo.dest',operationType:terms,params:(exclude:!(),excludeIsRegex:!f,include:!(),includeIsRegex:!f,missingBucket:!f,orderBy:(columnId:'3476cfea-f22b-4c8f-92e3-1a2cc3441759',type:column),orderDirection:desc,otherBucket:!t,parentFormat:(id:terms),size:5),sourceField:geo.dest)),incompleteColumns:(),sampling:1))),indexpattern:(layers:()),textBased:(layers:())),filters:!(),internalReferences:!(),query:(language:kuery,query:''),visualization:(axisTitlesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),fittingFunction:Linear,gridlinesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),labelsOrientation:(x:0,yLeft:0,yRight:0),layers:!((accessors:!('3476cfea-f22b-4c8f-92e3-1a2cc3441759'),colorMapping:(assignments:!(),colorMode:(type:categorical),paletteId:default,specialAssignments:!((color:(type:loop),rules:!((type:other)),touched:!f))),layerId:'548fab7f-bd6e-45eb-b496-344e3d42c910',layerType:data,position:top,seriesType:bar_stacked,showGridlines:!f,xAccessor:ba3ed766-72d4-41e6-8ae4-90a78ce2009e)),legend:(isVisible:!t,position:right),preferredSeriesType:bar_stacked,tickLabelsVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),valueLabels:hide)),title:'',type:lens,version:1,visualizationType:lnsXY),enhancements:(dynamicActions:(events:!())),filters:!(),query:(language:kuery,query:''),syncColors:!f,syncCursor:!t,syncTooltips:!f),grid:(h:15,i:'79dea3c3-d390-4245-90e7-1dd02de7581b',w:24,x:6,y:0),type:lens,uid:'79dea3c3-d390-4245-90e7-1dd02de7581b')),references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:'79dea3c3-d390-4245-90e7-1dd02de7581b:indexpattern-datasource-layer-548fab7f-bd6e-45eb-b496-344e3d42c910',type:index-pattern)),viewMode:edit)
    
v9.3
  • test-9.3.ndjson.zip

  • logs-9.3.ndjson.zip

  • URL with saved object ID stored as savedObjectId:

    &_a=(panels:!((config:(savedObjectId:'2f360f30-ea74-11eb-b4c6-3d2afc1cb389'),grid:(h:15,w:24,x:21,y:0),type:search,uid:cea091cd-f1b2-4aee-be79-1a58477c81b8)),references:!(),viewMode:edit)
    
  • URL with by value panel:

    &_a=(panels:!((config:(attributes:(references:!((id:'90943e30-9a47-11e8-b64d-95841ca0b247',name:indexpattern-datasource-layer-ad3a4fbb-b5bf-459f-b055-c7c8f5b11c45,type:index-pattern)),state:(adHocDataViews:(),datasourceStates:(formBased:(layers:(ad3a4fbb-b5bf-459f-b055-c7c8f5b11c45:(columnOrder:!('6a8615ac-4b1c-4dbd-80a5-c3048473d95b','02301045-44b8-4e50-bf3b-78966b78a4db'),columns:('02301045-44b8-4e50-bf3b-78966b78a4db':(dataType:number,isBucketed:!f,label:'Count%20of%20records',operationType:count,params:(emptyAsNull:!t),sourceField:___records___),'6a8615ac-4b1c-4dbd-80a5-c3048473d95b':(dataType:string,isBucketed:!t,label:'Top%205%20values%20of%20geo.dest',operationType:terms,params:(exclude:!(),excludeIsRegex:!f,include:!(),includeIsRegex:!f,missingBucket:!f,orderBy:(columnId:'02301045-44b8-4e50-bf3b-78966b78a4db',type:column),orderDirection:desc,otherBucket:!t,parentFormat:(id:terms),size:5),sourceField:geo.dest)),incompleteColumns:(),sampling:1))),indexpattern:(layers:()),textBased:(layers:())),filters:!(),internalReferences:!(),query:(language:kuery,query:''),visualization:(axisTitlesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),fittingFunction:Linear,gridlinesVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),labelsOrientation:(x:0,yLeft:0,yRight:0),layers:!((accessors:!('02301045-44b8-4e50-bf3b-78966b78a4db'),colorMapping:(assignments:!(),colorMode:(type:categorical),paletteId:default,specialAssignments:!((color:(type:loop),rules:!((type:other)),touched:!f))),layerId:ad3a4fbb-b5bf-459f-b055-c7c8f5b11c45,layerType:data,position:top,seriesType:bar_stacked,showGridlines:!f,xAccessor:'6a8615ac-4b1c-4dbd-80a5-c3048473d95b')),legend:(isVisible:!t,position:right),preferredSeriesType:bar_stacked,tickLabelsVisibilitySettings:(x:!t,yLeft:!t,yRight:!t),valueLabels:hide)),title:'',type:lens,version:1,visualizationType:lnsXY),enhancements:(dynamicActions:(events:!())),filters:!(),query:(language:kuery,query:''),syncColors:!f,syncCursor:!t,syncTooltips:!f),grid:(h:15,w:24,x:20,y:0),type:lens,uid:'28ec9730-ca36-40b7-ab68-ccb0566628d7')),references:!(),viewMode:edit)
    

For convenience, here are some ZIP files with saved objects from version 8.19 to 9.3:

Warning

Controls will error out in the 9.0 Logs dashboard.
This has nothing to do with this PR, and will be resolved by #255878

Checklist

  • Unit or functional tests were updated or added to match the most common scenarios
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines
  • Review the backport guidelines and apply applicable backport:* labels.

@Heenawter Heenawter self-assigned this Mar 24, 2026
@Heenawter Heenawter added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// loe:small Small Level of Effort release_note:skip Skip the PR/issue when compiling release notes impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. labels Mar 24, 2026
@Heenawter Heenawter added the backport:skip This PR does not require backporting label Mar 30, 2026
Comment on lines +122 to +135
it('transforms by-reference state', () => {
const state: StoredSearchEmbeddableState = {
title: 'Test Title',
description: 'Test Description',
};
const result = getSearchEmbeddableTransforms(mockDrilldownTransforms).transformOut?.(state, [
{
id: '2f360f30-ea74-11eb-b4c6-3d2afc1cb389',
name: 'savedObjectRef',
type: 'search',
},
]);
expect(result).toEqual({ ...state, savedObjectId: '2f360f30-ea74-11eb-b4c6-3d2afc1cb389' });
});
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.

Search sessions don't serialize their saved object ID - they just rely on the reference to generate it. So I wanted to add a test case for this.

@Heenawter Heenawter marked this pull request as ready for review April 1, 2026 01:16
@Heenawter Heenawter requested review from a team as code owners April 1, 2026 01:16
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@mbondyra mbondyra force-pushed the uid-to-id_2026-03-24 branch from cb6802d to 5b5b196 Compare April 7, 2026 16:14
@macroscopeapp

This comment was marked as outdated.

@mbondyra mbondyra removed request for a team, szwarckonrad and tomsonpl April 7, 2026 16:15
mbondyra and others added 3 commits April 7, 2026 18:20
…r-uid-to-id

* commit '6868ae2f195462f1f6809a6a544114f54e48239e':
  [One Workflow] Replace workflows:aiAgent:enabled with agentBuilder:experimentalFeatures (elastic#261330)
  [EDR Workflows] Osquery: hide query code from dropdown and show Elastic for automated Run By (elastic#261394)
  [Observability Onboarding] Add data detection & loading indicators to onboarding flows  (elastic#257870)
  [Significant events] Format event count with locale-aware number separators (elastic#261570)
  [Fleet] Fix deprecated filter in browse integrations (elastic#261459)
  [Lens as code] Split `xyStateSchema` config (elastic#261089)
  [Data Views as Code] Use `ref_id` and add metadata in data views schemas (elastic#261181)
…r-uid-to-id

* commit '2dc1eb699581a0b24f3b433de8db41d312bc5c93':
  [Dashboard Agent] Extract safe dashboard attachment integration refactors (elastic#261422)

# Conflicts:
#	x-pack/platform/packages/shared/dashboard-agent/dashboard-agent-common/types.ts
@elasticmachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #8 / should call onSelectionChange on user selection

Metrics [docs]

Async chunks

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

id before after diff
controls 524.7KB 524.7KB -2.0B
dashboard 865.8KB 865.8KB +56.0B
dashboardAgent 137.1KB 137.1KB -12.0B
discover 1.6MB 1.6MB -2.0B
infra 1.3MB 1.3MB -2.0B
maps 3.2MB 3.2MB -2.0B
observability 2.2MB 2.2MB -2.0B
securitySolution 11.7MB 11.7MB -2.0B
slo 1.1MB 1.1MB -2.0B
triggersActionsUi 1.8MB 1.8MB -2.0B
total +28.0B

History

cc @Heenawter

@Heenawter Heenawter merged commit 476f048 into elastic:main Apr 7, 2026
21 checks passed
@Heenawter Heenawter deleted the uid-to-id_2026-03-24 branch April 7, 2026 22:39
nickpeihl added a commit that referenced this pull request Apr 8, 2026
…cal Preview (#256302)

Fixes #256073

## Summary

Introduces the Dashboard API endpoints as Technical Preview

Dashboard API documentation will be published as OpenAPI specifications
and available in the [Kibana API
Documentation](https://www.elastic.co/docs/api/doc/kibana/). Dashboard
API create/update endpoints are initially limited to a select few types
including Lens, markdown, synthetics, and SLO panels. Support for
additional panel types will be available in future updates.

## OAS documentation
To build documentation bundle for public route
* Add `server.oas.enabled: true` to `config/kibana.dev.yml`
* Run `node scripts/capture_oas_snapshot --include-path /api/dashboards
--no-serverless --update`

### Blocked by

- [x] #259670
- [x] #259461
- [x] #260040
- [x] #261186
- [x] #260945

---------

Co-authored-by: Nathan Reese <reese.nathan@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:small Small Level of Effort release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team Team:One Workflow Team label for One Workflow (Workflow automation) Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants