Skip to content

Commit e1ba694

Browse files
Merge branch 'master' into task-manager/retry-by-schedule
2 parents cadcab0 + f2d97a9 commit e1ba694

File tree

656 files changed

+11517
-3236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

656 files changed

+11517
-3236
lines changed

.ci/build_docker.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
set -euo pipefail
4+
5+
cd "$(dirname "${0}")"
6+
7+
cp /usr/local/bin/runbld ./
8+
cp /usr/local/bin/bash_standard_lib.sh ./
9+
10+
docker build -t kibana-ci -f ./Dockerfile .

.ci/packer_cache_for_branch.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ tar -cf "$HOME/.kibana/bootstrap_cache/$branch.tar" \
5353

5454
echo "created $HOME/.kibana/bootstrap_cache/$branch.tar"
5555

56+
.ci/build_docker.sh
57+
5658
if [[ "$branch" != "master" ]]; then
5759
rm --preserve-root -rf "$checkoutDir"
5860
fi

.eslintrc.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,8 @@ module.exports = {
863863
'no-shadow-restricted-names': 'error',
864864
'no-sparse-arrays': 'error',
865865
'no-this-before-super': 'error',
866-
'no-undef': 'error',
866+
// rely on typescript
867+
'no-undef': 'off',
867868
'no-unreachable': 'error',
868869
'no-unsafe-finally': 'error',
869870
'no-useless-call': 'error',
@@ -998,7 +999,8 @@ module.exports = {
998999
'no-shadow-restricted-names': 'error',
9991000
'no-sparse-arrays': 'error',
10001001
'no-this-before-super': 'error',
1001-
'no-undef': 'error',
1002+
// rely on typescript
1003+
'no-undef': 'off',
10021004
'no-unreachable': 'error',
10031005
'no-unsafe-finally': 'error',
10041006
'no-useless-call': 'error',

.github/CODEOWNERS

Lines changed: 64 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
/x-pack/plugins/discover_enhanced/ @elastic/kibana-app
1010
/x-pack/plugins/lens/ @elastic/kibana-app
1111
/x-pack/plugins/graph/ @elastic/kibana-app
12+
/x-pack/plugins/vis_type_timeseries_enhanced/ @elastic/kibana-app
1213
/src/plugins/advanced_settings/ @elastic/kibana-app
1314
/src/plugins/charts/ @elastic/kibana-app
1415
/src/plugins/discover/ @elastic/kibana-app
@@ -29,40 +30,40 @@
2930
/src/plugins/visualizations/ @elastic/kibana-app
3031

3132
# Application Services
32-
/examples/bfetch_explorer/ @elastic/kibana-app-arch
33-
/examples/dashboard_embeddable_examples/ @elastic/kibana-app-arch
34-
/examples/demo_search/ @elastic/kibana-app-arch
35-
/examples/developer_examples/ @elastic/kibana-app-arch
36-
/examples/embeddable_examples/ @elastic/kibana-app-arch
37-
/examples/embeddable_explorer/ @elastic/kibana-app-arch
38-
/examples/state_containers_examples/ @elastic/kibana-app-arch
39-
/examples/ui_action_examples/ @elastic/kibana-app-arch
40-
/examples/ui_actions_explorer/ @elastic/kibana-app-arch
41-
/examples/url_generators_examples/ @elastic/kibana-app-arch
42-
/examples/url_generators_explorer/ @elastic/kibana-app-arch
43-
/packages/elastic-datemath/ @elastic/kibana-app-arch
44-
/packages/kbn-interpreter/ @elastic/kibana-app-arch
45-
/src/plugins/bfetch/ @elastic/kibana-app-arch
46-
/src/plugins/data/ @elastic/kibana-app-arch
47-
/src/plugins/embeddable/ @elastic/kibana-app-arch
48-
/src/plugins/expressions/ @elastic/kibana-app-arch
49-
/src/plugins/inspector/ @elastic/kibana-app-arch
50-
/src/plugins/kibana_react/ @elastic/kibana-app-arch
33+
/examples/bfetch_explorer/ @elastic/kibana-app-services
34+
/examples/dashboard_embeddable_examples/ @elastic/kibana-app-services
35+
/examples/demo_search/ @elastic/kibana-app-services
36+
/examples/developer_examples/ @elastic/kibana-app-services
37+
/examples/embeddable_examples/ @elastic/kibana-app-services
38+
/examples/embeddable_explorer/ @elastic/kibana-app-services
39+
/examples/state_containers_examples/ @elastic/kibana-app-services
40+
/examples/ui_action_examples/ @elastic/kibana-app-services
41+
/examples/ui_actions_explorer/ @elastic/kibana-app-services
42+
/examples/url_generators_examples/ @elastic/kibana-app-services
43+
/examples/url_generators_explorer/ @elastic/kibana-app-services
44+
/packages/elastic-datemath/ @elastic/kibana-app-services
45+
/packages/kbn-interpreter/ @elastic/kibana-app-services
46+
/src/plugins/bfetch/ @elastic/kibana-app-services
47+
/src/plugins/data/ @elastic/kibana-app-services
48+
/src/plugins/embeddable/ @elastic/kibana-app-services
49+
/src/plugins/expressions/ @elastic/kibana-app-services
50+
/src/plugins/inspector/ @elastic/kibana-app-services
51+
/src/plugins/kibana_react/ @elastic/kibana-app-services
5152
/src/plugins/kibana_react/public/code_editor @elastic/kibana-presentation
52-
/src/plugins/kibana_utils/ @elastic/kibana-app-arch
53-
/src/plugins/navigation/ @elastic/kibana-app-arch
54-
/src/plugins/share/ @elastic/kibana-app-arch
55-
/src/plugins/ui_actions/ @elastic/kibana-app-arch
56-
/x-pack/examples/ui_actions_enhanced_examples/ @elastic/kibana-app-arch
57-
/x-pack/plugins/data_enhanced/ @elastic/kibana-app-arch
58-
/x-pack/plugins/embeddable_enhanced/ @elastic/kibana-app-arch
59-
/x-pack/plugins/ui_actions_enhanced/ @elastic/kibana-app-arch
60-
#CC# /src/plugins/bfetch/ @elastic/kibana-app-arch
61-
#CC# /src/plugins/index_pattern_management/ @elastic/kibana-app-arch
62-
#CC# /src/plugins/inspector/ @elastic/kibana-app-arch
63-
#CC# /src/plugins/share/ @elastic/kibana-app-arch
64-
#CC# /x-pack/plugins/drilldowns/ @elastic/kibana-app-arch
65-
#CC# /packages/kbn-interpreter/ @elastic/kibana-app-arch
53+
/src/plugins/kibana_utils/ @elastic/kibana-app-services
54+
/src/plugins/navigation/ @elastic/kibana-app-services
55+
/src/plugins/share/ @elastic/kibana-app-services
56+
/src/plugins/ui_actions/ @elastic/kibana-app-services
57+
/x-pack/examples/ui_actions_enhanced_examples/ @elastic/kibana-app-services
58+
/x-pack/plugins/data_enhanced/ @elastic/kibana-app-services
59+
/x-pack/plugins/embeddable_enhanced/ @elastic/kibana-app-services
60+
/x-pack/plugins/ui_actions_enhanced/ @elastic/kibana-app-services
61+
#CC# /src/plugins/bfetch/ @elastic/kibana-app-services
62+
#CC# /src/plugins/index_pattern_management/ @elastic/kibana-app-services
63+
#CC# /src/plugins/inspector/ @elastic/kibana-app-services
64+
#CC# /src/plugins/share/ @elastic/kibana-app-services
65+
#CC# /x-pack/plugins/drilldowns/ @elastic/kibana-app-services
66+
#CC# /packages/kbn-interpreter/ @elastic/kibana-app-services
6667

6768
# APM
6869
/x-pack/plugins/apm/ @elastic/apm-ui
@@ -171,38 +172,38 @@
171172
/test/functional/services/lib @elastic/kibana-qa
172173
/test/functional/services/remote @elastic/kibana-qa
173174

174-
# Platform
175-
/src/core/ @elastic/kibana-platform
176-
/src/plugins/saved_objects_tagging_oss @elastic/kibana-platform
177-
/config/kibana.yml @elastic/kibana-platform
178-
/x-pack/plugins/features/ @elastic/kibana-platform
179-
/x-pack/plugins/licensing/ @elastic/kibana-platform
180-
/x-pack/plugins/global_search/ @elastic/kibana-platform
181-
/x-pack/plugins/cloud/ @elastic/kibana-platform
182-
/x-pack/plugins/saved_objects_tagging/ @elastic/kibana-platform
183-
/x-pack/test/saved_objects_field_count/ @elastic/kibana-platform
184-
/x-pack/test/saved_object_tagging/ @elastic/kibana-platform
185-
/packages/kbn-config-schema/ @elastic/kibana-platform
186-
/packages/kbn-std/ @elastic/kibana-platform
187-
/src/legacy/server/config/ @elastic/kibana-platform
188-
/src/legacy/server/http/ @elastic/kibana-platform
189-
/src/legacy/server/logging/ @elastic/kibana-platform
190-
/src/plugins/status_page/ @elastic/kibana-platform
191-
/src/plugins/saved_objects_management/ @elastic/kibana-platform
192-
/src/dev/run_check_published_api_changes.ts @elastic/kibana-platform
193-
#CC# /src/core/server/csp/ @elastic/kibana-platform
194-
#CC# /src/legacy/server/config/ @elastic/kibana-platform
195-
#CC# /src/legacy/server/http/ @elastic/kibana-platform
196-
#CC# /src/legacy/ui/public/documentation_links @elastic/kibana-platform
197-
#CC# /src/plugins/legacy_export/ @elastic/kibana-platform
198-
#CC# /src/plugins/saved_objects/ @elastic/kibana-platform
199-
#CC# /src/plugins/status_page/ @elastic/kibana-platform
200-
#CC# /x-pack/plugins/cloud/ @elastic/kibana-platform
201-
#CC# /x-pack/plugins/features/ @elastic/kibana-platform
202-
#CC# /x-pack/plugins/global_search/ @elastic/kibana-platform
175+
# Core
176+
/src/core/ @elastic/kibana-core
177+
/src/plugins/saved_objects_tagging_oss @elastic/kibana-core
178+
/config/kibana.yml @elastic/kibana-core
179+
/x-pack/plugins/features/ @elastic/kibana-core
180+
/x-pack/plugins/licensing/ @elastic/kibana-core
181+
/x-pack/plugins/global_search/ @elastic/kibana-core
182+
/x-pack/plugins/cloud/ @elastic/kibana-core
183+
/x-pack/plugins/saved_objects_tagging/ @elastic/kibana-core
184+
/x-pack/test/saved_objects_field_count/ @elastic/kibana-core
185+
/x-pack/test/saved_object_tagging/ @elastic/kibana-core
186+
/packages/kbn-config-schema/ @elastic/kibana-core
187+
/packages/kbn-std/ @elastic/kibana-core
188+
/src/legacy/server/config/ @elastic/kibana-core
189+
/src/legacy/server/http/ @elastic/kibana-core
190+
/src/legacy/server/logging/ @elastic/kibana-core
191+
/src/plugins/status_page/ @elastic/kibana-core
192+
/src/plugins/saved_objects_management/ @elastic/kibana-core
193+
/src/dev/run_check_published_api_changes.ts @elastic/kibana-core
194+
#CC# /src/core/server/csp/ @elastic/kibana-core
195+
#CC# /src/legacy/server/config/ @elastic/kibana-core
196+
#CC# /src/legacy/server/http/ @elastic/kibana-core
197+
#CC# /src/legacy/ui/public/documentation_links @elastic/kibana-core
198+
#CC# /src/plugins/legacy_export/ @elastic/kibana-core
199+
#CC# /src/plugins/saved_objects/ @elastic/kibana-core
200+
#CC# /src/plugins/status_page/ @elastic/kibana-core
201+
#CC# /x-pack/plugins/cloud/ @elastic/kibana-core
202+
#CC# /x-pack/plugins/features/ @elastic/kibana-core
203+
#CC# /x-pack/plugins/global_search/ @elastic/kibana-core
203204

204205
# Security
205-
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-platform
206+
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-core
206207
/src/plugins/security_oss/ @elastic/kibana-security
207208
/test/security_functional/ @elastic/kibana-security
208209
/x-pack/plugins/spaces/ @elastic/kibana-security

docs/developer/contributing/index.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
== Contributing
33

44
Whether you want to fix a bug, implement a feature, or add some other improvements or apis, the following sections will
5-
guide you on the process.
5+
guide you on the process. After committing your code, check out the link:https://www.elastic.co/community/contributor[Elastic Contributor Program] where you can earn points and rewards for your contributions.
66

77
Read <<development-getting-started>> to get your environment up and running, then read <<development-best-practices>>.
88

docs/developer/plugin-list.asciidoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,10 @@ Elastic.
479479
|Welcome to the Kibana rollup plugin! This plugin provides Kibana support for Elasticsearch's rollup feature. Please refer to the Elasticsearch documentation to understand rollup indices and how to create rollup jobs.
480480
481481
482+
|{kib-repo}blob/{branch}/x-pack/plugins/runtime_fields/README.md[runtimeFields]
483+
|Welcome to the home of the runtime field editor and everything related to runtime fields!
484+
485+
482486
|{kib-repo}blob/{branch}/x-pack/plugins/saved_objects_tagging/README.md[savedObjectsTagging]
483487
|Add tagging capability to saved objects
484488
@@ -554,6 +558,10 @@ in their infrastructure.
554558
|NOTE: This plugin contains implementation of URL drilldown. For drilldowns infrastructure code refer to ui_actions_enhanced plugin.
555559
556560
561+
|{kib-repo}blob/{branch}/x-pack/plugins/vis_type_timeseries_enhanced/README.md[visTypeTimeseriesEnhanced]
562+
|The vis_type_timeseries_enhanced plugin is the x-pack counterpart to the OSS vis_type_timeseries plugin.
563+
564+
557565
|{kib-repo}blob/{branch}/x-pack/plugins/watcher/README.md[watcher]
558566
|This plugins adopts some conventions in addition to or in place of conventions in Kibana (at the time of the plugin's creation):
559567

docs/development/core/public/kibana-plugin-core-public.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ The plugin integrates with the core system via lifecycle events: `setup`<!-- -->
8282
| [NotificationsSetup](./kibana-plugin-core-public.notificationssetup.md) | |
8383
| [NotificationsStart](./kibana-plugin-core-public.notificationsstart.md) | |
8484
| [OverlayBannersStart](./kibana-plugin-core-public.overlaybannersstart.md) | |
85+
| [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) | |
86+
| [OverlayFlyoutStart](./kibana-plugin-core-public.overlayflyoutstart.md) | APIs to open and manage fly-out dialogs. |
87+
| [OverlayModalConfirmOptions](./kibana-plugin-core-public.overlaymodalconfirmoptions.md) | |
88+
| [OverlayModalOpenOptions](./kibana-plugin-core-public.overlaymodalopenoptions.md) | |
89+
| [OverlayModalStart](./kibana-plugin-core-public.overlaymodalstart.md) | APIs to open and manage modal dialogs. |
8590
| [OverlayRef](./kibana-plugin-core-public.overlayref.md) | Returned by [OverlayStart](./kibana-plugin-core-public.overlaystart.md) methods for closing a mounted overlay. |
8691
| [OverlayStart](./kibana-plugin-core-public.overlaystart.md) | |
8792
| [Plugin](./kibana-plugin-core-public.plugin.md) | The interface that should be returned by a <code>PluginInitializer</code>. |
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) &gt; ["data-test-subj"](./kibana-plugin-core-public.overlayflyoutopenoptions._data-test-subj_.md)
4+
5+
## OverlayFlyoutOpenOptions."data-test-subj" property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
'data-test-subj'?: string;
11+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) &gt; [className](./kibana-plugin-core-public.overlayflyoutopenoptions.classname.md)
4+
5+
## OverlayFlyoutOpenOptions.className property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
className?: string;
11+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [OverlayFlyoutOpenOptions](./kibana-plugin-core-public.overlayflyoutopenoptions.md) &gt; [closeButtonAriaLabel](./kibana-plugin-core-public.overlayflyoutopenoptions.closebuttonarialabel.md)
4+
5+
## OverlayFlyoutOpenOptions.closeButtonAriaLabel property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
closeButtonAriaLabel?: string;
11+
```

0 commit comments

Comments
 (0)