* Update courier inspector stats to handle total object format
* tslint
* add TODO comment
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Converted some js files to ts as preparation for remote clusters work for Cloud
* Updated the snapshots
* Removed non-null assertion operator in favor of a more explicit nullish coalescing operator
* identify quota related errors and show error message
* * refactor isQuoteExceeded => isQuotaExceeded
* implement logic for call error notification once
* implement test to check that error notification is only called
once
* refactor quota exceeded error checker
* copy update
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* move bootstrap endpoint to core
* some initial cleanup
* hack around the 'try' auth status
* some UT
* more UT
* add try/catch around uISettings access
* add 'auth.isEnabled'
* remove dead files
* use `try` authent mode
* adapt UT
* revert themeTag movearound
* migrate apps route to core
* some cleanup
* nit
* add integration tests
* update generated doc
* add UT for /app route
* add etag IT
* nits
* remove auth.isEnabled API
* add tests on get_apm_config
* use string template instead of handlebars for bootstrap template
* improve plugin bundle tests
* update generated doc
* remove response.etag API
* update generated doc
* update generated doc
* update generated doc again
* extract getThemeTag
* add more unit tests
### Summary
Addresses #93559
In a previous PR where we added id to exception entries, this case was missed where the exceptions are prepopulated for endpoint alerts.
* Enhance our LogicMounter helper to accept and build props
* Update logic tests in AS that require props to now use LogicMounter
* Upgrade Kea to 2.3.0 for future BindLogic use
In #92898 the `alerts` plugin was renamed to `alerting`. We were checking if this plugin is enabled with a check like `'alerts' in plugins`, which is not type checked.
Change the check to use `!!plugins.alerting` so this type of change will be caught in the future.
Rename `get_alert_capabilities` to `get_alerting_capabilities` to match the name of the exported function. Add a test for it.
* Revert "[APM] Hoist HeaderMenuPortal to prevent unmounts (#92012)"
Revert the change from #92012 to put the `HeaderMenuPortal` back within the routing context so getting data from the path params works.
Use a context to fetch the list of jobs and use it in the callout and the header menu icon. This makes it so the fetch only happens once.
A refetch function is exposed from the context and called when a new job is created.
* Make package validation be based on types
* Add package info to cache after it is generated from ES storage
* Add logging around package info retrieval and when cache is set
* Add snapshot api integration test for uploaded package info
* Use the apache package for snapshot test instead
* Remove date field from snapshot
* Update docs
* Fix streams getting overridden
* Add back package field to data streams
* PR fixes
* Add delete engine route to App Search
* Add new deleteEngine listener to EnginesLogic
* Convert EnginesTable Manage into a proper EuiBasicTable action
* Call EnginesLogic.actions.deleteEngine using new action in EnginesTable
* Manage action on EnginesTable should use eye icon
* Confirmation alert for delete action on EnginesTable
* Only display manage/delete actions to users with canManageEngines
* Add success message and reload after successful engine delete
* Jest tests for EngineTable actions
* Copy change for engine delete success message
* Fixing EnginesTable tests
* Adding more tests for DELETE engine route
* engineNameLink -> EngineNameLink
* Remove redundant test
* Convert Engine.type to enum EngineTypes
* Must use mountWithIntl
* Use platinum license instead of role ability check
Improves error handling for the transform wizard when Kibana index pattern or saved search fails to load.
Previously a non-existing index pattern or saved search or corrupt saved object could cause the page to end up blank. Improved error reporting will catch the problem and display an error callout.
* Create dev_principles.mdx
* add back elasticsearch dev principles link since it is actually public
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>