Commit graph

27764 commits

Author SHA1 Message Date
Mike Côté
cf2bdb34fd
Change URLs for support menu (#50700) (#50727) 2019-11-18 10:10:06 -05:00
Dmitry Lemeshko
1522b766f9
update chromedriver to 78 (#50737) (#50823) 2019-11-16 13:58:46 +01:00
gchaps
21d0022f54
[DOCS][7.5] Adds settings change to breaking changes doc (#50829)
* [DOCS][7.5] Adds settings change to breaking changes doc

* [DOCS] Fixes link to Monitoring settings
2019-11-15 15:47:55 -08:00
gchaps
37c21ac8b5
[DOCS][7.5] Adds highlights doc (#50833) 2019-11-15 14:43:32 -08:00
Kaarina Tungseth
bb59f2d831
[DOCS] 7.5.0 Release Notes (#50425)
* [DOCS] 7.5 Release Notes

* Breaking changes link

* Comments from Gail

* Addresses review comments and adds stack services enhancements
2019-11-15 15:31:16 -06:00
liza-mae
279c9ce599
Increase retry for cloud snapshot to finish (#50781) (#50811) 2019-11-15 13:24:45 -07:00
Brian Seeders
d69b578768
[7.5] Add labels to shell scripts in Jenkins (#49657) (#50795) 2019-11-15 14:47:35 -05:00
Brian Seeders
f313cc2bda
[7.5] Retry git clone up to 8 times before failing a build (#5… (#50791) 2019-11-15 14:47:01 -05:00
Brian Seeders
f68a07222f
[7.5] Re-add pipeline for flaky test runner job (#48781) (#49906)
* Revert "Revert "Add pipeline for flaky test runner job (#46740)""

This reverts commit 7d96a13fad.

Also reconcile changes to Jenkinsfile since original revert happened

* Fix param parsing and add missed change

* Add missing variable
2019-11-15 11:56:19 -05:00
patrykkopycinski
c5bb2fc27b
[SIEM] Fix IE11 timeline drag and drop issue (#50528) (#50750) 2019-11-15 10:52:41 +01:00
Chris Roberson
f2e71f4ad6
[Monitoring] De-duplicate pipeline ids based on the ephemeral_id changing (#49978) (#50672)
* De-duplicate pipeline ids based on the ephemeral_id changing

* Add tests
2019-11-14 21:44:49 -05:00
gchaps
500b40e42f
[DOCS] Adds documentation on telemetry settings (#50739) (#50745)
* [DOCS] Adds documentation on telemetry settings

* [DOCS] Adds not that both settings can't be false at the same time
2019-11-14 16:17:20 -08:00
gchaps
ceec158876
[DOCS] Adds note about backups to Upgrade doc (#50525) (#50723)
* [DOCS] Adds note about backups to Upgrade doc

* [DOCS] Incorporates review comments in upgrade doc

* [DOCS] Fixes typo
2019-11-14 12:52:49 -08:00
gchaps
5e8c6cf8a6
[DOCS] Adds link to content security policy doc (#50698) (#50707) 2019-11-14 11:48:17 -08:00
patrykkopycinski
74e2150a8f
Fix misuse of react-router and react-router-dom (#50120) (#50317) 2019-11-14 19:20:15 +01:00
gchaps
e1ed90ce54
[DOCS] Updates Graph documentation (#50410) (#50678)
* [DOCS] Updates graph documentation

* [DOCS] Adds information about terms per hop

* [DOCS] Incorporates review comments in Graph docs
2019-11-14 09:04:48 -08:00
gchaps
1d6779fddb
[DOCS][7.5] Removes docs for dashboard-only mode (#50583) 2019-11-14 08:39:38 -08:00
Jean-Louis Leysens
706d339a81
[Rollup] Fix for clone job workflow (#50501) (#50622)
* First iteration of fix for clone job workflow

* Second iteration of fix, previous had race condition :gasp:

* Slight revision to logic and added test for wizard with rollup job after index pattern changed
2019-11-14 14:26:31 +01:00
Cauê Marcondes
ab7fa7aa10
[APM] Duration by Country map doesn't take transactionName into account (#50315) (#50618)
* filtering country map by transaction name

* filtering country map by transaction name

* filtering country map by transaction name
2019-11-14 10:50:41 +01:00
Ahmad Bamieh
49e8a0a9a3
[7.5] [Telemetry] change of optin status telemetry (#50158) (#50608)
* initial push

* self code review

* ignore node-fetch type

* usageFetcher api

* user agent metric

* telemetry plugin collector

* remove extra unused method

* remove unused import

* type check

* fix collections tests

* pass kfetch as dep

* add ui metrics integration test for user agent

* dont start ui metrics when not authenticated

* user agent count always 1

* fix broken ui-metric integration tests

* try using config.get

* avoid fetching configs if sending

* type unknown -> string

* check if fetcher is causing the issue

* disable ui_metric from functional tests

* enable ui_metric back again

* ignore keyword above 256

* check requesting app first

* clean up after all the debugging :)

* fix tests

* always return 200 for ui metric reporting

* remove boom import

* logout after removing role/user

* undo some changes in tests

* inside try catch

* prevent potential race conditions in priorities with =

* use snake_case for telemetry plugin collection

* refactors needed to extract cluster uuid based on collection

* refactoring uuid getters

* revert unneeded changes from merge

* finish server/browser fetching

* skip a test  :(

* skip handle_old

* merge master

* fix failing tests
2019-11-14 03:34:13 +02:00
Caroline Horn
b0de94f696
[Filters] Fix operator overflowing out popover (#50030) (#50536)
* Fixes combo overflow when the selected field is large

* Prettier quotes

* Changes the style class attribute to use Eui calculation and also the
class name to conform to the BEM naming convention

* Lints src/plugins/newsfeed/public/lib/api.test.ts
2019-11-13 19:04:51 -05:00
Mike Côté
42912ae183 Fix merge conflicts (#50531) 2019-11-13 15:31:58 -08:00
Chris Cowan
39132a03ac
[Metrics UI] Fixing Outbound Traffic metric for Inventory View (#49986) (#50092) 2019-11-13 15:51:55 -05:00
Tim Sullivan
1f210a92d2
[7.5] [Newsfeed] UI plugin for Kibana (#49579) (#50504)
* [Newsfeed] UI plugin for Kibana (#49579)

* Added base folder structure for Newsfeed plugin

* Added base folders for lib and component

* Added newsfeed button to navigation controls on the right side

* add getApi() to return api data observable (#49581)

* Added flyout base body and provided EuiHeaderAlert component inside the newsfeed plugin

* Moved newsfeed plugin to OSS and added for the styles purpose new folder for legacy plugin 'newsfeed' with the same id to support this

* Added subscribe on fetch newsfeed change

* Add NewsfeedApiDriver class (#49710)

* add NewsfeedApiDriver class

* fix xpack prefix

* add corner case handling

* Added data binding to the ui

* added EuiHeaderAlert style overrides (#49739)

* Fixed due to comments on PR

* add missing fields to NewsfeedItem and FetchResult

* fix templating of service url

* gracefully handle temporary request failure

* Mapped missing fields for data and badge

* Fixed typos issues

* integrate i18n.getLocale()

* allow service url root to be changed in dev mode

* replace a lot of consts with config

* fix flyout height (#49809)

* Add "error" field to FetchResult: Error | null

* simplify fetch error handling

* Do not store hash for items that are filtered out

* add expireOn in case it is useful to UI

* always use staging url for dev config

* unit test for newsfeed api driver

* simplify modelItems

* Fixed eslint errors

* Fixed label translations

* Add unit test for concatenating the stored hashes with the new

* add newsfeed to i18n.json

* Fixed expression error

* --wip-- [skip ci]

* fix parse error

* fix test

* test(newsfeed): Added testing endpoint which simulates the Elastic Newsfeed for consumption in functional tests

* add tests for getApi()

* add tests for getApi

* Added no news page

* fix fetch not happening after page refresh with sessionStorage primed

* test(newsfeed): Added testing endpoint which simulates the Elastic Newsfeed for consumption in functional tests

* Added loading screen

* Small fixes due to comments

* Fixed issue with stop fetching news on error catch

* test(newsfeed): Configure FTS to point newsfeed to the simulated newsfeed endpoit

* Fixed browser error message: Invariant Violation: [React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.

* Fixed typo issue in label name

* polish the code changes

* Add simple jest/enzyme tests for the components

* honor utc format

* Filter pre-published items

* Fall back to en

* retry tests

* comment clarfication

* Setup newsfeed service fixture from test/common/config

* Added base functional tests for newsfeed functionality

* valid urlroot is for prod

* add documentation for the supported enabled setting

* more urlRoot

* --wip-- [skip ci]

* add the before for fn

* add ui_capabilties test

* update jest snapshot

* Fixed failing test

* finish newsfeed error functional test

* include ui_capability config

* error case testing in ci group 6

* refactor(newsfeed): moved newsfeed api call so that it is done before its use

* code polish

* enabled newsfeed_err test in CI

* correct bad merge resolve

* allow default export for ftr file

* fix type check error
2019-11-13 13:49:43 -07:00
Chris Roberson
388b3ce3c8
[Monitoring] Fix logstash pipelines page in multi-cluster environment (#50166) (#50508)
* Ensure we pass in the clusterUuid

* Add test
2019-11-13 15:41:31 -05:00
Joel Griffith
e9c34c4bcd
[7.5] [Telemetry] Remove telemetry splash page and add conditional messaging (#50189) (#50430)
* [Telemetry] Remove telemetry splash page and add conditional messaging (#50189)

* Removing tel splash page in UI layer

* Removing more components

* New disclaimer text

* Removing telemetry i18n text

* More i18n text removals

* Snapshot updates

* Snapshot tests + quick links for tel opt-out when possible

* Fixing TS issues in test

* Fixing broken telemetry updates

* [ML] Removes ChartTooltip component, artefact from backport gone wrong. (#50300)

* [7.5] [ML] Skip advanced wizard categorization test (#50141) (#50156)

* [ML] Skip advanced wizard categorization test (#50141)
* Re-enable other advanced tests

* [DOCS] Adds link to 7.5 breaking changes doc (#50496)

* Fixing mock interface in jest
2019-11-13 12:28:52 -08:00
Patrick Mueller
180d7fc5f3
[7.5] update telemetry banner notice text (#50403) (#50479)
* remove exclamation from CN telemetry.welcomeBanner.title
* remove unused i18n keys via `scripts/i18n_check.js --fix`
2019-11-13 14:38:21 -05:00
Robert Oskamp
91587e23dc
[ML] Make navigation in tests more stable (#50132) (#50292)
This PR fixes the ML navigation.
2019-11-13 13:35:53 -05:00
Dario Gieselaar
db7fdbde40
[7.5] [APM] Document apm_oss.metricsIndices and `apm_oss.sou… (#50458)
Closes #49847.
2019-11-13 19:13:23 +01:00
Corey Robertson
2fda59ba2b
[Canvas] Fix incompatible ie11 method (#50007) (#50481)
* Fix incompatible ie11 method

* Comment about origin of polyfill
2019-11-13 13:11:35 -05:00
Corey Robertson
824512d49a
Fixing bugs in the Shareable Runtime (#49965) (#50244)
* Fixing bugs in the Shareable Runtime

* Updating snapshots
2019-11-13 13:11:15 -05:00
Dario Gieselaar
1a2b8d6b62
[7.5] [APM] Use callWithInternalUser for agent configuration e… (#50498)
* [APM] Use callWithInternalUser for agent configuration endpoints

Closes #50050.

* Review feedback

* Use internalClient for agent conf queries only
2019-11-13 19:07:39 +01:00
Ahmad Bamieh
dc4700c275 [Telemetry] Server side fetcher (#50015) (#50455)
* initial push

* self code review

* ignore node-fetch type

* usageFetcher api

* user agent metric

* telemetry plugin collector

* remove extra unused method

* remove unused import

* type check

* fix collections tests

* pass kfetch as dep

* add ui metrics integration test for user agent

* dont start ui metrics when not authenticated

* user agent count always 1

* fix broken ui-metric integration tests

* try using config.get

* avoid fetching configs if sending

* type unknown -> string

* check if fetcher is causing the issue

* disable ui_metric from functional tests

* enable ui_metric back again

* ignore keyword above 256

* check requesting app first

* clean up after all the debugging :)

* fix tests

* always return 200 for ui metric reporting

* remove boom import

* logout after removing role/user

* undo some changes in tests

* inside try catch

* prevent potential race conditions in priorities with =

* use snake_case for telemetry plugin collection

* usageFetcher -> sendUsageFrom

* more replacements

* remove extra unused route

* config() -> config

* Update src/legacy/core_plugins/telemetry/index.ts

Co-Authored-By: Mike Côté <mikecote@users.noreply.github.com>

* Update src/legacy/core_plugins/ui_metric/server/routes/api/ui_metric.ts

Co-Authored-By: Mike Côté <mikecote@users.noreply.github.com>

* config() -> config

* fix SO update logic given the current changes

* fix opt in check

* triple check

* check for non boolean

* take into account older settings

* import TelemetryOptInProvider

* update test case
2019-11-13 12:27:53 -05:00
gchaps
ddc265d341
[DOCS] Adds link to 7.5 breaking changes doc (#50496) 2019-11-13 08:23:40 -08:00
Robert Oskamp
34c95480e4
[7.5] [ML] Skip advanced wizard categorization test (#50141) (#50156)
* [ML] Skip advanced wizard categorization test (#50141)
* Re-enable other advanced tests
2019-11-13 11:23:00 -05:00
Walter Rafelsberger
e2b6ca7e15 [ML] Removes ChartTooltip component, artefact from backport gone wrong. (#50300) 2019-11-13 16:21:44 +00:00
Tiago Costa
7dc6d623ca chore(NA): fix incorrect version for this branch (#50485) 2019-11-13 08:59:48 -06:00
Robert Oskamp
8d15794e93 [7.5] Skips more failing Area Chart axis scaling test 2019-11-13 10:57:12 +01:00
Tyler Smalley
b0941dff6a [7.5] Skips failing Area Chart axis scaling test
https://github.com/elastic/kibana/issues/50290

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2019-11-12 15:17:21 -08:00
gchaps
822a957be8
[DOCS] Adds breaking changes to 7.5 (#50432) 2019-11-12 14:51:02 -08:00
Joe Reuter
a0ff9338a8 Revert chromedriver update (#50324)
* deprecate include_type_name

* include_type_name

* remove doc from mappings

* Updated timelion mapping

* Updated spaces and uptime mapping

* monitoring apm mapping

* Updated more mappings

* 2 more mappings

* Updated reporting mappings after syncing with @gammon

* Revert "update chromedriver dependency to v78 (#49737)"

This reverts commit 4a696b939a.
2019-11-12 15:32:15 -06:00
Mike Côté
6145a00efa
Add "Get Help" and "Kibana Feedback" links to the help popover (#49797) (#50234)
* Initial work

* Move links to constants

* Update UI based on design and copy

* Apply PR feedback

* Remove unused translations

* Apply requested changes

* Remove some icons
2019-11-12 13:09:23 -05:00
Rachel Shen
6540df0789
Update dependency @elastic/charts to ^13.5.12 (#49874) (#49953) 2019-11-12 09:47:05 -05:00
Justin Kambic
ddeee7e0ca
Revert router base name for Uptime plugin to use hash in default path. (#50095) (#50239) 2019-11-12 09:03:14 -05:00
Robert Oskamp
a193526d2f Disable failing manage_uuid tests 2019-11-12 14:55:37 +01:00
James Gowdy
776c00e12a
[ML] Adding cloud specific ML node warning (#50139) (#50282)
* [ML] Adding cloud specific ML node warning

* fixing include

* adding callout and cloud checks

* fixing translations

* removing positive look behind in regex
2019-11-12 11:05:19 +00:00
Nathan Reese
bdfe2dfa21
[skip-ci] Replace coordinate map in Kibana getting started docs with Maps (#50167) (#50226)
* [Maps] replace coordinate map with Elastic Maps in Kibana getting started docs

* update dashboard getting started page

* update screen shot

* Update docs/getting-started/tutorial-visualizing.asciidoc

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

* review feedback

* update dashboard instructions to include step to set time fitler

* clean up more instances for vector style

* review feedback
2019-11-11 18:20:28 -07:00
Mike Côté
deebc34331
Ability to have telemetry always opted in (#49798) (#50236)
* Initial work

* WIP changes

* Turn off banner when allowChangingOptInStatus is true

* Fix bugs

* Fix broken jest tests

* Add jest tests for TelemetryForm

* Add TelemetryOptIn jest tests

* Make some adjustments to allow always being opted in

* Disallow turning telemetry completely off

* Fix bug in Joi config

* Keep route there
2019-11-11 19:43:50 -05:00
István Zoltán Szabó
02a63d69d6
[7.5][DOCS] Fixes typo in ML related privileges. (#50145) 2019-11-11 08:04:04 -05:00
Liza Katz
399df4da70
backport disco-filters (#50122) 2019-11-11 10:20:47 +02:00