* update deps
* update rules
use type-aware @typescript-eslint/no-shadow instead of no-shadow. do not use no-undef, rely on TypeScript instead
* fix or mute all lint errors
* react-hooks eslint plugin fails on ? syntax
* fix wrong typings in viz
* remove React as a global type
* fix eslint errors
* update version to 4.8.1
* fix a new error
* 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>
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
* [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
* [Maps] saved object tagging (#83197)
* 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>
* mappings.json
* add map saved object mapping
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* New events resolver (#82170)
* Added Test for event.library
* renamed data directry and gzip data file
* rename expectedData file
* Changes per Charlie request
* Changes for the enable_APM-ci branch
* Update resolver.ts
* Added comment per Charlie request
* Update resolver.ts
* Added Alert Test for Resolver and fix for the APM enabled Run fail
* Added Alert Test for Resolver and fix for the APM enabled Run fail
* removed commented out code
* Fixing CI fail
* Fixing CI fail
* Removed Alert Resolver test
* aAdding Alert test back
* Adding Alert test back
* Adding Alert test back
* Adding info log for debuging
* Adding info log for debuging
* Adding info log for debuging
* Adding info log for debuging
* Adding info log for debuging
* Adding info log for debuging
* adding one more verification for Data
* stripedd Data file
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Update hosts_page.ts
* Update resolver.ts
* Update resolver.ts
* Update hosts_page.ts
* Update resolver.ts
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* 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>
Co-authored-by: Robert Oskamp <robert.oskamp@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* 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
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
This change updates the logstash pipeline management plugin to use
pipeline management APIs in Elasticsearch rather than directly
accessing the .logstash index. In Elasticsearch 8.0, direct access to
system indices will no longer be allowed when using standard APIs.
Given this change, a new set of APIs has been created specifically for
the management of Logstash pipelines and this change makes use of the
APIs.
Co-authored-by: Kaise Cheng <kaise.cheng@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
ES:#53350
LS:#12291
Co-authored-by: Jay Modi <jaymode@users.noreply.github.com>
* Moved out type for OperatingSystem and moved OS translations one level higher.
* Changed the translation to be consistent between trusted apps and policy.
* Unified translations of OS types between trusted apps and policy.
* Removed unused types.
* Added registered AV form section.
* Changed the property structure to match the format expected by endpoint.
* Fixed the visual alignment of titles in the form and added responsiveness.
* Updated snapshots.
* Moved out type for OperatingSystem and moved OS translations one level higher.
* Added config form heading component.
* Cleaned up translations.
* Fixed type error with initialization.
* Fixed error in trusted app creation form test.
* Removed the guard for now in favour of better initialization.
* Fixed the store test.
* Fixing functional test data.
* Added functional test config option to account for a custom header within security app.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>