Commit graph

83681 commits

Author SHA1 Message Date
elastic-renovate-prod[bot]
056c6dd40b
Update yauzl/yazl 2025-02-11 08:03:55 +00:00
Jeramy Soucy
302ff7fd81
Upgrade @redocly/cli 1.27.2 → 1.28.5 (#210415)
## Summary

Upgrades devDependencies `@redocly/cli` from v1.27.2 to 1.28.5, and
`redoc` from 2.2.0 to 2.4.0.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-11 08:37:30 +01:00
Nick Partridge
155577b74b
[Lens][Partition] Fix behind text coloring for syncColors (#209632)
## Summary

When switching to borealis palettes there is no longer a need for
`euiPaletteColorBlindBehindText` palette. Removing this created the
linked issue as there was no default applied when accessing the mapped
colors. This change attempts to lookup behind text color otherwise
defaults to normal color. This was only reachable when the dashboard
`syncColors` option was enabled.

Fixes #209610

### 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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

## Release note

This fixes and issues where behind text colors were not correctly
assigned, such as in `Pie`, `Treemap` and `Mosaic` charts.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-11 04:41:09 +01:00
Davis McPhee
37465f43d2
[Discover] Add "All logs" data view to classic nav (#209042)
## Summary

This PR adds the default "All logs" data view introduced in #205991 to
the classic nav in addition to Observability nav.

Resolves #209013.

### 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/src/platform/packages/shared/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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 21:18:26 -04:00
christineweng
fc6e1d6ae9
[Security Solution] Standardize actions in Alerts KPI visualizations (#206340)
### Background

The initial intent of the PR was to address customer feedback regarding
hover actions in the kpi charts. Because the hover actions wrap around
the label, some users find the trigger sensitive, especially when screen
resolution is high and the text labels are small.

Upon exploring options and reviewing with UIUX team, it was decided that
we should follow the take action format in Lens charts (inline actions
inline, vertical 3 dots icon, and black color), to ensure that we have a
standard experience in charts.

### Before ###
**Non-Lens charts: overview charts, treemap**
- Popover actions upon hover
- Popover content is blue (default color)

![image](https://github.com/user-attachments/assets/20091b16-4408-4f55-ace8-95cbac25ff2e)

![image](https://github.com/user-attachments/assets/06b97ad8-fe41-4508-95ff-cc0ee5a73338)


**Lens charts: Trend graph, Count table**
- Actions are inline, with the vertical 3 dots icon
- Icon and menu item are in black color

![image](https://github.com/user-attachments/assets/df0dd709-ec02-4549-bf35-60ca5fe57179)


### After 

All the non-Lens charts have inline actions in black


![image](https://github.com/user-attachments/assets/29c4e9e9-f458-4520-b90f-e4b16a5e1318)


![image](https://github.com/user-attachments/assets/ba904202-338c-4154-b645-128729010d1d)

### Changes to `CellActions` package

This PR focuses on making the inline option flexible, by taking
additional styling options in metadata

```
metadata={{
          extraActionsIconType: 'boxesVertical',
          extraActionsColor: 'text',
        }}
```
The styling does not impact hover options 

![image](https://github.com/user-attachments/assets/07e59cd1-0d0b-472f-9ef1-a8a185d8dd3c)

### 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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-11 01:30:23 +01:00
Marshall Main
1b8bdcff67
[Security Solution] Fix whitespace/newlines for exception comments (#208959)
## Summary

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

## Before

![image](https://github.com/user-attachments/assets/aa9b00e9-da70-4ff2-be18-4073235e8a85)

## After

![image](https://github.com/user-attachments/assets/0fa2a69c-836d-4e98-8ecb-be88d1170519)
2025-02-10 18:17:49 -05:00
Bryce Buchanan
bfa945a0ea
Add 'Logs' tab to mobile services (#209944)
## Summary
Resolves #209630 
This PR adds the 'Logs' tab to mobile services. It uses the existing
`service_logs`
<img width="1714" alt="Screenshot 2025-02-05 at 17 03 59"
src="https://github.com/user-attachments/assets/62dd6059-b123-4796-81a5-f2f78b75fd3a"
/>

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [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/src/platform/packages/shared/kbn-i18n/README.md)
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 23:52:04 +01:00
Nathan Reese
0ba9c66a4e
[dashboard][canvas] Replace VisTypes and VisTypeAliases in Add Panel Menu (#209022)
Closes https://github.com/elastic/kibana/issues/180057

The following items needed to be replaced with add panel actions
* vega - visType
* markdown - visType
* lens - visTypeAlias
* maps - visTypeAlias

As an added benefit, now these actions are displayed in embeddable
examples that uses ADD_PANEL_TRIGGER

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-02-10 15:33:24 -07:00
christineweng
6e61f526a7
[Security Solution][Alert Flyout] Update entity insight badge to open entity flyouts (#208287)
## Summary

This PR updates the cloud insights in entity section to open to entity
flyout. When examining the insights (for example, the host is shown to
have 50 alerts, instead of opening the preview, and user click on the
details and go to respective tabs, this PR updated the behavior to open
the details tab via 1 click. The goal is to reduce friction for users
during investigation.

Feature flag: `newExpandableFlyoutNavigationEnabled`

When flag is off:
- Click on alert count should open timeline (if user has timeline
privileage)
- Click on misconfigurations and vulnerabilities badge should open
host/user preview


https://github.com/user-attachments/assets/23e0cc40-129d-4e75-b5be-26a49dcad710


When flag is on:
- Click on count badges should open the respective entity flyout and the
insights details tab



https://github.com/user-attachments/assets/5dfc39b7-edae-4b76-9a3a-79326337cb3b


### 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/src/platform/packages/shared/kbn-i18n/README.md)
- [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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 23:11:13 +01:00
Tim Sullivan
5f70855435
[Solution Nav] Update storybook (#210123)
## Summary

This PR consolidates the three storybooks for Solution Side Nav into a
single one
* Removed the `Custom Panel` storybook, this will soon no longer be
supported
* Removed the `Groups` storybook`, the "four squares" group will soon no
longer be supported
* Deleted the `Complex Object` storybook, it is redundant
* Added the `General layout structure` based directly on the [Figma
design](https://www.figma.com/design/SDtdvdzPcaDZRRXMV02gSW/Solution-Side-Navigation-%5B9.X%5D?node-id=2199-4744&t=Ub8fRo5OWxzcT9Z2-4)

### Current side nav issues

The storybook that remains shows where style gaps exist with the Figma
design:

<img width="997" alt="current-side-nav"
src="https://github.com/user-attachments/assets/e5d9df7e-0449-4286-a8b5-ffe946d80546"
/>

### Checklist
2025-02-10 22:03:51 +01:00
Michael DeFazio
75694a1228
Fix alignment issues with badges on inference endpoints table (#210423)
## Summary

- Aligns preconfigured and tech preview badges. 
- Adds wrapping to the column
- Moves preconfigured to be next to the name: help remove an extra flex
item for non-preconfigured items


Previous:
![CleanShot 2025-02-10 at 11 39
39@2x](https://github.com/user-attachments/assets/aa462677-e41b-4d4b-a163-30bb337c4e65)

![CleanShot 2025-02-10 at 11 40
16@2x](https://github.com/user-attachments/assets/f515c65d-435b-42af-a849-b4c8f5e4bca3)


- - - 
 
Update:
![CleanShot 2025-02-10 at 11 09
24@2x](https://github.com/user-attachments/assets/66f3e57d-0ef2-497c-94e2-60df5004f83c)

![CleanShot 2025-02-10 at 11 09
10@2x](https://github.com/user-attachments/assets/b4aa24ba-11bf-4392-8c20-98fe4ae6f647)


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] ~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/src/platform/packages/shared/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
- [ ] ~If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)~
- [ ] ~This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.~
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Identify risks

Low risk—just small UI flexbox changes.

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-10 15:50:18 -05:00
Bailey Cash
36e6d3d5ea
Removing unused scss files in obs solution (#210095)
Both files are un-used !!

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-02-10 15:25:58 -05:00
Hannah Mudge
219f31ab2d
[kbn-grid-layout] Cleanup memoization and styling (#210285)
## Summary

This PR cleans up the `kbn-grid-layout` code in two ways: 
1. Rather than memoizing components in their parents, I swapped to using
`React.memo` for all components, which accomplishes the same behaviour
in a slightly cleaner way.
2. I moved all Emotion style definitions **outside** of the React
components so that we no longer have to re-parse the CSS string on every
render (see [this
comment](https://github.com/elastic/eui/discussions/6828#discussioncomment-11247425)).


### Checklist

- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 13:09:50 -07:00
christineweng
d2c5132f74
[Security Solutions] Update cell actions copy (#209436)
## Summary

This is a part 2 following https://github.com/elastic/kibana/pull/206340
to standardize actions in the alerts kpi visualizations.

This PR updates the following copies:
- Changed `Filter In` to `Filter for`: to stay consistent with Lens and
Discover
<img width="1070" alt="image"
src="https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55"
/>

- Updated letter cases by following copy guidelines
  - `Filter Out` -> `Filter out` 
  - `Copy to Clipboard` -> `Copy to clipboard`
  - `Investigate in timeline` -> `Investigate in Timeline`
  - `Add to timeline` -> `Add to Timeline`


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [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/src/platform/packages/shared/kbn-i18n/README.md)
- [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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 13:41:07 -06:00
Bharat Pasupula
3ba912f6c2
[Automatic Import] Handle empty categorization results (#210420) 2025-02-10 20:07:05 +01:00
Bryce Buchanan
f764e9985a
added performance telemetry to profiling pages (#208832)
## Summary

This adds performance telemetry to the profiling pages listed in
[#205393](https://github.com/elastic/kibana/issues/205393)

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Carlos Crespo <crespocarlos@users.noreply.github.com>
2025-02-10 19:38:43 +01:00
Dima Arnautov
6826e7d62f
[Inference] Replace transport request calls with inference.get (#210396)
## Summary

Replaces transport request calls with `inference.get` elasticsearch
client method.

### 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
2025-02-10 19:31:03 +01:00
Nick Partridge
dd2b833acb
[Lens] Fix activeData in multi-layer config (#208571)
## Summary

Fixes an issue in the lens inline editor that was assigning the first
datatable to all layers in the `activeData`.

Fixes #205754

## Details

Updates the `activeData` logic in the `lens_configuration_flyout.tsx` to
match `workspace_panel.tsx`.


82d94f17c9/x-pack/platform/plugins/shared/lens/public/editor_frame_service/editor_frame/workspace_panel/workspace_panel.tsx (L283-L295)

### 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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)


## Release note

Fixes issue assigning color mappings when multiple layers are defined.
2025-02-10 10:37:47 -07:00
Krzysztof Kowalczyk
9dc67bfd88
[Navigation] Add stack monitoring to Elasticsearch sidebar (#210139)
## Summary

This PR adds `Stack Monitoring` to the side navigation. 
Addresses: https://github.com/elastic/kibana-team/issues/1312

![Screenshot 2025-02-07 at 09 34
35](https://github.com/user-attachments/assets/26e8e95b-210c-4086-ae18-3847d0b93d0e)
2025-02-10 17:22:49 +01:00
Ryland Herrick
2125a8fe21
[Detection Engine] Make 7.x signals/alerts compatible with 8.18 alerts UI (#209936)
### Summary

Addresses https://github.com/elastic/kibana/issues/208204. 

The general idea here is to add aliases to the legacy indices in order
to "backfill" some newer fields that are now required in various alerts
UIs. We already have the mechanism to apply mappings changes for just
this scenario, so this was just a matter of adding the new mappings and
bumping versions appropriately.

While the consumer field is static ('siem'), we're opting to use a
`keyword` runtime field instead of a `constant_keyword` in order to
allow the possibility of other values for this field in the future.

While we do not expect the legacy indices to be written to at all in
8.x+, new legacy indices are still created every 30d due to the rollover
policy, and so neglecting to add the mappings to those new indices could
lead to mapping conflicts. So: while the mappings on the index template
are not expected to be used, we still update them for
consistency/future-proofing.

### Screenshots
<details>
<summary>
</summary>
<kbd>
Alerts Table before fix:
<img width="1727" alt="Screenshot 2025-02-06 at 5 15 59 PM"
src="https://github.com/user-attachments/assets/1f83d6f3-a1b0-4025-b1e3-78e34340ef91"
/>
</kbd>


<kbd>
Alerts Table after fix:
<img width="1727" alt="Screenshot 2025-02-06 at 5 40 02 PM"
src="https://github.com/user-attachments/assets/c68ad198-226c-413e-a4ac-7f590e6d500b"
/>
</kbd>
</details>

### Steps to review
1. Create a 7.17 cloud GCP instance (on us-west-2 so that you can
upgrade to 8.18)
2. Create several rules of different types (since part of this bug
involves mapping existing rule types to the new `rule_type_id` field)
3. Generate alerts with those rules (I prefer to use auditbeat to
quickly ingest some ECS data)
4. (optional) Take a snapshot of your instance (so as to skip steps 2-3
in subsequent tests)
5. Upgrade the instance to 8.18
6. Observe the absence of any 7.17 alerts in the 8.18 Alerts table
(note: if you have no 8.18 alerts, the table will be empty)
7. Connect your local kibana (running this branch) to your cloud
instance:

    ```yaml
    elasticsearch:
username: USERNAME_HERE # Note: user will need index management
privileges
      password: PASSWORD_HERE
      hosts: https://ES_ENDPOINT_HERE.es.us-west2.gcp.elastic-cloud.com
      ssl:
        verificationMode: none
      ignoreVersionMismatch: true
    
    node.roles: ['ui'] # Only run UI (not task manager) locally
    ```
8. Navigate to a security page in your browser. This will trigger the
call to update 7.x signals
9. Observe that the 7.x alerts are now visible on the alerts table, both
locally and using the cloud instance's kibana



### 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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 10:03:59 -06:00
Julia Bardi
734a63d7a5
[Fleet] throw fleet error on yaml error (#210363)
## Summary

Closes https://github.com/elastic/kibana/issues/210341

Catch yaml error when updating package policies to throw a Fleet error,
this results in a 400 response code instead of 500 which caused a PD
alert in serverless.

To verify:
- add System integration, then go to Edit integration policy
- add the yaml below to Processors
- click on Save and continue
- expect a HTTP 400 error response

```
data_stream:
  dataset: test

processors:
  - add_host_metadata: \~
  - add_cloud_metadata: \~
```

<img width="2551" alt="image"
src="https://github.com/user-attachments/assets/0c839601-e278-4715-a7e9-743235e69832"
/>



### 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
2025-02-10 17:03:42 +01:00
Sergi Massaneda
bcc5389598
[Security Solution] Siem migrations UI telemetry (#209633)
## Summary

Created a telemetry client with all SIEM migration telemetry events. 
And added the calls to track them 

### New events

```ts
SetupConnectorSelected {
  connectorType: string;
  connectorId: string;
}

SetupMigrationOpenNew {
  isFirstMigration: boolean;
}

SetupMigrationOpenResources {
  migrationId: string;
  missingResourcesCount: number;
}

SetupRulesQueryCopied {
  migrationId?: string;
}

SetupMigrationCreated {
  migrationId?: string;
  rulesCount: number;
  result: 'success' | 'failed';
  errorMessage?: string;
}

SetupMacrosQueryCopied {
  migrationId: string;
}

SetupLookupNameCopied {
  migrationId: string;
}

SetupResourcesUploaded {
  migrationId: string;
  type: 'macro' | 'lookup';
  count: number;
  result: 'success' | 'failed';
  errorMessage?: string;
}

StartTranslation {
  migrationId: string;
  connectorId: string;
  isRetry: boolean;
  retryFilter?: 'failed' | 'not_fully_translated';
  result: 'success' | 'failed';
  errorMessage?: string;
}
```

### Existing events (Translated rules actions):

Also integrated into the telemetry client

```ts
TranslatedRuleUpdate {
  migrationId: string;
  ruleMigrationId: string;
}

TranslatedRuleInstall {
  migrationId: string;
  ruleMigrationId: string;
  author: 'elastic' | 'custom';
  enabled: boolean;
  prebuiltRule?: {
    id: string;
    title: string;
  };
}

TranslatedRuleBulkInstall {
  migrationId: string;
  enabled: boolean;
  count: number;
}
```
2025-02-10 16:10:38 +01:00
Kevin Lacabane
f947bd320d
[streams] show inheriting streams/inherited retention when updating lifecycle (#210055)
When updating a wired streams lifecycle, the new configuration have side
effects that are not obvious.

This change surfaces:
- the child streams that will inherit the new configuration and thus be
updated, if any
- from which parent we inherit the new configuration when _resetting to
default_


The change also includes a refactor of the retention input validation as
a https://github.com/elastic/kibana/pull/208461 follow up

-----
![Screenshot 2025-02-06 at 17 27
10](https://github.com/user-attachments/assets/378421f6-2cd5-4aea-8f4b-c53acdb794c4)

![Screenshot 2025-02-06 at 17 26
26](https://github.com/user-attachments/assets/64e5b165-92f4-484c-99bc-a1375edab771)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-10 15:46:12 +01:00
Krzysztof Kowalczyk
72265c026b
[Navigation] Add stack monitoring to Observability sidebar (#210140)
## Summary

This PR adds `Stack Monitoring` to the side navigation. 
Addresses: https://github.com/elastic/kibana-team/issues/1312

![Screenshot 2025-02-07 at 09 46
34](https://github.com/user-attachments/assets/1a9f6d2e-4b13-427f-bbb1-1cf18a1ec86a)
2025-02-10 15:29:27 +01:00
Krzysztof Kowalczyk
96381335e4
[Navigation] Add stack monitoring to Security sidebar (#210203)
## Summary
This PR adds Stack Monitoring to the side navigation.
Addresses: https://github.com/elastic/kibana-team/issues/1312

![Screenshot 2025-02-07 at 17 24
28](https://github.com/user-attachments/assets/1a11d9cd-6f66-49f2-b7d0-8b60f224781c)
2025-02-10 15:28:17 +01:00
Elena Shostak
007b6e7985
[CodeQL] Added debug flag and increased heap size to 8gb (#210369)
## Summary

Added debug flag for CodeQL and increased heap size to 8gb.
2025-02-10 14:07:18 +00:00
Cauê Marcondes
9bc9643e80
[APM] Missing items in the trace waterfall shouldn't break it entirely (#210210)
closes https://github.com/elastic/kibana/issues/120464

When orphan items are found, I am re-parenting them to the root
transaction and adding an indication.

Test architecture:
APP_A -> APP_B -> APP_C

`APP_B` is not instrumented with Elastic APM, so it is not available in
the trace, thus APP_C has a parent which is not available in the current
trace. `APP_C` is reparented to point to `APP_A`.

Before:
<img width="1509" alt="Screenshot 2025-02-07 at 12 55 06"
src="https://github.com/user-attachments/assets/a973fa5d-1acf-4fff-b525-01957490494e"
/>


After [1]:
<img width="1499" alt="Screenshot 2025-02-07 at 12 03 34"
src="https://github.com/user-attachments/assets/8c49df04-de09-4d17-b6f8-f4b848e89f91"
/>

After [2]:
<img width="712" alt="Screenshot 2025-02-07 at 11 35 28"
src="https://github.com/user-attachments/assets/2b62a7cf-5979-4636-bc05-c25c96e9d71b"
/>

## How to test it:
- Run synthtrace `distributed_trace.ts` scenario.
- Find a trace.id
- Remove one of the elements from the trace.
2025-02-10 15:04:33 +01:00
Charlotte Alexandra Wilson
8c7714a611
Clicking link in host/user flyout does not refresh details panel (#209863)
## Summary

This PR fixes the issue of navigation link behaviour not updating after
first click/update.


## Testing Steps 
1. Kibana - 8.18 
2. Generate some data using data generator and alerts. 
3. Enable Risk Score
4. Go to Security -> Alerts 
5. Open Host Flyout of a host with risk score 
6. Click alert/risk summary link, then click the other one and observe
the tab on the left and content change in response 

### Screen Recordings

#### Host Selected 


https://github.com/user-attachments/assets/ac071adc-8255-496e-956b-cf727191cbe3



#### User Selected 


https://github.com/user-attachments/assets/ab10a640-964d-457f-9ff3-198c19641889

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-02-10 13:18:14 +00:00
Nicolas Chaulet
d2070ca724
[Fleet] Fix source mode synthetics when handling experimental datastream features (#210195) 2025-02-10 08:00:59 -05:00
Agustina Nahir Ruidiaz
ff5e4fa1d6
[Security Solution][Onboarding] UI refresh - align footer and header icons colors (#208899)
## Summary

This PR addresses issue https://github.com/elastic/kibana/issues/205730

<img width="1117" alt="Screenshot 2025-01-30 at 11 08 11"
src="https://github.com/user-attachments/assets/1708e49b-af1d-4ebf-a112-5a5d7cb33c1c"
/>
<img width="983" alt="Screenshot 2025-01-30 at 11 09 30"
src="https://github.com/user-attachments/assets/7c1d14e4-2c07-4361-9f22-f59e729ddffa"
/>
<img width="1097" alt="Screenshot 2025-01-30 at 11 08 42"
src="https://github.com/user-attachments/assets/404d6e9c-efc5-43fd-a357-d4ca8a4cb40c"
/>
<img width="986" alt="Screenshot 2025-01-30 at 11 08 53"
src="https://github.com/user-attachments/assets/6a05b9b9-0ef9-4dda-a21e-610cd08026e0"
/>


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] [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: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-02-10 13:52:24 +01:00
Umberto Pepato
fca78b9826
[ResponseOps][Alerts] Wrap Stack Alerts page filter controls in error boundary with fix call-to-action (#209559)
## Summary

Wraps the stack alerts page search bar's filter controls embeddable into
an `ErrorBoundary`, showing a fallback callout with a call-to-action to
reset the persisted state of the filters. This prevents the whole page
from crashing in case of errors in the embeddable, and provides a more
user-friendly way to gracefully recover from the error caused by
https://github.com/elastic/kibana/pull/190561 in the condition that
makes [our fix](https://github.com/elastic/kibana/pull/194785)
ineffective ([visiting the page on `8.15` and then updating to
`8.16+`](https://github.com/elastic/sdh-kibana/issues/5219#issuecomment-2633560380)).

<img width="1007" alt="Alert filter controls error callout"
src="https://github.com/user-attachments/assets/0c447f89-24f6-4d07-b7a1-97b13a267121"
/>

## Release Notes

Provides a fallback view to recover from Stack Alerts page filters bar
errors.

### 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/src/platform/packages/shared/kbn-i18n/README.md)
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-10 13:52:07 +01:00
Konrad Szwarc
4e734c85e4
[EDR Workflows] Workflow Insights - Propagate insight creation errors to the UI (#210186)
This PR ensures that errors encountered during insight creation are
properly propagated to the UI, specifically to the endpoint insights
component. I opted for a UI-only approach because I believe these
creation errors shouldn’t be returned as API responses. Instead, we
should rely on the already stored insight status and potential
failureReason.

Additionally, I’ve updated the Cypress tests to no longer explicitly
include feature flags for this functionality, as the feature flag has
now been enabled.



https://github.com/user-attachments/assets/11f7f601-931f-41a0-a02c-e961b4424d1e
2025-02-10 13:39:08 +01:00
Arturo Lidueña
4da647cc0e
[Observability AI Assistant] Add alert status management to AI Assistant connector (#203729)
Close #185032

## Summary

An Observability AI Assistant connector is available to be set as action
for Observability rules. When an alert is triggered, a conversation with
the AI assistant will be created sending the initial prompt set by the
user in the rule action. The conversation is then stored and can be
retrieved from the AI Assistant interface. the action is triggered on
any status change of the alert (active, recovered, untracked), creating
a new conversation for each of them using the same initial prompt which
may not be suitable for the 3 cases.

Improvement
The user is able to choose in when the action should be run (active,
recovered, untracked, all),. That would allow the user to specify more
than one AI Assistant action, with a different and more suitable prompt
in each case.


https://github.com/user-attachments/assets/69463fa0-de5e-441c-8e99-a888e076f311

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] 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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Sandra G <neptunian@users.noreply.github.com>
2025-02-10 13:31:02 +01:00
Julia Rechkunova
4b76ada490
[DiscoverSession] Change the display name on reporting page (#209250)
- Closes https://github.com/elastic/kibana/issues/209239

## Summary

This PR fixes the tooltip for Discover sessions on the reporting page.

<img width="693" alt="Screenshot 2025-02-03 at 11 55 53"
src="https://github.com/user-attachments/assets/cf1a952b-ff6c-4d7c-a523-d537ce51d484"
/>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-02-10 13:00:57 +01:00
Eyo O. Eyo
7b2631a21d
[Share Modal] Reinstate switch to support generating public urls for embed when supported (#207383)
## Summary

Closes https://github.com/elastic/kibana/issues/194105

This PR aims to resolve a regression with the share embed option, prior
to 8.14.0 there was a functionality that provided the ability for users
to get an embed link that would allow public access to the object of the
share (i.e. dashboards, visualisations) if they had the right
configuration ([see
here](https://www.elastic.co/guide/en/kibana/8.13/kibana-authentication.html#anonymous-access-and-embedding)
on how to).

## How to test
- Attempt to get an embed link from for example the dashboard, the user
shouldn't not be present with an option to create a url with public
access.
- Now configure anonymous login in your `kibana.dev.yml`, like so; 

	```
	xpack.security.authc.providers:
	  basic.basic1:
	    order: 0
	  anonymous.anonymous1:
	    order: 1
	    credentials:
	      username: "elastic"
	      password: "changeme"
	```
- On doing this, you should be presented with the option to create a
public URL using the toggle switch similar to the image below, select
this option.

<img width="602" alt="Screenshot 2025-01-20 at 15 07 03"
src="https://github.com/user-attachments/assets/2af9082b-c44c-4cd0-89ae-de423bc7d18d"
/>

- Click copy code button

- Next, we'll create a dummy html document to verify the code copied
works, in your terminal simply run;
  ```bash
	touch embed.html
	echo "paste embed code content here" >> embed.html
	npx --package=serve@latest -y serve
   ```
- On running the commands above, we can try out the embed by opening up
the URL at `http://localhost:3000/embed`
- Ideally if all the steps were followed we should have a page that
loads up the object which the share URL was generated from.


https://github.com/user-attachments/assets/c5c873a4-5417-4bcf-b0cb-132d9073992f



<!-- 
### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] 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/src/platform/packages/shared/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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...


-->
2025-02-10 12:57:22 +01:00
Khristinin Nikita
fd7c7591da
Add refresh for event log, when we fill gap (#209906)
## Add refresh for event log, when we fill gap 

As we update gaps, and don't wait for refresh in UI we can have
inconsistent state:

- Go to gap table
- Click fill gap, wait for api response
- Then we refetch gaps, but because we don't wait for refresh we get old
gaps and action "Fill gap" still remain in the table

In this PR we introduce index refresh, which only happens when user make
an action to fill gap

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-02-10 12:31:49 +01:00
Efe Gürkan YALAMAN
e326c7759a
[Synonyms UI] Fix rendering issues and adds a code example (#210229)
## Summary

Improved rendering when long lists are added with explicit rule.
Added code example flyout.
<img width="1075" alt="Screenshot 2025-02-07 at 18 09 18"
src="https://github.com/user-attachments/assets/95020f5b-8162-4cb7-bf7a-11439ff5b2d0"
/>
<img width="1049" alt="Screenshot 2025-02-07 at 18 09 26"
src="https://github.com/user-attachments/assets/5912e930-1356-4919-b637-92ca4009bc30"
/>



### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [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/src/platform/packages/shared/kbn-i18n/README.md)
- [ ] [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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-10 12:27:58 +01:00
Joe Reuter
0d5cecc2af
🌊 Streams: Switch id to name (#210207)
We started out with streams having an id, but we switched that to `name`
at some point. However, some places would still use `id` which bothered
me.

This PR switches all occurrences to `name` - Kibana and Elasticearch
assets still have "id"s, but streams are all names.
2025-02-10 12:11:56 +01:00
Kibana Machine
8047a8d34d
[ES|QL] Update function metadata (#210304)
This PR updates the function definitions and inline docs based on the
latest metadata from Elasticsearch.

---------

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2025-02-10 11:50:47 +01:00
Julia Bardi
a61c7293c0
[Fleet] update component templates with deprecated setting (#210200)
## Summary

Closes https://github.com/elastic/kibana/issues/209087

Added logic to Fleet setup that queries component templates with the
deprecated `_source.mode` setting.
Querying only `metrics-*` prefixed component templates, I think only
those use `_source.mode` setting.

Steps to verify:
- Upload
[apm-8.8.0.zip](https://github.com/user-attachments/files/18708082/apm-8.8.0.zip)
package to http://localhost:5601/app/integrations/create/upload
- Deprecation warnings should appear in Upgrade assistant
http://localhost:5601/app/management/stack/upgrade_assistant/es_deprecations
- Visit Fleet UI or run setup API to let setup logic run
- Verify that deprecations disappeared
- Verify that the component templates are updated

<img width="1190" alt="image"
src="https://github.com/user-attachments/assets/20c4265f-461e-46d1-b075-6ba1111ef9d2"
/>

<img width="2533" alt="image"
src="https://github.com/user-attachments/assets/6961c885-7a91-4d07-90b9-c01a8c133cc9"
/>

<img width="901" alt="image"
src="https://github.com/user-attachments/assets/6b712f94-fd9c-4038-8dc4-cfcf7650cca7"
/>

```
[2025-02-07T15:39:42.396+01:00][DEBUG][plugins.fleet] Update deprecated _source.mode in component templates
[2025-02-07T15:39:42.401+01:00][DEBUG][plugins.fleet] Updating component templates with deprecated _source.mode config: metrics-apm.app@package,metrics-apm.internal@package,metrics-apm.service_transaction.1m@package,metrics-apm.service_destination.60m@package,metrics-apm.transaction.1m@package,metrics-apm.service_summary.10m@package,metrics-apm.transaction.10m@package,metrics-apm.service_transaction.10m@package,metrics-apm.transaction.60m@package,metrics-apm.service_destination.10m@package,metrics-apm.service_summary.1m@package,metrics-apm.service_destination.1m@package,metrics-apm.service_transaction.60m@package,metrics-apm.service_summary.60m@package


GET _component_template/metrics-*

{
  "component_templates": [
    {
      "name": "metrics-apm.app@package",
      "component_template": {
        "template": {
          "settings": {
            "index": {
              "lifecycle": {
                "name": "metrics-apm.app_metrics-default_policy"
              },
              "default_pipeline": "metrics-apm.app-8.8.0",
              "mapping": {
                "total_fields": {
                  "limit": "1000"
                },
                "source": {
                  "mode": "synthetic"
                }
              }
            }
          },
          "mappings": {
            "dynamic": true,
            "_source": {},
            "dynamic_templates": [
              {
                "histogram": {
                  "mapping": {
                    "type": "histogram"
                  }
                }
              },
```


### 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
2025-02-10 11:15:35 +01:00
Luke Gmys
bcb3d709b9
[Security Solution] Eui visual refresh - make palettes theme aware (#205873)
## Summary

This PR resolves https://github.com/elastic/kibana/issues/201882 by
making sure that EUI palette functions are called during component
re-renders in Security Solution.

### Testing

Please verify if visualizations are displayed properly.

Running Kibana with the Borealis theme
In order to run Kibana with Borealis, you'll need to do the following:

Set the following in kibana.dev.yml:
`uiSettings.experimental.themeSwitcherEnabled: true`

Run Kibana with the following environment variable set:
`KBN_OPTIMIZER_THEMES="borealislight,borealisdark,v8light,v8dark" yarn
start`

This will expose a toggle under Stack Management > Advanced Settings >
Theme version, which you can use to toggle between Amsterdam and
Borealis.
2025-02-10 11:05:23 +01:00
Milosz Marcinkowski
0c7fb00dee
[APM] Improve performance in dependencies endpoints to prevent high CPU usage (#209999)
## Summary

After investigating a high CPU spike in the `dependencies` endpoints for
large quantities of data, we identified the issue as a slow deep merge
of objects. The merge operation was growing exponentially in size based
on the number of objects found with the same `id`.

We improved performance by excluding the stats object from unnecessary
merges and instead joining it using the spread operator. The results
show a significant reduction in CPU usage, preventing the event loop
from being blocked and ensuring better resource availability.

|Before|After|
|-|-|
|<img width="1728" alt="Screenshot 2025-02-06 at 12 50 41"
src="https://github.com/user-attachments/assets/6cd2bd68-6f19-42e2-bc2a-ed01a9f187c0"
/>|<img width="1728" alt="Screenshot 2025-02-06 at 13 11 20"
src="https://github.com/user-attachments/assets/3ab7d9fb-0156-4d7e-a788-95cae11131f6"
/>|
|<img width="2559" alt="Screenshot 2025-02-06 at 14 34 24"
src="https://github.com/user-attachments/assets/3950525c-f5fa-4895-ae38-7927e5497d80"
/>|<img width="2558" alt="Screenshot 2025-02-06 at 14 29 08"
src="https://github.com/user-attachments/assets/f05b6747-077b-49ea-a4ac-8528f6e2eb8f"
/>|
2025-02-10 10:52:00 +01:00
Miriam
0cfc6257f6
[ObsUX][Profiling] Remove arrow icons from frames summary (#210185)
Closes https://github.com/elastic/prodfiler/issues/4912

BEFORE

<img width="824" alt="image"
src="https://github.com/user-attachments/assets/1b597cfc-6a2f-4719-85da-af9db0b2ecf3"
/>

AFTER

<img width="1175" alt="image"
src="https://github.com/user-attachments/assets/425ab4a8-2bd0-458c-920e-f79e9aac40b0"
/>
2025-02-10 08:31:36 +00:00
Kibana Machine
2cdea46fd9
[ES|QL] Update grammars (#210303)
This PR updates the ES|QL grammars (lexer and parser) to match the
latest version in Elasticsearch.
2025-02-10 08:59:37 +01:00
Kibana Machine
c4fb3c99b0
[api-docs] 2025-02-10 Daily api_docs build (#210307)
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/979
2025-02-10 08:55:44 +01:00
Jen Huang
73c7f87acd
[UII] Update install snippets to include all platforms (#210249)
## Summary

Resolves [#167592](https://github.com/elastic/kibana/issues/167592).
This PR expands Fleet's enrollment/install snippets so that all
platforms & architectures are available:

**Fleet server instructions**

![image](https://github.com/user-attachments/assets/85db0e78-4100-42e7-9298-5645e1100145)

**Managed agent instructions**

![image](https://github.com/user-attachments/assets/82a41273-331c-4655-9984-f48c01a82d82)

**Standalone agent instructions** (with policy that includes K8, so K8
yml and platform is selected by default)

![image](https://github.com/user-attachments/assets/5e7ddfb1-9f34-418a-9077-addee703ed71)

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [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/src/platform/packages/shared/kbn-i18n/README.md)
- [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] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2025-02-09 09:20:00 +01:00
Kibana Machine
81a1423e28
[api-docs] 2025-02-09 Daily api_docs build (#210296)
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/978
2025-02-09 08:35:07 +01:00
Miriam
9e65d7a183
[ObsUX][Profiling] Don't render missing symbols callout when frame type is root (#209978)
Closes https://github.com/elastic/prodfiler/issues/4386

### Summary

The flyout for the root block always contains the hint "Missing symbols
error" because there are no symbols for the root block. We should not
show it here.

### What was done

Added a condition to not render the callout when frameType is root

Before


![image](https://github.com/user-attachments/assets/4856bf40-6753-46bd-a20d-74eebf27533f)

After

Waiting for [this
PR](https://github.com/elastic/elasticsearch/pull/119115) to be merged
for the condition to work
2025-02-08 08:31:25 +00:00
Kibana Machine
efdc82878a
[api-docs] 2025-02-08 Daily api_docs build (#210294)
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/977
2025-02-08 08:23:27 +01:00
Yuliia Naumenko
41a66ec75b
[Inference Connector][Serverless] Added preconfigured connector for inference Elastic Rainbow Sprinkles LLM (#209946)
This PR is adding the Serverless Kibana preconfigured `.inference`
connector for Elastic Rainbow Rainbow Sprinkles LLM.
Instead of adding within kibana-controller
2025-02-07 17:15:47 -08:00