Commit graph

69601 commits

Author SHA1 Message Date
Rachel Shen
d5754ad46f
[Fix] Reporting Management in serverless - remove ilm reporting call (#166493)
## Summary

This PR removes the api call for ILM on the Reporting management page
for serverless. SInce ILM is not used by reporting in serverless, this
api get call does not need to execute.

### BEFORE 
fetch.ts:123 GET
https://localhost:5601/ugz/internal/reporting/ilm_policy_status 404 (Not
Found)

<img width="1444" alt="Screenshot 2023-09-14 at 11 12 48 AM"
src="b695df38-7e3d-451e-8245-7753dd89039f">

This error in the console disappears after these changes.

---------
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
2023-11-22 13:44:26 -07:00
Lisa Cawley
a50cad6f78
[OAS] Migrate alerting APIs to v3.1.0 (#171587) 2023-11-22 12:21:07 -08:00
Tiago Costa
15866c0e96
skip flaky suite (#171786) 2023-11-22 19:53:18 +00:00
Tiago Costa
4fb236884b
skip flaky suite (#171785) 2023-11-22 19:51:30 +00:00
Tiago Costa
135a374bfe
skip flaky suite (#171783) 2023-11-22 19:45:26 +00:00
Tiago Costa
fde65c39e7
skip flaky suite (#171783) 2023-11-22 19:43:02 +00:00
Tiago Costa
518308fb83
skip flaky suite (#171778) 2023-11-22 19:40:42 +00:00
Tiago Costa
ca42d7bdca
skip flaky suite (#171779) 2023-11-22 19:39:10 +00:00
Nathan Reese
76f6dc3d13
[maps] ignore indices without geometry field in vector tile requests (#171472)
Closes https://github.com/elastic/kibana/issues/170656

PR adds exists filter to ensure geo field exists 

### Test instructions
1. In console, run:
    ```
    PUT geo1
    {}

    PUT geo1/_mapping
    {
      "properties": {
        "location": {
          "type": "geo_point"
        }
      }
    }

    PUT geo1/_doc/1
    {
      "location": "25,25"
    }

    PUT geo2
    {}

    PUT geo2/_doc/1
    {}
    ```
2. Create `geo*` data view
3. create new map
4. add documents layer from `geo*` data view.
5. Add heatmap layer from `geo*` data view.
6. Verify geo1 data is displayed and warning is not displayed fro geo2
shard failures

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 12:37:52 -07:00
Tiago Costa
e402684c2f
skip flaky suite (#171780) 2023-11-22 19:37:12 +00:00
Tiago Costa
6d81a8ffaa
skip flaky suite (#171781) 2023-11-22 19:36:01 +00:00
Cauê Marcondes
74e46f6939
[Profiling][OnWeek project] Improve Diff topN functions grid view. (#170008)
-  Same height on both sides
-  Maximize feature
-  ~~Highlight the corresponding item on the other side~~
-  Details of the corresponding item on the other side



dd81664e-b5ae-403d-847c-b56ca8881277
2023-11-22 12:13:18 -07:00
Yngrid Coello
e7eba99835
[Dataset quality] Use synthtrace for api integration tests (#171621) 2023-11-22 12:11:04 -07:00
Ash
8c3322ed44
[Serverless][Security Solution][Endpoint] use useListPrivileges hook to check access to.lists-* (#171412)
## Summary

Instead of using `useListsConfig` this PR uses `useListPrivileges` to
verify access to `.lists-*` index pattern.

follow up of elastic/kibana/pull/165613
related elastic/kibana/pull/170671 (closed in favour of this)
fixes elastic/kibana/issues/169268

### Checklist

- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 12:10:50 -07:00
Shahzad
1cb78ec4b2
[Custom Threshold Rule] Align condition delete buttons (#171338)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 11:56:59 -07:00
Tomasz Ciecierski
78d82bd801
[EDR Workflows] Unskip DW tests (#171709) 2023-11-22 11:55:15 -07:00
Mike Pellegrini
a9c41e54fb
Move ELSER text expansion callout's code (#171678)
## Summary

Move ELSER text expansion callout's code into a subfolder
2023-11-22 12:52:37 -05:00
Hannah Mudge
8eaebb6d47
[Dashboard Navigation] Add Links to Visualization library (#170810)
Closes https://github.com/elastic/kibana/issues/162840

## Summary

This PR adds a visualization alias for the new Links embeddable so that
all Links library items can be managed/edited from the Visualization
library, like so:


8541506b-cfdd-4a2f-8bc2-841220def7a3

However, in order to get the above working, it was unfortunately not as
simple as just adding a visualization alias. Because the Links
embeddable does not have a dedicated editing app (all editing/creation
is done through a flyout), the usual `aliasPath` + `aliasApp` redirect
that happens for editing an alias did not work in this case.

To get around this, I've had to make changes to how aliases are
registered, as well as both the Visualization `VisualizeListing`
component and the generic `TableListViewTableComp` content management
component:

- **Summary of visualization alias changes:**

First off, I made changes to the typing of aliases - specifically,
rather than taking two independent `aliasPath` and `aliasApp` props,
I've combined them into a singular `alias` prop which will either be of
type `{ alias: string; path: string; }` or `{ embeddableType: string;
}`. This makes it easier to determine (a) whether a visualization is of
type `BaseVisType` or `VisTypeAlias` and (b) if it **is** of type
`VisTypeAlias`, how the editing of that vis should be handled.
Specifically, if `alias` is of type `{ alias: string; path: string; }`,
then it is a normal visualization and behaviour should be the same as it
was previously; however, if it is of type `{ embeddableType: string; }`,
then this is an **inline** alias - i.e. editing should be done inline
via the embeddable factory's edit method.

- **Summary of `VisualizeListing`  changes**

The primary changes here were made to the `editItem` callback -
specifically, if the fetched saved object has neither an `editApp` nor
an `editUrl`, then it will now try to fetch the embeddable factory for
the given saved object type and, if this factory exists, it will call
the `getExplicitInput` method in order to handle editing.

- **Summary of `TableListViewTableComp` changes**

Previously, an error would be thrown if both a `getDetailViewLink` and
an `onClickTitle` prop were provided - while I understand the original
reasoning for adding this catch, this no longer works if we want to
support inline editing like this. In this case, I needed **only** the
Link embeddable items to have an `onClick` while keeping the behaviour
for other visualizations the same (i.e. all other visualization types
should continue to link off to their specific editor apps) - however,
since this method is not provided **per item**, I had no way of making
an exception for just one specific item type.

Therefore, to get around this, it is now considered to be valid for
**both** the `getDetailViewLink` and `onClickTitle` props to be defined
for the `TableListViewTableComp` component. In order to prevent conflict
between the two props, I have made it so that, if both are provided,
`getDetailViewLink` **always takes precedence** over `onClickTitle` - in
this case, `onClickTitle` will **only** be called if `getDetailViewLink`
returns `undefined` for a given item. I have added a comment to
hopefully make this clear for consumers.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [x] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [x] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2023-11-22 10:37:27 -07:00
Yngrid Coello
74dea1e2c9
[Dataset quality] Including integration information within stats (#171663)
### Changes
- `sortOrder` was removed as a param
- `GET /internal/dataset_quality/data_streams/stats` now includes
information related to integrations (name, title, version, icons)

Response now looks like
```
{
  "items": [
    {
      "name": "logs-elastic_agent-default",
      "size": "1.5mb",
      "size_bytes": 1645068,
      "last_activity": 1700378618104
    },
    {
      "name": "logs-elastic_agent.filebeat-default",
      "size": "3.6mb",
      "size_bytes": 3860281,
      "last_activity": 1700472909107
    },
    {
      "name": "logs-elastic_agent.metricbeat-default",
      "size": "1.6mb",
      "size_bytes": 1773572,
      "last_activity": 1700142440834
    },
    {
      "name": "logs-system.auth-default",
      "integration": "system",
      "size": "6.8mb",
      "size_bytes": 7226358,
      "last_activity": 1700472604014
    },
    {
      "name": "logs-system.syslog-default",
      "integration": "system",
      "size": "1.2gb",
      "size_bytes": 1302089724,
      "last_activity": 1700473867000
    }
  ],
  "integrations": [
    {
      "name": "system",
      "title": "System",
      "version": "1.49.0",
      "icons": [
        {
          "src": "/img/system.svg",
          "path": "/package/system/1.49.0/img/system.svg",
          "title": "system",
          "size": "1000x1000",
          "type": "image/svg+xml"
        }
      ]
    }
  ]
}
```
2023-11-22 18:27:04 +01:00
Gerard Soldevila
1bc5b6f43e
Improve ui applications navigation functional tests (#171314)
## Summary

Fix https://github.com/elastic/kibana/issues/53356

The PR brings a couple of main improvements:
* `apps_menu.clickLink()` the logic is sometimes not able to find the
right element "by partial link name". Adding a `category` parameter
helped narrow it down, but in some scenarios our applications are not
under any section, so we can't leverage this parameter. I have rewritten
the case where no `category` is specified, in order to fetch all side
nav links first, and then filter for the matching ones. This seems to
behave correctly 100% of times (at least confirmed by FTR below).
* Adds the extra `category` parameter for those scenarios where it can
be passed. It helps disambiguate when multiple links might match the
text (e.g. _Recent_), and reduces the odds of tests being flaky.

---

➡️ Flaky Test Runner Pipeline - 200x 🔴

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4004

➡️ Rewrite
[apps_menu.clickLink()](5014947f6e)

➡️ Flaky Test Runner Pipeline - 150x 🟢 
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4011

➡️ CI
[failed](https://buildkite.com/elastic/kibana-pull-request/builds/176461),
so I pushed [this
commit](943d533156).

➡️ One last Flaky Test Runner Pipeline - 200x 🟢
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4028
2023-11-22 12:20:16 -05:00
Toby Brain
543e8659d7
ApiKey auth should be set in the Authorization header (#171496)
## Summary

Updates the openapi specs that I could find to correctly use the
`Authorization` header when using API Key authentication. Currently,
generated clients are specifying the incorrect (`ApiKey`) header and
failing to auth using and API Key.
2023-11-23 04:15:37 +11:00
Saarika Bhasi
a8f203931f
[Serverless Search] Update Getting Ingest Data section (#171035)
## Summary

PR updates Getting Started Ingest data row to match
[design](https://www.figma.com/file/aRW3wtDRGgwOunC8vXIvdm/Milestone-0-UX?type=design&node-id=3893-443443&mode=design&t=PYPiODRJvKspgxQc-0)
.

## Screen shot 
<img width="1402" alt="Getting ingest data row"
src="1b932469-f151-4e71-844b-da6b9b667e2a">

## Screen Recording


2c9454ee-b23f-4a7e-9d16-cfcd3697e1a1



### Checklist
- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 12:06:58 -05:00
Pete Hampton
938069dd5d
Add Github integration fields to telemetry filter lists. (#171516)
## Summary

Adds GitHub integration fields to prebuilt rules filterlist.
Issue backrefed from private repo.

### Checklist

Delete any items that are not applicable to this PR.

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 12:06:29 -05:00
Milton Hultgren
fe003aab8f
[infra] Exlcude ML job tests from Firefox (#171625)
It seems these tests were facing issues when running in Firefox but I
don't think it's critical that they run in both browsers so I'm
excluding Firefox and only running them in Chrome from now on.

Closes #171580
Closes #171544
Closes #171539
Closes #171493
Closes #171490
2023-11-22 12:05:29 -05:00
jennypavlova
3d1e03473c
[Obs UX] Apply neutral colours to asset kpi tiles (#171637)
## Summary

This PR changes the KPI colors to a more neutral color scheme.

| Before | After |
| ------ | ------ |
| <img width="1898" alt="image"
src="51bb78e1-cf17-4652-8c77-a3b5e28dbdbe">
|
![image](57a4dc02-4223-44f1-b91a-acf0a9419df9)
|

## Testing

- Go to host view:
  - Check the KPI tiles' colors
  - Open the host flyout and check them again
- Go to inventory and click on a host in the waffle map
  -  Check the KPI tiles' colors inside the flyout
  - Click on open as page and check the kpi tiles there:
- <img width="1658" alt="image"
src="a61126ca-9eaf-493e-9d48-bc34ce7843fd">
2023-11-22 12:05:01 -05:00
Walter Rafelsberger
19e97f35a7
[ML] [AIOps] Log Rate Analysis: Adds support to restore baseline/deviation from url state on page refresh. (#171398)
Support to restore baseline/deviation time ranges from url state on full
page refresh. Also updates functional tests to include a full page refresh after the
first analysis run for each dataset.
2023-11-22 12:03:33 -05:00
Shahzad
d5fc9b0314
[Synthetics] Refactor supress API Key error (#171114) 2023-11-22 17:03:35 +01:00
Kurt
66019dfe05
Adding user profiles tests for regular and serverless (#171554)
## Summary

Adding functional tests for User Profiles and Dark Mode


## Flaky Test Runner for new tests

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4034
🟢
2023-11-22 10:43:03 -05:00
Pete Hampton
0e2ef90df7
Update diagnostic sending logic so it doesn't use EP alerts queue. (#171381)
## Summary

Currently, the diagnostic task is enqueueing alerts onto the production
queue. This is problematic and likely causes a lot of EP alert telemetry
loss in busy clusters. There is also a 100/1m cap on the queue which is
also a bottleneck for the diagnostic feed. I'm following up with a
bigger PR to move this query to a
[PIT](https://www.elastic.co/guide/en/elasticsearch/reference/current/point-in-time-api.html)
query.


### Checklist

Delete any items that are not applicable to this PR.

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
2023-11-22 14:59:15 +00:00
Maxim Kholod
668f8565cf
[Cloud Security] skip Old Data FTR test suit until the fix is implemented (#171721)
## Summary

The test suit seems to cause failures 

https://buildkite.com/elastic/kibana-pull-request/builds/177222#018bf17a-bded-4681-a408-7c2e19c137b7

https://buildkite.com/elastic/kibana-pull-request/builds/177814#018bf5a4-8b63-4110-8acf-c1d4891867db

https://buildkite.com/elastic/kibana-pull-request/builds/177817#018bf5b3-6129-4ac0-a032-df5ca1ba3b72

Skipping until the fix in
https://github.com/elastic/kibana/pull/171717/files is confirmed on the
flaky test runner
2023-11-22 05:16:24 -08:00
Pete Hampton
edc1b47bbd
Update codeowners for secsol FTR tests. (#171620)
## Summary

Security Data Analytics would like to know when these files are updated.

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-22 10:41:14 +00:00
Wafaa Nasr
f3851c5934
[Security Solution][API testing] Rename the commands to be consistent with the query and add the new ones (#171532)
## Summary


Rename the commands to be consistent with the query and add the new ones
2023-11-22 11:05:55 +01:00
Pierre Gayvallet
423e094659
Disable rison parsing error logs in production (#171660)
## Summary

Similar to https://github.com/elastic/kibana/pull/170827

Disable noisy 3rd party lib warning in production mode.
2023-11-22 10:46:55 +01:00
Marco Antonio Ghiani
dc29fb7cb5
[Log Explorer] Update minimum height for JSON doc view (#171553)
## 📓 Summary

Closes #171485 

This fix guarantees the JSON doc view will always get a minimum space
independently of the available space, to avoid the current scenario
where a scrollable flyout does not reserve enough space for the JSON tab
content tobe displayed (see recording in the related issue).


2c539047-32cd-4213-bc6f-3062de151426

---------

Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>
2023-11-22 10:14:11 +01:00
Gerard Soldevila
721d68a890
Avoid ECONNRESET errors on idle timeout (#162947)
### Summary

Address https://github.com/elastic/kibana/issues/82002 and
https://github.com/elastic/kibana/issues/75440

I think I found a breakthrough for this flaky behavior. I run the
integration test 800x locally, with different settings:

Adjusting both the delayed emission (send 1 char at a time), and the
socket idle timeout to have exacly the same value (e.g. `10 millis`), I
managed to get the `ECONNRESET` 100% of the times.

Thus, IIUC the ECONNRESET happens when the client tries to send a
character over the socket and at the same time the server responds with
the idle timeout.

Adjusting the values so that the delay between character emissions is
significantly larger than the idle timeout, e.g. 20 vs 5, I get `socket
hang up` 100% of the times.

Flaky Test Runner Pipeline - 300x 🟢
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4030
2023-11-22 08:53:35 +01:00
Gloria Hornero
0e904b8c5d
[Security Solution] [Serverless] Making more robust the parallel serverless script (#171390) 2023-11-22 00:14:26 -07:00
Kibana Machine
325518095a
[api-docs] 2023-11-22 Daily api_docs build (#171707)
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/529
2023-11-22 00:59:25 -05:00
Tiago Costa
03cbe7aa48
skip flaky suite (#171575) 2023-11-22 04:30:06 +00:00
Tim Sullivan
641983ff8d
Append serverless project ID to Support URL (#171448)
This PR updates the URL to the Elastic Support Portal registered by the
Cloud plugin, to include the configured deployment ID as a querystring
parameter.

1. On serverless deployments, we set the projects unique identifier with
`?serverless_project_id=123ABC`
2. On stateful cloud deployments, we set the deployment's unique
identifier with `?cloud_deployment_id=123ABC`
3. On on-prem deployments functionality shall remain unchanged.

Where this link can be found in the UI:

![image](a00f0dad-5aa2-40ab-9667-746ebe774762)
2023-11-21 18:38:05 -07:00
Florian Bernd
5cbc93c533
[Serverless Search] Getting Started - Fix .NET code snippet (#171388)
Fixes the "Getting Started" code snippet for the .NET serverless client.
2023-11-21 16:17:08 -06:00
Jon
07df5966b2
Revert "Revert "re-enable kme pipeline for testing (#171451)"" (#171694)
I pushed this revert up initially via
e79ca5e9d6 while debugging an issue with
CI waiting for agents. This was not the root cause and can be
unreverted.
2023-11-21 22:13:27 +00:00
Brad White
1919c87b90
Remove CI Composite Storybook (#171258)
## Summary
Closes #160803

This PR removes the `CI Composite` story because it has been broken
since at least ac23dce29f (and possibly
since b862a6c181). The functionality is
covered by the generated `index.html` in
dda4498fee/.buildkite/scripts/steps/storybooks/build_and_upload.ts (L105-L120)

To fix the composite story requires generating `stories.json` for every
storybook, which requires migrating the repo off the deprecated
`storiesOf` API. That task is quite extensive and would be better
handled alongside an upgrade to Storybook 7.x
2023-11-21 14:59:39 -07:00
Patryk Kopyciński
043f050187
[security_solution] Fix junit_transformer (#171669)
## Summary

Currently, Cypress is writing junit XML files that we are trying to map
to the expected CI format, but if the job fails the broken files are
still being uploaded and passed to the Flaky Test Reporter which causes
it to fail.

So the solution is to just delete the broken files before they are sent
to the Flaky Tests Reporter

Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
2023-11-21 21:50:37 +00:00
Brad White
d392473d90
[chore] Restrict Storybook version for Renovate (#171453)
Renovate bot keeps updating Storybook in #169655 to 7.x which has
[significant breaking
changes](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#from-version-65x-to-700),
CI failures, and requires Webpack 5. This upgrade will require a human
due to how our SB is setup.

[Renovate
Docs](https://docs.renovatebot.com/configuration-options/#allowedversions)
2023-11-21 14:43:15 -07:00
Jan Monschke
10f422836b
[SecuritySolution] Fix timeline saving / prevent epic from crashing (#171674)
## Summary

Fixes https://github.com/elastic/kibana/issues/168194

Under some circumstance, when navigating to the timelines page, we would
get a runtime exception for `state.tableById[action.id]` not being
defined. When that happened, the redux store would be in a broken state.

This PR makes the responsible destructuring assignment more save.
2023-11-21 14:42:00 -07:00
Jonathan Budzenski
e79ca5e9d6 Revert "re-enable kme pipeline for testing (#171451)"
This reverts commit c0978dbe1b.
2023-11-21 13:13:55 -06:00
Hannah Mudge
be46cceaa9
[Dashboard Navigation] Simplify state management (#171581)
Closes https://github.com/elastic/kibana/issues/167577

## Summary

Previously, the Link embeddable used the whole redux embeddable package
- however, the overall state that needs to be managed for this panel is
very simple, so this ended up being overkill. This PR fixes that by
adding a `useLinksAttributes` hook to replace the redux package that
subscribes to changes made to the attributes instead.

I also made two smaller changes in this PR:
1. Called the "Organize imports" command from VSCode on all of the
touched files - this explains all of the seemingly unrelated import
changes.
2. I fixed the React warning that was being thrown due to calling
`setIsSaving` after the component was unmounted.

### How to Test

To test number 2 above, create a by-reference Links panel and refresh
the dashboard. Then,
1. Make some sort of change to the Links panel, such as re-arranging the
links
2. Save the changes - note that, without the mount check, the following
React error will be thrown:

![image](88573c7b-8469-490d-83dd-5e335573aa75)
3. Now, with the mount check, this no longer happens 🎉 

### Checklist

- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-11-21 11:00:32 -07:00
Konrad Szwarc
a5d181089a
[EDR Workflows] Remove optional label from timeout input (#171632)
https://github.com/elastic/kibana/issues/171617

![Screenshot 2023-11-21 at 13 21
09](404b948b-33bf-468b-8552-ec2062287c0c)
2023-11-21 10:29:51 -07:00
Tiago Costa
d40855765e
skip flaky suite (#171666) 2023-11-21 16:27:46 +00:00
Tiago Costa
532799fd63
skip flaky suite (#171667) 2023-11-21 16:26:39 +00:00