Greg Thompson
0480fbc945
Upgrade EUI to v33.0.0 ( #99382 ) ( #101067 )
...
* eui to 33.0.0
* resize observer type inclusion - revisit
* src snapshot updates
* x-pack snapshot updates
* table sort test updates
* code block language sh -> bash
* datagrid datetime sort inversion
* types
* kbn-crypto
* refractor yarn resolution
* refractor yarn resolution
* update cypress tests
* url state test
* trial
* Revert "trial"
This reverts commit adc3538145
.
* trial anomaly timeout
* Revert "trial anomaly timeout"
This reverts commit 9a11711ba8
.
* kbn-telemetry-tools
* Change a useMemo to useCallback so the code executes when intended
* Removed no-longer-used import
* exitOrFail already retries for longer than tryForTime
* Wait for loading indicator to disappear
* Intentionally adding `.only`
* Revert .only
* Increase wait time for the ML chart to load
* Remove unused var
* overflow
* chartWidth
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
Co-authored-by: Chandler Prall <chandler.prall@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
Co-authored-by: Chandler Prall <chandler.prall@gmail.com>
2021-06-01 13:56:37 -04:00
Liza Katz
157e2cf140
[bfetch] compress stream chunks ( #97994 ) ( #101027 )
...
* Move inspector adapter integration into search source
* docs and ts
* Move other bucket to search source
* test ts + delete unused tabilfy function
* hierarchical param in aggconfig.
ts improvements
more inspector tests
* fix jest
* separate inspect
more tests
* jest
* inspector
* Error handling and more tests
* put the fun in functional tests
* delete client side legacy msearch code
* ts
* override to sync search in search source
* delete more legacy code
* ts
* delete moarrrr
* deflate bfetch chunks
* update tests
use only zlib
* ts
* extract getInflatedResponse
* tests
* Use fflate in attempt to reduce package size
* use node streams, fflate and hex encoding.
* DISABLE_SEARCH_COMPRESSION UI Settings
Use base64 and async compression
* i18n
* Code review
Use custom header for compression
Promisify once
* use custom headers
* Update jest
* fix tests
* code review, baby!
* integration
* tests
* limit
* limit
* limit
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# packages/kbn-optimizer/limits.yml
2021-06-01 05:13:52 -04:00
Kibana Machine
64528b1851
chore(NA): moving @kbn/io-ts-utils into bazel ( #100810 ) ( #100893 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-28 12:02:21 -04:00
Marco Vettorello
1c1f05e2d7
Update dependency @elastic/charts to v29.2.0 ( #100587 ) ( #100856 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-28 08:05:58 -04:00
Kibana Machine
c4ad5d86fa
[Lens] Move app state to redux toolkit ( #100338 ) ( #100851 )
...
Co-authored-by: Marta Bondyra <marta.bondyra@gmail.com>
2021-05-28 05:55:40 -04:00
Kibana Machine
72e000f14e
chore(NA): moving @kbn/monaco into bazel ( #100709 ) ( #100808 )
...
* chore(NA): moving @kbn/monaco into bazel
* chore(NA): update register globals definitions
* chore(NA): remove build script
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-27 15:51:54 -04:00
Kibana Machine
121427f75d
[Maps] Isolate mapbox-gl types and align downstream package versions. ( #100610 ) ( #100752 )
...
Co-authored-by: Thomas Neirynck <thomas@elastic.co>
2021-05-26 23:00:25 -04:00
Kibana Machine
ced8ee59c5
Bump dependencies ( #100724 ) ( #100742 )
...
Co-authored-by: Joe Portner <5295965+jportner@users.noreply.github.com>
2021-05-26 19:02:56 -04:00
Kibana Machine
caa2f814a7
[Maps][Vega] Isolate mapbox-gl library into bazel package ( #99931 ) ( #100553 )
...
Co-authored-by: Thomas Neirynck <thomas@elastic.co>
2021-05-25 15:44:16 +00:00
Kibana Machine
8d82359c3b
[Security Solution] Utilizes constants package and deletes duplicate code ( #100513 ) ( #100520 )
...
## Summary
Utilizes constants package and deletes duplicate code
* Renames the `securitysolution-constants` to be `securitysolution-list-constants` to be specific
* Deletes duplicated code found during cleanup
* Moves more tests into the packages found along the way with the duplicated code
* Moves `parseScheduleDates` from `@kbn/securitysolution-io-ts-types` to `@kbn/securitysolution-io-ts-utils`
### 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
Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-24 22:37:30 -04:00
Kibana Machine
533d32f7fa
Adds two more packages and moves files into the packages ( #100375 ) ( #100418 )
...
## Summary
* Adds package `kbn-securitysolution-list-api`
* Adds package `kbn-securitysolution-list-hooks`
* Moves files into the packages
* Moves a few additional types into the other packages such as the `kbn-securitysolution-io-ts-types` package to remove more things from the shard_export/shared_import between lists and security solution
* Removes more duplicated code
### 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
Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-20 16:33:34 -04:00
Pierre Gayvallet
3e1e047bc4
[7.x] Migrate joi
to 17.4.0
and adapt the codebase ( #99899 ) ( #100378 )
...
* Migrate `joi` to `17.4.0` and adapt the codebase (#99899 )
* bump joi to 17.4.0, start adapting stuff
* remove custom validation rule, adapt instead
* fix error handling
* fix error handling again
* fix strings type & validation
* fix buffers and arrays
* fix bytes
* fix bytes_size type
* update conditional_type error messages in tests
* fix duration and map types
* first attempt to fix union type error messages
* revert conditional type assertions back to master state
* fix object type
* fix record type
* fix stream types
* rename test files to match sources
* fix union type tests
* temporary adapt feature/home usages of Joi
* fix lint
* adapt test assertion
* fix http config schema validation
* fix @kbn/test Config class
* fix config again
* fix reporting schema tests
* fix security solution schema
* adapt url tests
* remove useless comment
* remove space
* typo
* review comments
# Conflicts:
# src/core/server/http/__snapshots__/http_config.test.ts.snap
* allow '0' value for server.host
* fix config def
* update snapshots
2021-05-20 09:04:31 -04:00
Kibana Machine
7d0deec6cb
[Security Solutions] Re-arranges and adds more packages to remove copied code ( #100310 ) ( #100369 )
...
## Summary
* Creates a `securitysolution-list-utils` packaged and moves the first set of utilities into there
* Fixes a slight bug with `kbn-securitysolution-io-ts-list-types` where the wrong name was used
* Moves _all_ of the lists schemas and types into the package `kbn-securitysolution-io-ts-list-types`
* Removes copied code found in a few places
## Tech debt
* Some spots I have to use an `any` in the package as Kibana kbn packages don't have the types I need
* Some spots I copy constants until we can straighten out those pieces.
* I keep copied mock files until we figure out how to share mocks from these packages without adding weight or we create dedicated mock packages for all of this.
### 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
Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-19 19:56:33 -04:00
Kibana Machine
71fd3a793a
Cleanup package.json resolutions. ( #99456 ) ( #100365 )
...
Co-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>
2021-05-19 18:33:09 -04:00
Kibana Machine
eae06dcc01
[Enterprise Search] Upgrade Kea to 2.4.2 ( #100299 ) ( #100359 )
...
Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
2021-05-19 17:04:23 -04:00
Kibana Machine
4aaffe931b
crypto-js 3.3.0 -> 4.0.0 ( #100347 ) ( #100356 )
...
Co-authored-by: Joe Portner <5295965+jportner@users.noreply.github.com>
2021-05-19 16:29:06 -04:00
Kibana Machine
9b9f3bec75
Upgrade accept 3.0.2 and @hapi/accept 5.0.1 to @hapi/accept 5.0.2 ( #100294 ) ( #100313 )
...
Co-authored-by: Thomas Watson <w@tson.dk>
2021-05-19 05:52:10 -04:00
Kibana Machine
e36a21dd6b
Remove unused module oppsy from package.json ( #100295 ) ( #100303 )
...
Co-authored-by: Thomas Watson <w@tson.dk>
2021-05-18 19:42:20 -04:00
Tiago Costa
9da08aee5c
chore(NA): moving @kbn/i18n into bazel ( #99390 ) ( #100169 )
...
* chore(NA): moving @kbn/i18n into bazel
* chore(NA): include javascript locales.js files
* chore(NA): remove build scripts
* chore(NA): remove node types on browser
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# packages/kbn-i18n/scripts/build.js
2021-05-14 18:18:53 -04:00
Kibana Machine
74f27a9264
chore(NA): moving @kbn/server-http-tools into bazel ( #100153 ) ( #100168 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-14 18:13:53 -04:00
Kibana Machine
500e8d8f39
[packages] Move @kbn/telemetry-tools to Bazel ( #99726 ) ( #99929 )
...
Co-authored-by: Jonathan Budzenski <jon@budzenski.me>
2021-05-14 16:26:59 +00:00
Kibana Machine
d20d1e8929
[Security Solutions] Breaks down the io-ts packages to decrease plugin size ( #100058 ) ( #100094 )
...
## Summary
The io-ts package was too large and needed to broken down more by domain to decrease the lists plugin size and any other plugin wanting to use the packages will not incur big hits as well.
Before we had one large io-ts package:
```
@kbn/securitysolution-io-ts-utils
```
Now we have these broken down 4 packages:
```
@kbn/securitysolution-io-ts-utils
@kbn/securitysolution-io-ts-types
@kbn/securitysolution-io-ts-alerting-types
@kbn/securitysolution-io-ts-list-types
```
Deps between these packages are:
```
@kbn/securitysolution-io-ts-utils (none)
@kbn/securitysolution-io-ts-types -> @kbn/securitysolution-io-ts-utils
@kbn/securitysolution-io-ts-alerting-types -> @kbn/securitysolution-io-ts-types, @kbn/securitysolution-io-ts-utils
@kbn/securitysolution-io-ts-list-types -> @kbn/securitysolution-io-ts-types, @kbn/securitysolution-io-ts-utils
```
Short description and function of each (Also in each of their README.md):
```
@kbn/securitysolution-io-ts-utils, Smallest amount of utilities such as format, validate, etc...
@kbn/securitysolution-io-ts-types, Base types such as to_number, to_string, etc...
@kbn/securitysolution-io-ts-alerting-types, Alerting specific types such as severity, from, to, etc...
@kbn/securitysolution-io-ts-list-types, list specific types such as exception lists, exception list types, etc...
```
### Checklist
Delete any items that are not applicable to this PR.
- [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: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-13 19:34:08 -04:00
Kibana Machine
08a4812117
chore(NA): moving @kbn/docs-utils into bazel ( #100051 ) ( #100071 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-13 17:32:24 -04:00
Kibana Machine
e61080c312
[RAC] Decouple registry from alerts-as-data client ( #98935 ) ( #100041 )
...
Co-authored-by: Dario Gieselaar <dario.gieselaar@elastic.co>
2021-05-13 13:07:02 -04:00
Kibana Machine
16acc8123b
chore(NA): upgrade bazel rules nodejs to v3.5.0 ( #99932 ) ( #99962 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-13 17:02:25 +00:00
Kibana Machine
fde15310ad
[Security Solutions] Removes circular dependencies and introduces kbn-security-solution-es-utils package ( #99828 ) ( #100001 )
...
## Summary
Fixes the hopefully last circular dependency issues between security solutions and lists.
* Adds a package of `@kbn/securitysolution-es-utils` and moves files from security solutions into that package.
* Re-ingests that package back into lists
Before this PR if you ran:
```ts
node scripts/find_plugins_with_circular_deps.js --debug
```
Then you would get:
```
debg !!!!!!!!!!!!!! CIRCULAR DEPENDENCIES FOUND !!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Circular dependencies were found, you can find below !
! all the paths involved. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
debg 01) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts
02) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/lib/framework/kibana_framework_adapter.ts -> x-pack/plugins/security_solution/server/types.ts
03) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts
04) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts -> x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.ts
05) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts -> x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.ts -> x-pack/plugins/security_solution/server/endpoint/services/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/manifest_manager/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/manifest_manager/manifest_manager.ts
06) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts -> x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.ts -> x-pack/plugins/security_solution/server/endpoint/services/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/manifest_manager/index.ts -> x-pack/plugins/security_solution/server/endpoint/services/artifacts/manifest_manager/manifest_manager.ts -> x-pack/plugins/security_solution/server/endpoint/lib/artifacts/index.ts -> x-pack/plugins/security_solution/server/endpoint/lib/artifacts/lists.ts
07) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts -> x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.ts -> x-pack/plugins/security_solution/server/fleet_integration/handlers/install_prepackaged_rules.ts
08) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/compose/kibana.ts -> x-pack/plugins/security_solution/server/endpoint/types.ts -> x-pack/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts -> x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.ts -> x-pack/plugins/security_solution/server/fleet_integration/handlers/install_prepackaged_rules.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/routes/rules/add_prepackaged_rules_route.ts
09) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/types.ts
10) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/utils.ts
11) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/executors/query.ts
12) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/executors/query.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/search_after_bulk_create.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/filters/filter_events_against_list.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/filters/types.ts
13) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/executors/threat_match.ts
14) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/executors/threat_match.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/threat_mapping/create_threat_signals.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/threat_mapping/get_threat_list.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/threat_mapping/types.ts
15) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/signal_rule_alert_type.ts -> x-pack/plugins/security_solution/server/lib/detection_engine/signals/executors/ml.ts
16) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/index.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/handlers.ts
17) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/index.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/handlers.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/service.ts
18) x-pack/plugins/lists/server/index.ts -> x-pack/plugins/lists/server/plugin.ts -> x-pack/plugins/lists/server/routes/init_routes.ts -> x-pack/plugins/lists/server/types.ts -> x-pack/plugins/lists/server/services/lists/list_client.ts -> x-pack/plugins/lists/server/siem_server_deps.ts -> x-pack/plugins/security_solution/server/index.ts -> x-pack/plugins/security_solution/server/plugin.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/index.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/handlers.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/service.ts -> x-pack/plugins/security_solution/server/endpoint/routes/trusted_apps/mapping.ts
debg !!!!!!!!!!!!!!!!! UP TO DATE ALLOWED LIST !!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The declared circular dependencies allowed list is up !
! to date and includes every plugin listed in above paths. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The allowed circular dependencies list is (#3 ):
'x-pack/plugins/lists -> x-pack/plugins/security_solution',
succ None non allowed circular dependencies were found
```
Now you get:
```
debg !!!!!!!!!!!!!!!!! UP TO DATE ALLOWED LIST !!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The declared circular dependencies allowed list is up !
! to date and includes every plugin listed in above paths. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The allowed circular dependencies list is (#1 ):
'x-pack/plugins/lists -> x-pack/plugins/security_solution',
succ None non allowed circular dependencies were found
```
### Checklist
Delete any items that are not applicable to this PR.
- [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: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-12 19:53:45 -04:00
Kibana Machine
a43ea4b1ff
chore(NA): moving @kbn/plugin-generator into bazel ( #99646 ) ( #99854 )
...
* chore(NA): moving @kbn/plugin-generator into bazel
* chore(NA): add templates to build file
* chore(NA): restore plugins empty file
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-11 19:58:31 -04:00
Tim Sullivan
33d021261c
[7.x] [Reporting] Update Puppeteer to version 8.0.0 and Chromium to r856583 ( #98688 ) ( #99577 )
...
* [Reporting] Update Puppeteer to version 8.0.0 and Chromium to r856583 (#98688 )
* Update Puppeteer to 8.0.0
Updates Chromium to r856583
Links to new build of Linux headless_shell in the Kibana team GCS bucket
Links to main download site of Chromium for Mac and Windows
Removes Mac and Windows compatibility from the Chromium build scripts
* add functional tests for large dashboard
* ensure png comparison is working
* add test for large dashboard pdf
* update arm64 binary checksum
* update README
* more readme update
* Update x-pack/build_chromium/README.md
Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com>
# Conflicts:
# x-pack/test/functional/es_archives/reporting/ecommerce_kibana/data.json
* fix ts
2021-05-11 14:50:38 -04:00
Vadim Dalecky
61c53b51f2
chore: 🤖 bump numeral-js dependency ( #99609 ) ( #99768 )
...
Fixes bing integer formatting bug.
✅ Closes : #59415
2021-05-11 08:20:52 -04:00
Kibana Machine
a0d44e377b
Storybook theme switcher ( #97201 ) ( #99545 )
...
Allow switching the EUI theme in the Storybook menu bar.
Co-authored-by: Nathan L Smith <nathan.smith@elastic.co>
2021-05-06 18:21:58 -04:00
Kibana Machine
da82bd558b
[packages] Move @kbn/ace to Bazel ( #99129 ) ( #99528 )
...
Co-authored-by: Jonathan Budzenski <jon@budzenski.me>
2021-05-06 20:53:39 +00:00
Kibana Machine
1152586e03
chore(NA): moving @kbn/es into bazel ( #99371 ) ( #99405 )
...
* chore(NA): moving @kbn/es into bazel
* chore(NA): remove build scripts from pkg json
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-06 02:07:43 +00:00
Kibana Machine
eacae19d3a
Use vega-interpreter
to safely evaluate Vega expressions ( #98832 ) ( #99354 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Larry Gregory <larry.gregory@elastic.co>
2021-05-05 18:39:05 +00:00
Kibana Machine
4535c5958b
[packages] Move @kbn/crypto to Bazel ( #99233 ) ( #99374 )
...
Co-authored-by: Jonathan Budzenski <jon@budzenski.me>
2021-05-05 14:29:30 -04:00
Kibana Machine
5040c61428
[Security Solutions][Lists] (Phase 1) Pulls constants from lists and security solutions plugin into its own kbn package ( #99149 ) ( #99298 )
...
## Summary
Pulls constants from lists plugin into its own kbn package.
Phase 1: Lift and shift small shared constants into kbn package called `kbn-securitysolution-constants`
Phase 2: Deprecate existing code now in packages
Phase 3+: Strangle/remove existing code and use the code from the kbn package
Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-04 21:42:25 -04:00
Kibana Machine
9c38f97a07
chore(NA): moving @kbn/config into bazel ( #99199 ) ( #99279 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-05-04 20:00:48 -04:00
Kibana Machine
30877bd018
[Security Solutions] (Phase 1) Initial checkin with kbn package security-utils added ( #99151 ) ( #99276 )
...
## Summary
Good place for one off utils to use and reduce/remove the circular deps we have between security_solutions, lists, and anywhere else we have them for different utils.
Phase 1: Adds kbn package of `kbn-securitysolution-utils` through lift and shift
Phase 2: Deprecated the functions
Phase 3: Removes the functions in favor of using the `kbn-securitysolution-utils`
Phase 4+: Adds more and removes dependencies/copies across plugins within the security solution. Maybe we break things out by domain later as this grows in size.
- [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: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-04 19:38:43 -04:00
Kibana Machine
635fc69af3
[Security Solutions] (Phase 1) Copies io-ts shared utilities into kibana/packages ( #98999 ) ( #99246 )
...
## Summary
We are removing duplicated code in sections of plugins into the kibana/packages folder. This is phase 1 of 4+ where:
Phase 1: Lift and shift the io-ts code into `kibana/packages/kbn-securitysolution-io-ts-utils`
Phase 2: Deprecate the utils across plugins any copied code
Phase 3: Replace the deprecated types with the ones in here where we can. [Strangle pattern](https://martinfowler.com/bliki/StranglerFigApplication.html )
Phase 4+: (potentially) consolidating any duplication or everything altogether with the `kbn-io-ts-utils` project
### 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
Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-05-04 17:17:34 -04:00
Kibana Machine
705c9eca67
Pin underscore
version to ^1.13.1
. ( #99170 ) ( #99188 )
...
Co-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>
2021-05-04 13:57:08 +00:00
Tiago Costa
d779fa460e
chore(NA): moving @kbn/analytics into bazel ( #98917 ) ( #99134 )
...
* chore(NA): moving @kbn/analytics into bazel
* chore(NA): fix type check for package migration
* chore(NA): fix type check for package migration
* chore(NA): fix type check for package migration
* chore(NA): separate type generating from server code
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# packages/kbn-analytics/scripts/build.js
2021-05-03 19:44:07 -04:00
Kibana Machine
e28e63cdfa
[APM] Creating e2e test for Comparison Feature ( #98291 ) ( #99066 )
...
* creating e2e test comparison feature
* fixing test
* comparison e2e tests
* addressing comments
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
2021-05-03 14:05:29 -04:00
Kibana Machine
719b380d5e
[packages] Move @kbn/legacy-logging to Bazel ( #98810 ) ( #98973 )
...
Co-authored-by: Jonathan Budzenski <jon@budzenski.me>
2021-05-01 00:28:46 +00:00
Kibana Machine
a86745c47d
chore(NA): moving @kbn/eslint-plugin-eslint into bazel ( #98926 ) ( #98992 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-04-30 19:35:23 -04:00
Kibana Machine
0968788404
chore(NA): moving @kbn/eslint-import-resolver-kibana into bazel ( #98798 ) ( #98972 )
...
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-04-30 17:15:19 -04:00
Kibana Machine
78fb42a25e
chore(NA): moving @elastic/eslint-config-kibana into bazel ( #98648 ) ( #98786 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-04-29 18:24:34 +00:00
Kibana Machine
00376cc9b3
chore(NA): upgrades bazel rules nodejs into v3.4.2 ( #98701 ) ( #98757 )
...
* chore(NA): upgrade bazel rules nodejs to v3.4.1
* chore(NA): update rules nodejs into 3.4.2
* chore(NA): update yarn lock after updating rules
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-04-29 12:18:01 -04:00
Kibana Machine
b3fc91c6d8
chore(NA): moving @kbn/dev-utils into bazel ( #98496 ) ( #98696 )
...
* chore(NA): moving @kbn/dev-utils into bazel
* docs(NA): updated generated plugin list
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-04-29 00:50:19 +00:00
Trent Mick
cbc1f12860
Bump elastic-apm-node from v3.10.0 to v3.14.0 ( #97509 ) ( #98695 )
...
Changelog: https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-3.x.html
Notably:
- Adds apm.addMetadataFilter(fn) that can be used for PII filtering
- Improves communication with APM server to not be pathological if APM
server is down for extended period of time and load is high.
- Fixes bugs in data for the Dependencies and Service Map in the APM
app.
- The APM agent now collects cloud metadata.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# yarn.lock
2021-04-28 20:49:54 -04:00
Nick Partridge
6b6952388f
Update dependency @elastic/charts to v29.1.0 ( #98242 ) ( #98647 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2021-04-28 14:01:23 -04:00
Kibana Machine
2c64065a00
[Canvas] Replace squel with safe-squel ( #97169 ) ( #98633 )
...
* Replace squel with safe-squel
* Update squel import name
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Poff Poffenberger <poffdeluxe@gmail.com>
2021-04-28 13:16:23 -04:00