Skip to content

Commit 8d58468

Browse files
Merge branch 'master' into move-maps-from-tests-folder
2 parents 0745ab6 + dd85399 commit 8d58468

File tree

127 files changed

+1544
-1952
lines changed

Some content is hidden

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

127 files changed

+1544
-1952
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@
352352
"@babel/traverse": "^7.11.5",
353353
"@babel/types": "^7.11.0",
354354
"@cypress/snapshot": "^2.1.7",
355-
"@cypress/webpack-preprocessor": "^5.4.11",
355+
"@cypress/webpack-preprocessor": "^5.5.0",
356356
"@elastic/apm-rum": "^5.6.1",
357357
"@elastic/apm-rum-react": "^1.2.5",
358358
"@elastic/charts": "24.4.0",
@@ -607,7 +607,7 @@
607607
"cpy": "^8.1.1",
608608
"cronstrue": "^1.51.0",
609609
"css-loader": "^3.4.2",
610-
"cypress": "^6.1.0",
610+
"cypress": "^6.2.1",
611611
"cypress-cucumber-preprocessor": "^2.5.2",
612612
"cypress-multi-reporters": "^1.4.0",
613613
"d3": "3.5.17",

packages/kbn-es-archiver/src/actions/empty_kibana_index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import { Client } from 'elasticsearch';
2121
import { ToolingLog, KbnClient } from '@kbn/dev-utils';
2222

23-
import { migrateKibanaIndex, deleteKibanaIndices, createStats } from '../lib';
23+
import { migrateKibanaIndex, createStats, cleanKibanaIndices } from '../lib';
2424

2525
export async function emptyKibanaIndexAction({
2626
client,
@@ -32,8 +32,9 @@ export async function emptyKibanaIndexAction({
3232
kbnClient: KbnClient;
3333
}) {
3434
const stats = createStats('emptyKibanaIndex', log);
35+
const kibanaPluginIds = await kbnClient.plugins.getEnabledIds();
3536

36-
await deleteKibanaIndices({ client, stats, log });
37+
await cleanKibanaIndices({ client, stats, log, kibanaPluginIds });
3738
await migrateKibanaIndex({ client, kbnClient });
3839
return stats;
3940
}

packages/kbn-es-archiver/src/lib/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export {
2525
createGenerateIndexRecordsStream,
2626
deleteKibanaIndices,
2727
migrateKibanaIndex,
28+
cleanKibanaIndices,
2829
createDefaultSpace,
2930
} from './indices';
3031

packages/kbn-es-archiver/src/lib/indices/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,9 @@
2020
export { createCreateIndexStream } from './create_index_stream';
2121
export { createDeleteIndexStream } from './delete_index_stream';
2222
export { createGenerateIndexRecordsStream } from './generate_index_records_stream';
23-
export { migrateKibanaIndex, deleteKibanaIndices, createDefaultSpace } from './kibana_index';
23+
export {
24+
migrateKibanaIndex,
25+
deleteKibanaIndices,
26+
cleanKibanaIndices,
27+
createDefaultSpace,
28+
} from './kibana_index';

packages/kbn-es-archiver/src/lib/indices/kibana_index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export async function migrateKibanaIndex({
7373
body: {
7474
dynamic: true,
7575
},
76+
ignore: [404],
7677
} as any);
7778

7879
await kbnClient.savedObjects.migrate();

src/dev/run_find_plugins_with_circular_deps.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ interface Options {
3131
type CircularDepList = Set<string>;
3232

3333
const allowedList: CircularDepList = new Set([
34-
'src/plugins/vis_default_editor -> src/plugins/visualizations',
3534
'src/plugins/visualizations -> src/plugins/visualize',
3635
'x-pack/plugins/actions -> x-pack/plugins/case',
3736
'x-pack/plugins/case -> x-pack/plugins/security_solution',

src/plugins/data/public/ui/filter_bar/filter_item.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,14 @@ export function FilterItem(props: Props) {
153153
const dataTestSubjNegated = filter.meta.negate ? 'filter-negated' : '';
154154
const dataTestSubjDisabled = `filter-${isDisabled(labelConfig) ? 'disabled' : 'enabled'}`;
155155
const dataTestSubjPinned = `filter-${isFilterPinned(filter) ? 'pinned' : 'unpinned'}`;
156-
return `filter ${dataTestSubjDisabled} ${dataTestSubjKey} ${dataTestSubjValue} ${dataTestSubjPinned} ${dataTestSubjNegated}`;
156+
return classNames(
157+
'filter',
158+
dataTestSubjDisabled,
159+
dataTestSubjKey,
160+
dataTestSubjValue,
161+
dataTestSubjPinned,
162+
dataTestSubjNegated
163+
);
157164
}
158165

159166
function getPanels() {

src/plugins/kibana_usage_collection/server/collectors/application_usage/rollups.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,22 @@ export async function rollDailyData(logger: Logger, savedObjectsClient?: ISavedO
9696
})),
9797
{ overwrite: true }
9898
);
99-
await Promise.all(
99+
const promiseStatuses = await Promise.allSettled(
100100
rawApplicationUsageTransactional.map(
101101
({ id }) => savedObjectsClient.delete(SAVED_OBJECTS_TRANSACTIONAL_TYPE, id) // There is no bulkDelete :(
102102
)
103103
);
104+
const rejectedPromises = promiseStatuses.filter(
105+
(settledResult): settledResult is PromiseRejectedResult =>
106+
settledResult.status === 'rejected'
107+
);
108+
if (rejectedPromises.length > 0) {
109+
throw new Error(
110+
`Failed to delete some items in ${SAVED_OBJECTS_TRANSACTIONAL_TYPE}: ${JSON.stringify(
111+
rejectedPromises.map(({ reason }) => reason)
112+
)}`
113+
);
114+
}
104115
}
105116
} while (toCreate.size > 0);
106117
} catch (err) {
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"extends": "../../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"composite": true,
5+
"outDir": "./target/types",
6+
"emitDeclarationOnly": true,
7+
"declaration": true,
8+
"declarationMap": true
9+
},
10+
"include": [
11+
"common/**/*",
12+
"public/**/*",
13+
"server/**/*",
14+
"../../../typings/**/*"
15+
],
16+
"references": [
17+
{ "path": "../../core/tsconfig.json" },
18+
{ "path": "../home/tsconfig.json"},
19+
{ "path": "../kibana_react/tsconfig.json"},
20+
{ "path": "../kibana_utils/tsconfig.json"}
21+
]
22+
}

src/plugins/region_map/kibana.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"requiredBundles": [
1717
"kibanaUtils",
18-
"charts",
18+
"charts",
1919
"visDefaultEditor"
2020
]
2121
}

0 commit comments

Comments
 (0)