mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[EEM] Rename assets data access to entities data access (#190072)
This commit is contained in:
parent
3de37cea01
commit
c45e2d4252
14 changed files with 47 additions and 75 deletions
2
.github/CODEOWNERS
vendored
2
.github/CODEOWNERS
vendored
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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"],
|
||||
|
|
|
@ -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 };
|
||||
}
|
||||
}
|
|
@ -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 {};
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
# Entities data access
|
||||
|
||||
Exposes services to access entities data.
|
|
@ -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'],
|
||||
};
|
|
@ -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": [],
|
|
@ -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);
|
||||
}
|
|
@ -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) {}
|
||||
}
|
|
@ -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 {}
|
|
@ -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 ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue