* fix flaky test and re-enable it
* wait for table to load before to perform operations
* move everything out of ciGroup2 for flaky test runner
* add debug block for flaky runner
* use correct vis name
* remove test sync
* Revert "move everything out of ciGroup2 for flaky test runner"
This reverts commit db86c3b5
* [TSVB] Y-axis has number formatting not considering all series formatters in the group
* Replace check for percent with a check for same formatters in common
* Remove unnecessary series check
* add the delete tag bulk action
* add unit tests for bulk delete
* fix duplicate i18n key
* add RBAC test on bulk delete
* add functional tests
* self review
* design nits
* add maxWidth option for confirm modal and add missing doc
* change bulk delete confirm modal max width
* add more missing doc
* only show loading state when performing the bulk delete
* use spacer instead of custom margin on horizontal rule
* use link instead of button to remove custom styles
* remove spacers, just use styles
* add divider when action menu is displayed
* set max-width for single delete confirm
* a11y fixes
* address nits
* add aria-label to delete action
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
* [test/common] adding code coverage plugin
* start plugin only when CODE_COVERAGE flag is set
* build coverage plugin
* replace casting with custom Window interface
* Functional tests - fix esArchive mappings with runtime fields
* Modify jenkinsfile to run with unverified ES snapshot
* Adjust security index fields test for the new mapping structure
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Revert "[build] Use 8.2 tag of ubi-minimal (#82688)"
This reverts commit a89176e265.
* chore(NA): remove workaround for missing crypto-policies-scripts subpackage
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [ML] support table settings from the URL state
* [ML] fix management page
* [ML] models page support
* [ML] update URL generator
* [ML] rename id column
* [ML] update types and tests
* [ML] fix id column name and field
* [ML] remove legacy functions
* [ML] set id key for the job query text
* [ML] fix id column rendering
* [ML] ad jobs with usePageUrlState
* [ML] update unit tests for solutions
* Copy and paste sources logic
This is simply a copy & paste of the sources_logic file from ent-search. The only changes were adding the comment at the top and changing how lodash imports, per linting requirements
* Add types
The “I” prefix has been removed, per agreed-upon standard
* Add type declaration to staticSourceData
Yay TypeScript 🙄
* Update route path
For all other routes, we use the account/org syntax. For this one, I missed it and forgot to add ‘account’ for the route path. This fixes it
* Update SourcesLogic to work with Kibana
- Remove routes/http in favor of HttpLogic
- Remove local flash messages in favor of global messages
- Update paths to imports
- Remove "I"s from interface names
- Varions type fixes
## Summary
* Further reduce differences between installing uploaded vs registry package
* Improve cache/store names, TS types, etc. Including key by name + version + source
* Add a cache/store for PackageInfo (e.g. results metadata from registry's /package/version/ response)
* Remove ensureCachedArchiveInfo
Currently keystore parsing is in the legacy http server folder.
Keystore references end in src/cli so instead of migrating to
core/server the I opted for the closest fit in the CLI folder.
Closes#52107
* Used SO for saving the API key IDs that should be deleted and create a configuration option where can set an execution interval for a TM task which will get the data from this SO and remove marked for delete keys.
* removed invalidateApiKey from AlertsClient
* Fixed type checks
* Fixed jest tests
* Removed test code
* Changed SO name
* fixed type cheks
* Moved invalidate logic out of alerts client
* fixed type check
* Added functional tests
* Fixed due to comments
* added configurable delay for invalidation task
* added interval to the task response
* Fixed jest tests
* Fixed due to comments
* Fixed task
* fixed paging
* Fixed date filter
* Fixed jest tests
* fixed due to comments
* fixed due to comments
* Fixed e2e test
* Fixed e2e test
* Fixed due to comments. Changed api key invalidation task to use SavedObjectClient
* Use encryptedSavedObjectClient
* set back flaky test comment
* Add regex check to determine whether url is org
As a part of the Kibana migration, we are switching the URL structure to put the prefix on the personal dashboard. In ent-search, org routes were prefixed with `/org`. In Kibana the prefix switches to non-org routes and they will be prefixed with`/p`
* Add isOrganization boolean to logic
* add tag selector to save modal
* save tag references onSave
* populate tags when unwrapping attributes
* tslint
* update listing page to show tags
* fix data-test-subj id in functional tests
* i18n cleanup
* tslint
* remove unused import
* use listingTable service for functional tests
* tslint and fix mvt grid layer functional test
* review feedback
* add tags to all privileges and add test user to find, delete, get, get_all, and update tests
* move functions to module scope
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Overview heights and loading states
* Set the chart height to fill the whole container
* Remove the initial loading spinner for the tables and always show the progress bar
* Make the last seen column on the errors table a bit wider so it doesn't wrap
* Make a `ServiceOverviewTable` component that pins the pagination to the bottom of the panel
* Show the loading spinner on charts when doing updates