[EEM] Rename assets data access to entities data access (#190072)

This commit is contained in:
Milton Hultgren 2024-08-08 16:00:08 +02:00 committed by GitHub
parent 3de37cea01
commit c45e2d4252
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 47 additions and 75 deletions

2
.github/CODEOWNERS vendored
View file

@ -50,7 +50,6 @@ packages/kbn-apm-types @elastic/obs-ux-infra_services-team
packages/kbn-apm-utils @elastic/obs-ux-infra_services-team
test/plugin_functional/plugins/app_link_test @elastic/kibana-core
x-pack/test/usage_collection/plugins/application_usage_test @elastic/kibana-core
x-pack/plugins/observability_solution/assets_data_access @elastic/obs-knowledge-team
x-pack/test/security_api_integration/plugins/audit_log @elastic/kibana-security
packages/kbn-avc-banner @elastic/security-defend-workflows
packages/kbn-axe-config @elastic/kibana-qa
@ -392,6 +391,7 @@ src/plugins/embeddable @elastic/kibana-presentation
x-pack/examples/embedded_lens_example @elastic/kibana-visualizations
x-pack/plugins/encrypted_saved_objects @elastic/kibana-security
x-pack/plugins/enterprise_search @elastic/search-kibana
x-pack/plugins/observability_solution/entities_data_access @elastic/obs-entities
x-pack/packages/kbn-entities-schema @elastic/obs-entities
x-pack/plugins/observability_solution/entity_manager @elastic/obs-entities
examples/error_boundary @elastic/appex-sharedux

View file

@ -470,10 +470,6 @@ The plugin exposes the static DefaultEditorController class to consume.
|WARNING: Missing README.
|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/assets_data_access[assetsDataAccess]
|WARNING: Missing README.
|{kib-repo}blob/{branch}/x-pack/plugins/banners/README.md[banners]
|Allow to add a header banner that will be displayed on every page of the Kibana application
@ -570,6 +566,10 @@ security and spaces filtering.
|This plugin provides Kibana user interfaces for managing the Enterprise Search solution and its products, App Search and Workplace Search.
|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/entities_data_access/README.md[entitiesDataAccess]
|Exposes services to access entities data.
|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/entity_manager/README.md[entityManager]
|This plugin provides access to observed asset data, such as information about hosts, pods, containers, services, and more.

View file

@ -185,7 +185,6 @@
"@kbn/apm-utils": "link:packages/kbn-apm-utils",
"@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test",
"@kbn/application-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/application_usage_test",
"@kbn/assets-data-access-plugin": "link:x-pack/plugins/observability_solution/assets_data_access",
"@kbn/audit-log-plugin": "link:x-pack/test/security_api_integration/plugins/audit_log",
"@kbn/avc-banner": "link:packages/kbn-avc-banner",
"@kbn/banners-plugin": "link:x-pack/plugins/banners",
@ -453,6 +452,7 @@
"@kbn/embedded-lens-example-plugin": "link:x-pack/examples/embedded_lens_example",
"@kbn/encrypted-saved-objects-plugin": "link:x-pack/plugins/encrypted_saved_objects",
"@kbn/enterprise-search-plugin": "link:x-pack/plugins/enterprise_search",
"@kbn/entities-data-access-plugin": "link:x-pack/plugins/observability_solution/entities_data_access",
"@kbn/entities-schema": "link:x-pack/packages/kbn-entities-schema",
"@kbn/entityManager-plugin": "link:x-pack/plugins/observability_solution/entity_manager",
"@kbn/error-boundary-example-plugin": "link:examples/error_boundary",

View file

@ -94,8 +94,6 @@
"@kbn/app-link-test-plugin/*": ["test/plugin_functional/plugins/app_link_test/*"],
"@kbn/application-usage-test-plugin": ["x-pack/test/usage_collection/plugins/application_usage_test"],
"@kbn/application-usage-test-plugin/*": ["x-pack/test/usage_collection/plugins/application_usage_test/*"],
"@kbn/assets-data-access-plugin": ["x-pack/plugins/observability_solution/assets_data_access"],
"@kbn/assets-data-access-plugin/*": ["x-pack/plugins/observability_solution/assets_data_access/*"],
"@kbn/audit-log-plugin": ["x-pack/test/security_api_integration/plugins/audit_log"],
"@kbn/audit-log-plugin/*": ["x-pack/test/security_api_integration/plugins/audit_log/*"],
"@kbn/avc-banner": ["packages/kbn-avc-banner"],
@ -778,6 +776,8 @@
"@kbn/encrypted-saved-objects-plugin/*": ["x-pack/plugins/encrypted_saved_objects/*"],
"@kbn/enterprise-search-plugin": ["x-pack/plugins/enterprise_search"],
"@kbn/enterprise-search-plugin/*": ["x-pack/plugins/enterprise_search/*"],
"@kbn/entities-data-access-plugin": ["x-pack/plugins/observability_solution/entities_data_access"],
"@kbn/entities-data-access-plugin/*": ["x-pack/plugins/observability_solution/entities_data_access/*"],
"@kbn/entities-schema": ["x-pack/packages/kbn-entities-schema"],
"@kbn/entities-schema/*": ["x-pack/packages/kbn-entities-schema/*"],
"@kbn/entityManager-plugin": ["x-pack/plugins/observability_solution/entity_manager"],

View file

@ -1,37 +0,0 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import type {
CoreSetup,
CoreStart,
Logger,
Plugin,
PluginInitializerContext,
} from '@kbn/core/server';
import { registerServices } from './services/register_services';
import { AssetsPluginStartDeps } from './types';
export type AssetsDataAccessPluginSetup = ReturnType<AssetsDataAccessPlugin['setup']>;
export type AssetsDataAccessPluginStart = ReturnType<AssetsDataAccessPlugin['start']>;
export class AssetsDataAccessPlugin implements Plugin {
private readonly logger: Logger;
constructor(initializerContext: PluginInitializerContext) {
this.logger = initializerContext.logger.get();
}
public setup(core: CoreSetup) {}
public start(core: CoreStart, plugins: AssetsPluginStartDeps) {
const services = registerServices({
logger: this.logger,
deps: {},
});
return { services };
}
}

View file

@ -1,17 +0,0 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { Logger } from '@kbn/core/server';
export interface RegisterServicesParams {
logger: Logger;
deps: {};
}
export function registerServices(params: RegisterServicesParams) {
return {};
}

View file

@ -0,0 +1,3 @@
# Entities data access
Exposes services to access entities data.

View file

@ -10,5 +10,5 @@ const path = require('path');
module.exports = {
preset: '@kbn/test',
rootDir: path.resolve(__dirname, '../../../..'),
roots: ['<rootDir>/x-pack/plugins/observability_solution/assets_data_access'],
roots: ['<rootDir>/x-pack/plugins/observability_solution/entities_data_access'],
};

View file

@ -1,9 +1,9 @@
{
"type": "plugin",
"id": "@kbn/assets-data-access-plugin",
"owner": "@elastic/obs-knowledge-team",
"id": "@kbn/entities-data-access-plugin",
"owner": "@elastic/obs-entities",
"plugin": {
"id": "assetsDataAccess",
"id": "entitiesDataAccess",
"server": true,
"browser": false,
"requiredPlugins": [],

View file

@ -6,11 +6,11 @@
*/
import type { PluginInitializerContext } from '@kbn/core/server';
import type { AssetsDataAccessPluginSetup, AssetsDataAccessPluginStart } from './plugin';
import type { EntitiesDataAccessPluginSetup, EntitiesDataAccessPluginStart } from './plugin';
export type { AssetsDataAccessPluginSetup, AssetsDataAccessPluginStart };
export type { EntitiesDataAccessPluginSetup, EntitiesDataAccessPluginStart };
export async function plugin(initializerContext: PluginInitializerContext) {
const { AssetsDataAccessPlugin } = await import('./plugin');
return new AssetsDataAccessPlugin(initializerContext);
const { EntitiesDataAccessPlugin } = await import('./plugin');
return new EntitiesDataAccessPlugin(initializerContext);
}

View file

@ -0,0 +1,20 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import type { CoreSetup, CoreStart, Plugin, PluginInitializerContext } from '@kbn/core/server';
import { EntitiesPluginSetupDeps, EntitiesPluginStartDeps } from './types';
export type EntitiesDataAccessPluginSetup = ReturnType<EntitiesDataAccessPlugin['setup']>;
export type EntitiesDataAccessPluginStart = ReturnType<EntitiesDataAccessPlugin['start']>;
export class EntitiesDataAccessPlugin implements Plugin {
constructor(initializerContext: PluginInitializerContext) {}
public setup(core: CoreSetup, plugins: EntitiesPluginSetupDeps) {}
public start(core: CoreStart, plugins: EntitiesPluginStartDeps) {}
}

View file

@ -6,4 +6,7 @@
*/
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface AssetsPluginStartDeps {}
export interface EntitiesPluginSetupDeps {}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface EntitiesPluginStartDeps {}

View file

@ -3468,10 +3468,6 @@
version "0.0.0"
uid ""
"@kbn/assets-data-access-plugin@link:x-pack/plugins/observability_solution/assets_data_access":
version "0.0.0"
uid ""
"@kbn/audit-log-plugin@link:x-pack/test/security_api_integration/plugins/audit_log":
version "0.0.0"
uid ""
@ -4836,6 +4832,10 @@
version "0.0.0"
uid ""
"@kbn/entities-data-access-plugin@link:x-pack/plugins/observability_solution/entities_data_access":
version "0.0.0"
uid ""
"@kbn/entities-schema@link:x-pack/packages/kbn-entities-schema":
version "0.0.0"
uid ""