Commit graph

66612 commits

Author SHA1 Message Date
Brandon Kobel
7a1ec0c5c1
Removing the double quotes from the build.filter (#165500)
@brianseeders figured this out. We tried out this change by modifying
the pipeline directly, and it triggered the pipeline:
https://buildkite.com/elastic/kibana-serverless-release
2023-09-01 13:58:32 -04:00
Philippe Oberti
8267c56322
[Security Solution] expandable flyout - add paywall to prevalence details (#165382) 2023-09-01 19:46:26 +02:00
christineweng
88c04e5c94
[Security Solution] Expandable flyout - Update index field in analyzer preview (#165398)
## Summary

This PR addresses a bug that when a rule is created using data view,
analyzer preview is blank. This is due to a check on if index exists
before rendering the analyzer preview. This PR updated the index field
from `kibana.alert.rule.parameter.index` to 'kibana.alert.rule.indices`,
the later is introduced in https://github.com/elastic/kibana/pull/130929
and is available when a rule is created using either index patterns or
data view.

**How to reproduce the bug**
- Refer to bug report https://github.com/elastic/kibana/issues/164829

**How to test**
- Create a rule using data view
- Generate some alerts
- Go to alerts page, expand a row in alerts table
- Go to Visualization -> Analyzer preview, the analyzer preview tree
should be present


![image](cbe0668e-335d-436a-992c-8970e75a3635)


### 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
2023-09-01 10:45:26 -07:00
Brandon Kobel
4ba2955f4f
Allow kibana-tech-leads manage Serverless Release Pipeline (#165491) 2023-09-01 13:15:44 -04:00
Jean-Louis Leysens
cf464a91b0
[Jest tests] Update create serverless root helpers to use kill (#165467)
## Summary

Follow up on https://github.com/elastic/kibana/pull/165316, address
https://github.com/elastic/kibana/pull/165316#discussion_r1312403704

* Use the `kill` option in Jest integration test utilities for
serverless roots
* Fix a typo in a type import
* Add the `waitForReady` flag to optionally wait until the cluster is
ready to server requests (default: `false`)

## TODO

- [x] Add a test for `waitForReady`
2023-09-01 09:54:53 -07:00
Juan Pablo Djeredjian
d2381149fd
[Security Solution] Fix Related integrations Cypress test (#165481) 2023-09-01 18:32:13 +02:00
Coen Warmer
9090ceaf49
[Observability Ai Assistant] Onboarding & Action Menu Improvements (#165459) 2023-09-01 09:25:16 -07:00
Dario Gieselaar
44a3864876
[Logs] use ISO timestamp for Assistant messages (#165475) 2023-09-01 09:13:00 -07:00
Dzmitry Lemechko
555f865694
test api/status for capacity (#164864)
## Summary

Adding API capacity test for `GET /api/status`


Stats:
```
"warmupAvgResponseTime": 39,
"rpsAtWarmup":10,
"warmupDuration":30,
"rpsMax":695,
"responseTimeMetric":"85%",
"threshold1ResponseTime":1000,
"rpsAtThreshold1":435,
"threshold2ResponseTime":3000,
"rpsAtThreshold2":475,
"threshold3ResponseTime":5000,
"rpsAtThreshold3":495
```
2023-09-01 18:03:50 +02:00
Dan Panzarella
43b3f2e1cf
[Fleet] Classify index not found as file not found too (#165469) 2023-09-01 11:02:29 -04:00
Rodney Norris
2af57fb24e
[Serverless Search] Getting Started: Separate cloud id panel (#165170)
## Summary

Moved the cloud id from the API key panel to its own cloud details panel
with the url as well.

### Screenshots

![image](9db88c94-7285-4e7d-8a4b-106a8f1707f1)

![image](20486279-3f49-44d7-bf9d-c63bb39dabe1)

### 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)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [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/))
- [ ] 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))
- [ ] 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))
- [ ] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)
2023-09-01 11:00:09 -04:00
Davis McPhee
f721e3a82e
[Search] Update the shard failure testing instructions in search_source.ts (#165281)
## Summary

While working with @1Copenut on troubleshooting an EUI upgrade issue, we
ran into some problems following these instructions, so I've updated
them to include the full steps needed to test shared failures.

---------

Co-authored-by: Matthias Wilhelm <ankertal@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-09-01 11:15:21 -03:00
Brandon Kobel
26afc4d196
Removing trigger_mode: none for the Serverless release pipeline (#165463)
Context:
https://elastic.slack.com/archives/C04KKUA8EUB/p1693563106926819
2023-09-01 09:30:56 -04:00
Tiago Costa
fca8c581db
chore(NA): temporarily enable more detailed error for NoSuchSessionError (#165389)
This PR just temporarily enables more detail logging for WebDriver
NoSuchSessionError happening on FTR.

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
2023-09-01 14:23:21 +01:00
Tiago Costa
1158ab5c71
skip flaky suite (#165391) 2023-09-01 14:22:48 +01:00
Stavros Kroustouris
2dd713c505
TLS-626 Trigger promote with e2e tests (#165334)
## Summary
This PR calls the pipeline introduced on
https://github.com/elastic/gpctl/pull/167 which calls the e2e tests
before updating serverless gitops.

The previous change which was introduced on the commits below, used
gpctl to update the image tags for kibana on the controller. This change
resulted in skipping the part where the e2e tests were being run 😬


bf148fb35f

3cfbf24190

The present PR fixes this, by using the new pipeline which includes the
e2e tests introduced on https://github.com/elastic/gpctl/pull/167
2023-09-01 15:02:38 +02:00
Tiago Costa
189e8e814a
skip flaky suite (#165465) 2023-09-01 13:58:27 +01:00
Youhei Sakurai
1d3af8028d
Add functional tests for Console's autocomplete (#164706)
## Summary

This PR adds functional tests for Console's autocomplete, all suggested
in #136056.

Closes #136056

### 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
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))

### For maintainers

- [x] 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-09-01 20:49:58 +09:00
Stratoula Kalafateli
787a5df406
[Textbased] Adds a prop to hide the minimize button on expanded mode (#165291)
## Summary

There are cases where the editor is rendered only on the expanded mode.
For example on the esql rule creation. In this case we want to hide the
minimize button as it is not used.

<img width="1070" alt="Screenshot 2023-08-31 at 11 01 30 AM"
src="4ce3859a-08bb-466f-bfb8-1879b2fb8ed5">


### 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
2023-09-01 14:33:04 +03:00
Tomasz Ciecierski
16e8d2beae
[EDR Workflows] Fix missing apostrophe in open api version (#165365) 2023-09-01 04:09:53 -07:00
Gerard Soldevila
f8303ec7cf
[esArchiver] Do not perform SO migration on cleanup (#163302)
## Summary

Attempt at fixing https://github.com/elastic/kibana/issues/127545

The failing tests use `esArchiver` to cleanup Saved Object indices
between tests.
Strangely, the cleanup method calls the migration logic to update the SO
indices.

In this particular source of flakiness, a test fails during the
migration (problem is tracked by
https://github.com/elastic/kibana/issues/163289).

Performing a migration as part of the cleanup does not make too much
sense (at least in this test suite), so the goal of this PR is to
simplify the cleanup operation, getting rid of the call to
`migrateSavedObjectIndices`.

50 runs flaky test runner
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2850
2023-09-01 12:41:20 +02:00
Roger Zhang
af6fb117b5
Adding ability to deselect EPM subcategory (#164260)
## Summary

Fixes #156419 

If an EPM subcategory is selected, this PR makes it possible to deselect
that subcategory before deselecting the parent category by clicking on
the search bar button.

Behavior is shown in below video:

49e20b81-1a3e-436e-8b94-af43a515eccf

### Checklist

Delete any items that are not applicable to this PR.

- [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 was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [x] 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>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
2023-09-01 03:40:21 -07:00
Sergi Massaneda
befa48828c
[Security Solution][Bug] Fixes visual issue in Safari (#165377)
## Summary

Fixes issue in descriptions of landing page icons which were always
displaying in white color. It only happens in Safari, other browsers
show the text in the correct color.

Fix: Remove misuse of `color` property in `EuiText` component

Before:


![before](ff03272f-3f2b-4d32-a10f-8b223a7c80c8)

After:


![after](6ae6f235-4572-4ee7-9103-377869567a35)
2023-09-01 03:14:51 -07:00
amyjtechwriter
162a95938b
[DOCS] Adds the release notes for 8.10.0 (#165077)
Adds the release notes for 8.10.0.

---------

Co-authored-by: lcawl <lcawley@elastic.co>
2023-09-01 11:06:12 +01:00
Ievgen Sorokopud
9de752d73b
[Security Solution] UI collapse on rule Preview under create rule (#164973)
## Summary

Original ticket: https://github.com/elastic/kibana/issues/163472

This PR fixes Rule Preview UI which is broken when user closes the
preview component.

**Broken State:**

<img width="1724" alt="Screenshot 2023-08-28 at 14 56 42"
src="ec123a06-fef1-47c2-8b29-3567b8037cff">


**Fixed UI:**

<img width="1723" alt="Screenshot 2023-08-28 at 14 55 23"
src="fb4955fc-77af-4f02-b326-cec01f09f4ed">
2023-09-01 11:50:03 +02:00
Shahzad
82122fa364
[Synthetics] Refactor code to use monitor location id for filtering (#165101)
## Summary

Use monitor location id for filtering. 

Also removed redundant code which was their to account for missing label
in location objects which were part of monitors.

### Testing

1. Make sure location filtering is working as expected in overview and
management pages
2. Make sure sorting by locaiton is working as expected on both pages
2023-09-01 11:42:42 +02:00
Stratoula Kalafateli
5d6812966a
[ES|QL] Technical preview in Discover and Dashboards (#146971)
## Summary

Closes https://github.com/elastic/kibana/issues/137810
Part of https://github.com/elastic/kibana/issues/163248

This PR is the **first iteration** of the new ES|QL language in kibana.
The majority of the functionality is based on the existing functionality
for SQL (which has already been merged). This builds on top of it to
enable the functionality for ES|QL. We decided to remove SQL for now so
this PR enables ES|QL and hides SQL. We are not removing the code for
now.

### Important notes:
- This PR contains basic autocomplete functionality for the ES|QL
commands. We want to improve it in follow up PRs
- The majority of the tests for SQL were moved to work with ES|QL
instead
- The search strategy is a very simple endpoint for now as we don't have
async search nor pagination
- Now that we remove SQL, the ui for ES|QL selection has changed
- The documentation for ESQL has been handled by the docs team so it is
already reviewed and in sync with the official documentation
- ES|QL is disabled in serverless projects for now

### Changes from SQL:
- The Discover histogram now is being created with ES|QL (using the
date_trunc function). This gives it the ability to be saved on a
dashboard and also to be edited inline.
- ES|QL sometimes returns some warnings (on the search headers). For
example when we are trying to date parse a string that doesnt contain a
valid date). These warnings are also reported on the UI. There is a bug
in ES and the warning doesnt come always
https://github.com/elastic/elasticsearch-internal/issues/1465)
- We have 2 types of commands:
- Transformational commands (keep, stats) -> when they exist in the
query Discover should render the Table view (selected columns)
- Non transformational commands (all the others) -> in that case
Discover renders the Document view
  - ESQL switch on advanced settings is now on by default


**Discover view with non transformational commands**
<img width="1678" alt="image"
src="abe100e1-01e9-4fe0-9b89-6d8bdf6443fc">


**Discover view with transformational commands**
<img width="1679" alt="image"
src="e46af422-daeb-4be5-88cf-522211674ff5">


### Missing
- ESQL autocomplete is not perfect, we are going to work on it on a
future PR. Specifically:
- There is a bug in autocomplete, sometimes writing a query overwrites
the existing one, will deal with it in a future PR
  - Further improvements

### Checklist

- [ ] 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)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [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: Alexey Antonov <alexwizp@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
Co-authored-by: Peter Pisljar <peter.pisljar@elastic.co>
Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co>
Co-authored-by: Davis McPhee <davis.mcphee@elastic.co>
2023-09-01 12:22:00 +03:00
jennypavlova
38c3b85b46
[Infra UI] Processes tab test change: Wait for page loading (#165303)
Related to https://github.com/elastic/kibana/issues/160796

## Summary

This PR adds the change explained
[here](https://github.com/elastic/kibana/pull/165302) in the new node
details page tests.
2023-09-01 11:10:16 +02:00
Nicolas Chaulet
1c95fed917
[Fleet] Fix package icon size when browsing from list to details page (#165399) 2023-09-01 10:27:56 +02:00
Christiane (Tina) Heiligers
727929683e
[SOR] implement downward compatible update (#161822)
Part of https://github.com/elastic/kibana/issues/152807

## Summary

Change the way the `update` API of the savedObjects repository works, to
stop using ES `update` and perform the update manually instead by
fetching the document, applying the update and then re-indexing the
whole document.

This is required for BWC and version cohabitation reasons, to allow us
converting the document to the last known version before applying the
update.

The retry on conflict behavior is manually performed too, by detecting
conflict errors during the `index` calls and performing the whole loop
(fetch->migrate->update->index) again.

Upserts are done in a similar way, by checking the document's existence
first, and then using the `create` API.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co>
2023-09-01 10:27:17 +02:00
Cauê Marcondes
acf89562c4
[Profiling] Profiling data access plugin (#165198)
This is part 1 of a series of PRs to expose the flamegraph to be used by
other plugins.

**The problem**
Currently for plugin-A to show data from plugin-B, it needs to add
dependency on plugin-B. If plugin-B wants to show data from plugin-A, it
also needs to add plugin-A as a dependency, and here is where the
problem happens. In such scenario, we have a cyclic dependency problem.

**The solution**
To solve this problem a new plugin is created, `profiling-data-access`.
This plugin exposes services that consumer plugins can call in other to
have the data they need to show on their end. The `profiling` plugin is
also using this new plugin. For now, only the flamegraph service is
available, The idea is to slowly migrate the data fetching from
profiling to this new plugin in other to facilitate the integration
across plugins.

**Why some many files?**
As I said, only the flamegraph logic was moved to the new plugin, but it
has many files that it needs to properly build the response of the
service call. I moved all these files to the `common` folder inside the
new plugin and adjusted the imports in the profiling plugin.

<img width="1032" alt="Screenshot 2023-08-31 at 09 29 27"
src="287bd28e-b834-45e0-8042-576d1fcff6cd">

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-09-01 09:09:41 +01:00
Carlos Crespo
a6d0b782a4
[Infra] Fix home_page functional tests (#165339)
fixes [#164164](https://github.com/elastic/kibana/issues/164164)
## Summary

Fixes `home_page` functional test

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3032
2023-09-01 10:04:15 +02:00
Pierre Gayvallet
eac09391a6
[SO service] fix getAllIndices (#165224)
## Summary

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

- remove `getAllIndices` from the SO service's setup contract
- adapt `getAllIndices` from the start contract to only return indices
that are effectively present in the current environment
2023-09-01 01:01:11 -07:00
Brad White
150a883f5c
Improve docs and logging for kbn/es auth and setup (#165422)
Closes #164657 

## Summary
- Improve kbn/es docs to include prerequisites for using serverless
- Better guidance to use `--ssl` flag to enable security
- Alert the user how to authenticate with Elastic registry if it fails
- Guidance for using `--ssl` and authentication
2023-09-01 09:42:30 +02:00
Alejandro Fernández Haro
bc3732680e
[Flaky #158318] Catch start-thrown errors as they are irrelevant to this test (#165319) 2023-09-01 09:30:53 +02:00
Kibana Machine
0d12a0558c
[api-docs] 2023-09-01 Daily api_docs build (#165427)
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/447
2023-09-01 01:08:18 -04:00
Brad White
6bbd3c67e1
Check where SES is running before passing along service token (#165411)
## Summary

If a user is running serverless ES in the cloud and serverless KBN
locally, passing the token can trigger an invalid configuration error:

`serviceAccountToken cannot be specified when "username" is also
defined`

Additionally, the token is likely invalid anyways because the SES
instance was not seeded with it. This PR checks the
`elasticsearch.hosts` configuration for non-localhost values before
passing along the token.

## Testing
Add something like the following to `config/kibana.dev.yml` and run
`yarn serverless`. Should not get a configuration error.

```yml
elasticsearch.hosts: https://xxxxxxxxxx.es.us-west2.gcp.elastic-cloud.com:443
elasticsearch.username: kibana_system_user
elasticsearch.password: xxxxxxxxxxxxxx
```

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-08-31 19:03:23 -07:00
Youhei Sakurai
eaee02f913
Fix autocomplete on only 1 letter typed in request editor (#164707)
## Summary

This PR fixes autocomplete on only 1 letter typed in request editor.

Closes #164542

### 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

### For maintainers

- [x] 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)

## Release note

Fixes autocomplete on only 1 letter typed in Console's request editor
2023-09-01 10:26:22 +09:00
Tiago Costa
d117fae85c
Revert "chore(NA): temporarily enable more detailed error for NoSuchSessionError"
This reverts commit 748364d8fa.
2023-09-01 01:53:16 +01:00
Tiago Costa
5abc5e46a7
skip flkay suite (#165384) 2023-09-01 01:50:38 +01:00
Jean-Louis Leysens
bc9b6f8b16
[Test] Unskip serverless ES jest integration smoke test (#165316)
## Summary

Unskip the `smoke` test we added for serverless jest integration and
update the root utilities.
2023-08-31 17:14:43 -07:00
Tiago Costa
7ce2cb3fcf
skip flaky suite (#140973) 2023-09-01 00:58:44 +01:00
Tiago Costa
4713f3e69f
Merge remote-tracking branch 'upstream/main' 2023-09-01 00:57:20 +01:00
Kibana Machine
dba91b95fa skip failing test suite (#162594) 2023-08-31 19:06:12 -04:00
Isaac Karrer
bc866a7f96
reverse which config we call to keep locking working (#165351)
## Summary

The config does not propagate to downstream workflow jobs in all cases
so things break if we don't use the default. Therefore we will make dev
the exception.

Update the gpctl config we reference in the gitops repo. The default
config needs to be the promotion workflow and dev needs to be separate
otherwise other promotion infrastructure breaks since it does not know
to look for the overridden config.
https://github.com/elastic/serverless-gitops/pull/688

Slack: https://elastic.slack.com/archives/C9PPG4EJH/p1693480365606699
2023-08-31 15:55:10 -05:00
James Rodewig
ae12744b96
[DOCS] Cross-link to ES CCS docs (#165406)
Cross-links to [Excluding clusters or indices from cross-cluster search](https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-cross-cluster-search.html#exclude-problematic-clusters) from [Use data views with cross-cluster search](https://www.elastic.co/guide/en/kibana/current/data-views.html#management-cross-cluster-search).

This was originally part of https://github.com/elastic/kibana/pull/164904
2023-08-31 16:26:32 -04:00
Kevin Delemme
8c8e9741cd
feat(slo): enhance search field selectors (#165122) 2023-08-31 16:09:02 -04:00
Julian Gernun
2fa8eeaa7d
[RAM] Add GlobalRuleEventLogList to Oblt Rules Page (#165115)
## Summary

Adds rule event log tab to the rules page


4d1a5335-a59a-45ce-a6d2-9c9a6701cad5

---------

Co-authored-by: Xavier Mouligneau <xavier.mouligneau@elastic.co>
2023-08-31 13:06:48 -07:00
Thom Heymann
c3927799cf
Fix interactive Setup UI never reaches Finished state (#165273)
Resolves #162518

This PR updates the logic that detects whether Kibana has booted
correctly during interactive setup.

The issue described in #162518 was a false positive and only effected
Kibana when run in development mode.

We already have end-to-end tests which go through the entire enrollment
flow and ensure that Kibana correctly redirects to the login page once
interactive setup completes:

https://github.com/elastic/kibana/blob/main/test/interactive_setup_functional/tests/enrollment_token.ts#L78-L81

These tests passed with both the previous and the updated logic.
However, the end-to-end tests do not check development mode which is why
the build never failed and we started seeing this issue.
2023-08-31 20:47:04 +01:00
Yngrid Coello
4125ae2a1e
[Logs onboarding] Ensure versioning for SO (#165331)
Closes https://github.com/elastic/kibana/issues/160253.

### Changes
- Schema was added to observabilityOnboarding SO
- `x-elastic-internal-origin` was added to requests from installation
script
2023-08-31 11:56:04 -07:00