* add search syntax parsing logic
* fix ts types
* use type filter in providers
* move search syntax logic to the searchbar
* fix test plugin types
* fix test plugin types again
* use `onSearch` prop to disable internal component search
* add tag filter support
* add FTR tests
* move away from CI group 7
* fix unit tests
* add unit tests
* remove the API test suite
* Add icons to the SO results
* add test for unknown type / tag
* nits
* ignore case for the `type` filter
* Add syntax help text
* remove unused import
* hide icon for non-application results
* add tsdoc on query utils
* coerce known filter values to string
Co-authored-by: Ryan Keairns <contactryank@gmail.com>
* Replaced AppContextProvider introduced by the plugin with KibanaContextProvider
* Removed unused files
* Fixed jest test
* Removed ActionsConnectorContext
* exposed addConnectorFlyout and editConnectorFlyouts as a plugin start result
* removed rest of unused connectors context
* fixed capabilities
* fixed jest tests
* fixed jest tests
* fixed jest tests
* fixed uptime
* fixed typecheck errors
* fixed typechecks
* fixed jest tests
* fixed type
* fixed uptime settings by pathing the correct plugin dependancy
* fixed security detection rules
* fixed due to commetns
* fixed jest tests
* fixed type check
* removed orig files
* fixed cases UI issues
* fixed due to comments
* fixed due to comments
* fixed kibana crash
* fixed es-lint
* [Visualizations] Update the texts on the wizard
* Fix functional test
* Final texts
* Fix heatmap description
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* fixes https://github.com/elastic/kibana/issues/74449
* fixing maps tests -small fix to remove unloading of data for the subsequent tests to pass
* changes to how we load/unload data
* modified index.js file again to fit the needs
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Add cloud plugin detection
* Add cloud plugin value to KibanaLogic
* [Setup] DRY out Setup Guide title const
* [Misc] Rename shared SetupGuide to SetupGuideLayout for explicitness
- So we're not renaming it anyway when importing it per-product
- From a previous piece of PR feedback
* [Misc cleanup] Fix non-versioned Workplace Search documentation link
* [Setup] Pull out versioned Cloud/Enterprise Search doc links to shared/
* Add new Cloud setup instructions
* Update SetupGuideLayout to deliver either cloud or self-managed instructions
* Adds a column for engine language to the engines table.
* Handle Meta Engines and Universal language types
Co-authored-by: Jason Stoltzfus <jastoltz24@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Initial copy/paste of components
No changes other than linting and the removal of the underscore.toSentenceSerial method in favor of the following:
new Intl.ListFormat().format(groups)
which does the same thing
* Redo groups sentence with more accepted solution
Turns out the previos commit’s solution is not widely accepted:
https://caniuse.com/?search=ListFormat
* Add placeholders for future components
Schema and DisplaySettings are Custom Source components that will be added later. These are stubs so the containers will render.
* Update component paths
* Remove AppView, SidebarNavigation and FlashMessages
Sidebar copy and breadcrumbs will be recreated at the top level in a separate PR
* Use Kibana’s hasPlatinumLicense over minimumPlatinumLicense
Also renames fpAccount to account, as it’s called in Kibana
* Fix typings
* Move sidebar content temporarily to top of page
This is temporary as noted by comments
* Fix missing images
* Fix routes
Had the base route and not the status route in the fetchSourceStatuses method
* Clean up last Sidebar with temp copy placement
This is so that CI will pass and we can get this merged in and do the actual wiring up of everything in a separate PR.
* Remove unused links
For CI to pass. Will add back in future PR
* Minify SVG illustration
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
## Summary
This PR addresses a bug found where EQL preview was breaking. The preview was showing no hits, though the API response clearly had hits. Because EQL does not support aggregations, aggregations for preview were done manually, client side and missed this case where `@timestamp` is returned as unix epoch. We used `Date.parse` which expects a string, so when inserting a unix timestamp it returned `NaN`.
* APM index settings import/export in saved-object management
* i18n'ing the title
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This PR wraps the components injected by Alert Type and Action in `EuiErrorBoundary` components, which ensures you can still edit the Alert and other Actions when these components fail.
## Summary
Fixes flakey tests by adding explicit list value upload items through either the fixture that was uploaded or by a specific test value in case the uploaded list is a range value. Also filters out any empty values for more safeguards from prettier formatters that add them to fixture files.
https://github.com/elastic/kibana/issues/84014
### 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