Commit graph

23936 commits

Author SHA1 Message Date
CJ Cenizal
6dd4d08feb
disable failing test: #36269 (#36701) 2019-05-20 12:17:58 -04:00
Chris Cowan
1bfd0d43df
[Infra UI] Remove Joi validation from Metrics Explorer url validation (#36493) (#36695) 2019-05-20 11:56:59 -04:00
Matthias Wilhelm
f11d7f7cf8
Restore line rendering in point series vis using percentile agg (#35649) (#36684)
Restores the visualization's  line rendering when using a multi metric aggregation like percentile. Before this fix only dots were rendered
fixes #34858
2019-05-20 11:53:05 -04:00
Liza Katz
2ae818a4d3
deleted unused query manager (#36683) (#36691) 2019-05-20 11:46:48 -04:00
Walter Rafelsberger
86f41276de
[ML] Extended group-by/aggs support. (#36421) (#36678)
- Adds pivotAggsFieldSupport and pivotGroupByFieldSupport. These objects have a mapping of field_type -> array of supported_aggs and allow a better organization of available options in the dropdowns for group-by and aggs.
- The support for certain field_type/aggs combinations has been extended:
  - value_count is available for every field
  - IP fields are now available for group by and cardinality
  - number and date support all aggregations
  - _id, _type, _index fields are no longer available
- Removes unnecessary union type PivotAggSupportedAggs.
- Moves x-pack/plugins/ml/common/constants/field_types.js to field_types.ts. GitHub doesn't recognize it as a rename though because of TypeScript changes.
2019-05-20 14:59:44 +02:00
Tudor Golubenco
5e1b4c4e40
Add Kibana Home tutorial for Auditbeat (#36078) (#36389)
* Standard Auditbeat installation assuming default config
* Uses the security analytics icon for now
* Uses a screenshot of the SIEM app
2019-05-20 13:10:46 +02:00
Tudor Golubenco
cc5101dd75
Add data winlogbeat (#36014) (#36359)
* Add data tutorial for Windows Event Log
2019-05-20 10:43:19 +02:00
Chris Cowan
eb975ab557
[Infra UI] Brushing for Metrics Explorer Charts (#36235) (#36648)
* Returning live data

* Adding TSVB data population

* adding tests

* Adding UI

* Adding rough draft of metrics control

* Breaking out metric component; adding useCallback to callbacks; adding intl strings

* seperating out form

* Break metrics form out; change to custom color picker; create custom color palette;

* fixing bug with color picker

* changes to color palette; fix callback issue

* Fixing count label

* Fix chart label to truncate

* Changing by to graph per

* Making the metric popover wider to ease field name truncation

* critical changes to the import order

* Changing metrics behavior

* Hide metrics when choosing document count

* Updating chart tooltip; fixing types;

* Setting intial state to open metrics; Tweaking toolbar sizes

* fixing linting issues

* Allow users to filter by a grouping by clicking on the title

* Change rate to rateMax; add rateMin and rateAvg; fix title text-align

* Use relative paths to fix base path bug

* fixing typescript errors; removing rateAvg and rateMin; removing extranious files;

* Fixing formatting issues

* Fixing i18n linting errors

* Changing to elastic-charts

* fixing typing errors with charts

* Moving afterKey out of URL to fix bug with pagination

* Adding support for multiple axises

* Adding tests for useMetricsExplorerData hook

* breaking up the charting code; removing multi-axis support; changing color palette to use blue and red for first two color

* Adding drop down menu to charts for filtering and linking to TSVB

* Adding more tests for useMetricsExplorerData hook; adding error message; adding chart options to non-groupby charts

* only display groupings that have the metric fields

* Refactor page level state into custom hook; add test for options handlers;

* Fixing linting

* removing color picker

* removing useInterval

* Changing group by to use the pills; Changing context menu button; adding icons to context menu.

* Adding test for color palette

* Adding test for createFormatterForMetric()

* removing tsx extension; adding tests for createMetricLabel()

* removing tsx extension; adding tests for createMetricLabel()

* re-organizing helpers

* Moving helpers from libs to helpers; adding test for metricToFormat

* Fixing bug in tsvb link fn; adding timeRange props; adding createTSVBLink() test

* fixing timeRange fixture import; fixing aria label for action button

* removing some unecessary useCallbacks

* Adding test for MetricsExplorerChartContextMenu component

* Fixing linting issues

* Optimizing test

* Adding empty prompts for no metrics and no data

* Removing duplicate sereis def

* tcs has lost it's mind so I had to copy enzyme_helpers.tsx into our plugin

* Appeasing prettier

* Update x-pack/plugins/infra/public/components/metrics_exploerer/metrics.tsx

Co-Authored-By: simianhacker <chris@chriscowan.us>

* fixing path typo

* Adding supportFiltering to dependicy; change options to be more specific

* remove typo

* Fixing typo

* Adding logColumns to source fixture; fixing typo

* Fixing path to be more sane

* Adding brushing to Metrics Explorer Charts
2019-05-19 15:53:43 -04:00
Nathan Reese
d5464c7d58
[Maps] Only show vector style properties used by source in editor and show line icon in legend (#36280) (#36657)
* supported features POC

* render point, line and polygon properties

* cleanup from merge with master

* line icon

* display button group for feature type styling

* fix vector_style tests

* remove unused function

* rename getSupportedFeatures to getSupportedShapeTypes and VECTOR_FEATURE_TYPE to VECTOR_SHAPE_TYPES

* review feedback

* display feature styles when user selects feature type

* create constants for geo_json types

* change line icon to line instead of rect

* add help function to avoid duplicate logic for isPointsOnly, isLineOnly, and isPolygonOnly

* add unit tests for _checkIfOnlyFeatureType
2019-05-18 18:18:33 -06:00
Mikhail Shustov
8e82d58b0b
expose LoggingService to legacy platform (#36376) (#36650) 2019-05-18 15:14:12 -04:00
Chris Cowan
c1d86327d0
[Infra UI] Adding links from Infra UI to Uptime (#35993) (#36447)
* [Infra UI] Adding from Infra UI to Uptime

* Removed unused variable

* Adding tests for link generation

* Sometimes the IP address will be an array with [IPv4, IPv6]

* Ensuring only IPv4 addresses are returned; adding tests;

* only showing uptime link for host's with ip addresses
2019-05-17 14:56:20 -04:00
Alexey Antonov
f792afcf0b
[TSVB] Time Series visualisation is loaded on other tabs in case of quick navigation (#36565) (#36622) 2019-05-16 13:06:13 +03:00
Thomas Neirynck
7bf2992fd8
[Maps] add WKT and geohash string support (#34472) (#36599) 2019-05-15 16:23:57 -04:00
Nathan Reese
ca3c409ba1
[Maps] Show minusInCircle icon when layer has no data (#36457) (#36585)
* [Maps] Show minusInCircle icon when layer has no data

* rename getTooltipContent so its less ambigiuos

* Update x-pack/plugins/maps/public/shared/layers/layer.js

Co-Authored-By: gchaps <33642766+gchaps@users.noreply.github.com>

* review feedback
2019-05-15 12:44:58 -06:00
Mengwei Ding
fe558ba174
[Code] Apply default search scope into fetching suggestions (#36494) (#36569)
* [Code] adjust setup guide

* [Code] Apply default search scope into fetching suggestions

* [Code] Refactor the search bar in the source view page to use the same searchbar in other pages
2019-05-15 10:26:30 -07:00
Fuyao Zhao
7fd55443ea
[Code] Apply default search scope into fetching suggestions (#36494) (#36568)
* [Code] adjust setup guide

* [Code] Apply default search scope into fetching suggestions

* [Code] Refactor the search bar in the source view page to use the same searchbar in other pages
2019-05-15 11:17:15 -04:00
Todd Kennedy
e9bfc7fb11
[chore] upgrade wreck (#36527) (#36552)
wreck has been deprecated and will receive no further security updates
in favor of @hapi/wreck
2019-05-14 18:30:43 -07:00
Catherine Liu
7448f64e1d
[Canvas] Feat: static tags for elements (#28779) (#36307)
* Extract Tags component and tag filter config object from workpad templates

    Added tag filtering to element selection modal

    Added tags to element

    Added type definitions to Registry in @kbn/interpreter

    Added stories for Tag and TagList components

    Changed graphic tag color
2019-05-14 13:53:47 -04:00
Daniil Suleiman
688892e13c
[Vis: Default editor] EUIficate filters control (#35464) (#36536)
EUIfication of filters control for Filters aggregation parameter.
2019-05-14 12:52:19 +03:00
Jen Huang
bba50a8839
Snapshot Repositories UI (#34407) (#36522)
* [SR] Snapshot and restore plugin boilerplate (#32276)

* Initial plugin set up

* Set up client shell

* Add initial repository list routes

* Fix merge issues and some typings

* Decouple server from plugin.ts files, tighten up typings

* Use exported constant for required license

* Translate plugin name, more typings

* Fix more types, move list components under /home

* Remove unused var

* Change scss prefix

* Uncouple unmount logic from routing shim, and some other PR feedback

* [SR] Repository list and details UI (#33367)

* Initial pass at repositories list UI

* Add detail panel for file system repositories, and a generic detail panel with json settings view

* Add detail components for other types

* Add detail panel footer, rename `useStateValue` to `useAppState`

* Fix detail panel footer

* Fix unused vars

* PR feedback

* PR feedback

* [SR] Refactor proposal (#33690)

* Move app dependencies to its own context provider

* Add index.ts barrel file for common types

* Move Enums to constants.ts file

* Refactor function component using `React.FunctionComponent<Props>`

* Refactor service folder structure

* Fix type import

* Move REPOSITORY_DOC_PATHS from common to public constants

* Move AppCore and AppPlugins interfaces back to shim and re-export them from app types

* [SR] Create and edit repositories UI (#34020)

* Add routing and placeholder form

* Fix typings

* Set up edit repository route, and basic form UI

* Add typings for wrapCustomError, and copy extractCausedByChain from CCR wrapEsError

* Throw errors that are already boomified

* Create and edit for basic repository types (fs, url, source)

* Add repository verification UI to table and details

* Create and edit for plugin repository types (hdfs, azure, s3, gcs)

* Fix linting

* Fix test

* Fix test

* Remove unused import

* Fix duplicate i18n key

* Fix details opening on cancel edit, remove unnecessary Fragments, definition file for some EUI components to x-pack, rename saveError

* Remove breaks

* Adjust add and edit repo routes so they don't conflict with list route

* Add repo plugin and types doc links to form

* Bootstrap documentation service

* Bootstrap text service and replace RepositoryTypeName component with it

* Bootstrap breadcrumb service and replace usages

* Bootstrap httpService, remove chrome and http from app dependencies(!)

* Add request creator and replace all instances of useRequest and sendRequest with it

* Fix typo

* Simplify update repository and update repository setting methods

* Adjust copy

* Lint

* Remove unused var

* Remove unused import

* [SR] Add API for retrieving snapshots. (#34598)

* [SR] Single and multiple repository delete (#34593)

* Add single/multi repository delete API and UI

* Address PR feedback

* [SR] Add SnapshotTable and SnapshotDetails. (#34837)

* Remove associations between multiple repositories with a single snapshot.
* Retrieve complete snapshot details in getAllHandler.
* Fix cleanup function bug in useRequest hook.
* Fix bug in useRequest which prevented old data from being cleared when subsequent requests returned errors.
* Add initialValue config option to useRequest.
* Add formatDate service to text module.

* [SR] Fix linting and add (de)serialization for repositories (#35031)

* Fix eslint issues and add (de)serialization for repositories

* Add comment about flattening settings

* [SR] Surface repository errors and index failures more prominently (#35042)

* Add links to repositories from Snapshot Table and Snapshot Details.
- Rename services/breadcrumbs to services/navigation and add linkToRepository function.
- Refactor home component to update active tab when URL was changed.
* Add warning callout to let user know when their repositories contain errors.
* Sort failures by shard and add test for snapshot serialization.
* Sort failures and indices.
* Add filter for filtering snapshots by their repository.
* Surface states with humanized text, icons, and tooltips where necessary.
* Fix pluralization of seconds.
* Surface failures tab even if there are none.
- Display a '-' for missing times and durations.
- Create DataPlaceholder component.

* [SR] Polish repositories UX (#35123)

* Refactor repository detail panel to load repository based directly on route param.
* Display repository detail panel while table is loading.
* Make 'Edit repository' table action a link instead of a button.
* Render disabled EuiSelect as a readonly EuiFieldText.
* Prepend HDFS URI with hdfs:// protocol.
* Present scheme options for Read-Only URL repository as a select.

* [SR] Add client-side validation to repository form and link to snapshots from details (#35238)

* Add client side repository form validation, extract `flatten` into common lib

* Add snapshot count to repository details and link to snapshot list

* Reset validation when changing repository type

* Fix snapshot list filter deep linking for repository names with slashes and spaces

* Fix imports

* PR feedback

* [SR] Design and copywriting fixes (#35591)

* Split repository form into two steps; move `clean_settings.ts` to server

* Default to snapshots tab, adjust snapshot empty prompt, add app description

* Add minimum timeout to list view requests to avoid flicker, use EuiEmptyPrompt for loading screen, add doc link to settings step

* Add information about snapshots to delete repository behavior, add doc link for source only toggle, add size notation help text

* Add main doc link

* Copywriting and i18n fixes, and add some common settings to third party repo types

* Add fields to third party repo detail panel

* More copywriting fixes

* Use spinner for duration and end time if snapshotting is still in progress

* Show all repository type options, mark missing plugins

* Revert "Show all repository type options, mark missing plugins"

This reverts commit e34ee47cec.

* Fix space

* [SR] Add permissions UI and Cloud-specific repository type UI branch (#35833)

* Add missing permissions UI and cloud-specific repository type UI branch

* Add ES UI as owners of /snapshot_restore directory

* Add no repository types callout for Cloud edge case

* Redirect invalid section param to repositories

* Add warning empty prompt if all repositories have errrors

* Replace repository cards with EuiCard

* Add snapshot doc link to repository error empty prompt

* Remove auto-verification from list and get routes, add separate verification route, add manual verification to repository detail panel

* Update copy and remove obsolete test

* Remove unused scss files

* Final changes to repository cards
2019-05-13 16:27:11 -04:00
gchaps
f16d70c75a [DOCS] Updates Advanced Settings doc (#36455)
* [DOCS] Updates Advanced Settings doc

* Update docs/management/advanced-options.asciidoc

Co-Authored-By: Sarah Hersh <schersh@users.noreply.github.com>
2019-05-13 14:50:16 -04:00
Rudolf Meijering
32007ba5f1
Fix core api type exports (#36108) (#36332)
* Fix missing type exports in core/public

* Fix missing type exports in src/core/server

* Expose HttpStart

* Expose HttpStart: fix test mocks
2019-05-13 18:59:52 +02:00
Philipp B
f3250928ad
[Accessibility] Spaces List "Roles" Link needs more context #27745 (#36270) (#36518)
* added aria label
2019-05-13 15:08:29 +03:00
Clint Andrew Hall
91385516b7
[7.x] [Canvas] Internationalize Functions (#36252) (#36516)
* Initial commit

* Refactor: divide and conquer

* Parameterize help definitions for translation

* Bug fixes

* Redundant naming removed
2019-05-12 16:22:12 -05:00
Va Da
ad9ee3f266
Validate index patttern (#36097) (#36507)
* refactor: 💡 componentWillMount() is deprecated use *DidMount()

* fix: 🐛 display errors thrown by createIndexPattern() prop

 Closes: https://github.com/elastic/kibana/issues/28383

* style: 💄 fix linter errors

* fix: 🐛 simplify error message formatting
2019-05-11 23:00:37 +02:00
Va Da
f5607ba307
Plugin typings (#36433) (#36460)
* feat: 🎸 add typings for legacy plugin factory function

* feat: 🎸 annotate APM plugin with LegacyPlugin and fix ret error

* feat: 🎸 address review comments

Rename LegacyPlugin to LegacyPluginInitializer and improve uiExports
annotations.
2019-05-11 15:35:06 +02:00
Spencer
f4fec1f314
[cli/dev] automatically strip xpack config when running --oss (#36403) (#36481)
* [cli/dev] automatically strip xpack config when running --oss

* apply review feedback

* remove unrelated change

* lodash 3 doesn't have an unset method
2019-05-11 05:03:19 -07:00
Robert Monfera
ec76e9029b
Prioritize relaxed resize/rotate over depth select (#36479) (#36503) 2019-05-11 12:51:38 +02:00
Dario Gieselaar
30060e2e33
[APM] Add Uptime link to Transaction action menu (#36378) (#36459)
* [APM] Add Uptime link to Transaction action menu

Adds a link to the transaction menu to view a transaction (sample) in Uptime.

* Change label, make link optional, pass domain as search query to Uptime

- Change label to "View monitor status"
- Only show Uptime link when transaction.url is available
- Pass domain as search query to Uptime

* Use condition everywhere, fix TS error, use timestamp.us

- Use `condition` on all newly created action menu items, then filter out any falsy conditions
- Use timestamp.us instead of costlier new Date(transaction['@timestamp'])
- Fix TypeScript error in es fieldnames test

* Always construct uptimeLink, move condition to item itself for more consistency
2019-05-11 09:59:02 +02:00
Michael Marcialis
c9c37b8f1b
Siem Global Navigation Updates (#36372) (#36498)
* use new condensed tabs

* pull button out of settings menu

* clean up global nav styles

* account for dark mode

* remove unnecessary styles

* move kql bar to relevant location

* tweak page header styles

* add border prop to HeaderPanel

* placeholder text updates

* fiddling with direction control visuals

* move kql back above kpis, per tudor

* change host table name to “all hosts”

* change direction select and tests (TY Garrett)

* rm console.log

* rm `EuiHorizontalRule` import

* sticky poc

* apply poc to all relevant pages

* general cleanup

* update snapshots

* Override EuiSuperDatePicker spacing bug

* restrict overview beats data to the last 24 hours

* garrett & tudor’s suggested changes

* overview data refresh on render, per garrett

* update tests and snapshots

* remove sticky at small bp and update tests
2019-05-10 20:57:43 -04:00
Nathan Reese
abc1c7d147
[input controls] fix courier:ignoreFilterIfFieldNotInIndex with chained controls (#36369) (#36496) 2019-05-10 18:36:26 -06:00
Chris Earle
adbe9bf28a
[Telemetry] Allow Static Telemetry from telemetry.yml (#36244) (#36469)
This creates a new telemetry usage collector, which can be extended for
other purposes, that adds `static_telemetry` usage by pulling directory from
`${KIBANA_CONFIG}/telemetry.yml` anything specified
under the `xpack.telemetry.usage` object.

For example, if the kibana.yml set:

```yaml
xpack.telemetry.usage:
  object1:
    active: true
    field1: "value1"
  object2:
    field2: 123
```

then this would result in the usage object:

```json
{
  "static_telemetry": {
    "object1": {
      "active": true,
      "field1": "value1"
    },
    "object2": {
      "field2": 123
    }
  }
}
```
2019-05-10 19:22:33 -04:00
spalger
22a3494e04 properly disable test to avoid typecheck errors
(cherry picked from commit be81bff42d)
2019-05-10 14:18:04 -07:00
spalger
51da9bf0a7 skip failing tests
(cherry picked from commit 2320ed9216)
2019-05-10 14:08:45 -07:00
Felix Stürmer
4dd925b4d6
[7.x] [Logs UI] Allow for plugins to inject internal source configurations (#36066) (#36470)
Backports the following commits to 7.x:
 - [Logs UI] Allow for plugins to inject internal source configurations  (#36066)
2019-05-10 22:53:16 +02:00
spalger
862c67ae0e disable failing test suite
(cherry picked from commit a610ed5768)
2019-05-10 13:42:49 -07:00
Angela Chuang
0326079a57
Update Kpi host UI to handle no data for charts (#36424) (#36468)
* update types for areachart and barchart

* handle no buckets returns for charts

* update data types for histogram data
2019-05-11 04:33:19 +08:00
Nathan Reese
f22805dbd0
[Maps] Getting started docs - Adding the map to a dashboard (#35636) (#36476)
* [Maps] Getting started docs - Adding the map to a dashboard

* clean up instructions

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: nreese <reese.nathan@gmail.com>

* combine Filtering sections into single section as suggested

* fix zoom instructions and clean up save map section

* add more wording about why the tutorial is adding a terms join

* talk about static and data-driving styling in Set the vector style section

* more review comments

* add screen shot of document layer

* Update docs/maps/maps-getting-started.asciidoc

Co-Authored-By: gchaps <33642766+gchaps@users.noreply.github.com>

* avoid using lets since there is no we
2019-05-10 14:33:02 -06:00
Spencer
f7a8b33723
[7.x] [xpack/encryptionKeys] use default keys when running from source (#36452) (#36461)
* [xpack/encryptionKeys] use default keys when running from source

* add tests for the config schema with different contexts

* share the getConfigSchema helper

* await promises returned by expect().resolves

* tweak test naming

* use data-driven tests

* fix type error

* hide platform dependent config from snapshot
2019-05-10 13:21:46 -07:00
Eli Perelman
c3f749f896
Expose an HTTP-request browser client (#35486) (#36397)
* Expose an HTTP-request browser client

* Fix failing tests from kfetch refactor

* Make abort() non-enumerable, fix review issues

* Move kfetch test setup to build-excluded location

* Add ndjson tests to browser http service

* Lint fixes

* Fix missing update of del to delete in http mock

* Fix problems with merging headers with undefined Content-Type

* Delete correct property from updated options

* Linting fix

* Fix reference to kfetch_test_setup due to moving test file

* Add tests and fix implementation of abortables

* Add missing http start mock contract, fix test in CI

* Remove abortable promise functionality

* Fix DELETE method handler, remove unnecessary promise wrapper
2019-05-10 13:48:35 -05:00
Søren Louv-Jansen
9d7324f95e
[APM] Fix broken back button (#35941) (#36458) 2019-05-10 20:19:20 +02:00
Josh Dover
ff2c2c467b
[7.x] Move Nav APIs to new platform (#34490) (#36453)
This moves the core Nav APIs from `ui/chrome` into the `ChromeService` in the new platform.

- `ChromeStart` now exposes a sub-service for reading and making limited updates to navlinks. These are powered by apps registered with the `ApplicationService` and filtered by UI Capabilities before being exposed by the `ChromeService`.
- The `header-global-nav` directive now consumes navlinks from the new platform.
- The `lastSubUrl` feature utilized by legacy apps has been refactored and will remain in `ui/chrome`. This feature utilizes the limited fields that `ChromeService` exposes to updates by outside code.

This change is the main blocker to moving the Chrome UI to the new platform. This will be necessary to enable the new platform to control top-level routing.
2019-05-10 13:08:21 -05:00
Sarah Hersh
b19c5eff08 [DOCS] Update license page (#36448) 2019-05-10 14:06:34 -04:00
Sonja Krause-Harder
4a8cc13093
Fix page title. (#36432) (#36451) 2019-05-10 18:36:41 +02:00
Justin Kambic
35a14de2c8
[Uptime] Reduce bucket size for monitor list query (#36071) (#36444)
* Reduce bucket size for monitor list query.

* Stop using auto_histogram.

* Update test fixtures to handle changed histogram logic.
2019-05-10 11:12:33 -04:00
Pengcheng Xu
ef0d021ddc
Add extra arguments when launching Java langserver if JDK's version > 8 (#36190) (#36431)
* Add extra options when launching Java langserver if JDK's version > 8

* Rename to needModuleArguments

* Add more comments about extra arguments

* Fix eslint
2019-05-10 10:44:49 -04:00
Mikhail Shustov
581d499143
[New Platform] Validate config upfront (#35453) (#36439)
* Introduce new convention for config definition.

We need to define a way to acquire configuration schema as a part of
plugin definition. Having schema we can split steps of
config validation and plugin instantiation.

* Discover plugins, read their schema and validate the config.

Config validation finished before core services and plugins read from it.
That allows us to fail fast and have predictable validation results.

* Instantiate plugins using DiscoveredPluginsDefinitions.

* Update tests for new API.

* test server is not created if config validation fails

* move plugin discovery to plugin service pre-setup stage.

Set validation schemes in ConfigService.preSetup stage.

* fix eslint problem

* generate docs

* address Rudolfs comments

* separate core services and plugins validation

* rename files for consistency

* address comments for root.js

* address comments #1

* useSchema everywhere for consistency. get rid of validateAll

* plugin system runs plugin config validation

* rename configDefinition

* move plugin schema registration in plugins plugins service

plugins system is not setup when kibana is run in optimizer mode,
so config keys aren't marked as applied.

* cleanup

* update docs

* address comments
2019-05-10 16:08:18 +02:00
Yulong
92e70ca7c0
[Code] try prune a worktree if it already exists (#36338) (#36422) 2019-05-10 22:07:09 +08:00
Casper Hübertz
15dc75cc51
[APM] Replaced the icon for the ellipsis (#36429) (#36435) 2019-05-10 15:33:41 +02:00
Sébastien Loix
e8baa9920c
[Index management] Api integration tests (#36343) (#36428) 2019-05-10 14:54:41 +02:00