Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from elastic:main #528

Merged
merged 223 commits into from
Aug 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
0a331f1
chore(NA): upgrade typescript-eslint packages to v5.62.0 (#164117)
mistic Aug 17, 2023
24baf38
[ML] Fix Trained models list crashes on browser refresh if not on pag…
darnautov Aug 17, 2023
4ce5464
[Cloud Security] removed beta label from tty setting (#164122)
mitodrummer Aug 17, 2023
1ab6a4c
[CCR] Migrate all usages of EuiPage*_Deprecated (#163135)
gitstart Aug 17, 2023
8ffbc71
[Console] Migrate all usages of EuiPage*_Deprecated (#163138)
gitstart Aug 17, 2023
110449d
[OnWeek][Discover] Allow to fetch more documents on Discover page (#1…
jughosta Aug 17, 2023
c48b74a
chore(NA): update versions after v8.9.2 bump (#164193)
mistic Aug 17, 2023
db1cec4
skip flaky suite (#164164)
mistic Aug 17, 2023
3720270
[Dashboard] Add filter details to panel settings (#162913)
cqliu1 Aug 17, 2023
5c1d118
[OAS] Add is_system_action to connector responses (#163969)
lcawl Aug 17, 2023
7127d32
[Automated PR] Sync cloud_defend plugin policy schema with cloud-defe…
mitodrummer Aug 17, 2023
53e803e
fix 'Download CSV' returns no data when panel has custom time range o…
nreese Aug 17, 2023
2b3048f
[api-docs] 2023-08-18 Daily api_docs build (#164241)
kibanamachine Aug 18, 2023
5cfb693
[ML] Fix query bar not switching from KQL to Lucene and vice versa in…
qn895 Aug 18, 2023
7c5392b
[osquery] Update E2E to not install Osquery integration on the Fleet …
patrykkopycinski Aug 18, 2023
f1402d6
unskip sample_data_apis test: dates (#164112)
tsullivan Aug 18, 2023
8532b99
[Search] Disable crawler on overview without ent-search (#164227)
sphilipse Aug 21, 2023
81a151e
[Cloud Security] Only clean up AWS creds (#164154)
orouz Aug 21, 2023
bc988f2
[Security Solution] [Endpoint] Generate empty endpoint user artifacts…
dasansol92 Aug 21, 2023
23d3955
[HTTP] Allow for internal requests to also specify special query para…
jloleysens Aug 21, 2023
037cbce
[OAS] Adding update and delete to runtime fields OAS (#163777)
amyjtechwriter Aug 21, 2023
00102e3
[Sample data][ECommerce] Use Lens instead of TSVB (#164195)
stratoula Aug 21, 2023
ebe6b46
[APM] Remove `power_user` and `read_only_user` folders from e2e (#164…
sorenlouv Aug 21, 2023
dbb252b
[Lens] Reduce the impact of TSDB downsample bug (#164183)
dej611 Aug 21, 2023
90b6e4d
[DOCS] Removes 8.9.1 coming tag. (#164302)
amyjtechwriter Aug 21, 2023
011ae97
[Dashboard] Remove clone by reference (#164108)
ThomThomson Aug 21, 2023
88bd71c
[Security Solution] File paths for Blocklist Windows and Mac should b…
kevinlog Aug 21, 2023
75d3510
It adds 8.10 into the .backportrc config file (#164259)
patrykkopycinski Aug 21, 2023
d34c845
[Security Solution] Fix value lists tests flakiness (#164253)
maximpn Aug 21, 2023
79a0a5e
[DOCS] Improves change point detection documentation (#164277)
szabosteve Aug 21, 2023
5f310f7
Unskip X-Pack Saved Object Tagging Functional Tests (#164273)
Dosant Aug 21, 2023
98a135c
skip failing test suite (#164318)
kibanamachine Aug 21, 2023
c328d2d
[Reporting] Adjust export type conditionals in server startup (#164232)
tsullivan Aug 21, 2023
c1d2834
[OAS] Remove redundant connector properties (#163987)
lcawl Aug 21, 2023
9cff5fc
skip failing test suite (#164334)
kibanamachine Aug 21, 2023
654de7b
[APM] Swallow unhandled exceptions (#164251)
sorenlouv Aug 21, 2023
19b3d50
Removing refresh interval from session index (#164328)
kc13greiner Aug 21, 2023
b6fcd79
[Security Solution][Detections] Fix "burning" test `detection_respons…
e40pud Aug 21, 2023
03ee66c
[ResponseOps][Alerting] Unskips alerting serverless tests (#164091)
doakalexi Aug 21, 2023
49f9528
Failing test: Security Solution Cypress.x-pack/test/security_solution…
e40pud Aug 21, 2023
4477f64
[Security Solution] [Detections] Fixes flakey exceptions read-only vi…
e40pud Aug 21, 2023
dc3b486
feat(slo): persist auto refresh state in localstorage (#163615)
kdelemme Aug 21, 2023
0317ace
[Snapshot Restore] Migrate all usages of EuiPage*_Deprecated (#163130)
gitstart Aug 21, 2023
9c17de6
Add indexName to data quality telemetry (#163937)
angorayc Aug 21, 2023
b5af8c8
[Upgrade Assistant] Migrate all usages of EuiPage*_Deprecated (#163127)
gitstart Aug 21, 2023
0d63919
[Asset Manager] services endpoint (#164181)
klacabane Aug 21, 2023
5a68f70
Update core architecture docs (#164120)
TinaHeiligers Aug 21, 2023
fcf838e
Add threat indicator fields to prebuilt rule filterlist. (#164275)
pjhampton Aug 21, 2023
43135b6
[Security Solution] Enable Detections Coverage Overview dashboard by …
banderror Aug 21, 2023
8238900
[Security Solution] Update CODEOWNERS for the Detection Engine team (…
banderror Aug 21, 2023
8a6dfb8
Update dependency @elastic/apm-rum-react to v2 (main) (#163973)
renovate[bot] Aug 21, 2023
05a8ce1
[APM Config] Allow API Key environment var (#163153)
afharo Aug 21, 2023
d7bf7ef
[RAM] Use ruletype to determine alert indices (#163574)
XavierM Aug 21, 2023
84ca85d
Upgrade EUI to v87.1.0 (#163961)
cee-chen Aug 21, 2023
a85c8df
skip flaky suite (#164313)
mistic Aug 22, 2023
31eed02
[api-docs] 2023-08-22 Daily api_docs build (#164389)
kibanamachine Aug 22, 2023
4b1d833
[DOCS] Change deep link to ES book for CCS privileges (#164165)
abdonpijpelink Aug 22, 2023
ce93a1f
[Fleet] Add ability to set a proxy for agent binary source (#164168)
hop-dev Aug 22, 2023
9aba253
[Cloud Security] wait for action button to be present before clicking…
maxcold Aug 22, 2023
9760862
[Security Solutions] Align global menu with security solutions menu (…
machadoum Aug 22, 2023
90c1a4a
[main] Sync bundled packages with Package Storage (#163852)
elasticmachine Aug 22, 2023
7df1cee
[APM] Add data access plugin (#162367)
sorenlouv Aug 22, 2023
9d2696b
[Ops] Upgrade to axios 1.4 (#163732)
delanni Aug 22, 2023
826633c
[Profiling] More realistic CO2 and $ calculations (#164282)
rockdaboot Aug 22, 2023
2e854d6
[Profiling] checking viewer resources in the admin check (#164086)
cauemarcondes Aug 22, 2023
2ca1081
[Infra UI] Node Details using Asset Details component (#164077)
crespocarlos Aug 22, 2023
a8c28d9
[Flaky test #116048] Unskip tests (#163681)
afharo Aug 22, 2023
9591264
skip failing test suite (#158851)
kibanamachine Aug 22, 2023
be32a39
[main] Sync bundled packages with Package Storage (#164407)
elasticmachine Aug 22, 2023
e98b4b3
[config-schema] `offeringBasedSchema` helper (#163786)
afharo Aug 22, 2023
327af6c
Add warning for max alerts circuit breaker (#164217)
mikecote Aug 22, 2023
79f8dcd
Fleet - Turn some error messages in info (#164333)
lucabelluccini Aug 22, 2023
3458d7b
Unskip Serverless Observability Tests / serverless observability UI n…
Dosant Aug 22, 2023
e5f6c1a
[Fleet] Update docs links for Logstash and Kafka to point to new page…
kevinlog Aug 22, 2023
e042882
[Enterprise Search] Fix styling for product selector. (#164307)
efegurkan Aug 22, 2023
546a3cb
[ML] AIOps: Update assertion for the change point detection tests (#…
darnautov Aug 22, 2023
7ece4e5
[FTR] Move serverless tests depending on feature flag to its own conf…
dmlemeshko Aug 22, 2023
635eedb
[SavedObject tagging] Fix functional test for bulk delete tags (#164321)
sebelga Aug 22, 2023
5eeb3f7
[ILM] Migrate all usages of EuiPage*_Deprecated (#163132)
gitstart Aug 22, 2023
58334b5
Kibana QualityGate Scaffold (#163831)
imkarrer Aug 22, 2023
83a0eec
skip flaky suite (#164381)
mistic Aug 22, 2023
dd8239f
[Search Relevance] Move error handler to selector (#164113)
saikatsarkar056 Aug 22, 2023
34733be
[Watcher] Migrate all usages of EuiPage*_Deprecated (#163128)
gitstart Aug 22, 2023
b5ef8a6
[Infra UI] Add functional test for Node Details page (#164174)
crespocarlos Aug 22, 2023
cd21994
[ML] Fix anomaly detection module manifest queries for kibana sample …
jgowdyelastic Aug 22, 2023
03e2ba9
[Index Management] Migrate all usages of EuiPage*_Deprecated (#163133)
gitstart Aug 22, 2023
813eebe
[Security Solutions] Add telemetry to the side navigation tracking fo…
machadoum Aug 22, 2023
9c83d2e
[Ingest Pipelines] Add serverless test coverage (#163208)
alisonelizabeth Aug 22, 2023
c2a552e
[Fleet][Kafka] When compression is enabled, "None" shouldn't be an op…
szwarckonrad Aug 22, 2023
209e775
[Security Solution] [Timeline] Open a timeline to any tab from a url …
kqualters-elastic Aug 22, 2023
c90e6d1
[Synthetics] Fix flay test`EnableDefaultAlerting` alert. (#164291)
awahab07 Aug 22, 2023
7c89621
Remove several `@ts-ignore`/`@ts-expect-error`s around EUI imports (#…
cee-chen Aug 22, 2023
deb64c1
Reporting/fix visual warning test (#164383)
tsullivan Aug 22, 2023
a518276
Change `i18n.translate()` to return `string` type instead of leaving …
simianhacker Aug 22, 2023
8a331e0
[Reporting] Implement successful csv download in serverless (#164320)
rshen91 Aug 22, 2023
db4ffd0
[SecuritySolution] Hide loading icon when the user has no permission …
angorayc Aug 22, 2023
433d4f2
[Fleet] Fix index patterns being recreated in default space, fix migr…
juliaElastic Aug 22, 2023
cd8a94b
[Security Selection][Detection engine] fixes rule preview performance…
vitaliidm Aug 22, 2023
6cf8598
[OAS] Add Webhook connector configuration details (#163899)
lcawl Aug 22, 2023
2b8fcab
[DOCS] Automate webhook connector screenshots (#163893)
lcawl Aug 22, 2023
c1fde76
[Security Solution] expandable flyout - Opt in to data anonymization …
andrew-goldstein Aug 22, 2023
10ab426
[Security Solution] Updating codeowners file (#164489)
MadameSheema Aug 22, 2023
26389e5
[Embeddable] Clientside migration system (#162986)
ThomThomson Aug 22, 2023
9b489ed
[Security Solution] Fix the rules coverage overview API contract (#16…
banderror Aug 22, 2023
1caac7d
fix(slo): number fields safari (#164496)
kdelemme Aug 22, 2023
57b7efc
Update error handling for saved query service (#163904)
lukasolson Aug 22, 2023
2c77415
Openapi spec timeline (#163083)
michaelolo24 Aug 22, 2023
1e9282f
[Security Solution] Re-enable file operations tests (#164315)
kevinlog Aug 22, 2023
5ab3d27
Update catalog-info.yaml (#164498)
petrklapka Aug 22, 2023
af45072
[Reporting] Fix - show diagnostic only when image reporting is enable…
rshen91 Aug 22, 2023
2b47e4b
[data views] Disable scripted fields in serverless environment (#163228)
mattkime Aug 23, 2023
b7c9175
[api-docs] 2023-08-23 Daily api_docs build (#164524)
kibanamachine Aug 23, 2023
5c39cc3
[Remote Clusters] Update copy about port help text (#164442)
sabarasaba Aug 23, 2023
a95f4f8
[Security Solution] expandable flyout - fix infinite loop in correlat…
PhilippeOberti Aug 23, 2023
9aafd1f
Remove 'Create Rule' button from Rule Group page (#164167)
machadoum Aug 23, 2023
f7e36a9
[DOCS] Saved objects - resolve import errors API (#162825)
amyjtechwriter Aug 23, 2023
227fc09
[Chrome UI] Fix background color in serverless (#164419)
sebelga Aug 23, 2023
805c974
[Fleet] Only show agent dashboard links if there is more than one non…
hop-dev Aug 23, 2023
054cdba
[EDR workflows] Osquery serverless tests (#163795)
tomsonpl Aug 23, 2023
2dc4e43
[Security Solution] Fix flaky Event Filters test (#164473)
kevinlog Aug 23, 2023
f4f286f
skip failing test suite (#160986)
kibanamachine Aug 23, 2023
fe0ffab
Prepare the Security domain HTTP APIs for Serverless (#162087)
jeramysoucy Aug 23, 2023
fb79e3e
[Security Solution][Endpoint] Fixes kibana crash when going back to p…
dasansol92 Aug 23, 2023
5eca861
[Defend Workflows]Changes to policy settings are not persistent until…
szwarckonrad Aug 23, 2023
af440aa
[ML] Fixes dark mode in flyouts and modals (#164399)
jgowdyelastic Aug 23, 2023
9a77123
Fix 7.17 forward compatibility with 8.2+ (#164274)
rudolf Aug 23, 2023
ce2c18d
[Fleet] copy `inactivity_timeout` when duplicating agent policy (#164…
hop-dev Aug 23, 2023
9d909cd
[Defend Workflows] Convert filterQuery to kql (#161806)
tomsonpl Aug 23, 2023
fade57d
Fixes unnecessary autocompletes on HTTP methods (#163233)
sakurai-youhei Aug 23, 2023
1cdcb84
[Security Solution] [Endpoint] Convert hash values to lower case for …
dasansol92 Aug 23, 2023
615c450
[RAM] fix find with the post endpoint supertests (#164528)
guskovaue Aug 23, 2023
a14f76d
[Index Management] Disable index stats on serverless (#163849)
alisonelizabeth Aug 23, 2023
58b4104
[Mappings editor] Re-enable scaled float test (#162834)
alisonelizabeth Aug 23, 2023
40ba6b6
[Fleet] Make fetch installed packages test assertions more granular (…
hop-dev Aug 23, 2023
5aee5da
Allow Kibana to restrict the usage of JWT for a predefined set of rou…
azasypkin Aug 23, 2023
eda1406
[Enterprise Search] Custom crawler scheduling UI - post FF fixes (#16…
jedrazb Aug 23, 2023
dd0938b
[Search] Add missing salesforce connector tile and docs link (#164543)
navarone-feekery Aug 23, 2023
0d85af2
[RAM] Type safety for RegistryRuleType (#164516)
XavierM Aug 23, 2023
d65b02c
Prepare the connector GetAll API for versioning (#162799)
ersin-erdal Aug 23, 2023
443283c
[Cloud Security] do not filter out vulnerabilities without the score …
maxcold Aug 23, 2023
3b6c2c2
[Security Solution] Expandable flyout - update flyout header (#164514)
christineweng Aug 23, 2023
40df521
[Security Solution] Reduce Rules Management e2e flakiness (#164099)
maximpn Aug 23, 2023
79178ca
[Index Management] Index details page: loading index data (#163955)
yuliacech Aug 23, 2023
bd24560
[Ingest Pipelines] Fix accessibility tests (#164341)
alisonelizabeth Aug 23, 2023
03efa64
[Console] Unskip _context_menu tests (#164210)
alisonelizabeth Aug 23, 2023
ba96a72
[RAM] Make Global Event Log Shareable (#163668)
JiaweiWu Aug 23, 2023
1f00484
[Discover] Unskip SQL functional tests (#164396)
kertal Aug 23, 2023
83d27aa
[RAM] Fix flaky legacy alerts test suite (#164515)
Zacqary Aug 23, 2023
a95abde
[Cloud Security] CODEOWNERS update (#164522)
mitodrummer Aug 23, 2023
da394f9
[Serverless Search] Updating doc links (#164354)
TattdCodeMonkey Aug 23, 2023
c207694
skip flaky suite (#164584)
mistic Aug 23, 2023
841c56c
[ES_UI Shared] Migrate all usages of EuiPage*_Deprecated (#163136)
gitstart Aug 23, 2023
8b1d5f6
skip flaky suite (#163195)
mistic Aug 23, 2023
f029a67
unskip flaky feature registry test for kibana_overview page (#164116)
tsullivan Aug 23, 2023
0c39bc8
skip flaky suite (#163194)
mistic Aug 23, 2023
bf2a826
skip flaky suite (#163193)
mistic Aug 23, 2023
44f87a4
skip flaky suite (#163192)
mistic Aug 23, 2023
140c71a
Exclude disabled tasks from task manager health API and Stack Monitor…
mikecote Aug 23, 2023
2564be1
[EDR Workflows] Remove duplicated login in Osquery (#164586)
tomsonpl Aug 23, 2023
d29f7f5
Make saved queries shareable between spaces (#163436)
lukasolson Aug 23, 2023
b181e48
[Security Solution] Notify user is always the text for notify checkbo…
kevinlog Aug 23, 2023
154ca40
[DOCS] Automate Elasticsearch query rule screenshots (#164127)
lcawl Aug 23, 2023
505d826
[Security Solution][Detection Engine] move lists to data stream (#162…
vitaliidm Aug 23, 2023
4686472
[DOCS] Add Webhook connector SSL authentication configuration details…
lcawl Aug 23, 2023
e651a6f
[ML] Fix continuous with the latest function transform test (#164497)
qn895 Aug 23, 2023
3393d87
Add support for geo_shape fields as the entity geospatial field when …
nreese Aug 23, 2023
7df5672
[Search] Set up empty connectors page (#164340)
sphilipse Aug 23, 2023
d12b2b7
[Discover] Removing large string truncation from doc viewer (#164236)
timductive Aug 23, 2023
db7ac1b
[Security Solution] Fixes Assistant Connector and Actions RBAC Flow (…
spong Aug 23, 2023
a3f6403
[Security Solution] update codeowner for serverless security subdir (…
joeypoon Aug 23, 2023
fb0d022
[Fleet] Fix flaky unit test for the details page (#164641)
nchaulet Aug 23, 2023
5d5ac37
[ML] Fix query bar autocompletion for ML and AIOps embeddables (#164485)
darnautov Aug 23, 2023
950ac6e
Upgrade EUI to 87.2.0 (#164385)
breehall Aug 23, 2023
d440288
[APM] Cleanup alerting api tests (#164438)
sorenlouv Aug 24, 2023
656e783
[api-docs] 2023-08-24 Daily api_docs build (#164658)
kibanamachine Aug 24, 2023
59f2058
[Security Solution] Modal says "duplicating 0 rules" when you duplica…
gitstart Aug 24, 2023
da8d3b2
[Fleet] Fix security solution tag id (#164582)
criamico Aug 24, 2023
766ff8f
[Fleet] Add secrets package API integration test (#164583)
jillguyonnet Aug 24, 2023
323878e
[ML] Removing token list from text expansion model testing (#164560)
jgowdyelastic Aug 24, 2023
c00fc42
[Cases] Show warning when all cases table reaches 10k cases message (…
js-jankisalvi Aug 24, 2023
57a5824
[Telemetry] Fetch snapshot: allow specifying the version via querystr…
afharo Aug 24, 2023
ad55946
[Profiling] removing ~ symbol (#164595)
cauemarcondes Aug 24, 2023
86224d4
[IndexManagement] Use internal base path for API (#164665)
dej611 Aug 24, 2023
1610e32
[Fleet] Change 'Out-of-date' to 'Outdated policy' in agent list table…
hop-dev Aug 24, 2023
7564479
Create upselling package and implement EntityAnalytics serverless ups…
machadoum Aug 24, 2023
178e201
[SavedObjects] Create serverless roots for jest integration tests (#1…
jloleysens Aug 24, 2023
7ee14bc
[Security Solution][Detection Engine] fixes 410 error on index legacy…
vitaliidm Aug 24, 2023
b270602
feat(slo): refactor fetch slo definitions hook (#164466)
kdelemme Aug 24, 2023
631d9c2
chore(ao): remove eslint disable when possible (#164478)
kdelemme Aug 24, 2023
65573fc
chore(slo): optional filter fields (#164630)
kdelemme Aug 24, 2023
37efbf3
fix(slo): sli value summary calculation (#164598)
kdelemme Aug 24, 2023
6659376
[Security Solution][Endpoint] Split blocklist entry in multiple entri…
dasansol92 Aug 24, 2023
0cfa3e2
fix(slo): enhance error handling for slo routes (#164636)
kdelemme Aug 24, 2023
ba84388
[Flaky test #90578] Unskip test (#163696)
afharo Aug 24, 2023
464f908
[ci] Fix on-merge labels (#164459)
jbudz Aug 24, 2023
05cfa1a
Fix Kibana fail to startup in Cypress (#164480)
patrykkopycinski Aug 24, 2023
ec84ce6
[DOCS] Saved objects - rotate key API (#162566)
amyjtechwriter Aug 24, 2023
1bb4a52
[Security Solution] Expandable flyout - add data view title and query…
christineweng Aug 24, 2023
d16594f
RollingFileAppender: fix file moving mechanism (#164688)
pgayvallet Aug 24, 2023
f10b15a
Qx 282 touchup qg (#164643)
imkarrer Aug 24, 2023
c0ce046
[Security Solution] Expandable flyout - exclude rule creation from us…
christineweng Aug 24, 2023
e911038
[DOCS] Adds documentation for data comparison view (#164297)
szabosteve Aug 24, 2023
0146dc8
[Fleet] set typeMigrationVersion instead of migrationVersion (#164712)
juliaElastic Aug 24, 2023
0759c86
[Security Solution] Migrate rules management API to versioned router …
xcrzx Aug 24, 2023
acedd23
[Security Solution] expandable flyout - hide visualize tab in left se…
PhilippeOberti Aug 24, 2023
e83cfab
Initialize session index even if the legacy template API is not avail…
azasypkin Aug 24, 2023
ec1b885
[OAS] Data views update fields meta spec files. (#164547)
amyjtechwriter Aug 24, 2023
fda98b0
[Cloud Security] updates to move from doc_root.vulnerability.package …
mitodrummer Aug 24, 2023
f2c6998
[Fleet] Increase number of attempts on flaky unenroll test (#164734)
hop-dev Aug 24, 2023
2d652e1
chore(NA): upgrade typescript into v4.7.4 (#162738)
mistic Aug 24, 2023
30872c4
skip failing es promotion suites (#164753)
mistic Aug 24, 2023
67958a1
[Fleet] Make failing secrets test more robust (#164740)
hop-dev Aug 24, 2023
b33effa
[ML] Fixing memory usage serverless check (#164732)
jgowdyelastic Aug 24, 2023
13701d3
skip failing test suite (#164568)
kibanamachine Aug 24, 2023
b3f036b
[ML] API integration tests for `model_management` endpoints (#164668)
darnautov Aug 24, 2023
c66f58a
[Cloud Security][CIS GCP] Add Agent flyout updates for CIS GCP (#163910)
animehart Aug 24, 2023
2d9b46d
Fixing duration field formatter showing 0 seconds instead of "few sec…
ninoslavmiskovic Aug 24, 2023
b2308a9
[ML] Data Frame Analytics trained models: adds functional tests for '…
alvarezmelissa87 Aug 24, 2023
9e89a96
[Security Solution] ensure fleetfilenotfound is reported as a 404 (#1…
pzl Aug 24, 2023
8e66122
[Synthetics] Test run logs in test run details page (#163635)
shahzad31 Aug 24, 2023
6c2cd60
[RAM] Fix Failing test: X-Pack Alerting API Integration Tests - Alert…
XavierM Aug 24, 2023
43b0fab
[Entity Analytics][Risk Engine] Risk Scoring Task (#163216)
rylnd Aug 24, 2023
bcb9982
[EventLog] don't use legacy template APIs during initialization (#164…
pmuellr Aug 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .backportrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"repoName": "kibana",
"targetBranchChoices": [
"main",
"8.10",
"8.9",
"8.8",
"8.7",
Expand Down Expand Up @@ -46,7 +47,7 @@
"backport"
],
"branchLabelMapping": {
"^v8.10.0$": "main",
"^v8.11.0$": "main",
"^v(\\d+).(\\d+).\\d+$": "$1.$2"
},
"autoMerge": true,
Expand Down
9 changes: 8 additions & 1 deletion .buildkite/ftr_configs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ disabled:
- x-pack/plugins/observability_onboarding/e2e/ftr_config_runner.ts
- x-pack/plugins/observability_onboarding/e2e/ftr_config.ts
- x-pack/test/osquery_cypress/cli_config.ts
- x-pack/test/osquery_cypress/serverless_cli_config.ts
- x-pack/test/osquery_cypress/config.ts
- x-pack/test/osquery_cypress/visual_config.ts
- x-pack/test/security_solution_cypress/cli_config.ts
Expand Down Expand Up @@ -81,12 +82,18 @@ disabled:
# Serverless configs, currently only for manual tests runs, CI integration planned
- x-pack/test_serverless/api_integration/test_suites/common/config.ts
- x-pack/test_serverless/api_integration/test_suites/observability/config.ts
- x-pack/test_serverless/api_integration/test_suites/observability/config.feature_flags.ts
- x-pack/test_serverless/api_integration/test_suites/search/config.ts
- x-pack/test_serverless/api_integration/test_suites/search/config.feature_flags.ts
- x-pack/test_serverless/api_integration/test_suites/security/config.ts
- x-pack/test_serverless/api_integration/test_suites/security/config.feature_flags.ts
- x-pack/test_serverless/functional/test_suites/common/config.ts
- x-pack/test_serverless/functional/test_suites/observability/config.ts
- x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts
- x-pack/test_serverless/functional/test_suites/search/config.ts
- x-pack/test_serverless/functional/test_suites/search/config.feature_flags.ts
- x-pack/test_serverless/functional/test_suites/security/config.ts
- x-pack/test_serverless/functional/test_suites/security/config.feature_flags.ts

defaultQueue: 'n2-4-spot'
enabled:
Expand Down Expand Up @@ -259,6 +266,7 @@ enabled:
- x-pack/test/functional_with_es_ssl/apps/cases/group2/config.ts
- x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/config.ts
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/config.ts
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/config.ts
- x-pack/test/functional/apps/advanced_settings/config.ts
- x-pack/test/functional/apps/aiops/config.ts
- x-pack/test/functional/apps/api_keys/config.ts
Expand Down Expand Up @@ -347,7 +355,6 @@ enabled:
- x-pack/test/reporting_functional/reporting_and_deprecated_security.config.ts
- x-pack/test/reporting_functional/reporting_and_security.config.ts
- x-pack/test/reporting_functional/reporting_without_security.config.ts
- x-pack/test/reporting_functional/reporting_and_timeout.config.ts
- x-pack/test/rule_registry/security_and_spaces/config_basic.ts
- x-pack/test/rule_registry/security_and_spaces/config_trial.ts
- x-pack/test/rule_registry/spaces_only/config_basic.ts
Expand Down
18 changes: 4 additions & 14 deletions .buildkite/pipelines/on_merge_unsupported_ftrs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,25 +55,21 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 120
parallelism: 4
parallelism: 6
retry:
automatic:
- exit_status: '-1'
limit: 3
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/security_solution_investigations.sh
label: 'Investigations - Security Solution Tests'
label: 'Investigations - Security Solution Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 120
parallelism: 4
parallelism: 6
retry:
automatic:
- exit_status: '-1'
limit: 3
- exit_status: '*'
limit: 1

Expand All @@ -86,11 +82,9 @@ steps:
parallelism: 2
retry:
automatic:
- exit_status: '-1'
limit: 3
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/defend_workflows.sh
label: 'Defend Workflows Cypress Tests'
agents:
Expand All @@ -100,8 +94,6 @@ steps:
parallelism: 2
retry:
automatic:
- exit_status: '-1'
limit: 3
- exit_status: '*'
limit: 1
artifact_paths:
Expand All @@ -116,8 +108,6 @@ steps:
parallelism: 6
retry:
automatic:
- exit_status: '-1'
limit: 3
- exit_status: '*'
limit: 1
artifact_paths:
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/pipelines/pull_request/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 40
parallelism: 10
parallelism: 16
soft_fail: true
retry:
automatic:
Expand Down Expand Up @@ -130,7 +130,7 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 40
parallelism: 4
parallelism: 6
soft_fail: true
retry:
automatic:
Expand Down
14 changes: 14 additions & 0 deletions .buildkite/pipelines/pull_request/osquery_cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,17 @@ steps:
soft_fail: true
artifact_paths:
- "target/kibana-osquery/**/*"

- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
label: 'Serverless Osquery Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 50
parallelism: 6
retry:
automatic:
- exit_status: '*'
limit: 1
artifact_paths:
- "target/kibana-osquery/**/*"
4 changes: 2 additions & 2 deletions .buildkite/pipelines/pull_request/security_solution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 60
parallelism: 10
parallelism: 16
retry:
automatic:
- exit_status: '*'
Expand Down Expand Up @@ -33,7 +33,7 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 120
parallelism: 4
parallelism: 6
retry:
automatic:
- exit_status: '*'
Expand Down
10 changes: 10 additions & 0 deletions .buildkite/pipelines/quality-gates/pipeline.kibana-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
env:
ENVIRONMENT: ${ENVIRONMENT?}

steps:
- label: ":pipeline::grey_question::seedling: Trigger Kibana Tests for ${ENVIRONMENT}"
env:
QG_PIPELINE_LOCATION: ".buildkite/pipelines/quality-gates"
command: "make -C /agent run-environment-tests"
agents:
image: "docker.elastic.co/ci-agent-images/quality-gate-seedling:0.0.2"
10 changes: 10 additions & 0 deletions .buildkite/pipelines/quality-gates/pipeline.tests-production.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
steps:
- label: ":pipeline::fleet::seedling: Trigger Observability Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Observability specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"

- label: ":pipeline::lock::seedling: Trigger Security Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Security specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"
20 changes: 20 additions & 0 deletions .buildkite/pipelines/quality-gates/pipeline.tests-qa.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
steps:
- label: ":pipeline::kibana::seedling: Trigger Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Kibana specific tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"

- label: ":pipeline::fleet::seedling: Trigger Fleet Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Fleet specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"

- label: ":pipeline::lock::seedling: Trigger Security Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Security specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"

- label: ":pipeline::lock::seedling: Trigger Control Plane Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Control Plane specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"
10 changes: 10 additions & 0 deletions .buildkite/pipelines/quality-gates/pipeline.tests-staging.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
steps:
- label: ":pipeline::fleet::seedling: Trigger Observability Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Observability specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"

- label: ":pipeline::lock::seedling: Trigger Security Kibana Tests for ${ENVIRONMENT}"
command: echo "replace me with Security specific Kibana tests"
agent:
image: "docker.elastic.co/ci-agent-images/basic-buildkite-agent:1688566364"
30 changes: 1 addition & 29 deletions .buildkite/pipelines/serverless.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,35 +66,7 @@ steps:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 40
parallelism: 12
retry:
automatic:
- exit_status: '*'
limit: 1
artifact_paths:
- "target/kibana-security-serverless/**/*"

- command: .buildkite/scripts/steps/functional/security_serverless.sh
label: 'Explore - Security Solution Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 40
parallelism: 12
retry:
automatic:
- exit_status: '*'
limit: 1
artifact_paths:
- "target/kibana-security-serverless/**/*"

- command: .buildkite/scripts/steps/functional/security_serverless.sh
label: 'Serverless Security Cypress Tests'
agents:
queue: n2-4-spot
depends_on: build
timeout_in_minutes: 40
parallelism: 12
parallelism: 16
retry:
automatic:
- exit_status: '*'
Expand Down
1 change: 1 addition & 0 deletions .buildkite/scripts/pipelines/pull_request/pipeline.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { execSync } from 'child_process';
import fs from 'fs';
import prConfigs from '../../../pull_requests.json';
import { areChangesSkippable, doAnyChangesMatch } from '#pipeline-utils';

const prConfig = prConfigs.jobs.find((job) => job.pipelineSlug === 'kibana-pull-request');

if (!prConfig) {
Expand Down
16 changes: 8 additions & 8 deletions .buildkite/scripts/steps/add_gh_labels_to_bk_metadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ const fetchLabels = (prNumber: PrNumber) =>

try {
const labels = pipe(head, firstMatch, parseInt10, fetchLabels)(`${process.env[parseTarget]}`);
execSync(`buildkite-agent meta-data set gh_labels ${labels}`);
if (alsoAnnotate)
execSync(
`buildkite-agent annotate --context 'default' --style 'info' "Github Labels: ${labels}"`
);
if (labels) {
execSync(`buildkite-agent meta-data set gh_labels ${labels}`);
if (alsoAnnotate)
execSync(
`buildkite-agent annotate --context 'default' --style 'info' "Github Labels: ${labels}"`
);
}
} catch (e) {
console.error(
`\n!!! Error fetching Github Labels (stringified): \n${JSON.stringify(e, null, 2)}`
);
console.error(`Error fetching Github Labels for issue ${firstMatch}`);
}

export {};
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/scripts/steps/functional/apm_cypress.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ GH_APM_TEAM_LABEL="Team:APM"
if (! is_pr); then
echo "--- Add GH labels to buildkite metadata"
ts-node .buildkite/scripts/steps/add_gh_labels_to_bk_metadata.ts BUILDKITE_MESSAGE true
GH_ON_MERGE_LABELS="$(buildkite-agent meta-data get gh_labels)"
GH_ON_MERGE_LABELS="$(buildkite-agent meta-data get gh_labels --default '')"
fi

# Enabling cypress dashboard recording when PR is labeled with `apm:cypress-record` and we are not using the flaky test runner OR on merge with Team:APM label applied
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/scripts/steps/functional/defend_workflows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Defend Workflows Cypress tests"

yarn --cwd x-pack/plugins/security_solution cypress:dw:run
cd x-pack/plugins/security_solution

yarn cypress:dw:run; status=$?; yarn junit:merge && exit $status
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ source .buildkite/scripts/steps/functional/common_cypress.sh
export JOB=kibana-defend-workflows-endpoint-cypress
export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}


echo "--- Defend Workflows Endpoint Cypress tests"

yarn --cwd x-pack/plugins/security_solution cypress:dw:endpoint:run
cd x-pack/plugins/security_solution

yarn cypress:dw:endpoint:run; status=$?; yarn junit:merge && exit $status
4 changes: 3 additions & 1 deletion .buildkite/scripts/steps/functional/response_ops.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Response Ops Cypress Tests on Security Solution"

yarn --cwd x-pack/test/security_solution_cypress cypress:run:respops:ess
cd x-pack/test/security_solution_cypress

yarn cypress:run:respops:ess; status=$?; yarn junit:merge && exit $status
4 changes: 3 additions & 1 deletion .buildkite/scripts/steps/functional/response_ops_cases.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Response Ops Cases Cypress Tests on Security Solution"

yarn --cwd x-pack/test/security_solution_cypress cypress:run:cases:ess
cd x-pack/test/security_solution_cypress

yarn cypress:run:cases:ess; status=$?; yarn junit:merge && exit $status
4 changes: 3 additions & 1 deletion .buildkite/scripts/steps/functional/security_serverless.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Security Serverless Cypress Tests"

yarn --cwd x-pack/test/security_solution_cypress cypress:run:serverless
cd x-pack/test/security_solution_cypress

yarn cypress:run:serverless; status=$?; yarn junit:merge && exit $status
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Explore - Security Solution Cypress Tests"

yarn --cwd x-pack/test/security_solution_cypress cypress:explore:run:serverless
cd x-pack/test/security_solution_cypress

yarn cypress:explore:run:serverless; status=$?; yarn junit:merge && exit $status
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Investigations Cypress Tests on Serverless"

yarn --cwd x-pack/test/security_solution_cypress cypress:investigations:run:serverless
cd x-pack/test/security_solution_cypress

yarn cypress:investigations:run:serverless; status=$?; yarn junit:merge && exit $status
15 changes: 15 additions & 0 deletions .buildkite/scripts/steps/functional/security_serverless_osquery.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env bash

set -euo pipefail

source .buildkite/scripts/common/util.sh
source .buildkite/scripts/steps/functional/common_cypress.sh

.buildkite/scripts/bootstrap.sh
node scripts/build_kibana_platform_plugins.js

export JOB=kibana-osquery-cypress-serverless

echo "--- Security Osquery Serverless Cypress"

yarn --cwd x-pack/plugins/osquery cypress:serverless:run
4 changes: 3 additions & 1 deletion .buildkite/scripts/steps/functional/security_solution.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Security Solution Cypress tests (Chrome)"

yarn --cwd x-pack/test/security_solution_cypress cypress:run:ess
cd x-pack/test/security_solution_cypress

yarn cypress:run:ess; status=$?; yarn junit:merge && exit $status
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}

echo "--- Explore Cypress Tests on Security Solution"

yarn --cwd x-pack/test/security_solution_cypress cypress:explore:run:ess
cd x-pack/test/security_solution_cypress

yarn cypress:explore:run:ess; status=$?; yarn junit:merge && exit $status
Loading
Loading