Commit graph

25700 commits

Author SHA1 Message Date
Lisa Cawley b12c1eb9ca
[DOCS] Adds data frame link (#39019) 2019-06-14 13:16:59 -07:00
Davey Holler b05b0ea35b
[Code] Updates to copy in the Code docs (#39003) 2019-06-14 12:31:20 -07:00
Brandon Morelli 05d802ff5f
[APM][Docs] 7.2 documentation updates (#38577) 2019-06-14 12:25:46 -07:00
CJ Cenizal 93e8fcf003
Fix Search Profiler's 'Index' input's placeholder color contrast accessibility. (#38952) 2019-06-14 11:39:54 -07:00
Lisa Cawley c1a88c6d85
[DOCS] Updates data frame security details (#39009) 2019-06-14 11:33:45 -07:00
CJ Cenizal b7d94b8b4c
Fix Console bug caused by rapidly opening and closing the History tab. (#38950) 2019-06-14 11:26:51 -07:00
Chris Roberson b09e3a622f
[Monitoring] Metricbeat migration flyout and instructions (#35228)
* Initial attempt at a reactor of how this works

* Enter and exiting setup mode with migration buttons working

* Adding monitoring url step back in and some small cleanup

* Elasticsearch steps

* Add missing file

* Better organization here

* Remove this debug logic

* Clean up

* PR feedback

* Add in monospacing

* Persist monitoring url in local storage

* Rework the steps

* Change node to server, and add missing files

* Fix linting issues

* Fix api integration tests

* PR feedback

* Pass down if the product is the "primary" or not, then use that to show certain warnings in the UI (just supported for Kibana right now)

* Elasticsearch migration will work slightly differently in that all nodes must be partially migrated before we can disable internal collection

* More PR feedback

* PR feedback

* Better links

* Fix tests

* This should open in a new tab

* PR feedback

* Design and PR feedback

* Fix these tests

* PR feedback

* Remove debug

* PR feedback

* Update the import path

* Update this import path too

* PR feedback

* Fix i18n
2019-06-14 14:21:53 -04:00
Steph Milovic cd76109a2c
[SIEM] Fix url state request once initial state (#38955)
[SIEM] Fix url state request once initial state
2019-06-14 11:42:52 -06:00
CJ Cenizal a106da9477
Unsplit i18n strings in ILM's MinAgeInput component. (#38854) 2019-06-14 10:29:31 -07:00
Aleh Zasypkin 7f3f579894
Make Kerberos authentication provider to accept requests with Authorization: Bearer xxx header to support reporting use case. Disable Kerberos support for the Windows Chromium build. (#38796) 2019-06-14 18:54:44 +02:00
Stacey Gammon 156467e535
Typescript (most of) the rest of dashboard code (#38546)
* Typescript the rest of dashboard code, including the main dashboard_app entry file

* Update jest snapshot after unused compressed parameter

* fix: accidental logic change prevented clone modal from closing

* Update based on review feedback
2019-06-14 12:51:11 -04:00
Matthias Wilhelm 2d9975c147
Date nanos context typescript conversion (#38735) 2019-06-14 18:48:08 +02:00
Aleh Zasypkin 5badcbd0cc
Whitelist additional OIDC/SAML realm settings for Kibana docker images. (#38861) 2019-06-14 18:39:12 +02:00
Spencer b5ac046314
[kbn/es] auto retry snapshot download on unexpected errors (#38944)
* [kbn/es] auto retry snapshot download on unexpected errors

* missed an await

* pass log to retry()
2019-06-14 09:38:39 -07:00
liza-mae 0003a32f56
[WIP] FTR Percy changes (#36897)
* [ftr/percy] integrate percy with functional test runner

* execute ftr within `percy exec`

* share PERCY_BIN and GRUNT_BIN vars in setup

* [license] whitelist `(Unlicense OR Apache-2.0)`

* [percy] include pr/parallel info in env

* echo the actual variable value

* destructure required modules

* [ci] calculate percy env in a script

* remove outdated eslint overrides

* oops, nonce should be the same for each build

* take snapshots in context tests

* add percy snapshots to some dashboard tests

* account for extra execution of PERCY_BIN

* remove usage of percy service

* rename service to `visualTesting`

* write a simple test

* switch left-over percy test to visualTesting

* set log level for percy agent

* trigger ci

* try using the system chrome install instead of downloading one

* fix export definition

* Don't skip chromium download

* Add Spencer's fix to point to chrome installation

* Attempting to split tests into own ci job and test files

* Renumber job

* Add tag to decorations file

* Try new files with existing CI job

* Try again to create a new CI job

* Fix eslint problem with space

* eslint updates

* fix console test

* make test names unique

* Update ci group names

* Try old name again

* save

* add separate visual_regression ci job

* add visual regression ci job

* add new job to jobs.yml

* update path to take_percy_snapshot script

* use fixed percy job total

* fix common services import

* move visual_create_and_add_embeddables to visual_regression project

* finish moving create_and_add_embeddables

* add x-pack visual regression job

* migrate dashboard_snapshots tests to visual_regression

* remove references to removed test files

* restore some unnecessary changes

* reimplement the login page tests

* yarn.lock update

* fix test

* remove old CI_GROUP 100 block

* update failed_tests trap

* reduce yarn.lock changes

* disable debug logging

* disable visual-regression tests for now, we can enable them in specific prs
2019-06-14 10:35:23 -06:00
Alison Goryachev da13b9b763
[IM] improve ux for permissions error (#38916) 2019-06-14 10:27:36 -04:00
Zacqary Adam Xeper 74a90b25c0
[Infra UI] Format arrays as ul elements in LogEntryFieldColumn (#38692)
* [Infra UI] Format arrays as ul elements in LogEntryFieldColumn

* Add enzyme test for LogEntryFieldColumn

* Fix tests

* Swap ul's for comma separation

* Use semantic markup for inline list

* Fix tests

* Use ::after element for comma separation

* Move ::after element to :not(:last-child)

* Hoist CommaSeparatedLi

* Use EuiThemeProvider in tests instead of isEnzyme prop

* Suppress type error with issue link
2019-06-14 10:07:35 -04:00
Vadim Dalecky 0c34b0d6d3
State containers 📦 (#38758)
* feat: 🎸 add initial createStore() implementation

* test: 💍 test observable $state interface

* style: 💄 apply prettier

* chore: 🤖 upgrade react-redux lib

* refactor: 💡 rename $state -> state$

* feat: 🎸 add initial React context and connect implementation

* feat: 🎸 improve connect()() HOC TypeScript typings

* feat: 🎸 export store methods

* feat: 🎸 implement store mutations

* chore: 🤖 add TODO list

* refactor: 💡 rename .mutations -> .createMutations

* feat: 🎸 use name Redux actions for mutations

* fix: 🐛 fix TypeScript errors

* feat: 🎸 store mutations inside store object

* style: 💄 run Prettier on test file

* refactor: 💡 rename mutation -> mutator

* chore: 🤖 set :AppArch team as code owners of kibana_utils

* chore: 🤖 update x-pack package.json react-redux dependencies

* chore: 🤖 run yarn kbn bootstrap

* chore: 🤖 revert back react-redux package upgrade

* refactor: 💡 rename remaining mutation -> mutator

* feat: 🎸 implement first set of React hooks

* chore: 🤖 revert back react-redux upgrade

* refactor: 💡 use useState() inside <Consumer>

* feat: 🎸 implement useSelector() React hook

* docs: ✏️ add store creation docs

* docs: ✏️ add mutators documentation

* docs: ✏️ add getter and Redux docs

* docs: ✏️ add react reference

* docs: ✏️ typo

* docs: typo

Co-Authored-By: Stacey Gammon <gammon@elastic.co>

* docs: typo

Co-Authored-By: Stacey Gammon <gammon@elastic.co>

* docs: remove private link
2019-06-14 16:00:32 +02:00
Pete Harverson 1a03c5135b
[ML] Increase max data frames in list from 100 to 1000 (#38973) 2019-06-14 14:32:55 +01:00
Tim Roes c33c8877dd
Fix contribution guides release note process (#38965) 2019-06-14 15:27:32 +02:00
Kerry Gallagher db7b6878c1
Add a tooltip for name (#38904) 2019-06-14 13:52:30 +01:00
Nathan Reese 8ddb5b70c0
[Maps] symbolize points with maki icons (#37822)
* [Maps] sybmolize points with maki icons

* add from for selecting symbol

* add from for selecting symbol

* get icons working for static colors

* static icon sizing

* refacto symbol_utils

* timing issue

* use SDF icons

* dynamic iconSize

* set icon-anchor

* display symbol icon in map legend

* add unit tests for VectorIcon

* set icon fill based on dark mode

* remove unused file

* fix jest tests

* set icon-opacity

* use size style to configure icon-image small or large

* fix queryRadius error by just hiding other point layer instead of removing

* remove console statement on error

* use maki icon size constants

* add retry around opening set view popover for flaky test
2019-06-14 05:56:30 -06:00
István Zoltán Szabó c04abb7c59
[DOCS] Adds Data frame transforms subsection to the ML section (#38899)
This PR adds creating-df-kib.asciidoc and two screenshots to the repository and changes docs/ml/index.asciidoc.
2019-06-14 11:31:46 +02:00
Matthias Wilhelm d08f3258d0
Add migration logging for gauges (#38764)
* Add migration logging for gauges

* Undo use  invalid JSON function for testing
2019-06-14 11:24:23 +02:00
Casper Hübertz 68eb9687d4
[APM] UI Dark theme fixes (#38840)
* Removed hard-coded background color

* Updated x-axis ticks text color to match other charts

* Updated to match Eui border-radius

* Update snapshots
2019-06-14 11:23:37 +02:00
Liza Katz 4a39c7a33e
Separate class\type definitions from plugin instance setup (#38894)
* Separate class\type defenitions from plugin instance setup in shim plugin definition
This helps avoiding circular dependency issues that were obsereved in filter-manager branch (due to code starting to use the data plugin).

* typescript fun
2019-06-14 11:45:26 +03:00
Peter Pisljar 5baf958adf
removing angular from indexPatterns (#34418) 2019-06-14 10:39:50 +02:00
WangQianliang 3a9dd77293
fix(code/frontend): fix search filter duplicate items (#38858) 2019-06-14 10:12:52 +08:00
WangQianliang 9c57df5e3f
fix(code/frontend): fix style issues (#38748) 2019-06-14 10:04:57 +08:00
WangQianliang c2f5cc1162
fix(code/frontend): auto focus import project inpt (#38860) 2019-06-14 10:04:34 +08:00
chongzhe 26bd60107a
[Code] change default Code page title (#38956) 2019-06-13 17:13:33 -07:00
Todd Kennedy ceac5524b2
Allow requestCert option to be set (#38920)
This allows you to pass the option in correctly to the constructor
2019-06-13 15:09:01 -07:00
chongzhe 4e8206b380
[Code] udpate links in setup guide (#38928) 2019-06-13 13:06:55 -07:00
Spencer 421a941df5
[tinymath] use the es5 build (#38911) 2019-06-13 12:03:34 -07:00
Sébastien Loix 941cc44270
[SR] Component integration tests (#36871) 2019-06-13 20:34:47 +02:00
Clint Andrew Hall 13260786ca
[Canvas][Storybook] Convert Shapes to TS, Storybook (#38850)
* Shapes stories + TS

* Merging storybook into shapes-ts-stories

* A few tweaks
2019-06-13 13:08:48 -05:00
Todd Kennedy 2e55dc71de
Add requestCert option to SSL config (#38844)
* Add requestCert option to SSL config

The proxy plugin needs to require a client certificate, so this option
must be surfaced into the public interface for the HttpServer in Kibana

* [fix] use mapped variable
2019-06-13 11:01:45 -07:00
chongzhe 56e0c00c7b
[Code] fix title level error in Code setting page (#38913) 2019-06-13 10:56:40 -07:00
Chris Roberson b1a7bcb40a
Ensure we provide the cluster when toggling completed recoveries (#38543) 2019-06-13 12:44:29 -04:00
Brandon Kobel 3e06e6b09a
Spaces - Hiding management link (#38472)
* Changing the Spaces management section to behave like the other FC
controlled sections

* Adding those glorious tests and fixing a bug

* Fixing some test descriptions

* Making the mergeCapabilities operation emulate the old behavior

* Fixing privileges test with the addition of the new action

* Updating jest snapshot

* Adding tests, preventing additional clobbering

* Changing requireUICapability to use management.kibana.spaces
2019-06-13 09:32:27 -07:00
igoristic 51074bbc20
Added a retry for a flaky test in FF (#38845) 2019-06-13 11:58:00 -04:00
Aleh Zasypkin ffb0b06fa3
Make xpack.security.authc.saml.realm mandatory and completely remove xpack.security.authProviders and xpack.security.public. (#38657) 2019-06-13 17:43:18 +02:00
Peter Pisljar 120b060687
partly removing angular from visFilters and visFactory (#38643) 2019-06-13 17:43:01 +02:00
Melissa Alvarez 4260d82c97
[ML] File datavisualizer - custom timestamp override functionality (#38727)
* show custom input option for timestamp format

* show validation errors if custom timestamp format invalid

* Update error messages. Remove unnecessary comments

* use custom constant for delimiter override

* fix i18n errors
2019-06-13 09:36:51 -04:00
Chris Roberson 25802019ae
[Monitoring] Integrate logs source for Logs UI (#36929)
* Define and use an internal log ui source configuration

* Fix urls in tests

* Remove unnecessary code
2019-06-13 09:28:54 -04:00
Mike Place 6c0f83a515
Minor changes to text on Alerting in Stack Monitoring application (#38388)
* Minor changes to text.

* "Basic" is a proper name, so it should be capatalized.

* Cluster Alerts are plural.

* Fix tests to align with help text changes

* Missed one test file
2019-06-13 14:46:36 +02:00
Tim Roes 5f3f1966cb
Rename Visual Builder to Timeseries (#38777) 2019-06-13 14:44:53 +02:00
Vitali Haradkou a15b15aae3
[TSVB] [AT] time series formatter duration (#38256)
* Add new tests for the duration formatter
2019-06-13 15:31:26 +03:00
CJ Cenizal b2e0527735
Convert Index Management from using intl.formatMessage to i18n.translate. (#38780) 2019-06-13 04:42:24 -07:00
Felix Stürmer 12b82548d8
[Logs UI][skip ci] Document the customizable columns feature (#37021)
This PR adds documentation about the new log column feature. To keep the docs Logs UI readable as new features are added, they are now restructured into four pages:

* a landing page with a full screenshot linking to the subsequent section
* a "getting started" page to link to the tutorials on ingesting log data
* a "using" page to explain the main features of the Logs UI
* a "configuring" page to explain the configuration UI

closes elastic/kibana#36025
2019-06-13 05:14:40 -04:00