Matthew Kime
75c6afe112
[data views] deprecate indexPattern
exports, provide dataView
exports ( #109987 )
...
* first pass at renaming exports
* type fixes
* fix jest test
* look for correct error type
* remove transitional error
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-30 18:04:03 -05:00
Jonathan Budzenski
88f955621d
Bump node-sass to 6.0.1 ( #109930 )
2021-08-30 16:42:06 -05:00
Thomas Neirynck
ffc45c3cab
[Maps] Replace mapbox-gl import with MapLibre ( #104505 )
...
* replace import
* fix import
* upgrade
* Update packages/kbn-mapbox-gl/BUILD.bazel
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
* Update package.json
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
* commit yarn lock
* yarn lock
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-08-30 11:28:13 -04:00
Thom Heymann
035937a5c1
Interactive setup mode ( #106881 )
...
* Interactive setup mode
* remove first attempt
* Added suggestions from code review
* Verify CA before writing config
* fix i18n path
* updated plugin list
* Updated page bundle limits
* added manual configuration
* fetch certificate chain
* Fix race condition when calling multiple form methods
* Fix i18n errors
* added types and refactored slightly
* welcome page styling
* Remove holdsetup config option
* typo
* fix build errors
* Updated manual configuration form
* Remove issuer link
* Add tests for decode enrollment token
* Removed unused class names
* fix issue where credentials got inherited from base config
* Added tooltips and text overflow
* styling fixes
* refactored text truncate
* Added unit tests
* added suggestions from code review
* Fixed typo and tests
* Styling fixes
* Fix i18n errors
* Added suggestions from code review
* Added route tests
* Explicit type exports
* Fix server url
* Added unit tests
* Added product not supported scenario
2021-08-30 15:23:10 +01:00
Tiago Costa
127402415c
chore(NA): moving @kbn/securitysolution-list-api to babel transpiler ( #110265 )
...
* chore(NA): moving @kbn/securitysolution-list-api to babel transpiler
* chore(NA): add web targets
2021-08-27 15:56:18 +01:00
Tiago Costa
c92978b9e5
chore(NA): moving @kbn/securitysolution-list-constants to babel transpiler ( #110269 )
...
* chore(NA): moving @kbn/securitysolution-list-constants to babel transpiler
* chore(NA): add web targets
2021-08-27 15:55:59 +01:00
Frank Hassanabad
2859eeb7de
Removed one liner deprecation found with ElasticClient and made it harder to accidently import from the kbn package ( #110318 )
...
## Summary
Removes ElasticSearch deprecation and makes it harder to import it from the wrong package. I accidentally exposed a deprecated `ElasticSearch` from a package we do not want to expose and everyone's IDE is suggesting it rather than the correct one from Kibana core.
* Removes the type from the exports within the package
* Fixes the instance that is trying to import it in favor of the correct one.
2021-08-26 17:24:16 -04:00
Tiago Costa
d5d3c75850
chore(NA): add missing browser targets on @kbn/security-solution packages ( #110260 )
2021-08-26 20:02:56 +01:00
Tiago Costa
24575c3123
chore(NA): moving @kbn/securitysolution-io-ts-types to babel transpiler ( #110097 )
...
* chore(NA): moving @kbn/securitysolution-io-ts-types to babel transpiler
* chore(NA): update limits
* chore(NA): update limits file
* chore(NA): introduce web bundles
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-26 19:40:58 +01:00
Tiago Costa
bf6e1243f9
chore(NA): moving @kbn/securitysolution-io-ts-utils to babel transpiler ( #110099 )
...
* chore(NA): moving @kbn/securitysolution-io-ts-utils to babel transpiler
* chore(NA): introduce browser targets
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-26 18:21:45 +01:00
Tiago Costa
49cc25886c
chore(NA): moving @kbn/securitysolution-io-ts-list-types to babel transpile ( #109750 )
...
* chore(NA): moving @kbn/securitysolution-io-ts-list-types to babel transpiler
* chore(NA): add a browser target
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-26 18:10:46 +01:00
Alejandro Fernández Haro
bb8ee0ce05
Enable Product check from @elastic/elasticsearch-js ( #107663 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-26 15:36:46 +01:00
Felix Stürmer
137c182761
[RAC] Populate common rule fields in alert helpers ( #108679 )
...
Co-authored-by: mgiota <panagiota.mitsopoulou@elastic.co>
2021-08-26 09:19:51 -04:00
Tiago Costa
36eaf7fd58
chore(NA): enables @babel/plugin-transform-runtime to decrease output size ( #109843 )
...
* chore(NA): enables @babel/plugin-transform-runtime to decrease output size
* chore(NA): update @kbn/pm bundle
* chore(NA): missing config on corejs for runtime
* fix(NA): flaky unit test
* chore(NA): update limits file
* chore(NA): remove corejs
* chore(NA): old config files
* chore(NA): update limmits file
* chore(NA): updated yarn lock file
* chore(NA): update limits
* chore(NA): restore original test file
* chore(NA): skip flaky test
* chore(NA): skip another failing test
2021-08-25 22:24:38 +01:00
Mikhail Shustov
2430673d44
convert ftr runners into TS ( #110057 )
2021-08-25 14:59:30 -05:00
Tiago Costa
85a79ac3ad
chore(NA): moving @kbn/securitysolution-io-ts-alerting-types to babel transpiler ( #109745 )
...
* chore(NA): moving @kbn/securitysolution-io-ts-alerting-types to babel transpiler
* chore(NA): correct deps on runtime
2021-08-25 18:02:14 +01:00
Georgii Gorbachev
8ce1d10791
[RAC] Fix index names used by RBAC, delete hardcoded map of Kibana features to index names ( #109567 )
...
**Ticket:** https://github.com/elastic/kibana/issues/102089
🚨 **This PR is critical for Observability 7.15** 🚨
## Summary
This PR introduces changes that fix the usage of alerts-as-data index naming in RBAC. It builds on top of https://github.com/elastic/kibana/pull/109346 and replaces https://github.com/elastic/kibana/pull/108872 .
TODO:
- [x] Address https://github.com/elastic/kibana/pull/109346#pullrequestreview-735158370
- [x] Make changes to `AlertsClient.getAuthorizedAlertsIndices()` so it starts using `RuleDataService` to get index names by feature ids.
- [x] Delete the hardcoded `mapConsumerToIndexName` where we had incorrect index names.
- [x] Close https://github.com/elastic/kibana/pull/108872
### Checklist
Delete any items that are not applicable to this PR.
- [ ] [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
2021-08-25 16:29:16 +02:00
Stacey Gammon
e097adbb6a
API Doc Fixes ( #109685 )
...
* Fixes
- Fix bad formatting of deprecated apis by plugin
- Collect deprecated apis recursively
- Include unreferenced apis in Deprecated apis by API page.
* Fix unreferenced dep list
* check in updated docs
* Fix the issue with saved objects management plugin docs not being included
* adding the new docs after fixing some docs missing
* update api docs
2021-08-24 13:42:23 -04:00
Nathan Reese
84be1c500e
[maps] remove xpack.maps.showMapVisualizationTypes ( #105979 )
...
* [maps] remove xpack.maps.showMapVisualizationTypes
* remove settings from xpack_plugins
* eslint
* new telemetry_check parser features
* remove xpack.maps.showMapVisualizationTypes from functional test config
* remove unused const destruct
* update expect for functional test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Ahmad Bamieh <ahmadbamieh@gmail.com>
2021-08-24 10:46:40 -06:00
Dmitry Shevchenko
1f73c0fcfa
Cleanup after ExecLog integration ( #107695 )
2021-08-24 11:37:29 -04:00
Stacey Gammon
52ee65b8d5
Make owner attribute required on kibana.json ( #108231 )
...
* make owner attribute required
* Add owner properties in more places
* add test for owner attribute
* add error check too in the test
* Fix tests
* fix tests and update docs
* wip
* More test fixes
* Fix All The Errorz
* Adding more owner attributes
* Update x-pack/test/saved_object_api_integration/common/fixtures/saved_object_test_plugin/kibana.json
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* Update x-pack/test/ui_capabilities/common/fixtures/plugins/foo_plugin/kibana.json
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* commeeeooonnnn
* Update docs
* soooo many kibanajsons
* adjust plugin generator to add an owner
* Add owner to the plugin generator scripts
* update snapshot
* Fix snapshot
* review updates
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-24 10:02:32 -04:00
Liza Katz
268a279930
[Data][Es Query] Use ES types in Filters ( #108378 )
...
* es-query types
* jest and lint
* cc
* options
* type
* types for kuery FUNCTIONS
* doc
* types for filters
* sec fixes
* filtersss
* typey type
* typey type
* comparator options
* test typescript
* test
* fixes
* test types
* test
* cr
* cleanup a bit more
* Jest fix + types
* Remove geo bounding box and geo polygon filters
* delete geo filters
* geo
* geo
* Fix tests \_0_/
* doc
* types and fixes
* jests
* ts
* Remove geo bounding box and geo polygon filters
* delete geo filters
* delete geo filters
* geo
* remove geo docs
* ts
* plg ts
* types
* cast
* Update types.ts
* Update create_threat_signal.ts
* Update packages/kbn-es-query/src/es_query/migrate_filter.ts
Co-authored-by: Lukas Olson <olson.lukas@gmail.com>
* Code review
* revert change
* docs
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Lukas Olson <olson.lukas@gmail.com>
2021-08-24 11:28:22 +02:00
Tiago Costa
9a3e8ef054
chore(NA): moving @kbn/securitysolution-t-grid to babel transpiler ( #109442 )
...
* chore(NA): moving @kbn/securitysolution-t-grid to babel transpiler
* chore(NA): fix package.json
* chore(NA): finetunning package
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-23 15:54:15 +01:00
Tiago Costa
3128c99d54
chore(NA): moving @kbn/securitysolution-es-utils to babel transpiler ( #109426 )
...
* chore(NA): moving @kbn/securitysolution-es-utils to babel transpiler
* chore(NA): update packages/kbn-securitysolution-es-utils/.babelrc
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
* chore(NA): correct deps
* chore(NA): finetunning package
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
2021-08-23 15:51:31 +01:00
Tiago Costa
9a7ebb7b2c
chore(NA): moving @kbn/securitysolution-hook-utils to babel transpiler ( #109432 )
...
* chore(NA): moving @kbn/securitysolution-hook-utils to babel transpiler
* chore(NA): update packages/kbn-securitysolution-hook-utils/.babelrc
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
* chore(NA): correct deps
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
2021-08-23 15:26:42 +01:00
Dario Gieselaar
6e3af2b524
[APM] Support multiple route paths in useApmParams ( #109370 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-23 15:38:06 +02:00
Joe Portner
65e04b1380
Remove spacesOss plugin ( #109258 )
2021-08-23 15:10:09 +02:00
Yaroslav Kuznietsov
237fcac254
[Canvas] Expression tagcloud ( #108036 )
...
* Added `expression_tagcloud` plugin.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-23 06:52:19 -04:00
Tiago Costa
e340ce61cc
chore(NA): moving @kbn/securitysolution-autocomplete to babel transpiler ( #109423 )
...
* chore(NA): moving @kbn/securitysolution-autocomplete to babel transpiler
* chore(NA): finetune package
* chore(NA): update deps
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-21 00:08:22 -04:00
Tiago Costa
c4d1e7da4a
chore(NA): moving @kbn/alerts to babel transpiler ( #109320 )
...
* chore(NA): moving @kbn/alerts to babel transpiler
* chore(NA): finetune package
* chore(NA): miss dep
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-20 18:55:18 -04:00
Tiago Costa
f4e18d47c0
chore(NA): moving @kbn/securitysolution-utils to babel transpiler ( #109439 )
...
* chore(NA): moving @kbn/securitysolution-utils to babel transpiler
* chore(NA): update packages/kbn-securitysolution-utils/.babelrc
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
Co-authored-by: Frank Hassanabad <frankhassanabad@gmail.com>
2021-08-20 22:04:39 +01:00
Devon Thomson
95463f47f3
[Dashboard] Remove Legacy Dashboard Only Mode ( #108103 )
...
Remove all dashboard only mode code and tests. Align dashboard permissions to use showWriteControls only
2021-08-20 15:39:10 -04:00
Tiago Costa
ec2d041638
chore(NA): moving @kbn/ui-shared-deps to babel transpiler ( #109323 )
...
* chore(NA): moving @kbn/ui-shared-deps to babel transpiler
* fix(NA): missing correct paths on package.json files
* chore(NA): update jest integration snapshots
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-20 17:12:08 +01:00
Tiago Costa
9fb152a92f
chore(NA): moving @kbn/logging to babel transpiler ( #108702 )
...
* chore(NA): moving @kbn/logging to babel transpiler
* chore(NA): fix imports for @kbn/logging
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-20 11:54:46 +01:00
Tiago Costa
9c24e8f70f
chore(NA): moving @kbn/interpreter to babel transpiler ( #108512 )
...
* chore(NA): moving @kbn/interpreter to babel transpiler
* chore(NA): fix imports
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-20 11:50:40 +01:00
Tiago Costa
cfd5dad174
chore(NA): moving @kbn/optimizer to babel transpiler ( #109231 )
...
* chore(NA): adds 7.16 into backportrc
* chore(NA): moving @kbn/optimizer to babel transpiler
2021-08-19 19:40:50 +01:00
Tiago Costa
a7fe773bb8
chore(NA): moving @kbn/plugin-helpers to babel transpiler ( #109085 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-19 19:13:33 +01:00
Spencer
7e2bd4fd54
[ftr] rework ciGroup validation to remove JOBS.yml and avoid duplication ( #109149 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2021-08-19 11:40:23 -05:00
Mikhail Shustov
76eafd8803
exclude tsx test and mock files from test coverage ( #109203 )
2021-08-19 09:26:24 -05:00
Tiago Costa
df112dd880
chore(NA): moving @kbn/plugin-generator to babel transpiler ( #109083 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-19 12:27:42 +01:00
mgiota
8c8dca6ad2
[RAC] [Observability] Use simpler alert severity level mapping ( #109068 )
...
* [RAC][Observability] remove severity fields from mapping keep only ALERT_SEVERITY
* temporarily remove severity value occurences
* remove ALERT_SEVERITY_VALUE occurences, this value is not being read and shown in the Observability alerts table
* remove duplicate ALERT_SEVERITY identifier
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-18 16:29:24 -04:00
Tiago Costa
51c15945f2
chore(NA): moving @kbn/mapbox-gl to babel transpiler ( #109082 )
...
* chore(NA): moving @kbn/mapbox-gl to babel transpiler
* chore(NA): structure exports
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-18 15:51:52 -04:00
Nathan Reese
dd9dd52718
[maps] remove tile_map, region_map, and maps_legacy plugins ( #105326 )
...
* [maps] remove tile_map plugin
* initial bounds
* update embeddable query context
* start editor
* remove tile_map from tsconfig and i18n cleanup
* implement view in maps button
* tslint
* remove empty lines
* remove tileMap from limits.yml
* remove region_map and maps_legacy plugins
* region_map vis with Map embeddable
* make MapComponent
* lint
* clean up
* shorten text
* lint
* remove region_map from interpreter functional tests
* update docs
* add migration for removing ui_settings
* remove tile_map and region_map functional tests
* tslint
* call handlers.done when layers are loaded
* fix visualize create menu test
* eslint
* add owner comment to ui_settings/saved_objects/migrations.ts
* remove deleted plugins from codeowners
* review feedback
* use correct value for TILE_MAP_RENDER
* down select mapModules for getLayerDescriptors callback
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-18 12:51:31 -06:00
Yara Tercero
9fa41d1aef
[Security Solution] - Updating UI to work with new kibana privileges abstraction on alerts ( #108961 )
...
## Summary
Holy moly.
What is happening in this PR? 🤷🏽♀️ Let's break it down:
- Added a package `@kbn/alerts` - another one?! ...yes
- This is meant to add shared hooks and components around alerts as data
- `useGetUserAlertsPermissions` - accepts the Kibana capabilities object and returns whether the user has `read` and `crud` alerts privileges
- `AlertsFeatureNoPermissions` - component displayed when user does not have alerts privileges
- UI changes for user with NO alerts privileges
- `Alerts` tab hidden in security solution side navigation
- `Alerts` tab hidden in rule details page
- UI changes for user with alerts READ ONLY privileges
- alerts checkboxes hidden in alerts table
- alerts bulk actions hidden in alerts table
2021-08-18 14:48:31 -04:00
Liza Katz
6a1a1afd3a
[Data cleanup] Remove geo filters ( #109097 )
...
* Remove geo bounding box and geo polygon filters
* delete geo filters
* delete geo filters
* geo
* remove geo docs
2021-08-18 17:08:42 +02:00
Marshall Main
05d1e326a4
[RAC][Security Solution] Remove ALERT_RULE_ID in favor of ALERT_RULE_UUID ( #108922 )
...
* Remove ALERT_RULE_ID in favor of ALERT_RULE_UUID
* Update snapshot
* KEVINNN
* fix test
* Add back home.disableWelcomeScreen=true
* Only disable welcome screen in security solution cypress tests
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-18 10:37:14 -04:00
Tiago Costa
5d404fff6b
chore(NA): moving @kbn/legacy-logging to babel transpiler ( #108703 )
2021-08-17 22:24:48 +01:00
Dominique Clarke
15494cd25f
uptime - index default severity of warning for tls and monitor status alerts ( #108731 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-08-17 12:10:00 -04:00
Mikhail Shustov
94f35087b0
fix another conflict in test file ( #108905 )
2021-08-17 15:29:02 +02:00
Mikhail Shustov
609bd90785
mute incorrect types in es-query ( #108898 )
...
* mute incorrect types in es-query
* fix another conflict
2021-08-17 15:21:14 +02:00