Leanid Shutau
bb50f4e69c
[I18n] Fix wrong FormattedMessage example in readme ( #27035 ) ( #27113 )
2018-12-13 13:44:23 +03:00
Stacey Gammon
6211eb2b1c
Typescript search embeddable ( #26863 ) ( #27052 )
...
* typescript search embeddable
* Add a comment
2018-12-12 14:46:09 -05:00
Bhavya RM
af9d3baacb
Adding label-has-associated-control to jsx-a11y lint rules and associated UI fixes ( #27039 )
2018-12-12 11:42:58 -05:00
Aleh Zasypkin
feb2d270f5
[6.x] Introduce recordOf
schema. Remove redundant declarations. ( #27037 )
2018-12-12 16:38:05 +01:00
Leanid Shutau
351411fdea
[I18n] Register translations before plugins init ( #26078 ) ( #27027 )
...
* Register translations before plugins init
* Fix i18n engine initialization
* Fix translationPath$ RxJS pipeline
* Move translations registration to mixin
* Fix arrays concatenation
* Use prettier
* Fix translations relative paths
* Use globby instead of glob
* Update docs
* Move globby to dependencies
* Get rid of translation directories config
* Update globby patterns
* Search only for current locale translation files
2018-12-12 16:16:39 +03:00
Catherine Liu
39aca6ffd2
[6.x] Feat: Workpad Templates ( #23966 ) ( #26980 )
...
* Feat: Workpad Templates (#23966 )
* Added workpad manager which contains workpad_loader and workpad_templates
* Fixed term filter in workpad_templates
* design changes
* Removed console logs
Closes workpad manager modal after cloning template
Fixed filtering workpad templates
Removed console log
Added sample templates
Added more templates to test with
Removed cloneDeep
* case insensitive template search
* Case insensitive tag order in popover
* added descriptions and tags to sample data workpads
* refine list of initial templates
* remove sample data templates, make buttons bigger
* Added template and tag registries
* Fixed workpad loader resizing issue on home page
* Moved tags to ui folder
* Fixed template class
* Fixed properties in templates to match workpad
* fix lint errors (#26985 )
2018-12-11 16:12:32 -07:00
Peter Pisljar
9ee2172ebc
fixing interpreter socket error ( #26870 ) ( #26939 )
2018-12-11 08:02:06 +01:00
Tiago Costa
c969c07064
chore(NA): merge and solve conflicts with last 6.x ( #26932 )
2018-12-11 03:57:54 +00:00
Tiago Costa
1d3fcaac0a
[6.x] Upgrade to NodeJS 10 ( #25157 ) ( #26909 )
...
* chore(NA): merge and solve conflicts backporting to 6.x
* chore(NA): merge and solve conflicts backporting to 6.x
2018-12-10 18:50:30 +00:00
Tiago Costa
42102bad0e
[6.x] Create vendor dll for the client modules ( #22618 ) ( #26707 )
...
* chore(NA): merge and solve conflicts with 6.x when backporting.
* chore(NA): updated kbn pm file.
2018-12-05 19:48:33 +00:00
Josh Dover
4cd2360db4
[6.x] Remove duplicate dep, x-pack/yarn.lock ( #26642 ) ( #26645 )
...
* Remove duplicate dep, x-pack/yarn.lock (#26642 )
* [npm] prepare @kbn/datemath for publishing (#26559 )
We need to share `@kbn/datemath` with `@elastic/eui`, and rather than making them rely on Kibana for their dependencies we've decided to republish `@kbn/datemath` as `@elastic/datemath`. This isn't something we want to do often, so please check with the platform team if you'd like to do this for another module.
2018-12-05 08:58:05 -06:00
Leanid Shutau
3550fe0648
[I18n] Remove JSON5 dependency from kbn-i18n ( #26634 ) ( #26681 )
2018-12-05 12:01:52 +03:00
Leanid Shutau
b4bb8f6e49
[I18n] Update I18n readme ( #26631 ) ( #26680 )
2018-12-05 12:01:15 +03:00
Peter Pisljar
cdc5825838
back to canvas way of loading plugins ( #26463 ) ( #26676 )
2018-12-05 07:31:55 +01:00
Maryia Lapata
2b6a6a470b
[i18n] Update guideline ( #25098 ) ( #26524 )
...
* Update guideline
* Fix code review comments
2018-12-04 13:50:33 +03:00
Aleh Zasypkin
b5fc9dc244
[docs] fix typos in the i18n and development docs.
2018-12-03 21:57:24 +01:00
Aleh Zasypkin
b43f4d2b3d
[packages] fix paths.
2018-12-03 21:57:24 +01:00
Leanid Shutau
f1f5f1c9b3
[I18n] Support interpreting individual i18n-values as html or text-only ( #26274 ) ( #26469 )
...
* [I18n] Add attribute for interpreting i18n-values as html or text-only
* Switch over to html_ prefixed values solution
* Update readme
2018-12-03 10:11:49 +03:00
Aleh Zasypkin
432cf1b562
[6.x] Skip React Intl placeholder during pseudo localization. ( #26465 )
2018-11-30 14:19:08 +01:00
Spencer
e5620daba9
[6.x] [kbn/i18n] remove npm-run-all ( #26297 ) ( #26388 )
...
Backports the following commits to 6.x:
- [kbn/i18n] remove npm-run-all (#26297 )
2018-11-28 17:30:25 -08:00
Peter Pisljar
24be3c6211
kbn-interpreter package should not import from ui ( #26161 ) ( #26320 )
2018-11-28 07:37:20 +01:00
Spencer
63bc959c34
[6.x] [eslint] use disallow license header rule ( #26309 ) ( #26311 )
...
Backports the following commits to 6.x:
- [eslint] use disallow license header rule (#26309 )
2018-11-27 17:49:15 -08:00
spalger
6ed7285dcb
[kbn-pm] update build
2018-11-27 15:41:39 -08:00
Spencer
8f39b64f3f
[kbn/pm] allow packages to define extra paths to clean ( #26132 ) ( #26284 )
...
I noticed some discussion about how kbn clean should probably clear out the `.eslintcache` file, since it doesn't handle changes in related modules (for things like the import plugin) and it would be nice if `yarn kbn clean` took care of the issue. I figured it's not a bad idea, but adding `.eslintcache` directly to `@kbn/pm` felt wrong, so instead I've added another config options that can go in the package.json file, `clean.extraPatterns`. This array of patterns is passed into `del()` so that it can include things like negation.
As the name suggests this doesn't override the initial paths, just adds some extras that will be checked and cleared when `yarn kbn clean` is run.
2018-11-27 15:35:44 -08:00
Brandon Kobel
9f03dffe22
Upgrading npm-run-all to ^4.1.5 ( #26200 ) ( #26220 )
2018-11-26 15:14:57 -08:00
Spencer
e618cf43da
[6.x] [@kbn/interpreter] improve build/packaging ( #26096 ) ( #26136 )
...
* [@kbn/interpreter] improve build/packaging (#26096 )
Summary of changes:
- move all build artifacts under `target` directory
- run babel and webpack in parallel
- support optional watch and sourcemaps in build
- expose /common /public /plugin /server sub-exports as index.js
- avoid importing deeply from `@kbn/interpreter`
- move a couple missed dependencies from x-pack to kibana
- remove custom babel-register implementation
* fix bad conflict resolution
2018-11-24 12:26:07 -07:00
Spencer
a6367e340c
[6.x] Fix quotes in kbn-i18n build scripts ( #26120 ) ( #26123 )
...
Backports the following commits to 6.x:
- Fix quotes in kbn-i18n build scripts (#26120 )
2018-11-23 06:31:02 -08:00
Peter Pisljar
40f0b8fdf7
Ref/canvas interpreter2 oss take5 ( #26068 ) ( #26107 )
2018-11-23 10:20:23 +01:00
Spencer
f998a62c1d
[bootstrap] run babel-cli with --quiet ( #26097 ) ( #26105 )
...
This updated the `kbn:boostrap` scripts in the packages to use `--quiet` when bootstrapping. This prevents babel from logging every file it builds, but still logs errors if any occur. To make things a little simpler I also used the [`npm-run-all`](https://github.com/mysticatea/npm-run-all ) package in `@kbn/i18n` to execute all the builds there in parallel and pass `--quiet`/`--watch` to all builds without duplicating the tasks or making them incompatible with windows.
Before:
```
running `kbn:bootstrap` scripts
@kbn/config-schema: $ yarn build
@kbn/datemath: $ yarn build
@kbn/i18n: $ yarn build
@kbn/config-schema: $ tsc
@kbn/datemath: $ babel src --out-dir target --copy-files
@kbn/i18n: $ yarn build:web && yarn build:node && yarn build:types
@kbn/i18n: $ cross-env BABEL_ENV=web babel src --config-file ./babel.config.js --out-dir target/web --extensions ".ts,.js,.tsx"
@kbn/datemath: src/index.js -> target/index.js
@kbn/i18n: Successfully compiled 18 files with Babel.
@kbn/i18n: $ cross-env BABEL_ENV=node babel src --config-file ./babel.config.js --out-dir target/node --extensions ".ts,.js,.tsx"
@kbn/i18n: Successfully compiled 18 files with Babel.
@kbn/i18n: $ tsc --emitDeclarationOnly
@kbn/dev-utils: $ yarn build
@kbn/es-query: $ yarn build
@kbn/dev-utils: $ babel src --out-dir target
@kbn/es-query: $ babel src --out-dir target
@kbn/dev-utils: src/index.js -> target/index.js
@kbn/dev-utils: src/proc_runner/errors.js -> target/proc_runner/errors.js
@kbn/dev-utils: src/proc_runner/index.js -> target/proc_runner/index.js
@kbn/dev-utils: src/proc_runner/observe_lines.js -> target/proc_runner/observe_lines.js
@kbn/dev-utils: src/proc_runner/observe_readable.js -> target/proc_runner/observe_readable.js
@kbn/es-query: src/es_query/__tests__/_migrate_filter.js -> target/es_query/__tests__/_migrate_filter.js
@kbn/dev-utils: src/proc_runner/observe_signals.js -> target/proc_runner/observe_signals.js
@kbn/es-query: src/es_query/__tests__/build_es_query.js -> target/es_query/__tests__/build_es_query.js
@kbn/es-query: src/es_query/__tests__/decorate_query.js -> target/es_query/__tests__/decorate_query.js
@kbn/dev-utils: src/proc_runner/proc.js -> target/proc_runner/proc.js
@kbn/es-query: src/es_query/__tests__/from_filters.js -> target/es_query/__tests__/from_filters.js
@kbn/es-query: src/es_query/__tests__/from_kuery.js -> target/es_query/__tests__/from_kuery.js
@kbn/es-query: src/es_query/__tests__/from_lucene.js -> target/es_query/__tests__/from_lucene.js
@kbn/es-query: src/es_query/__tests__/lucene_string_to_dsl.js -> target/es_query/__tests__/lucene_string_to_dsl.js
@kbn/dev-utils: src/proc_runner/proc_runner.js -> target/proc_runner/proc_runner.js
@kbn/dev-utils: src/proc_runner/with_proc_runner.js -> target/proc_runner/with_proc_runner.js
@kbn/dev-utils: src/proc_runner/with_proc_runner.test.js -> target/proc_runner/with_proc_runner.test.js
@kbn/es-query: src/es_query/build_es_query.js -> target/es_query/build_es_query.js
@kbn/dev-utils: src/serializers/absolute_path_serializer.js -> target/serializers/absolute_path_serializer.js
@kbn/es-query: src/es_query/decorate_query.js -> target/es_query/decorate_query.js
@kbn/dev-utils: src/serializers/index.js -> target/serializers/index.js
@kbn/es-query: src/es_query/from_filters.js -> target/es_query/from_filters.js
@kbn/dev-utils: src/streams/concat_stream.js -> target/streams/concat_stream.js
@kbn/dev-utils: src/streams/index.js -> target/streams/index.js
@kbn/dev-utils: src/streams/promise_from_streams.js -> target/streams/promise_from_streams.js
@kbn/es-query: src/es_query/from_kuery.js -> target/es_query/from_kuery.js
@kbn/dev-utils: src/streams/reduce_stream.js -> target/streams/reduce_stream.js
@kbn/es-query: src/es_query/from_lucene.js -> target/es_query/from_lucene.js
@kbn/dev-utils: src/tooling_log/index.js -> target/tooling_log/index.js
@kbn/es-query: src/es_query/index.js -> target/es_query/index.js
@kbn/dev-utils: src/tooling_log/log_levels.js -> target/tooling_log/log_levels.js
@kbn/es-query: src/es_query/lucene_string_to_dsl.js -> target/es_query/lucene_string_to_dsl.js
@kbn/dev-utils: src/tooling_log/log_levels.test.js -> target/tooling_log/log_levels.test.js
@kbn/es-query: src/es_query/migrate_filter.js -> target/es_query/migrate_filter.js
@kbn/dev-utils: src/tooling_log/tooling_log.js -> target/tooling_log/tooling_log.js
@kbn/es-query: src/filters/__tests__/phrase.js -> target/filters/__tests__/phrase.js
@kbn/es-query: src/filters/__tests__/query.js -> target/filters/__tests__/query.js
@kbn/dev-utils: src/tooling_log/tooling_log.test.js -> target/tooling_log/tooling_log.test.js
@kbn/dev-utils: src/tooling_log/tooling_log_text_writer.js -> target/tooling_log/tooling_log_text_writer.js
@kbn/dev-utils: src/tooling_log/tooling_log_text_writer.test.js -> target/tooling_log/tooling_log_text_writer.test.js
@kbn/es-query: src/filters/__tests__/range.js -> target/filters/__tests__/range.js
@kbn/es-query: src/filters/exists.js -> target/filters/exists.js
@kbn/es-query: src/filters/index.js -> target/filters/index.js
@kbn/es-query: src/filters/phrase.js -> target/filters/phrase.js
@kbn/es-query: src/filters/phrases.js -> target/filters/phrases.js
@kbn/es-query: src/filters/query.js -> target/filters/query.js
@kbn/es-query: src/filters/range.js -> target/filters/range.js
@kbn/es-query: src/index.js -> target/index.js
@kbn/es-query: src/kuery/ast/__tests__/ast.js -> target/kuery/ast/__tests__/ast.js
@kbn/es-query: src/kuery/ast/ast.js -> target/kuery/ast/ast.js
@kbn/es-query: src/kuery/ast/index.js -> target/kuery/ast/index.js
@kbn/es-query: src/kuery/ast/kuery.js -> target/kuery/ast/kuery.js
@kbn/es-query: src/kuery/ast/legacy_kuery.js -> target/kuery/ast/legacy_kuery.js
@kbn/es-query: src/kuery/filter_migration/__tests__/exists.js -> target/kuery/filter_migration/__tests__/exists.js
@kbn/es-query: src/kuery/filter_migration/__tests__/filter_to_kuery.js -> target/kuery/filter_migration/__tests__/filter_to_kuery.js
@kbn/es-query: src/kuery/filter_migration/__tests__/geo_bounding_box.js -> target/kuery/filter_migration/__tests__/geo_bounding_box.js
@kbn/es-query: src/kuery/filter_migration/__tests__/geo_polygon.js -> target/kuery/filter_migration/__tests__/geo_polygon.js
@kbn/es-query: src/kuery/filter_migration/__tests__/phrase.js -> target/kuery/filter_migration/__tests__/phrase.js
@kbn/es-query: src/kuery/filter_migration/__tests__/range.js -> target/kuery/filter_migration/__tests__/range.js
@kbn/es-query: src/kuery/filter_migration/exists.js -> target/kuery/filter_migration/exists.js
@kbn/es-query: src/kuery/filter_migration/filter_to_kuery.js -> target/kuery/filter_migration/filter_to_kuery.js
@kbn/es-query: src/kuery/filter_migration/geo_bounding_box.js -> target/kuery/filter_migration/geo_bounding_box.js
@kbn/es-query: src/kuery/filter_migration/geo_polygon.js -> target/kuery/filter_migration/geo_polygon.js
@kbn/es-query: src/kuery/filter_migration/index.js -> target/kuery/filter_migration/index.js
@kbn/es-query: src/kuery/filter_migration/phrase.js -> target/kuery/filter_migration/phrase.js
@kbn/es-query: src/kuery/filter_migration/range.js -> target/kuery/filter_migration/range.js
@kbn/es-query: src/kuery/functions/__tests__/and.js -> target/kuery/functions/__tests__/and.js
@kbn/es-query: src/kuery/functions/__tests__/exists.js -> target/kuery/functions/__tests__/exists.js
@kbn/es-query: src/kuery/functions/__tests__/geo_bounding_box.js -> target/kuery/functions/__tests__/geo_bounding_box.js
@kbn/es-query: src/kuery/functions/__tests__/geo_polygon.js -> target/kuery/functions/__tests__/geo_polygon.js
@kbn/es-query: src/kuery/functions/__tests__/is.js -> target/kuery/functions/__tests__/is.js
@kbn/es-query: src/kuery/functions/__tests__/not.js -> target/kuery/functions/__tests__/not.js
@kbn/es-query: src/kuery/functions/__tests__/or.js -> target/kuery/functions/__tests__/or.js
@kbn/es-query: src/kuery/functions/__tests__/range.js -> target/kuery/functions/__tests__/range.js
@kbn/es-query: src/kuery/functions/__tests__/utils/get_fields.js -> target/kuery/functions/__tests__/utils/get_fields.js
@kbn/es-query: src/kuery/functions/and.js -> target/kuery/functions/and.js
@kbn/es-query: src/kuery/functions/exists.js -> target/kuery/functions/exists.js
@kbn/es-query: src/kuery/functions/geo_bounding_box.js -> target/kuery/functions/geo_bounding_box.js
@kbn/es-query: src/kuery/functions/geo_polygon.js -> target/kuery/functions/geo_polygon.js
@kbn/es-query: src/kuery/functions/index.js -> target/kuery/functions/index.js
@kbn/es-query: src/kuery/functions/is.js -> target/kuery/functions/is.js
@kbn/es-query: src/kuery/functions/not.js -> target/kuery/functions/not.js
@kbn/es-query: src/kuery/functions/or.js -> target/kuery/functions/or.js
@kbn/es-query: src/kuery/functions/range.js -> target/kuery/functions/range.js
@kbn/es-query: src/kuery/functions/utils/get_fields.js -> target/kuery/functions/utils/get_fields.js
@kbn/es-query: src/kuery/index.js -> target/kuery/index.js
@kbn/es-query: src/kuery/node_types/__tests__/function.js -> target/kuery/node_types/__tests__/function.js
@kbn/es-query: src/kuery/node_types/__tests__/literal.js -> target/kuery/node_types/__tests__/literal.js
@kbn/es-query: src/kuery/node_types/__tests__/named_arg.js -> target/kuery/node_types/__tests__/named_arg.js
@kbn/es-query: src/kuery/node_types/__tests__/wildcard.js -> target/kuery/node_types/__tests__/wildcard.js
@kbn/es-query: src/kuery/node_types/function.js -> target/kuery/node_types/function.js
@kbn/es-query: src/kuery/node_types/index.js -> target/kuery/node_types/index.js
@kbn/es-query: src/kuery/node_types/literal.js -> target/kuery/node_types/literal.js
@kbn/es-query: src/kuery/node_types/named_arg.js -> target/kuery/node_types/named_arg.js
@kbn/es-query: src/kuery/node_types/wildcard.js -> target/kuery/node_types/wildcard.js
@kbn/test: $ yarn build
@kbn/test: $ babel src --out-dir target
@kbn/test: src/es/es_test_cluster.js -> target/es/es_test_cluster.js
@kbn/test: src/es/es_test_config.js -> target/es/es_test_config.js
@kbn/test: src/es/index.js -> target/es/index.js
@kbn/test: src/functional_tests/cli/index.js -> target/functional_tests/cli/index.js
@kbn/test: src/functional_tests/cli/run_tests/args.js -> target/functional_tests/cli/run_tests/args.js
@kbn/test: src/functional_tests/cli/run_tests/args.test.js -> target/functional_tests/cli/run_tests/args.test.js
@kbn/test: src/functional_tests/cli/run_tests/cli.js -> target/functional_tests/cli/run_tests/cli.js
@kbn/test: src/functional_tests/cli/run_tests/cli.test.js -> target/functional_tests/cli/run_tests/cli.test.js
@kbn/test: src/functional_tests/cli/start_servers/args.js -> target/functional_tests/cli/start_servers/args.js
@kbn/test: src/functional_tests/cli/start_servers/args.test.js -> target/functional_tests/cli/start_servers/args.test.js
@kbn/test: src/functional_tests/cli/start_servers/cli.js -> target/functional_tests/cli/start_servers/cli.js
@kbn/test: src/functional_tests/cli/start_servers/cli.test.js -> target/functional_tests/cli/start_servers/cli.test.js
@kbn/test: src/functional_tests/lib/auth.js -> target/functional_tests/lib/auth.js
@kbn/test: src/functional_tests/lib/index.js -> target/functional_tests/lib/index.js
@kbn/test: src/functional_tests/lib/paths.js -> target/functional_tests/lib/paths.js
@kbn/test: src/functional_tests/lib/run_cli.js -> target/functional_tests/lib/run_cli.js
@kbn/test: src/functional_tests/lib/run_cli.test.js -> target/functional_tests/lib/run_cli.test.js
@kbn/test: src/functional_tests/lib/run_elasticsearch.js -> target/functional_tests/lib/run_elasticsearch.js
@kbn/test: src/functional_tests/lib/run_ftr.js -> target/functional_tests/lib/run_ftr.js
@kbn/test: src/functional_tests/lib/run_kibana_server.js -> target/functional_tests/lib/run_kibana_server.js
@kbn/test: src/functional_tests/tasks.js -> target/functional_tests/tasks.js
@kbn/test: src/functional_tests/test_helpers.js -> target/functional_tests/test_helpers.js
@kbn/test: src/index.js -> target/index.js
@kbn/test: src/kbn/index.js -> target/kbn/index.js
@kbn/test: src/kbn/kbn_test_config.js -> target/kbn/kbn_test_config.js
@kbn/test: src/kbn/users.js -> target/kbn/users.js
x-pack: $ gulp canvas:plugins:build
x-pack: [13:22:34] /Users/spalger/kbn-dev/master/kibana/x-pack/plugins/canvas/canvas_plugin
x-pack: [13:22:34] Using gulpfile ~/kbn-dev/master/kibana/x-pack/gulpfile.js
x-pack: [13:22:34] Starting 'canvas:plugins:build'...
x-pack: [13:22:50] canvas:plugins Plugins built in 15.75 seconds
x-pack: [13:22:50] Finished 'canvas:plugins:build' after 16 s
kibana: $ yarn build:types && node scripts/register_git_hook
kibana: $ tsc --p tsconfig.types.json
kibana: Registering Kibana pre-commit git hook...
kibana: success Kibana pre-commit git hook was installed successfully.
```
(this will be even worse when we merge #26095 )
After:
```
running `kbn:bootstrap` scripts
@kbn/config-schema: $ yarn build
@kbn/datemath: $ yarn build --quiet
@kbn/i18n: $ run-p 'build:babel:** --quiet' build:tsc
@kbn/datemath: $ babel src --out-dir target --copy-files --quiet
@kbn/config-schema: $ tsc
@kbn/i18n: $ cross-env BABEL_ENV=node babel src --config-file ./babel.config.js --out-dir target/node --extensions ".ts,.js,.tsx" --quiet
@kbn/i18n: $ cross-env BABEL_ENV=web babel src --config-file ./babel.config.js --out-dir target/web --extensions ".ts,.js,.tsx" --quiet
@kbn/i18n: $ tsc --emitDeclarationOnly
@kbn/i18n: Successfully compiled 18 files with Babel.
@kbn/i18n: Successfully compiled 18 files with Babel.
@kbn/dev-utils: $ yarn build --quiet
@kbn/es-query: $ yarn build --quiet
@kbn/dev-utils: $ babel src --out-dir target --quiet
@kbn/es-query: $ babel src --out-dir target --quiet
@kbn/test: $ yarn build --quiet
@kbn/test: $ babel src --out-dir target --quiet
x-pack: $ gulp canvas:plugins:build
x-pack: [13:16:56] /Users/spalger/kbn-dev/master/kibana/x-pack/plugins/canvas/canvas_plugin
x-pack: [13:16:56] Using gulpfile ~/kbn-dev/master/kibana/x-pack/gulpfile.js
x-pack: [13:16:56] Starting 'canvas:plugins:build'...
x-pack: [13:17:11] canvas:plugins Plugins built in 13.98 seconds
x-pack: [13:17:11] Finished 'canvas:plugins:build' after 14 s
kibana: $ yarn build:types && node scripts/register_git_hook
kibana: $ tsc --p tsconfig.types.json
kibana: Registering Kibana pre-commit git hook...
kibana: success Kibana pre-commit git hook was installed successfully.
```
2018-11-22 22:07:58 -08:00
Tiago Costa
1d662e586a
fix(NA): remove mutex from kbn bootstrap script as all jobs are running isolated. ( #26058 ) ( #26063 )
2018-11-22 04:06:21 +00:00
Joe Fleming
26fc0a9fb4
[6.x] Test: canvas functional smoke test ( #25262 ) ( #26047 )
...
* chore: revert #25921 / d76c0ae
* Test: canvas functional smoke test (#25262 )
~~Blocked by https://github.com/elastic/kibana/issues/23046 (pending https://github.com/elastic/kibana/pull/25828 )~~ merged
Adds functional smoke tests for Canvas.
- Loads and checks the list of workpads
- Loads the first workpad and checks that elements render
This is the simple workpad it's testing
![screenshot 2018-11-19 12 37 07](https://user-images.githubusercontent.com/404731/48730518-da7ee980-ebf7-11e8-9abb-cf294079bb5f.png )
* test: add ci group tags
backport of #26046
* chore: shot in the dark beforeAll fix
* chore: add some debug logging
in the beforeAll hook, to see where it's getting stuck
* [canvas/archive] remove _1 from .kibana archives to avoid lockup
2018-11-21 20:46:44 -07:00
Spencer
c64fab0fe3
[6.x] [ci][ftr][kbn/test] split up CI jobs ( #25838 ) ( #25977 )
...
* [ci][ftr][kbn/test] split up CI jobs (#25838 )
* [ci][ftr][kbn/test] split up CI jobs
* [ci] run --assert-none-excluded in ci groups, before builds
* [ftr] improve error message when excluded tests found
* [ci] document other places the ciGroups live
* [grunt] fix --kibana-install-dir value
2018-11-20 15:36:26 -08:00
Peter Pisljar
d76c0aeb11
[6.x] move canvas interpreter to OSS ( #25711 ) ( #25921 )
2018-11-20 20:17:17 +01:00
Spencer
2bb70a9072
[6.x] [kbn/pm] Implement --prefer-offline flag ( #25840 ) ( #25898 )
...
Backports the following commits to 6.x:
- [kbn/pm] Implement --prefer-offline flag (#25840 )
2018-11-19 18:31:27 -08:00
Spencer
ca703e0725
[kbn/test] add support for using test groups ( #25776 ) ( #25839 )
2018-11-18 09:56:14 -08:00
Spencer
959b1c086c
[kbn/es] add --download
flag to snapshot command to warm the cache ( #25830 ) ( #25834 )
...
In order to pre-fetch Elasticsearch snapshots and avoid timeouts during download in images, this adds a `--download` option to the `es snapshot` command.
2018-11-16 18:01:57 -08:00
Josh Dover
aab5b6def8
Update kbn-pm README for workspaces ( #25766 ) ( #25803 )
2018-11-16 08:23:10 -06:00
Spencer
fd2bcca7e1
[kbn-plugin-generator] add eslint-plugin-jsx-a11y to plugin devDeps ( #25606 ) ( #25772 )
...
* [kbn-plugin-generator] add eslint-plugin-jsx-a11y to plugin devDeps, specify react version in config
* [eslint/react] use semver package to coerce version range
* fix semicolons
2018-11-16 00:40:11 -08:00
Spencer
c557268ceb
[es-test-cluster] increase start timeout for snapshots ( #25600 ) ( #25622 )
2018-11-14 06:15:22 -08:00
Spencer
63a1d9c516
[kbn-plugin-generator] gitignore app.css if scss used ( #25609 ) ( #25612 )
...
When generating a plugin with the plugin generator and scss is in use, we should add the generated `app.css` file to the .gitignore file.
2018-11-13 15:48:43 -08:00
Spencer
95c4cc65c4
[kbn-plugin-generator] add reference to es script in Kibana ( #25607 ) ( #25608 )
2018-11-13 12:11:11 -08:00
Josh Dover
fb89ffbc68
[6.x] [kbn-pm] Use yarn workspaces for dependencies ( #24095 ) ( #25549 )
...
* [kbn-pm] Use yarn workspaces for dependencies (#24095 )
* Bumped leadfoot to 1.7.5 now that it issue has been merged. (#17582 )
* Copy license to build
2018-11-12 17:21:42 -06:00
Tiago Costa
fc6f99b02e
fix(NA): merge and solve conflicts with 6.x branch. ( #25451 )
2018-11-09 05:06:34 +00:00
Leanid Shutau
f0bbb66bd6
[Tools] Rename i18n context field to description field ( #25105 ) ( #25204 )
...
* [Tools] Rename React i18n context field to description field
* Rename context to description in all i18n use cases
2018-11-06 18:11:32 +03:00
Spencer
6898032816
[ftr] allow filtering suites by tag ( #25021 ) ( #25075 )
...
Closes #22840
In the functional tests we want a better way to include/exclude certain tests, especially as we move forward with #22359 . This PR allows us to decorate suite objects with "tags", which won't clutter up the test names and can be used to filter out specific tests within a single test config. The functional test runner supports defining `--include-tag` and `--exclude-tag` CLI arguments, and multiple can be defined.
The method of filtering out tests for running against cloud has been updated to use this approach and I plan to do the same to #22359 once this is merged.
2018-11-02 18:28:51 -07:00
Aleh Zasypkin
7fcf32e26c
[6.x] Simplify pseudo localization for React components. ( #25042 )
2018-11-02 11:34:37 +01:00
Bhavya RM
be0f898c58
backport of Adding jsxa11y into eslint rules #23932
2018-11-01 13:32:41 -04:00
Leanid Shutau
b24ab5226d
[I18n] Sanitize angular directive message before inserting it to DOM ( #24830 ) ( #24967 )
...
* [I18n] Sanitize message before inserting it to DOM
* Add tests
2018-11-01 13:54:01 +03:00
Spencer
9a5a053ca4
[dev/build] avoid building packages twice ( #24696 ) ( #24954 )
2018-10-31 17:07:44 -07:00
Spencer
627a422de2
[6.x] [@kbn/datemath] improve types ( #24671 ) ( #24801 )
...
Backports the following commits to 6.x:
- [@kbn/datemath] improve types (#24671 )
2018-10-29 20:41:39 -07:00