Skip to content

Commit fc7c3d2

Browse files
Merge branch 'master' into restore-data-test-subj-index-pattern-tabs
2 parents 57b4996 + 4a207ae commit fc7c3d2

File tree

3,291 files changed

+53687
-19635
lines changed

Some content is hidden

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

3,291 files changed

+53687
-19635
lines changed

.backportrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"targetBranchChoices": [
44
{ "name": "master", "checked": true },
55
{ "name": "7.x", "checked": true },
6+
"7.8",
67
"7.7",
78
"7.6",
89
"7.5",

.ci/end2end.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pipeline {
1313
BASE_DIR = 'src/github.com/elastic/kibana'
1414
HOME = "${env.WORKSPACE}"
1515
APM_ITS = 'apm-integration-testing'
16-
CYPRESS_DIR = 'x-pack/legacy/plugins/apm/e2e'
16+
CYPRESS_DIR = 'x-pack/plugins/apm/e2e'
1717
PIPELINE_LOG_LEVEL = 'DEBUG'
1818
}
1919
options {
@@ -39,7 +39,7 @@ pipeline {
3939
shallow: false, reference: "/var/lib/jenkins/.git-references/kibana.git")
4040
script {
4141
dir("${BASE_DIR}"){
42-
def regexps =[ "^x-pack/legacy/plugins/apm/.*" ]
42+
def regexps =[ "^x-pack/plugins/apm/.*" ]
4343
env.APM_UPDATED = isGitRegionMatch(patterns: regexps)
4444
}
4545
}

.ci/es-snapshots/Jenkinsfile_verify_es

Lines changed: 40 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -19,43 +19,48 @@ currentBuild.description = "ES: ${SNAPSHOT_VERSION}<br />Kibana: ${params.branch
1919

2020
def SNAPSHOT_MANIFEST = "https://storage.googleapis.com/kibana-ci-es-snapshots-daily/${SNAPSHOT_VERSION}/archives/${SNAPSHOT_ID}/manifest.json"
2121

22-
kibanaPipeline(timeoutMinutes: 120) {
22+
kibanaPipeline(timeoutMinutes: 150) {
2323
catchErrors {
24-
retryable.enable(2)
25-
withEnv(["ES_SNAPSHOT_MANIFEST=${SNAPSHOT_MANIFEST}"]) {
26-
parallel([
27-
'kibana-intake-agent': workers.intake('kibana-intake', './test/scripts/jenkins_unit.sh'),
28-
'x-pack-intake-agent': workers.intake('x-pack-intake', './test/scripts/jenkins_xpack.sh'),
29-
'kibana-oss-agent': workers.functional('kibana-oss-tests', { kibanaPipeline.buildOss() }, [
30-
'oss-ciGroup1': kibanaPipeline.ossCiGroupProcess(1),
31-
'oss-ciGroup2': kibanaPipeline.ossCiGroupProcess(2),
32-
'oss-ciGroup3': kibanaPipeline.ossCiGroupProcess(3),
33-
'oss-ciGroup4': kibanaPipeline.ossCiGroupProcess(4),
34-
'oss-ciGroup5': kibanaPipeline.ossCiGroupProcess(5),
35-
'oss-ciGroup6': kibanaPipeline.ossCiGroupProcess(6),
36-
'oss-ciGroup7': kibanaPipeline.ossCiGroupProcess(7),
37-
'oss-ciGroup8': kibanaPipeline.ossCiGroupProcess(8),
38-
'oss-ciGroup9': kibanaPipeline.ossCiGroupProcess(9),
39-
'oss-ciGroup10': kibanaPipeline.ossCiGroupProcess(10),
40-
'oss-ciGroup11': kibanaPipeline.ossCiGroupProcess(11),
41-
'oss-ciGroup12': kibanaPipeline.ossCiGroupProcess(12),
42-
]),
43-
'kibana-xpack-agent': workers.functional('kibana-xpack-tests', { kibanaPipeline.buildXpack() }, [
44-
'xpack-ciGroup1': kibanaPipeline.xpackCiGroupProcess(1),
45-
'xpack-ciGroup2': kibanaPipeline.xpackCiGroupProcess(2),
46-
'xpack-ciGroup3': kibanaPipeline.xpackCiGroupProcess(3),
47-
'xpack-ciGroup4': kibanaPipeline.xpackCiGroupProcess(4),
48-
'xpack-ciGroup5': kibanaPipeline.xpackCiGroupProcess(5),
49-
'xpack-ciGroup6': kibanaPipeline.xpackCiGroupProcess(6),
50-
'xpack-ciGroup7': kibanaPipeline.xpackCiGroupProcess(7),
51-
'xpack-ciGroup8': kibanaPipeline.xpackCiGroupProcess(8),
52-
'xpack-ciGroup9': kibanaPipeline.xpackCiGroupProcess(9),
53-
'xpack-ciGroup10': kibanaPipeline.xpackCiGroupProcess(10),
54-
]),
55-
])
56-
}
24+
slackNotifications.onFailure(
25+
title: ":broken_heart: *<${env.BUILD_URL}|[${SNAPSHOT_VERSION}] ES Snapshot Verification Failure>*",
26+
message: ":broken_heart: [${SNAPSHOT_VERSION}] ES Snapshot Verification Failure",
27+
) {
28+
retryable.enable(2)
29+
withEnv(["ES_SNAPSHOT_MANIFEST=${SNAPSHOT_MANIFEST}"]) {
30+
parallel([
31+
'kibana-intake-agent': workers.intake('kibana-intake', './test/scripts/jenkins_unit.sh'),
32+
'x-pack-intake-agent': workers.intake('x-pack-intake', './test/scripts/jenkins_xpack.sh'),
33+
'kibana-oss-agent': workers.functional('kibana-oss-tests', { kibanaPipeline.buildOss() }, [
34+
'oss-ciGroup1': kibanaPipeline.ossCiGroupProcess(1),
35+
'oss-ciGroup2': kibanaPipeline.ossCiGroupProcess(2),
36+
'oss-ciGroup3': kibanaPipeline.ossCiGroupProcess(3),
37+
'oss-ciGroup4': kibanaPipeline.ossCiGroupProcess(4),
38+
'oss-ciGroup5': kibanaPipeline.ossCiGroupProcess(5),
39+
'oss-ciGroup6': kibanaPipeline.ossCiGroupProcess(6),
40+
'oss-ciGroup7': kibanaPipeline.ossCiGroupProcess(7),
41+
'oss-ciGroup8': kibanaPipeline.ossCiGroupProcess(8),
42+
'oss-ciGroup9': kibanaPipeline.ossCiGroupProcess(9),
43+
'oss-ciGroup10': kibanaPipeline.ossCiGroupProcess(10),
44+
'oss-ciGroup11': kibanaPipeline.ossCiGroupProcess(11),
45+
'oss-ciGroup12': kibanaPipeline.ossCiGroupProcess(12),
46+
]),
47+
'kibana-xpack-agent': workers.functional('kibana-xpack-tests', { kibanaPipeline.buildXpack() }, [
48+
'xpack-ciGroup1': kibanaPipeline.xpackCiGroupProcess(1),
49+
'xpack-ciGroup2': kibanaPipeline.xpackCiGroupProcess(2),
50+
'xpack-ciGroup3': kibanaPipeline.xpackCiGroupProcess(3),
51+
'xpack-ciGroup4': kibanaPipeline.xpackCiGroupProcess(4),
52+
'xpack-ciGroup5': kibanaPipeline.xpackCiGroupProcess(5),
53+
'xpack-ciGroup6': kibanaPipeline.xpackCiGroupProcess(6),
54+
'xpack-ciGroup7': kibanaPipeline.xpackCiGroupProcess(7),
55+
'xpack-ciGroup8': kibanaPipeline.xpackCiGroupProcess(8),
56+
'xpack-ciGroup9': kibanaPipeline.xpackCiGroupProcess(9),
57+
'xpack-ciGroup10': kibanaPipeline.xpackCiGroupProcess(10),
58+
]),
59+
])
60+
}
5761

58-
promoteSnapshot(SNAPSHOT_VERSION, SNAPSHOT_ID)
62+
promoteSnapshot(SNAPSHOT_VERSION, SNAPSHOT_ID)
63+
}
5964
}
6065

6166
kibanaPipeline.sendMail()

.eslintignore

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ target
2525
/src/plugins/vis_type_timelion/public/_generated_/**
2626
/src/plugins/vis_type_timelion/public/webpackShims/jquery.flot.*
2727
/x-pack/legacy/plugins/**/__tests__/fixtures/**
28-
/x-pack/legacy/plugins/apm/e2e/cypress/**/snapshots.js
29-
/x-pack/legacy/plugins/canvas/canvas_plugin
30-
/x-pack/legacy/plugins/canvas/canvas_plugin_src/lib/flot-charts
31-
/x-pack/legacy/plugins/canvas/shareable_runtime/build
32-
/x-pack/legacy/plugins/canvas/storybook
28+
/x-pack/plugins/apm/e2e/cypress/**/snapshots.js
29+
/x-pack/plugins/canvas/canvas_plugin
30+
/x-pack/plugins/canvas/canvas_plugin_src/lib/flot-charts
31+
/x-pack/plugins/canvas/shareable_runtime/build
32+
/x-pack/plugins/canvas/storybook
3333
/x-pack/plugins/monitoring/public/lib/jquery_flot
3434
/x-pack/legacy/plugins/infra/common/graphql/types.ts
3535
/x-pack/legacy/plugins/infra/public/graphql/types.ts

.eslintrc.js

Lines changed: 31 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ module.exports = {
8989
},
9090
},
9191
{
92-
files: ['x-pack/legacy/plugins/canvas/**/*.{js,ts,tsx}'],
92+
files: ['x-pack/plugins/canvas/**/*.{js,ts,tsx}'],
9393
rules: {
9494
'react-hooks/exhaustive-deps': 'off',
9595
'jsx-a11y/click-events-have-key-events': 'off',
@@ -112,7 +112,6 @@ module.exports = {
112112
files: ['x-pack/plugins/lens/**/*.{js,ts,tsx}'],
113113
rules: {
114114
'react-hooks/exhaustive-deps': 'off',
115-
'react-hooks/rules-of-hooks': 'off',
116115
},
117116
},
118117
{
@@ -151,6 +150,16 @@ module.exports = {
151150
},
152151
},
153152

153+
/**
154+
* New Platform client-side
155+
*/
156+
{
157+
files: ['{src,x-pack}/plugins/*/public/**/*.{js,ts,tsx}'],
158+
rules: {
159+
'import/no-commonjs': 'error',
160+
},
161+
},
162+
154163
/**
155164
* Files that require Elastic license headers instead of Apache 2.0 header
156165
*/
@@ -183,6 +192,11 @@ module.exports = {
183192
{
184193
basePath: __dirname,
185194
zones: [
195+
{
196+
target: ['(src|x-pack)/**/*', '!src/core/**/*'],
197+
from: ['src/core/utils/**/*'],
198+
errorMessage: `Plugins may only import from src/core/server and src/core/public.`,
199+
},
186200
{
187201
target: [
188202
'(src|x-pack)/legacy/**/*',
@@ -223,6 +237,7 @@ module.exports = {
223237
],
224238
from: [
225239
'(src|x-pack)/plugins/**/(public|server)/**/*',
240+
'!(src|x-pack)/plugins/**/(public|server)/mocks/index.{js,ts}',
226241
'!(src|x-pack)/plugins/**/(public|server)/(index|mocks).{js,ts,tsx}',
227242
],
228243
allowSameFolder: true,
@@ -306,7 +321,7 @@ module.exports = {
306321
{
307322
files: [
308323
'x-pack/test/functional/apps/**/*.js',
309-
'x-pack/legacy/plugins/apm/**/*.js',
324+
'x-pack/plugins/apm/**/*.js',
310325
'test/*/config.ts',
311326
'test/*/config_open.ts',
312327
'test/*/{tests,test_suites,apis,apps}/**/*',
@@ -393,7 +408,7 @@ module.exports = {
393408
'x-pack/**/*.test.js',
394409
'x-pack/test_utils/**/*',
395410
'x-pack/gulpfile.js',
396-
'x-pack/legacy/plugins/apm/public/utils/testHelpers.js',
411+
'x-pack/plugins/apm/public/utils/testHelpers.js',
397412
],
398413
rules: {
399414
'import/no-extraneous-dependencies': [
@@ -519,15 +534,15 @@ module.exports = {
519534
* APM overrides
520535
*/
521536
{
522-
files: ['x-pack/legacy/plugins/apm/**/*.js'],
537+
files: ['x-pack/plugins/apm/**/*.js'],
523538
rules: {
524539
'no-unused-vars': ['error', { ignoreRestSiblings: true }],
525540
'no-console': ['warn', { allow: ['error'] }],
526541
},
527542
},
528543
{
529544
plugins: ['react-hooks'],
530-
files: ['x-pack/legacy/plugins/apm/**/*.{ts,tsx}'],
545+
files: ['x-pack/plugins/apm/**/*.{ts,tsx}'],
531546
rules: {
532547
'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks
533548
'react-hooks/exhaustive-deps': ['error', { additionalHooks: '^useFetcher$' }],
@@ -878,7 +893,7 @@ module.exports = {
878893
* Canvas overrides
879894
*/
880895
{
881-
files: ['x-pack/legacy/plugins/canvas/**/*.js'],
896+
files: ['x-pack/plugins/canvas/**/*.js'],
882897
rules: {
883898
radix: 'error',
884899

@@ -922,12 +937,12 @@ module.exports = {
922937
},
923938
{
924939
files: [
925-
'x-pack/legacy/plugins/canvas/gulpfile.js',
926-
'x-pack/legacy/plugins/canvas/scripts/*.js',
927-
'x-pack/legacy/plugins/canvas/tasks/*.js',
928-
'x-pack/legacy/plugins/canvas/tasks/**/*.js',
929-
'x-pack/legacy/plugins/canvas/__tests__/**/*.js',
930-
'x-pack/legacy/plugins/canvas/**/{__tests__,__test__,__jest__,__fixtures__,__mocks__}/**/*.js',
940+
'x-pack/plugins/canvas/gulpfile.js',
941+
'x-pack/plugins/canvas/scripts/*.js',
942+
'x-pack/plugins/canvas/tasks/*.js',
943+
'x-pack/plugins/canvas/tasks/**/*.js',
944+
'x-pack/plugins/canvas/__tests__/**/*.js',
945+
'x-pack/plugins/canvas/**/{__tests__,__test__,__jest__,__fixtures__,__mocks__}/**/*.js',
931946
],
932947
rules: {
933948
'import/no-extraneous-dependencies': [
@@ -940,7 +955,7 @@ module.exports = {
940955
},
941956
},
942957
{
943-
files: ['x-pack/legacy/plugins/canvas/canvas_plugin_src/**/*.js'],
958+
files: ['x-pack/plugins/canvas/canvas_plugin_src/**/*.js'],
944959
globals: { canvas: true, $: true },
945960
rules: {
946961
'import/no-unresolved': [
@@ -952,13 +967,13 @@ module.exports = {
952967
},
953968
},
954969
{
955-
files: ['x-pack/legacy/plugins/canvas/public/**/*.js'],
970+
files: ['x-pack/plugins/canvas/public/**/*.js'],
956971
env: {
957972
browser: true,
958973
},
959974
},
960975
{
961-
files: ['x-pack/legacy/plugins/canvas/canvas_plugin_src/lib/flot-charts/**/*.js'],
976+
files: ['x-pack/plugins/canvas/canvas_plugin_src/lib/flot-charts/**/*.js'],
962977
env: {
963978
jquery: true,
964979
},

.github/CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
/x-pack/plugins/drilldowns/ @elastic/kibana-app-arch
6767

6868
# APM
69-
/x-pack/legacy/plugins/apm/ @elastic/apm-ui
69+
/x-pack/plugins/apm/ @elastic/apm-ui
7070
/x-pack/plugins/apm/ @elastic/apm-ui
7171
/x-pack/test/functional/apps/apm/ @elastic/apm-ui
7272
/src/legacy/core_plugins/apm_oss/ @elastic/apm-ui
@@ -77,7 +77,7 @@
7777
/x-pack/legacy/plugins/beats_management/ @elastic/beats
7878

7979
# Canvas
80-
/x-pack/legacy/plugins/canvas/ @elastic/kibana-canvas
80+
/x-pack/plugins/canvas/ @elastic/kibana-canvas
8181

8282
# Observability UIs
8383
/x-pack/legacy/plugins/infra/ @elastic/logs-metrics-ui

.github/paths-labeller.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
- "Feature:ExpressionLanguage":
99
- "src/plugins/expressions/**/*.*"
1010
- "src/plugins/bfetch/**/*.*"
11-
- "Team:apm"
11+
- "Team:apm":
12+
- "x-pack/plugins/apm/**/*.*"
1213
- "x-pack/plugins/apm/**/*.*"
13-
- "x-pack/legacy/plugins/apm/**/*.*"
1414
- "Team:uptime":
1515
- "x-pack/plugins/uptime/**/*.*"
16-
- "x-pack/legacy/plugins/uptime/**/*.*"

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ package-lock.json
4444
*.sublime-*
4545
npm-debug.log*
4646
.tern-project
47-
x-pack/legacy/plugins/apm/tsconfig.json
47+
x-pack/plugins/apm/tsconfig.json
4848
apm.tsconfig.json
49-
/x-pack/legacy/plugins/apm/e2e/snapshots.js
49+
/x-pack/plugins/apm/e2e/snapshots.js

.i18nrc.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"kibana_utils": "src/plugins/kibana_utils",
3535
"navigation": "src/plugins/navigation",
3636
"newsfeed": "src/plugins/newsfeed",
37-
"regionMap": "src/legacy/core_plugins/region_map",
37+
"regionMap": "src/plugins/region_map",
3838
"savedObjects": "src/plugins/saved_objects",
3939
"savedObjectsManagement": "src/plugins/saved_objects_management",
4040
"server": "src/legacy/server",
@@ -43,7 +43,7 @@
4343
"src/plugins/telemetry",
4444
"src/plugins/telemetry_management_section"
4545
],
46-
"tileMap": "src/legacy/core_plugins/tile_map",
46+
"tileMap": "src/plugins/tile_map",
4747
"timelion": ["src/legacy/core_plugins/timelion", "src/plugins/vis_type_timelion"],
4848
"uiActions": "src/plugins/ui_actions",
4949
"visDefaultEditor": "src/plugins/vis_default_editor",

.sass-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ files:
55
- 'src/plugins/vis_type_vislib/**/*.s+(a|c)ss'
66
- 'src/plugins/vis_type_xy/**/*.s+(a|c)ss'
77
- 'x-pack/legacy/plugins/security/**/*.s+(a|c)ss'
8-
- 'x-pack/legacy/plugins/canvas/**/*.s+(a|c)ss'
8+
- 'x-pack/plugins/canvas/**/*.s+(a|c)ss'
99
- 'x-pack/plugins/triggers_actions_ui/**/*.s+(a|c)ss'
1010
- 'x-pack/plugins/lens/**/*.s+(a|c)ss'
1111
- 'x-pack/plugins/cross_cluster_replication/**/*.s+(a|c)ss'
1212
- 'x-pack/legacy/plugins/maps/**/*.s+(a|c)ss'
1313
- 'x-pack/plugins/maps/**/*.s+(a|c)ss'
1414
ignore:
15-
- 'x-pack/legacy/plugins/canvas/shareable_runtime/**/*.s+(a|c)ss'
15+
- 'x-pack/plugins/canvas/shareable_runtime/**/*.s+(a|c)ss'
1616
rules:
1717
quotes:
1818
- 2

0 commit comments

Comments
 (0)