Commit graph

16873 commits

Author SHA1 Message Date
Spencer 4d246a10a8
[kbn-pm] rename from kbn-build (#16739) 2018-02-14 10:57:13 -07:00
Brandon Kobel db83c8cd9b
Destroying socket when we get a clientError (#16700) 2018-02-14 12:41:26 -05:00
Kim Joar Bekkelund 9a24dd3fcd
Update the packages readme (#16706)
* Update the packages readme

* Update after review
2018-02-14 17:08:14 +01:00
Kim Joar Bekkelund f542c31059
[plugin helpers] Use Kibana's Jest setup (#16731)
* [plugin helpers] Use Kibana's Jest

* Remove outer 'describe'

* Async/await in tests

* Assertion improvements
2018-02-14 16:53:34 +01:00
Jonathan Budzenski 8fe21e4d6c
[console] Update cluster API (#16550)
* cluster.allocation_explain.json

* cluster.get_settings.json

* cluster.health.json

* cluster.pending_tasks.json

* cluster.put_settings.json

* cluster.remote_info.json

* cluster.reroute.json

* cluster.state.json

* cluster.stats.json

* rm cluster.js

* rm cluster.js
2018-02-14 09:23:32 -06:00
Jonathan Budzenski c316887a1a
[console] Update more APIs (#16609)
* create.json

* delete_by_query.json

* delete_script.json

* delete.json

* exists_source.json

* exists.json

* explain.json

* field_caps.json

* rm field_stats.js

* get_script.json

* get_source.json

* get.json
2018-02-14 09:23:15 -06:00
Kim Joar Bekkelund ea9ed801d2
Remove symlinks when building Kibana plugins (#16727) 2018-02-14 10:56:09 +01:00
Kim Joar Bekkelund a8e860379f
Remove 'packages' webpack alias (#16720) 2018-02-13 23:58:25 +01:00
Kim Joar Bekkelund 1c3b404774
Production package example: datemath (#16531) 2018-02-13 21:49:55 +01:00
CJ Cenizal eb49a8c449
Add test-subj-selector module to packages dir. (#16623)
* Add test-subj-selector module to packages dir.
* Rename to @kbn/test-subj-selector.
* Simplify rejectRejFiles Grunt task and ignore nested node_modules.
* Update jenkins_unit script to use yarn kbn CLI.
2018-02-13 10:34:47 -08:00
Nathan Reese 62f3b808ee
Add icons to Add Data list and tutorial view (#16592)
* add icons for home tutorials

* add test for Synopsis component
2018-02-13 10:31:19 -07:00
Brandon Kobel b677848bee
Use forceNow query parameter when parsing timefilter (#16236)
* Using "forceNow" parameter to adjust "now" and exposing timeRange

* Moving forceNow parameter to the hash, adding tests

* Renaming test
2018-02-13 12:09:42 -05:00
Yuri Astrakhan 9062f116f2
Vega: Handle no height/width with autosize=none (#16696)
This works around the issue described in
https://github.com/vega/vega/issues/1146

With this patch, users will be able to set autosize=none,
while at the same time rely on Kibana to set width/height.
This will only be done when width & height are not set.

Testing code:

```hjson
{
  $schema: https://vega.github.io/schema/vega/v3.0.json
  autosize: none
  padding: {left: 32, bottom: 24, top: 10, right: 6}
  background: "#dbb"
  scales: [
    {
      name: x
      type: band
      range: width
      domain: ["a", "b"]
      paddingOuter: 0.05
      paddingInner: 0.95
    }
    {
      name: y
      type: linear
      range: height
      domain: [0, 100]
    }
  ]
  data: [
    {
      name: edges
      values: [
        {x1: "a", x2: "b", y1: 50, y2: 50, value: 100}
      ]
      transform: [
        {
          type: linkpath
          orient: horizontal
          shape: {signal: "'diagonal'"}
          sourceY: {expr: "scale('y', datum.y1)"}
          sourceX: {expr: "scale('x', datum.x1) + bandwidth('x')"}
          targetY: {expr: "scale('y', datum.y2)"}
          targetX: {expr: "scale('x', datum.x2)"}
        }
        {
          type: formula
          expr: range('y')[0]-scale('y', datum.value)
          as: strokeWidth
        }
      ]
    }
  ]
  axes: [
    {orient: "bottom", scale: "x", zindex: 1}
    {orient: "left", scale: "y", zindex: 1}
  ]
  marks: [
    {
      type: path
      name: edgeMark
      from: {data: "edges"}
      encode: {
        update: {
          strokeWidth: {field: "strokeWidth"}
          path: {field: "path"}
        }
      }
    }
  ]
}
```
2018-02-13 10:33:19 -05:00
Shaunak Kashyap d250e661f3
Service to show confirmation prompt when leaving a dirty form (#16688)
* Service to show confirmation prompt when leaving a dirty form

* Add data test subject for breadcrumbs

This will enable testing the dirty prompt service via functional tests by providing a means for the user to navigate away via the breadcrumbs
2018-02-13 07:21:20 -08:00
Kim Joar Bekkelund 0ca6b5521d
Remove prettier script from @kbn/build (#16668) 2018-02-13 09:53:34 +01:00
Spencer ff4213a306
Condense build task (#16687)
* [build] don't copy unwanted files

* [build] condense mkdir/touch tasks

* [i18n] verifyTranslations task has nothing to do with the build, just run in tests
2018-02-12 14:40:47 -07:00
Spencer 2c7a1f34cb
[kbn-plugin-generator] add plugin generator to the repo (#16655)
* [kbn-plugin-generator] add plugin generator to the repo

* [plugin-generator] use snake_case plugin name for directory name

* [plugin-generator] fix typo

* [plugin-generator] remove translation support until we resume i18n efforts

* [yarn] update lockfile

* [mocha] remove plugin-generator selector from mocha tests

* [plugin-generator] update generated readme to recommend yarn

* [plugin-generator] add readme to generator pacakge

* [plugin-generator] link from plugin-resource docs

* [plugin-generator] mention very important `kbn bootstrap` script

* [plugin-generator] rework some parts of the README

* [plugin-generator] log actual directory name with system separators

* [plugin-generator] include bootstrap/yarn preinstall check script
2018-02-12 12:23:23 -07:00
CJ Cenizal 2484982a2e
Add hover and active states for Kibana logo in side nav. (#16627)
* Add hover and active states for Kibana logo in side nav.
* Use window.location to determine active state.
2018-02-12 10:51:19 -08:00
Chris Roberson b932467784
[Management] Scripted fields table in React (#16604)
* First pass at new scripted fields table

* Ensure we destroy when we switch tabs

* PR feedback

* Fix functional tests

* Fix functional tests

* PR feedback and more tests
2018-02-12 13:47:46 -05:00
Kim Joar Bekkelund b5bda1ee32
[plugin] Handle Kibana package dependencies (#16509)
* [plugin] Handle Kibana package dependencies

* Clean up 'link:' dep check in plugin installer

* Tests for 'prepareProjectDependencies'

* Remove unnecessary fn from 'prepareProjectDependencies'

* Move prepareProjectDependencies into @kbn/build

* update snapshot

* Move test to Jest

* clarification
2018-02-12 19:01:33 +01:00
Kim Joar Bekkelund 7e1bb7be50
[kbn-build] Extract and test parallelizeBatches (#16596)
* [kbn-build] Extract and test parallelizeBatches

* Add test for rejects

* Simplify test
2018-02-12 12:46:26 +01:00
Sherwin a75db2ff53 small gramatical fix in the 'CONTRBUTING.md' (#16659) 2018-02-12 11:40:29 +01:00
Kim Joar Bekkelund 2220852a50
[plugin-helpers] npm -> yarn (#16632)
* [plugin-helpers] npm -> yarn

* Allow globs to not match when singular, e.g. for 'yarn.lock'

* --frozen-lockfile
2018-02-12 00:18:13 +01:00
Spencer 61ca974c2e
[eslint-config-kibana] remove stub test command (#16625) 2018-02-09 15:36:21 -07:00
Bhavya RM e447592a32
adding gauge and topN sanity tests for TSVB (#16583)
adding two basic sanity test automation for gauge and Top N
2018-02-09 13:59:33 -05:00
Spencer 26dd5d69a8
[kbn-build/linkExectuables] add test with dev dependencies (#16621)
* [kbn-build/linkExectuables] add test with dev dependencies

* [kbn-build/linkProjectExecutables] update test snapshots
2018-02-09 11:49:29 -07:00
Tim Roes 1554315b50
Rename min/max documents into from/to (#16638) 2018-02-09 17:06:29 +02:00
Thomas Neirynck 4b5e1cb3d1
Skip flaky test (#16534)
Skips intermittently failing tests. This is a temporary measure, as the removal angular from this component will reintroduce additional tests.
2018-02-09 08:09:54 -05:00
Tim Roes 31f1a2d23a
Add missing renderComplete calls in markdown vis (#16577)
* Add the missing renderComplete calls

* Pass renderComplete down to implementation

* Add tests for renderComplete
2018-02-09 11:44:00 +02:00
Tim Roes c36885c295
Fix timelion legend styling (#16601) 2018-02-09 11:13:33 +02:00
Tim Sullivan dc69a8e92c
[FTR] Add pause/resume auto refresh to header page object (#16618)
* [FTR] Add pause/resume auto refresh to header page object

* remove unecessary promise.resolve
2018-02-08 22:07:17 -07:00
Spencer a9f27bbee0
[plugin-helpers] use multiple fixtures so parallel tests don't break each other (#16624) 2018-02-08 17:25:06 -07:00
CJ Cenizal 5a09763a34
Revert "Revert "Upgrade to EUI 0.0.19. (#16576)"" (#16622)
This reverts commit 73de529a00.
2018-02-08 16:22:07 -08:00
Spencer a512466e30
[plugin-helpers] update readme (#16616)
* [plugin-helpers] update the readme to describe changes now that it is in the Kibana repo

* [plugin-helpers/readme] add note about versions before 6.3
2018-02-08 14:45:40 -07:00
spalger 78844d6aaf Re-merge branch 'implement/plugin-helpers-package' with history 2018-02-08 14:37:52 -07:00
spalger ad6eb9b4e2 Revert "Move kibana-plugin-helpers to kbn-plugin-helpers package (#16565)"
This reverts commit 5ecdaa7e7b.
2018-02-08 14:37:48 -07:00
Spencer 5ecdaa7e7b
Move kibana-plugin-helpers to kbn-plugin-helpers package (#16565)
* initial commit

Original commit: elastic/kibana-plugin-helpers@06c603d0d9

* simplify bin scripts and get them working

Original commit: elastic/kibana-plugin-helpers@1455f09194

* [npm] finish package.json

Original commit: elastic/kibana-plugin-helpers@c7b0e9d522

* [readme] inception

Original commit: elastic/kibana-plugin-helpers@5caa197ea7

* [npm] rename

Original commit: elastic/kibana-plugin-helpers@9fb16dd1c3

* [package.json] fix typo

Original commit: elastic/kibana-plugin-helpers@f135485c1a

* [npm] do not commit npm logs

Original commit: elastic/kibana-plugin-helpers@a1bf7505a7

* version 5.0.0-beta1

Original commit: elastic/kibana-plugin-helpers@5abf8ee2ac

* Fix start cmd on Windows

Original commit: elastic/kibana-plugin-helpers@7718cefd8a

* 5.0.0-beta2

Original commit: elastic/kibana-plugin-helpers@4e70c3e4d8

* added license files for better visiblity

Original commit: elastic/kibana-plugin-helpers@a3297e2728

* group task related files

Original commit: elastic/kibana-plugin-helpers@4a8ccce1ec

* [build] place the plugin contents under the kibana directory

Original commit: elastic/kibana-plugin-helpers@0a0f5fea0a

* [start] send extra args to the kibana process

Original commit: elastic/kibana-plugin-helpers@ce943ca67c

* 5.0.0

Original commit: elastic/kibana-plugin-helpers@42163ce240

* Correctly bundle dependencies if there is only one

Fixes elastic/kibana-plugin-helpers#8

Original commit: elastic/kibana-plugin-helpers@c46b2ca07c

* [test:server] include Kibana node_modules/.bin in path when running server tests

Original commit: elastic/kibana-plugin-helpers@bbda801351

* 5.0.1-pre

Original commit: elastic/kibana-plugin-helpers@2d26645117

* Pass pluginId and plugin-path values through correctly (elastic/kibana-plugin-helpers#11)

Fixes elastic/kibana-plugin-helpers#10

Original commit: elastic/kibana-plugin-helpers@74defe4206

* 5.0.1-pre2

Original commit: elastic/kibana-plugin-helpers@0fd7d07558

* [build] ask for kibana version when set to "kibana"

Original commit: elastic/kibana-plugin-helpers@5fe34c47ae

* 5.0.1-pre3

Original commit: elastic/kibana-plugin-helpers@2e0e10106b

* Running main, corrected build, checking for no dependencies (elastic/kibana-plugin-helpers#15)

* Updated if check if there are no dependencies

* Now running main()

* Build now uses the correct parameter.

Original commit: elastic/kibana-plugin-helpers@7cf31d26d2

* fix lint error

Original commit: elastic/kibana-plugin-helpers@06af5c3dd4

* support defining an alternate plugin root

Original commit: elastic/kibana-plugin-helpers@0e4d4fa501

* add an optional callback to the build action

Original commit: elastic/kibana-plugin-helpers@6a1012f96b

* run vinyl.src in the plugin.root directory

Original commit: elastic/kibana-plugin-helpers@8f3081b029

* add basic test for the build action

Original commit: elastic/kibana-plugin-helpers@52230f6c3b

* include nvmrc file for development

Original commit: elastic/kibana-plugin-helpers@f51115de11

* add circle-ci config file

Original commit: elastic/kibana-plugin-helpers@80505e1b0d

* 5.0.1

Original commit: elastic/kibana-plugin-helpers@e42d134e4c

* use a promise instead of a callback to track task completion

Original commit: elastic/kibana-plugin-helpers@c6dacf3507

* 5.0.1-patch1

Original commit: elastic/kibana-plugin-helpers@d49bb6ea73

* do not pass stdin to sub tasks, fixes elastic/kibana-plugin-helpers#19

Original commit: elastic/kibana-plugin-helpers@f872954888

* 5.0.1-patch2

Original commit: elastic/kibana-plugin-helpers@a754ef5b50

* Use json files to override default config values (elastic/kibana-plugin-helpers#21)

* read json overrides, mix into defaults

* rename plugin config helper

* use the plugin config in start

Original commit: elastic/kibana-plugin-helpers@4cfbe28128

* allow browser tests to be runOnce

Original commit: elastic/kibana-plugin-helpers@ede52ece0e

* add a test/all task

Original commit: elastic/kibana-plugin-helpers@9b7c15cf32

* add test command to execute test/all

Original commit: elastic/kibana-plugin-helpers@e096ac55f3

* remove use of spread and default assignment

Original commit: elastic/kibana-plugin-helpers@17532f0fdd

* pass run method into tasks

don't reach into lib for it

Original commit: elastic/kibana-plugin-helpers@d92d2e979a

* use --dev flag for browser dev mode

Original commit: elastic/kibana-plugin-helpers@a790fdd338

* fix default command, no more use of call

Original commit: elastic/kibana-plugin-helpers@fe13b987c9

* Move require calls outside of task functions (elastic/kibana-plugin-helpers#23)

* move require calls outside of task functions

* fix default command value

Original commit: elastic/kibana-plugin-helpers@846855e960

* add --include options to test:server

Original commit: elastic/kibana-plugin-helpers@d3b5e24207

* split and concat and included server test paths

Original commit: elastic/kibana-plugin-helpers@e7dffb6ffe

* add plugins option to browser tests

used to pass your own testsBundle.pluginIds to the test runner

Original commit: elastic/kibana-plugin-helpers@d370d74bd4

* if plugins are specified, use the option value instead of the default

Original commit: elastic/kibana-plugin-helpers@d610c9c9d6

* assign args in argument passing code

minor syntax change

Original commit: elastic/kibana-plugin-helpers@ce77d071d1

* make server test files an argument

Original commit: elastic/kibana-plugin-helpers@b043b423ef

* add not about custom tests executiong to the readme/help

Original commit: elastic/kibana-plugin-helpers@139221e5a6

* Separate the task runner and the command line parser (elastic/kibana-plugin-helpers#25)

* remove conditionl require in runner

add tasks module to load all tasks, throw if task does not exist

* change task signatures and action handlers

- tasks get plugin, run, and an options object
- action handler controls what goes into each task
- taskRunner wrapper moves the command object to the first argument

* change test command signature

allow files to be passed in, and pass all options to test:server and test:browser

* simplify the task runner

* fix typo in unknownOptions

* expose the task runner as the module's main

this way tasks can be run programatically without going through a cli parser

* add tests for task runner

* remove file passing for testAll

* add serverTestPaths to the plugin config

useful for overriding the value via a config file

* [config] plugin.serverTestPaths -> plugin.serverTestPatterns

Original commit: elastic/kibana-plugin-helpers@82af4df64e

* 5.1.0

Original commit: elastic/kibana-plugin-helpers@6dd1407e81

* update the readme

Original commit: elastic/kibana-plugin-helpers@c650c4527e

* append build info to package.json

Original commit: elastic/kibana-plugin-helpers@504fd07f3c

* format the package.json file

Original commit: elastic/kibana-plugin-helpers@c474820bb5

* node4 support: const -> var

Original commit: elastic/kibana-plugin-helpers@19b607d954

* fix cli parsing of --dev flag

Original commit: elastic/kibana-plugin-helpers@3aa37c2dfc

* 5.1.1

Original commit: elastic/kibana-plugin-helpers@ad9a8e85b8

* Enable custom builds (elastic/kibana-plugin-helpers#27)

* only modify root package.json file

previously this was modifying every package.json from node_modules as well

* refactor the build task

export the build, define helpers outside of the task

* allow custom kibana and build versions

both can be passed via flags

* allow custom build globs to be specified

* move build into its own module

* add simple option parsing tests

* update readme

* move dependency file appending into the action

* put source and target into variables

* move config file loading into a module

* refactor test_server_action slightly

be more explicit about the files option overwriting the plugin settings

* move default build patterns to plugin config

allows the setting to be overridden via the config file

* fix dirname on relative includes

trim any leading '../' off the path when moving it into the build target

* move node_module dirs into plugin_config module, use existing promises

* rename file_config => config_file

Original commit: elastic/kibana-plugin-helpers@743e4a37c2

* return the result of running the action

Original commit: elastic/kibana-plugin-helpers@9b819eeeb3

* Allow custom build target via --build-destination flag (elastic/kibana-plugin-helpers#30)

* pass buildTarget into createBuild

allow override from options

* add cli option to override build destination

--build-destination

* fix tests

* resolve build destination from plugin.root

this allows both relative and absolute paths to be used

* add short option

* update the help

Original commit: elastic/kibana-plugin-helpers@6c9fb3464e

* 5.2.0

Original commit: elastic/kibana-plugin-helpers@8c2a547d9d

* Use npm/yarn to install build dependencies (elastic/kibana-plugin-helpers#28)

* remove scripts and devDependencies from package

these are only useful in development, and serve no purpose in the build

* refactor the package rewriter

* clean up the buildTarget before building

* run npm install after build creation

* break apart the create_build module

* add create_package modules

call it from within the build_action

* add flag to skip package zip creation

* rename skip-package flag to skip-archive

* rename rewritePackage to rewritePackageJson

* include lock and shrinkwrap files if they exist

* add test for skipping zip creation

* add some tests to build creation

Original commit: elastic/kibana-plugin-helpers@ef6b9c6332

* 6.0.0

Original commit: elastic/kibana-plugin-helpers@9ee7b62e75

* Update URLs in package.json (elastic/kibana-plugin-helpers#31)

The package.json URLs are still referencing @spalger's version, whilst development and collaboration happens on @elastic's version

Original commit: elastic/kibana-plugin-helpers@1f322c1cb1

* 6.0.1

Original commit: elastic/kibana-plugin-helpers@8eae537f9f

* [tasks/test/browser] fix --kbnServer.tests_bundle flag

Original commit: elastic/kibana-plugin-helpers@12e7552adb

* 6.0.2

Original commit: elastic/kibana-plugin-helpers@ff9d402245

* change let to var (elastic/kibana-plugin-helpers#35)

allow helpers to run on pre-6.0 node

Original commit: elastic/kibana-plugin-helpers@91de9a84d3

* Fix running tasks on Windows (elastic/kibana-plugin-helpers#37)

* create windows cmd wrapper

* use windows cmd wrapper on browser tests

* be explicit about the mocha command location

* use windows cmd wrapper on server tests

* use windows cmd wrapper on build

default to using npm as well

Original commit: elastic/kibana-plugin-helpers@35f80a08ce

* 6.0.3

Original commit: elastic/kibana-plugin-helpers@b4da11f899

* fix `build` task when yarn is not installed

Original commit: elastic/kibana-plugin-helpers@d48808f8d8

* 6.0.4

Original commit: elastic/kibana-plugin-helpers@0c0ee17a54

* Added helpers, KIBANA_ROOT environment override (elastic/kibana-plugin-helpers#41)

* run is now a named export, added helpers for interacting with the kibana repo

* [config] override the kibana root config with KIBANA_ROOT envvar

Original commit: elastic/kibana-plugin-helpers@54a38cd9a2

* bump to version 7 snapshot

Original commit: elastic/kibana-plugin-helpers@0c1b2c1670

* [utils] use actual plugin config (with defaults)

Original commit: elastic/kibana-plugin-helpers@f3bfdb2689

* require node 6 (elastic/kibana-plugin-helpers#42)

* switch to .node-version file

* require and validate node version 6+

Original commit: elastic/kibana-plugin-helpers@85655f230e

* Bump eslint rules, update code to match rules (elastic/kibana-plugin-helpers#43)

* bump @elastic/eslint-config-kibana and deps

* eslint --fix

* fix unused vars

some exceptions for tests

* move eslint-config-kibana to dev

* rename create_package function

* make .node-version looser, match internal checks

Original commit: elastic/kibana-plugin-helpers@6fac14bd51

* 7.0.0

Original commit: elastic/kibana-plugin-helpers@2ff10e0a45

* commit yarn.lock file

Original commit: elastic/kibana-plugin-helpers@22bc67e613

* [utils/babelRegister] add support for changes in elastic/kibana#13973

Original commit: elastic/kibana-plugin-helpers@13f30fb4d5

* 7.0.1

Original commit: elastic/kibana-plugin-helpers@abb99896ad

* Feat: add translations to default build source paths (elastic/kibana-plugin-helpers#48)

* feat: add translations path to build

included by default, to better match what's in the elastic products and even the plugin template

also add a translations path to the mock plugin for tests

* chore: add script to run tests with linting

Original commit: elastic/kibana-plugin-helpers@9871a4b11d

* chore: add yarn.lock file to repo

Original commit: elastic/kibana-plugin-helpers@4108fe6597

* v7.0.2

Original commit: elastic/kibana-plugin-helpers@dba9da1b3c

* Feat: add includePlugins setting (elastic/kibana-plugin-helpers#49)

* observe includePlugins setting

* fix: move resolve up to config parser

this ensures that the path is resolved relative to the plugin root

Original commit: elastic/kibana-plugin-helpers@fd07d617a4

* Fix: readme include docs (elastic/kibana-plugin-helpers#50)

* chore: add a simple version compat chart

* chore: document the settings and how to use them

* chore: use icon for license info

* chore: use matching badge for circleci status

Original commit: elastic/kibana-plugin-helpers@1f39e488a3

* v7.1.0

Original commit: elastic/kibana-plugin-helpers@11238b2697

* fix: read package file instead of using require

require uses a cache, so if the package.json file was changed before running build, the changes won't exist in the build runtime. using fs.readFileSync instead ensures that the information read from package.json is current.

Original commit: elastic/kibana-plugin-helpers@f78e891838

* v7.1.1

Original commit: elastic/kibana-plugin-helpers@b489c76b26

* Fix: Package use build target (elastic/kibana-plugin-helpers#52)

* fix: pass build target into package task

use the build target for the zip output

* chore: change up the npm scripts

* chore: add create package tests

* chore: update eslint deps

* chore: fix linting issues, add engines

Original commit: elastic/kibana-plugin-helpers@51058fb7fc

* v7.1.2

Original commit: elastic/kibana-plugin-helpers@e314c21bf3

* Use scripts/kibana instead of bin if available (elastic/kibana-plugin-helpers#53)

* Use scripts/kibana instead of bin if available

* semicolons

* Don't fallback to legacy bin/kibana start method

* chore: add 8.x version to compat chart

Original commit: elastic/kibana-plugin-helpers@fc72de53bd

* v8.0.0

Original commit: elastic/kibana-plugin-helpers@d538b32bc3

* chore: add kibanaRoot setting to readme

Original commit: elastic/kibana-plugin-helpers@3769efdb26

* [createToolingLog] update require path for toolingLog (elastic/kibana-plugin-helpers#54)

Original commit: elastic/kibana-plugin-helpers@d968819d09

* v8.0.1

Original commit: elastic/kibana-plugin-helpers@2663befdc4

* Add support for passing in node options via environment variable (elastic/kibana-plugin-helpers#56)

* Add support for passing in node options via environment variable

* Split node options

* semicolon

Original commit: elastic/kibana-plugin-helpers@3fc4ec0e87

* Update yarn.lock

Original commit: elastic/kibana-plugin-helpers@b3d62e5925

* v8.1.0

Original commit: elastic/kibana-plugin-helpers@fb979ff679

* Deprecate specifying kibana root location (elastic/kibana-plugin-helpers#59)

Original commit: elastic/kibana-plugin-helpers@385fdede72

* Remove kibanaRoot option, require kibana-extra (elastic/kibana-plugin-helpers#58)

* Remove kibanaRoot option, require kibana-extra

* Check location of Kibana on postinstall

* Fix eslint

* Remove 'process.env.KIBANA_ROOT'

Original commit: elastic/kibana-plugin-helpers@3511054dfb

* v9.0.0

Original commit: elastic/kibana-plugin-helpers@8d5af744bb

* [npm] upgrade gulp-zip (elastic/kibana-plugin-helpers#61)

Original commit: elastic/kibana-plugin-helpers@94e7530e76

* chore: ignore yarn.lock file

Original commit: elastic/kibana-plugin-helpers@9cad57cd97

* [npm] upgraded eslint-related deps (elastic/kibana-plugin-helpers#62)

* [npm] upgraded eslint-related deps

* [npm] reflect peer deps from @elastic/eslint-config-kibana

Original commit: elastic/kibana-plugin-helpers@1add265641

* v9.0.1

Original commit: elastic/kibana-plugin-helpers@140024adac

* [config] throw if config file has a syntax error (elastic/kibana-plugin-helpers#65)

Original commit: elastic/kibana-plugin-helpers@487dd70bdb

* v9.0.2

Original commit: elastic/kibana-plugin-helpers@3bd57fbe5e

* [kbn-plugin-helpers] remove redundant configs

* [kbn-plugin-helpers/yarn] add yarn.lock file

* run kbn-plugin-helpers tests on ci

* [plugin-helpers] remove keywords from package.json

* [plugin-helpers] rely on kibana eslint

* [plugin-helpers/eslint] remove unused vars

* [eslint] allow kebab-case in any bin directory

* [plugin-helpers] replace last few uses of old package name
2018-02-08 12:48:23 -07:00
spalger 489e64ef7e [plugin-helpers] replace last few uses of old package name 2018-02-08 11:57:08 -07:00
spalger 231dd966c8 [eslint] allow kebab-case in any bin directory 2018-02-08 11:57:08 -07:00
spalger d2df52a68a [plugin-helpers/eslint] remove unused vars 2018-02-08 11:57:08 -07:00
spalger 3a6be3580c [plugin-helpers] rely on kibana eslint 2018-02-08 11:57:08 -07:00
spalger 6c64a4d77e [plugin-helpers] remove keywords from package.json 2018-02-08 11:57:08 -07:00
spalger f2924aa0e9 run kbn-plugin-helpers tests on ci 2018-02-08 11:57:08 -07:00
spalger 1678ab4466 [kbn-plugin-helpers/yarn] add yarn.lock file 2018-02-08 11:57:08 -07:00
spalger 9f6ebb12b6 [kbn-plugin-helpers] remove redundant configs 2018-02-08 11:57:08 -07:00
spalger 2ede1b11eb Merge elastic/kibana-plugin-helpers into elastic/kibana repo 2018-02-08 11:56:08 -07:00
Chris Roberson 32f50b0a27
[Management] Highlight query in results for index pattern creation wizard (#16529)
* Highlight matches in the table

* Address issue with showing an error when the user types `.` which is invalid, but there shouldn't be an error

* Use strong
2018-02-08 13:47:28 -05:00
Nathan Reese 8664b55ac2
Nested input controls (#16407)
* add input to select parent control

* move lineage logic into seperate file for easier testing

* move parent candidate logic into seperate file

* decouple control factory and control initialization

* disable control if parent not set

* inherite search source from ancestors to have them filter values

* call fetch when query filter is updated for filter value changes

* delete filters when control has ancestor without value

* avoid fetching option list when ancestors have not changed

* add functional tests for nested controls

* remove unneeded file

* fix jest tests, add another test case to functional tests, update 'Parent' field copy

* add more jest test coverage

* fix useTimeFilter functionallity

* add better error message when fetch is not defined by subclass

* pass filters array instead of search source hierarchy

* only modify queryFilter when filters are submitted

* compare value array instead of concatinated string to determine if ancestors have changed

*  use ES2016 syntax for array concatination
2018-02-08 10:30:45 -07:00
Chris Roberson 75c05459c9
Properly filter out system indices in CCS env (#16536) 2018-02-08 10:13:51 -05:00
Chris Roberson bf14b4e3e0
[Management] Handle commas as separations in the query for CCS purposes (#16535)
* Handle commas as separations in the query for CCS purposes

* Add tests

* Limit this to ccs queries, which just means they contain a :
2018-02-08 10:13:18 -05:00