Commit graph

4588 commits

Author SHA1 Message Date
lcawl
35696f4ed2
[DOCS] Fix link 2024-08-02 17:59:23 -07:00
Pius
1b5cf83598
Update openai.asciidoc 2024-08-01 10:00:29 -07:00
Pius
0773a55e9d
Update openai.asciidoc 2024-08-01 09:58:35 -07:00
Pius
00050b6bf3
Clarify private LLM support for OpenAI connector 2024-08-01 09:54:24 -07:00
florent-leborgne
ce8f6ea882
[Docs] 8.15 Kibana What's new (#188767)
## Summary

This PR updates the Kibana What's new page with 8.15 changes, based on
the highlights document produced by PMs.

Closes: https://github.com/elastic/platform-docs-team/issues/441

---------

Co-authored-by: lcawl <lcawley@elastic.co>
Co-authored-by: marciw <333176+marciw@users.noreply.github.com>
2024-08-01 12:31:09 +02:00
florent-leborgne
5a9913ebdb
[Docs] Add legend statistics info to Lens docs (#189416)
## Summary

This PR adds information about the latest changes brought to legends for
Lens visualizations, with the ability to add statistics and get faster
value when looking at a dashboard. Screenshots, values, and ordering of
these values are based on what I could find on staging. Let me know if
this needs further updating.

We will address the ES|QL visualization bit along with
https://github.com/elastic/platform-docs-team/issues/408#issuecomment-2256114443
as some types of visualizations need to be properly documented,
including this one.

Note that this is also mentioned in the release highlights in a
dedicated paragraph that covers both Lens and ES|QL.

Note: also changing the title level for the section coming after, which
seemed to be behaving strangely and acted like a lvl 6.

Closes: https://github.com/elastic/platform-docs-team/issues/411

- Edited existing paragraph about **legends** on Lens page
<img width="1394" alt="image"
src="https://github.com/user-attachments/assets/8d9d84a9-81c4-40be-adbf-26b971d39502">

- Just under that section, added a new section to describe the various
existing ways to edit a legend (including existing ways)
<img width="1408" alt="image"
src="https://github.com/user-attachments/assets/f5d77305-fd47-4986-91e9-8fb47f950302">
<img width="1360" alt="image"
src="https://github.com/user-attachments/assets/c1c7fe6b-2dc9-4325-a67a-e69109841fb8">
2024-07-31 18:02:30 +02:00
florent-leborgne
00579530bd
[Docs] Docs for dashboard creator and editor (#189301)
## Summary

This PR adds documentation relative to the dashboard creator and last
editor information added to Kibana 8.15.
The changes here are fairly granular so I decided to add a new page to
describe the various ways to search and filter dashboards to help users
locate the information. Note that this feature will also be described on
its own in the release highlights.

Closes: https://github.com/elastic/platform-docs-team/issues/431

- Add a new page dedicated to sorting and filtering dashboards to
mention the various ways to do it, including the new filter by creator
<img width="1187" alt="image"
src="https://github.com/user-attachments/assets/c0e3924f-ff0a-4bbb-92d2-776baf243197">
<img width="1421" alt="image"
src="https://github.com/user-attachments/assets/c21320bf-ee31-41bb-a0a4-693f7514b462">

- Mention in Save section of the dashboard creation page
<img width="773" alt="image"
src="https://github.com/user-attachments/assets/6373c384-d427-4502-ba4a-e12f28057224">

- Mention in parent page of Dashboard and visualizations section (Open
dashboard section)
<img width="1215" alt="image"
src="https://github.com/user-attachments/assets/da43222c-a28c-46ca-8f0e-d415793487af">

---------

Co-authored-by: Anton Dosov <dosantappdev@gmail.com>
2024-07-31 14:57:27 +02:00
Aleksandr Maus
3a19c3501c
Osquery: Update exported fields reference for osquery 5.12.1 (#189397)
## Summary

Update exported fields reference for osquery 5.12.1.

## Related PR

- Requires https://github.com/elastic/beats/pull/40368
- Requires https://github.com/elastic/integrations/pull/10641
2024-07-30 09:16:57 -04:00
Brijesh Khunt
696190db60
TheHive Case Connector (#180138)
## Summary

TheHive is a new case connector, enabling users to seamlessly transfer
elastic cases to TheHive Security Incident Response Platform. This
connector facilitates sub-actions such as creating cases, updating
cases, and adding comments and creating alerts.

**create connector**

![thehive-connector](1e9a3fc5-c17a-40b5-8a49-87cd0fd74863)

**test connector**
1. **create case**


![thehive-params-case-test](2652ea5e-8b47-42d9-9b11-c055efe291b3)

2. **create alert**


![thehive-params-alert-test](8c8759c0-609c-4e34-bc21-35d648e684ab)


### Checklist

Delete any items that are not applicable to this PR.

- [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] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [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] 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)
- [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)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Janki Salvi <jankigaurav.salvi@elastic.co>
Co-authored-by: Janki Salvi <117571355+js-jankisalvi@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-07-30 11:36:21 +03:00
Lisa Cawley
6bc7d729a5
[DOCS] Remove duplicate section title (#189446) 2024-07-29 15:16:11 -05:00
Lisa Cawley
36bf90913e
[DOCS] Add known issue to 8.14 release notes (#189331) 2024-07-29 19:01:17 +00:00
Colleen McGinnis
518426045d
[DOCS] Add known issue to 8.14.3 release notes (#189236)
## Summary

Fixes https://github.com/elastic/observability-docs/issues/4090

Related to https://github.com/elastic/kibana/pull/185691

This PR adds a known issue to the 8.14.3 release docs related to
function calling when using the Observability AI Assistant with the
OpenAI connector.

### 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)
2024-07-29 18:46:24 +00:00
Stef Nestor
2e78ef08f7
(Doc+) KB Diag (#188167)
👋 howdy, team! 

Expanding our new outline on pulling Support Diagnostics [for
Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/master/diagnostic.html),
this adds a new "Capture Diagnostics" under Kibana > Troubleshooting.

Technically the KB Diag works [down to
v6.5.0](https://github.com/elastic/support-diagnostics/blob/main/src/main/resources/kibana-rest.yml)
but I put 7.11.0 since that's the Task Manager Health's earliest
version.

As needed, this page redirects the user back to [investigating
ES](https://www.elastic.co/guide/en/elasticsearch/reference/master/diagnostic.html)
and [fixing KB
dependencies](https://www.elastic.co/guide/en/kibana/master/access.html#not-ready)
first. And directs them forward to Support's [walkthrough investigating
the output](https://www.elastic.co/blog/troubleshooting-kibana-health).

TIA! 🙏

---------

Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>
2024-07-25 18:52:39 +02:00
Steph Milovic
15554be700
[OpenAI Connector] Update default model to gpt-4o (#189080) 2024-07-24 17:59:15 -05:00
Lisa Cawley
8dc286067b
[DOCS][OAS] Add data view swap saved object references and preview APIs (#187927) 2024-07-24 17:31:06 -05:00
Liam Thompson
58c4be1d2e
[DOCS] Playground updates for 8.15.0 (#188842)
- Updated/added screenshots
- Updated text per UI changes
- Introduced separate chat and query modes with descriptions and updated
interface images
- Added "View and download Python code" section with screenshot of new
button
- Updated "Balancing cost and latency" section title to include result
quality


### [URL
preview](https://kibana_bk_188842.docs-preview.app.elstc.co/guide/en/kibana/master/playground.html)
2024-07-24 18:07:27 +02:00
Christiane (Tina) Heiligers
f2aa1faee4
Removes non-backup rollback from upgrade kibana (#189011)
FIx https://github.com/elastic/kibana/issues/158117

Removes section on rolling back without a snapshot.

The changes made to kibana saved objects migration make the process of
rolling back without a snapshot too complex for customers to do alone.
Furthermore, rolling back without a snapshot is not recommended or
supported.

See the changes on `master`
[here](https://kibana_bk_189011.docs-preview.app.elstc.co/guide/en/kibana/master/upgrade-migrations-rolling-back.html)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-07-24 14:51:24 +00:00
Alejandro Fernández Haro
56fc5ce8e1
[Cloud] Extend metadata (#189001) 2024-07-24 14:10:28 +02:00
Pierre Gayvallet
e7d093af36
[doc] fix logs configuration on deb/rpm install guide (#188900)
## Summary

Fix https://github.com/elastic/kibana/issues/87524
2024-07-24 09:01:47 +02:00
Lisa Cawley
c86abfec28
[DOCS] 8.15.0 release notes stub (#188860)
Co-authored-by: Paul Bianciardi <70908889+paulb-elastic@users.noreply.github.com>
2024-07-23 18:54:03 -07:00
Luca Belluccini
647b22266e
Update warning on xpack.fleet.enableExperimental (#188917)
## Summary

Add warning on `xpack.fleet.enableExperimental` settings.

### For maintainers

- [x] Review the wording.
- [ ] Backport to all versions
2024-07-23 12:25:34 -04:00
Kevin Delemme
aa67c800ce
chore(investigate): Add investigate-app plugin from poc (#188122) 2024-07-23 11:44:32 -04:00
István Zoltán Szabó
c75a8e03b7
[DOCS] Updates screenshots in AIOps Labs docs (#188851)
## Summary

This PR updates the screenshots related to log rate analysis and log
pattern analysis in the AIOps Labs documentation to reflect that those
features are GA.
2024-07-23 13:27:20 +00:00
Tomasz Ciecierski
9db3d866b5
[EDR Workflows] Add Crowdstrike Connector docs (#187850) 2024-07-23 15:30:02 +03:00
Steph Milovic
47b0105ea7
Gemini connector - update test message (#188850) 2024-07-22 11:06:37 -05:00
Dzmitry Lemechko
88464e5b6d
[FTR] split configs by target into multiple manifest files (#187440)
## Summary

Part of #186515

Split FTR configs manifest into multiple files based on distro
(serverless/stateful) and area of testing (platform/solutions)
Update the CI scripts to support the change, but without logic
modification

More context:

With this change we will have a clear split of FTR test configs owned by
Platform and Solutions. It is a starting point to make configs
discoverable, our test pipelines be flexible and run tests based on
distro/solution.
2024-07-19 15:00:53 +02:00
Lisa Cawley
aa108edcef
[DOCS][Cases] Custom fields general availability (#188598) 2024-07-19 02:10:24 +10:00
Lisa Cawley
5684359f46
[DOCS] Remove PR from 8.14.3 release notes (#188542) 2024-07-17 17:21:33 +00:00
Lisa Cawley
88be854b89
[Cases][Docs] Add case template overview (#187815) 2024-07-17 18:05:29 +01:00
Marco Antonio Ghiani
5e9d2aeb5e
[Fields Metadata] Add metadata fields static source (#188453)
## 📓 Summary

Closes #188443 

Adding a static source repository for [metadata
fields](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-fields.html#_indexing_metadata_fields)
in the resolution chain, so that it's now possible to retrieve metadata
info for them too.

**GET /internal/fields_metadata?fieldNames=_index,_source**
```json
{
  "fields": {
    "_index": {
      "dashed_name": "index",
      "description": "The index to which the document belongs. This metadata field specifies the exact index name in which the document is stored.",
      "example": "index_1",
      "flat_name": "_index",
      "name": "_index",
      "short": "The index to which the document belongs.",
      "type": "keyword",
      "documentation_url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-index-field.html",
      "source": "metadata",
      "normalize": []
    },
    "_source": {
      "dashed_name": "source",
      "description": "The original JSON representing the body of the document. This field contains all the source data that was provided at the time of indexing.",
      "example": "{\"user\": \"John Doe\", \"message\": \"Hello\"}",
      "flat_name": "_source",
      "name": "_source",
      "short": "The original JSON representing the body of the document.",
      "documentation_url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-source-field.html",
      "source": "metadata",
      "normalize": [],
      "type": "unknown"
    }
  }
}
```

---------

Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-07-17 11:47:40 +02:00
Liam Thompson
db001d9d4f
[Docs][Playground] Update supported model list (#188096)
Per PR title
2024-07-16 12:34:37 +02:00
Jon
7891410d12
Upgrade Node.js to 20.15.1 (#187791)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
2024-07-15 12:34:07 -05:00
Alejandro Fernández Haro
166b31246f
[Cloud Experiments] Deprecate APIs (#188163) 2024-07-15 18:54:32 +10:00
Julia Rechkunova
cd4a782cac
[Discover] Update data view API docs (#187146)
- Closes https://github.com/elastic/kibana/issues/187075

## Summary

This PR updates data view API docs. `customDescription` was added in
https://github.com/elastic/kibana/pull/168577

---------

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
Co-authored-by: Davis McPhee <davismcphee@hotmail.com>
2024-07-11 19:33:52 +10:00
Lukas Olson
d90d7feda2
Deprecate bfetch advanced settings (#186431)
## Summary

Resolves https://github.com/elastic/kibana/issues/186331.

Deprecates the advanced settings for bfetch, which is proposed to be
removed in 9.0: `bfetch:disable` and `bfetch:disableCompression`

### Checklist

Delete any items that are not applicable to this PR.

- [ ] 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
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] 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))
- [ ] 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 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)


### Risk Matrix

Delete this section if it is not applicable to this PR.

Before closing this PR, invite QA, stakeholders, and other developers to
identify risks that should be tested prior to the change/feature
release.

When forming the risk matrix, consider some of the following examples
and how they may potentially impact the change:

| Risk | Probability | Severity | Mitigation/Notes |

|---------------------------|-------------|----------|-------------------------|
| Multiple Spaces&mdash;unexpected behavior in non-default Kibana Space.
| Low | High | Integration tests will verify that all features are still
supported in non-default Kibana Space and when user switches between
spaces. |
| Multiple nodes&mdash;Elasticsearch polling might have race conditions
when multiple Kibana nodes are polling for the same tasks. | High | Low
| Tasks are idempotent, so executing them multiple times will not result
in logical error, but will degrade performance. To test for this case we
add plenty of unit tests around this logic and document manual testing
procedure. |
| Code should gracefully handle cases when feature X or plugin Y are
disabled. | Medium | High | Unit tests will verify that any feature flag
or plugin combination still results in our service operational. |
| [See more potential risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |


### 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: Julia Rechkunova <julia.rechkunova@elastic.co>
Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co>
2024-07-10 11:42:59 -07:00
Lisa Cawley
c9b6bc948a
[DOCS] 8.14.3 release notes (#187928) 2024-07-10 09:52:44 -07:00
marciw
fd81ebf83b
[DOCS] Update ES|QL screenshots (#187905)
Fixes #187416 

Screenshots should match the new look and feel (pink text, uppercase
commands)


[Preview](https://kibana_bk_187905.docs-preview.app.elstc.co/guide/en/kibana/master/try-esql.html)
2024-07-10 14:27:23 +00:00
DeDe Morton
4b38ffde3e
[docs] Add note about accessing Azure OpenAI through a proxy (#186436)
## Summary

Closes https://github.com/elastic/observability-docs/issues/4005.

### Checklist

n/a
2024-07-09 11:24:33 -07:00
Vadim Kibana
7e4c8a83e1
[ES|QL] Rename text-based-languages pugin to esql plugin (#187520)
## Summary

Renames `@kbn/text-based-languages` plugin to `@kbn/esql` plugin. This
has been discussed internally, the rationale is that now there will be
only one language: ES|QL; and we may use this plugin for ES|QL related
HTTP routes.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-07-10 00:16:32 +10:00
Lisa Cawley
477b92444a
[DOCS] Edit Google Gemini connector (#187528) 2024-07-04 14:42:55 +00:00
elena-shostak
cc50c8dc94
Permissions Policy Reporting (#186892)
## Summary

1. Added top-level `permissionsPolicy` configuration setting.
2. Added support for `report_to` directive.
3. Added support for `Permissions-Policy-Report-Only` header to enable
reporting mode.
4. The [spec](https://www.w3.org/TR/permissions-policy/#reporting)
mentions `featureId` in the reporting body, however the field is
`policyId` in Chromium.

## How to test

- Add in your `kibana.dev.yml`.
```
server.customResponseHeaders.Reporting-Endpoints: violations-endpoint="https://localhost:5601/kibana/internal/security/analytics/_record_violations"
server.securityResponseHeaders.permissionsPolicy: 'microphone=()'
server.securityResponseHeaders.permissionsPolicyReportOnly: 'camera=()'
```
- Make sure you have [dev tools configured for Reporting
API](https://developer.chrome.com/docs/capabilities/web-apis/reporting-api#use_devtools).
- In the browser console invoke `navigator.mediaDevices.getUserMedia({
audio: true, video: true }).catch((e) => {});`
- Open Dev Tools -> Application -> Reporting API. 
You should see 2 reports for permissions violation, one with `report`
disposition and another with `enforce` disposition.

<img width="1285" alt="Screenshot 2024-06-27 at 13 36 12"
src="3f3da7f6-f6b0-4f33-9a81-dff3db0ac2b8">


### Checklist

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

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

### Related Issue(s)
https://github.com/elastic/kibana/issues/175113,
https://github.com/elastic/kibana/issues/184939

### Release Note
Added support for Permissions Policy reporting.
2024-07-04 11:06:33 +02:00
Kurt
4554b75899
Add license check for FIPS (#181187)
## Updates
### Latest updates

- Expose whether KB is configured to run in FIPS mode from Core ->
Security
<img width="653" alt="Screenshot 2024-06-20 at 9 55 17 PM"
src="56a9f50f-0a05-41ca-9292-ed225b3d8062">



Consolidating all FIPS PRs into this PR

*Previous PRs were Approved

### Changes

- Config option is now experimental:
`xpack.security.experimental.fipsMode.enabled`
- Documentation has been revised
  - Listed as an experimental feature
  - Added keystore references for adding a password

## Summary
Closes #169738
Closes #169739
Closes #169740
Closes #185948

FIPS is a platinum license feature. 

KIbana instances must have a platinum or better license to start up in
FIPS mode, a lesser license will result in Kibana failing to start up

If the license is degraded, Kibana will still run, but an error will be
logged letting the user know that Kibana will not be able to restart.

## Config changes

This PR required the changes that were approved from [a previous
PR](https://github.com/elastic/kibana/pull/174558), since that PR
couldn't be merged into main, I merged it here.

## Testing

### Locally

In your `kibana.dev.yml` add:
`xpack.security.experimental.fipsMode.enabled: true`

To allow Kibana to start without actually providing a compliant OpenSSL
provider, in `x-pack/plugins/security/server/config.ts` change L328 from
`if (isFipsEnabled !== isNodeRunningWithFipsEnabled)` to `if (false)`

You are now configured to run in FIPS-spoof mode!

Run: `yarn es snapshot` and `yarn start` > You should see Kibana fail to
start with an error about using a basic license.

Run: `yarn es snapshot --license trial` and `yarn start` > Kibana should
start.

Login as `elastic` and navigate to Stack Management > License Management

Switch your license to `basic` and accept.

In your logs, you will see an error letting users know that you no
longer have an appropriate license and Kibana will not restart.


### For FIPS enthusiasts

Start an ES instance in a method of your choosing, but not using `yarn
es snapshot`. I like to use an 8.15.0-snapshot from the `.es/cache`
directory by running `tar -xzvf
elasticsearch-8.15.0-SNAPSHOT-darwin-aarch64.tar.gz ` and cd into the
new directory's `bin` folder to run `./elasticsearch`

Ensure you have Docker running locally.

From any command line, run: `docker run --rm -it -e
XPACK_SECURITY_FIPSMODE_ENABLED='true' -p 5601:5601/tcp
docker.elastic.co/kibana-ci/kibana-ubi-fips:8.15.0-SNAPSHOT-bc3150316ed317c08d57c6bd785ba39586072e1d`

This will start Kibana into Interactive Setup mode, copy and paste the
token from the ES startup logs.

Kibana should fail to start and you should see Kibana fail to start with
an error about using a basic license.

Repeat the above process except before you paste the token from ES, do
the following to enable a trial license on your ES instance:

In a new terminal window, navigate to your the top level of your
elasticsearch folder and run

`curl -X POST --cacert config/certs/http_ca.crt -u
elastic:YOUR_PASSWORD_HERE
"https://localhost:9200/_license/start_trial?acknowledge=true&pretty"`

You should receive a successful response.

Now paste the token from the ES startup logs into the Kibana Interactive
Setup window and Kibana should start.

Login as `elastic` and navigate to Stack Management > License Management

Switch your license to `basic` and accept.

In your logs, you will see an error letting users know that you no
longer have an appropriate license and Kibana will not restart.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: lcawl <lcawley@elastic.co>
2024-07-02 11:03:28 -04:00
Pius
91b59bfc2e
Update stability.asciidoc (#187294)
Removed unnecessary line that is a copy/paste error.
Please backport to all relevant versions.
2024-07-01 12:41:32 -06:00
Lisa Cawley
dd48f04ae3
[DOCS] Typo fix for Kibana 8.1.0 release notes (#186353) (#186992)
Co-authored-by: Bruno Mercier Costa <94469565+emrcbrn@users.noreply.github.com>
2024-06-26 23:06:39 +00:00
Lisa Cawley
8f5533d166
[DOCS] Release notes for 8.14.2 (#186920) 2024-06-26 14:58:55 +00:00
Kevin Lacabane
a493e4075b
[eem] rename asset_manager to entity_manager (#186617)
## Summary

Renames the experimental asset_manager plugin (never
documented/officially released) into entity_manager. I've used `node
scripts/lint_ts_projects --fix` and `node scripts/lint_packages.js
--fix` to help with the procedure and also renamed manually the
asset_manager references left.

The change also removes the deprecated asset_manager code, including the
`assetManager.alphaEnabled` plugin configuration. This means
entityManager plugin will be enabled by default.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-06-26 14:25:32 +02:00
Tim Sullivan
3c78092f3a
[Reporting/Docs] Organize troubleshooting page and add CSV content (#182202)
## Summary

Closes elastic/platform-docs-team#309

The troubleshooting page for Kibana Reporting
([here](https://www.elastic.co/guide/en/kibana/current/reporting-troubleshooting.html))
page only covered screenshot-based reports (PNG, PDF). This PR updates
the guide to include advice for CSV reports as well.

---------

Co-authored-by: lcawl <lcawley@elastic.co>
2024-06-24 14:53:57 -07:00
Steph Milovic
c13419e166
[GenAI Connectors] Bump default Gemini and Bedrock versions (#186671) 2024-06-24 11:52:23 -06:00
Rodney Norris
74c4d3a85e
[Search] Homepage Plugin setup (#186224)
## Summary

Introducing the `search_homepage` plugin along with integration into
`enterprise_search` and `serverless_search` behind a feature flag. This
will allow implementing the feature gated behind the feature flag.

To test these changes you can enable the feature flag with the Kibana
Dev Console using the following command:
```
POST kbn:/internal/kibana/settings/searchHomepage:homepageEnabled
{"value": true}
```

You can then disable the feature flag with the following command:
```
DELETE kbn:/internal/kibana/settings/searchHomepage:homepageEnabled
```

### 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)
- [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: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-06-19 12:47:18 +02:00
Pierre Gayvallet
85f67dd39a
Implement elasticsearch.maxResponseSize config option (#186291)
## Summary

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

- Add a new `elasticsearch.maxResponseSize` config option 
- Set this value to `100mb` on our serverless configuration file

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-06-19 11:04:33 +02:00