Skip to content

Commit db807df

Browse files
authored
[7.x] Migrate Beats Management UI to KP (#65791) (#66774)
1 parent 4e3b9e0 commit db807df

File tree

107 files changed

+562
-509
lines changed

Some content is hidden

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

107 files changed

+562
-509
lines changed

x-pack/.i18nrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"xpack.alerting": "plugins/alerting",
88
"xpack.alertingBuiltins": "plugins/alerting_builtins",
99
"xpack.apm": ["legacy/plugins/apm", "plugins/apm"],
10-
"xpack.beatsManagement": "legacy/plugins/beats_management",
10+
"xpack.beatsManagement": ["legacy/plugins/beats_management", "plugins/beats_management"],
1111
"xpack.canvas": "plugins/canvas",
1212
"xpack.dashboard": "plugins/dashboard_enhanced",
1313
"xpack.crossClusterReplication": "plugins/cross_cluster_replication",

x-pack/legacy/plugins/beats_management/common/constants/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ export { INDEX_NAMES } from './index_names';
99
export { PLUGIN } from './plugin';
1010
export { LICENSES, REQUIRED_LICENSES, REQUIRED_ROLES } from './security';
1111
export { TABLE_CONFIG } from './table';
12-
export const BASE_PATH = '/management/beats_management';
12+
export const BASE_PATH = '/management/beats/beats_management';

x-pack/legacy/plugins/beats_management/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
* you may not use this file except in compliance with the Elastic License.
55
*/
66
import Joi from 'joi';
7-
import { resolve } from 'path';
87
import { PLUGIN } from './common/constants';
98
import { CONFIG_PREFIX } from './common/constants/plugin';
109
import { initServerWithKibana } from './server/kibana.index';
@@ -29,10 +28,6 @@ export function beats(kibana: any) {
2928
return new kibana.Plugin({
3029
id: PLUGIN.ID,
3130
require: ['kibana', 'elasticsearch', 'xpack_main'],
32-
publicDir: resolve(__dirname, 'public'),
33-
uiExports: {
34-
managementSections: ['plugins/beats_management'],
35-
},
3631
config: () => config,
3732
configPrefix: CONFIG_PREFIX,
3833
init(server: KibanaLegacyServer) {

x-pack/legacy/plugins/beats_management/public/lib/adapters/framework/kibana_framework_adapter.ts

Lines changed: 0 additions & 261 deletions
This file was deleted.

x-pack/legacy/plugins/beats_management/public/lib/compose/memory.ts

Lines changed: 0 additions & 70 deletions
This file was deleted.

x-pack/legacy/plugins/beats_management/scripts/fake_env.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import request from 'request';
99
import uuidv4 from 'uuid/v4';
1010
import { configBlockSchemas } from '../common/config_schemas';
1111
import { BeatTag } from '../common/domain_types';
12-
import { compose } from '../public/lib/compose/scripts';
12+
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
13+
import { compose } from '../../../../plugins/beats_management/public/lib/compose/scripts';
1314
const args = process.argv.slice(2);
1415
const chance = new Chance();
1516

x-pack/legacy/plugins/beats_management/server/lib/adapters/events/adapter_types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
* you may not use this file except in compliance with the Elastic License.
55
*/
66
import { BeatEvent } from '../../../../common/domain_types';
7-
import { FrameworkUser } from '../../../../public/lib/adapters/framework/adapter_types';
7+
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
8+
import { FrameworkUser } from '../../../../../../../plugins/beats_management/public/lib/adapters/framework/adapter_types';
89

910
export interface BeatEventsAdapter {
1011
bulkInsert(user: FrameworkUser, beatId: string, events: BeatEvent[]): Promise<void>;

x-pack/legacy/plugins/beats_management/server/lib/adapters/events/elasticsearch_beat_events_adapter.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
*/
66

77
import { BeatEvent } from '../../../../common/domain_types';
8-
import { FrameworkUser } from '../../../../public/lib/adapters/framework/adapter_types';
8+
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
9+
import { FrameworkUser } from '../../../../../../../plugins/beats_management/public/lib/adapters/framework/adapter_types';
910
import { DatabaseAdapter } from '../database/adapter_types';
1011
import { BeatEventsAdapter } from './adapter_types';
1112

0 commit comments

Comments
 (0)