({ const queryString = stringify(query, { sort: false }); const url = new URL(`${path}${queryString ? `?${queryString}` : ''}`, 'http://localhost'); - return CoreKibanaRequest.from
( + return kibanaRequestFactory
(
hapiMocks.createRequest({
app: kibanaRequestState,
auth,
@@ -128,7 +128,7 @@ function createFakeKibanaRequestMock({
path: '/',
};
- return CoreKibanaRequest.from(fakeRequest);
+ return kibanaRequestFactory(fakeRequest);
}
const createResponseFactoryMock = (): jest.Mocked (
+ req: RawRequest,
+ routeSchemas?: RouteValidator | RouteValidatorFullConfigRequest ,
+ withoutSecretHeaders: boolean = true
+): KibanaRequest {
+ return CoreKibanaRequest.from (req, routeSchemas, withoutSecretHeaders);
+}
+
+export function isCoreKibanaRequest (req: KibanaRequest ) {
+ return req instanceof CoreKibanaRequest;
+}
diff --git a/packages/core/http/core-http-server-utils/tsconfig.json b/packages/core/http/core-http-server-utils/tsconfig.json
new file mode 100644
index 0000000000000..0a0e4516c8c5d
--- /dev/null
+++ b/packages/core/http/core-http-server-utils/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "extends": "../../../../tsconfig.base.json",
+ "compilerOptions": {
+ "outDir": "target/types",
+ "types": [
+ "jest",
+ "node"
+ ]
+ },
+ "include": [
+ "**/*.ts"
+ ],
+ "kbn_references": [
+ "@kbn/core-http-router-server-internal",
+ "@kbn/core-http-server",
+ ],
+ "exclude": [
+ "target/**/*",
+ ]
+}
diff --git a/packages/core/http/core-http-server/kibana.jsonc b/packages/core/http/core-http-server/kibana.jsonc
index 3e1bc4b7b248a..d8b11db348811 100644
--- a/packages/core/http/core-http-server/kibana.jsonc
+++ b/packages/core/http/core-http-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-http-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-browser-internal/kibana.jsonc b/packages/core/i18n/core-i18n-browser-internal/kibana.jsonc
index 472c9906f8910..4712e8a4fcfc0 100644
--- a/packages/core/i18n/core-i18n-browser-internal/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-i18n-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-browser-mocks/kibana.jsonc b/packages/core/i18n/core-i18n-browser-mocks/kibana.jsonc
index e1e06ed6fd62b..808f40e28d002 100644
--- a/packages/core/i18n/core-i18n-browser-mocks/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-i18n-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-browser/kibana.jsonc b/packages/core/i18n/core-i18n-browser/kibana.jsonc
index 5d716dd511601..a550e894b8c65 100644
--- a/packages/core/i18n/core-i18n-browser/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-i18n-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-server-internal/kibana.jsonc b/packages/core/i18n/core-i18n-server-internal/kibana.jsonc
index 267895c3f6910..5432b3ac2926f 100644
--- a/packages/core/i18n/core-i18n-server-internal/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-i18n-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-server-mocks/kibana.jsonc b/packages/core/i18n/core-i18n-server-mocks/kibana.jsonc
index d5c3c4ae63629..a87032d41eb0b 100644
--- a/packages/core/i18n/core-i18n-server-mocks/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-i18n-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/i18n/core-i18n-server/kibana.jsonc b/packages/core/i18n/core-i18n-server/kibana.jsonc
index 4502f90576967..a856c99e27ea8 100644
--- a/packages/core/i18n/core-i18n-server/kibana.jsonc
+++ b/packages/core/i18n/core-i18n-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-i18n-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/injected-metadata/core-injected-metadata-browser-internal/kibana.jsonc b/packages/core/injected-metadata/core-injected-metadata-browser-internal/kibana.jsonc
index e899f3410c37f..2085640f35d84 100644
--- a/packages/core/injected-metadata/core-injected-metadata-browser-internal/kibana.jsonc
+++ b/packages/core/injected-metadata/core-injected-metadata-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-injected-metadata-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/injected-metadata/core-injected-metadata-browser-mocks/kibana.jsonc b/packages/core/injected-metadata/core-injected-metadata-browser-mocks/kibana.jsonc
index 4dfed6e72d7fb..84e4c734b3ad8 100644
--- a/packages/core/injected-metadata/core-injected-metadata-browser-mocks/kibana.jsonc
+++ b/packages/core/injected-metadata/core-injected-metadata-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-injected-metadata-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/injected-metadata/core-injected-metadata-common-internal/kibana.jsonc b/packages/core/injected-metadata/core-injected-metadata-common-internal/kibana.jsonc
index c3dcd61159ae0..68a5c161e3db9 100644
--- a/packages/core/injected-metadata/core-injected-metadata-common-internal/kibana.jsonc
+++ b/packages/core/injected-metadata/core-injected-metadata-common-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-injected-metadata-common-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/integrations/core-integrations-browser-internal/kibana.jsonc b/packages/core/integrations/core-integrations-browser-internal/kibana.jsonc
index 6b51ef7e6ef89..543fcc446ea31 100644
--- a/packages/core/integrations/core-integrations-browser-internal/kibana.jsonc
+++ b/packages/core/integrations/core-integrations-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-integrations-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/integrations/core-integrations-browser-mocks/kibana.jsonc b/packages/core/integrations/core-integrations-browser-mocks/kibana.jsonc
index ee13f1e79a59d..fc3b7e5cfcf60 100644
--- a/packages/core/integrations/core-integrations-browser-mocks/kibana.jsonc
+++ b/packages/core/integrations/core-integrations-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-integrations-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-browser-internal/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-browser-internal/kibana.jsonc
index 4e7a537a6d138..b441b9bbcfc86 100644
--- a/packages/core/lifecycle/core-lifecycle-browser-internal/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-lifecycle-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-browser-mocks/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-browser-mocks/kibana.jsonc
index 2834401d929cb..b0b0df3c12d7f 100644
--- a/packages/core/lifecycle/core-lifecycle-browser-mocks/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-lifecycle-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-browser/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-browser/kibana.jsonc
index c757e67b8ed3a..65d756876f5a3 100644
--- a/packages/core/lifecycle/core-lifecycle-browser/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-lifecycle-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-server-internal/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-server-internal/kibana.jsonc
index 9cb8ad860034e..e7ac6d1c8a6ef 100644
--- a/packages/core/lifecycle/core-lifecycle-server-internal/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-lifecycle-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-server-mocks/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-server-mocks/kibana.jsonc
index 93f8b8b8eb954..04e464a4e48ae 100644
--- a/packages/core/lifecycle/core-lifecycle-server-mocks/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-lifecycle-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/lifecycle/core-lifecycle-server/kibana.jsonc b/packages/core/lifecycle/core-lifecycle-server/kibana.jsonc
index 6ee8465d66cfa..b7ad8f6df90f0 100644
--- a/packages/core/lifecycle/core-lifecycle-server/kibana.jsonc
+++ b/packages/core/lifecycle/core-lifecycle-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-lifecycle-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-browser-internal/kibana.jsonc b/packages/core/logging/core-logging-browser-internal/kibana.jsonc
index da41db7028f8c..d20ee0ef2e86a 100644
--- a/packages/core/logging/core-logging-browser-internal/kibana.jsonc
+++ b/packages/core/logging/core-logging-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-logging-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-browser-mocks/kibana.jsonc b/packages/core/logging/core-logging-browser-mocks/kibana.jsonc
index 97044b2219169..555833971e68c 100644
--- a/packages/core/logging/core-logging-browser-mocks/kibana.jsonc
+++ b/packages/core/logging/core-logging-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-logging-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-common-internal/kibana.jsonc b/packages/core/logging/core-logging-common-internal/kibana.jsonc
index 4e4f23a47c56a..8600b47c4eef9 100644
--- a/packages/core/logging/core-logging-common-internal/kibana.jsonc
+++ b/packages/core/logging/core-logging-common-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-logging-common-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-server-internal/kibana.jsonc b/packages/core/logging/core-logging-server-internal/kibana.jsonc
index 180b112fa0047..5519d9ae4d87f 100644
--- a/packages/core/logging/core-logging-server-internal/kibana.jsonc
+++ b/packages/core/logging/core-logging-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-logging-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-server-mocks/kibana.jsonc b/packages/core/logging/core-logging-server-mocks/kibana.jsonc
index b0457e357feff..c43f68ca10eec 100644
--- a/packages/core/logging/core-logging-server-mocks/kibana.jsonc
+++ b/packages/core/logging/core-logging-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-logging-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/logging/core-logging-server/kibana.jsonc b/packages/core/logging/core-logging-server/kibana.jsonc
index d522793fc7cb8..cde9189144e4b 100644
--- a/packages/core/logging/core-logging-server/kibana.jsonc
+++ b/packages/core/logging/core-logging-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-logging-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/metrics/core-metrics-collectors-server-internal/kibana.jsonc b/packages/core/metrics/core-metrics-collectors-server-internal/kibana.jsonc
index a6e5c586df1c9..fdf04d8026740 100644
--- a/packages/core/metrics/core-metrics-collectors-server-internal/kibana.jsonc
+++ b/packages/core/metrics/core-metrics-collectors-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-metrics-collectors-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/metrics/core-metrics-collectors-server-mocks/kibana.jsonc b/packages/core/metrics/core-metrics-collectors-server-mocks/kibana.jsonc
index 709f4fa7137fe..432c85d944287 100644
--- a/packages/core/metrics/core-metrics-collectors-server-mocks/kibana.jsonc
+++ b/packages/core/metrics/core-metrics-collectors-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-metrics-collectors-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/metrics/core-metrics-server-internal/kibana.jsonc b/packages/core/metrics/core-metrics-server-internal/kibana.jsonc
index 229e11fd697a5..1cc6156b0361a 100644
--- a/packages/core/metrics/core-metrics-server-internal/kibana.jsonc
+++ b/packages/core/metrics/core-metrics-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-metrics-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/metrics/core-metrics-server-mocks/kibana.jsonc b/packages/core/metrics/core-metrics-server-mocks/kibana.jsonc
index e04bb7a6a414c..a9ece36f0691e 100644
--- a/packages/core/metrics/core-metrics-server-mocks/kibana.jsonc
+++ b/packages/core/metrics/core-metrics-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-metrics-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/metrics/core-metrics-server/kibana.jsonc b/packages/core/metrics/core-metrics-server/kibana.jsonc
index 34654016db00d..403ec2391ac97 100644
--- a/packages/core/metrics/core-metrics-server/kibana.jsonc
+++ b/packages/core/metrics/core-metrics-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-metrics-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/mount-utils/core-mount-utils-browser-internal/kibana.jsonc b/packages/core/mount-utils/core-mount-utils-browser-internal/kibana.jsonc
index 886d309507490..75f8921e9b319 100644
--- a/packages/core/mount-utils/core-mount-utils-browser-internal/kibana.jsonc
+++ b/packages/core/mount-utils/core-mount-utils-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-mount-utils-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/mount-utils/core-mount-utils-browser/kibana.jsonc b/packages/core/mount-utils/core-mount-utils-browser/kibana.jsonc
index 733fbd5b374d3..bd3e8527dc384 100644
--- a/packages/core/mount-utils/core-mount-utils-browser/kibana.jsonc
+++ b/packages/core/mount-utils/core-mount-utils-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-mount-utils-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/node/core-node-server-internal/kibana.jsonc b/packages/core/node/core-node-server-internal/kibana.jsonc
index 23fe9ae5eeb7f..d2bcd84e7e9a7 100644
--- a/packages/core/node/core-node-server-internal/kibana.jsonc
+++ b/packages/core/node/core-node-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-node-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/node/core-node-server-mocks/kibana.jsonc b/packages/core/node/core-node-server-mocks/kibana.jsonc
index 095a3bd154cca..ed88d544a84f4 100644
--- a/packages/core/node/core-node-server-mocks/kibana.jsonc
+++ b/packages/core/node/core-node-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-node-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/node/core-node-server/kibana.jsonc b/packages/core/node/core-node-server/kibana.jsonc
index a0ae2183674f4..4b62731975453 100644
--- a/packages/core/node/core-node-server/kibana.jsonc
+++ b/packages/core/node/core-node-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-node-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/notifications/core-notifications-browser-internal/kibana.jsonc b/packages/core/notifications/core-notifications-browser-internal/kibana.jsonc
index 0fc1017568936..1db00b09999f7 100644
--- a/packages/core/notifications/core-notifications-browser-internal/kibana.jsonc
+++ b/packages/core/notifications/core-notifications-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-notifications-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/notifications/core-notifications-browser-mocks/kibana.jsonc b/packages/core/notifications/core-notifications-browser-mocks/kibana.jsonc
index a1a4166e5071e..41c6cf977b569 100644
--- a/packages/core/notifications/core-notifications-browser-mocks/kibana.jsonc
+++ b/packages/core/notifications/core-notifications-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-notifications-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/notifications/core-notifications-browser/kibana.jsonc b/packages/core/notifications/core-notifications-browser/kibana.jsonc
index 57f94b45d3b4e..96d95760641a4 100644
--- a/packages/core/notifications/core-notifications-browser/kibana.jsonc
+++ b/packages/core/notifications/core-notifications-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-notifications-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/overlays/core-overlays-browser-internal/kibana.jsonc b/packages/core/overlays/core-overlays-browser-internal/kibana.jsonc
index fd9cb866623da..fead7f3f868e1 100644
--- a/packages/core/overlays/core-overlays-browser-internal/kibana.jsonc
+++ b/packages/core/overlays/core-overlays-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-overlays-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/overlays/core-overlays-browser-mocks/kibana.jsonc b/packages/core/overlays/core-overlays-browser-mocks/kibana.jsonc
index dfaa8ee75a3e5..3794c6014eec5 100644
--- a/packages/core/overlays/core-overlays-browser-mocks/kibana.jsonc
+++ b/packages/core/overlays/core-overlays-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-overlays-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/overlays/core-overlays-browser/kibana.jsonc b/packages/core/overlays/core-overlays-browser/kibana.jsonc
index eb984476abc69..ad152f783e2f5 100644
--- a/packages/core/overlays/core-overlays-browser/kibana.jsonc
+++ b/packages/core/overlays/core-overlays-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-overlays-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-base-server-internal/kibana.jsonc b/packages/core/plugins/core-plugins-base-server-internal/kibana.jsonc
index a4613a19a0797..179be4b6ed6b5 100644
--- a/packages/core/plugins/core-plugins-base-server-internal/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-base-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-plugins-base-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-browser-internal/kibana.jsonc b/packages/core/plugins/core-plugins-browser-internal/kibana.jsonc
index 69463787683bc..df72417ca34ed 100644
--- a/packages/core/plugins/core-plugins-browser-internal/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-plugins-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-browser-mocks/kibana.jsonc b/packages/core/plugins/core-plugins-browser-mocks/kibana.jsonc
index ced5e9a156fdc..58a19d31de971 100644
--- a/packages/core/plugins/core-plugins-browser-mocks/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-plugins-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-browser/kibana.jsonc b/packages/core/plugins/core-plugins-browser/kibana.jsonc
index 75ae0e37db655..23c08b494cb7b 100644
--- a/packages/core/plugins/core-plugins-browser/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-plugins-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-contracts-browser/kibana.jsonc b/packages/core/plugins/core-plugins-contracts-browser/kibana.jsonc
index 4363d5a4048b5..5a7508741a18f 100644
--- a/packages/core/plugins/core-plugins-contracts-browser/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-contracts-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-plugins-contracts-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-contracts-server/kibana.jsonc b/packages/core/plugins/core-plugins-contracts-server/kibana.jsonc
index dc29e2f6343b9..1889795a04ee6 100644
--- a/packages/core/plugins/core-plugins-contracts-server/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-contracts-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-plugins-contracts-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-server-internal/kibana.jsonc b/packages/core/plugins/core-plugins-server-internal/kibana.jsonc
index b9e0f861ef68d..a8a7613c48234 100644
--- a/packages/core/plugins/core-plugins-server-internal/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-plugins-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-server-mocks/kibana.jsonc b/packages/core/plugins/core-plugins-server-mocks/kibana.jsonc
index 85cbd66366bdd..f6dd7689557ac 100644
--- a/packages/core/plugins/core-plugins-server-mocks/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-plugins-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/plugins/core-plugins-server/kibana.jsonc b/packages/core/plugins/core-plugins-server/kibana.jsonc
index 3ecaaf32ee1c1..d40afd6b87420 100644
--- a/packages/core/plugins/core-plugins-server/kibana.jsonc
+++ b/packages/core/plugins/core-plugins-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-plugins-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/preboot/core-preboot-server-internal/kibana.jsonc b/packages/core/preboot/core-preboot-server-internal/kibana.jsonc
index 397670fdcb6f2..38b814f426acd 100644
--- a/packages/core/preboot/core-preboot-server-internal/kibana.jsonc
+++ b/packages/core/preboot/core-preboot-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-preboot-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/preboot/core-preboot-server-mocks/kibana.jsonc b/packages/core/preboot/core-preboot-server-mocks/kibana.jsonc
index 725c8917b5c89..bc880eecb00ed 100644
--- a/packages/core/preboot/core-preboot-server-mocks/kibana.jsonc
+++ b/packages/core/preboot/core-preboot-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-preboot-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/preboot/core-preboot-server/kibana.jsonc b/packages/core/preboot/core-preboot-server/kibana.jsonc
index efadbe758dda5..c7c1fd92d9195 100644
--- a/packages/core/preboot/core-preboot-server/kibana.jsonc
+++ b/packages/core/preboot/core-preboot-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-preboot-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/rendering/core-rendering-browser-internal/kibana.jsonc b/packages/core/rendering/core-rendering-browser-internal/kibana.jsonc
index c1fd6e01a8e4c..28e9165581d1e 100644
--- a/packages/core/rendering/core-rendering-browser-internal/kibana.jsonc
+++ b/packages/core/rendering/core-rendering-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-rendering-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/rendering/core-rendering-browser-mocks/kibana.jsonc b/packages/core/rendering/core-rendering-browser-mocks/kibana.jsonc
index 5d2d1b81e3684..55c27f146268f 100644
--- a/packages/core/rendering/core-rendering-browser-mocks/kibana.jsonc
+++ b/packages/core/rendering/core-rendering-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-rendering-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/rendering/core-rendering-browser/kibana.jsonc b/packages/core/rendering/core-rendering-browser/kibana.jsonc
index 4b43c11865134..e869c847c7157 100644
--- a/packages/core/rendering/core-rendering-browser/kibana.jsonc
+++ b/packages/core/rendering/core-rendering-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-rendering-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/rendering/core-rendering-server-internal/kibana.jsonc b/packages/core/rendering/core-rendering-server-internal/kibana.jsonc
index aed5dd9ca56c7..10ae7e41a2240 100644
--- a/packages/core/rendering/core-rendering-server-internal/kibana.jsonc
+++ b/packages/core/rendering/core-rendering-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-rendering-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/rendering/core-rendering-server-mocks/kibana.jsonc b/packages/core/rendering/core-rendering-server-mocks/kibana.jsonc
index 4f21e2965c05a..d681c829848c3 100644
--- a/packages/core/rendering/core-rendering-server-mocks/kibana.jsonc
+++ b/packages/core/rendering/core-rendering-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-rendering-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/root/core-root-browser-internal/kibana.jsonc b/packages/core/root/core-root-browser-internal/kibana.jsonc
index 688f03f72f9a6..07b31493495b1 100644
--- a/packages/core/root/core-root-browser-internal/kibana.jsonc
+++ b/packages/core/root/core-root-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-root-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/root/core-root-server-internal/kibana.jsonc b/packages/core/root/core-root-server-internal/kibana.jsonc
index ce17c8da954d8..a9c8ea1061653 100644
--- a/packages/core/root/core-root-server-internal/kibana.jsonc
+++ b/packages/core/root/core-root-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-root-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-api-browser/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-api-browser/kibana.jsonc
index 03af10ac7574d..183bb16ffc2f0 100644
--- a/packages/core/saved-objects/core-saved-objects-api-browser/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-api-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-saved-objects-api-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-api-server-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-api-server-internal/kibana.jsonc
index aa37176be967a..4c228264bf91b 100644
--- a/packages/core/saved-objects/core-saved-objects-api-server-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-api-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-api-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-api-server-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-api-server-mocks/kibana.jsonc
index 6861249ad218c..bf5e0073399a8 100644
--- a/packages/core/saved-objects/core-saved-objects-api-server-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-api-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-api-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-api-server/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-api-server/kibana.jsonc
index f6c63453e8cdb..e8f9e7d472116 100644
--- a/packages/core/saved-objects/core-saved-objects-api-server/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-api-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-api-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-base-server-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-base-server-internal/kibana.jsonc
index 54d1713159131..4d6555e965db1 100644
--- a/packages/core/saved-objects/core-saved-objects-base-server-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-base-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-base-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-base-server-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-base-server-mocks/kibana.jsonc
index fe587abdc39ab..50e3300108d79 100644
--- a/packages/core/saved-objects/core-saved-objects-base-server-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-base-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-base-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-browser-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-browser-internal/kibana.jsonc
index 60e888d1b3b3c..1ae4d81606e8b 100644
--- a/packages/core/saved-objects/core-saved-objects-browser-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-saved-objects-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-browser-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-browser-mocks/kibana.jsonc
index 94359faaca959..e91e555e61582 100644
--- a/packages/core/saved-objects/core-saved-objects-browser-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-saved-objects-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-browser/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-browser/kibana.jsonc
index 57cb6bd12f1c4..f86a468762e47 100644
--- a/packages/core/saved-objects/core-saved-objects-browser/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-saved-objects-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-common/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-common/kibana.jsonc
index 205503f731e74..927d99dd0eb1c 100644
--- a/packages/core/saved-objects/core-saved-objects-common/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-saved-objects-common",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-import-export-server-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-import-export-server-internal/kibana.jsonc
index fe57ff428f976..d8a43d0dbaa46 100644
--- a/packages/core/saved-objects/core-saved-objects-import-export-server-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-import-export-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-import-export-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-import-export-server-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-import-export-server-mocks/kibana.jsonc
index 603d097e62565..02db65f6df464 100644
--- a/packages/core/saved-objects/core-saved-objects-import-export-server-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-import-export-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-import-export-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-migration-server-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-migration-server-internal/kibana.jsonc
index cb6444d2841ad..cf68424c10443 100644
--- a/packages/core/saved-objects/core-saved-objects-migration-server-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-migration-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-migration-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-migration-server-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-migration-server-mocks/kibana.jsonc
index f892512e6564d..92a097b2c781f 100644
--- a/packages/core/saved-objects/core-saved-objects-migration-server-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-migration-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-migration-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-server-internal/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-server-internal/kibana.jsonc
index 5c6c74e11ac17..71871b7f5ee77 100644
--- a/packages/core/saved-objects/core-saved-objects-server-internal/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-server-mocks/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-server-mocks/kibana.jsonc
index 48db247796e90..5d2618ddc3522 100644
--- a/packages/core/saved-objects/core-saved-objects-server-mocks/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-server/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-server/kibana.jsonc
index 5c463bd67b910..884e084e53852 100644
--- a/packages/core/saved-objects/core-saved-objects-server/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/saved-objects/core-saved-objects-utils-server/kibana.jsonc b/packages/core/saved-objects/core-saved-objects-utils-server/kibana.jsonc
index 5a638dc512dd8..dccc15bc4741c 100644
--- a/packages/core/saved-objects/core-saved-objects-utils-server/kibana.jsonc
+++ b/packages/core/saved-objects/core-saved-objects-utils-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-saved-objects-utils-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-browser-internal/kibana.jsonc b/packages/core/security/core-security-browser-internal/kibana.jsonc
index 74eb1bc18dea8..3846992da2cf7 100644
--- a/packages/core/security/core-security-browser-internal/kibana.jsonc
+++ b/packages/core/security/core-security-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-security-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-browser-mocks/kibana.jsonc b/packages/core/security/core-security-browser-mocks/kibana.jsonc
index 33682e42a043d..881f31883b3bc 100644
--- a/packages/core/security/core-security-browser-mocks/kibana.jsonc
+++ b/packages/core/security/core-security-browser-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-security-browser-mocks",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-browser/kibana.jsonc b/packages/core/security/core-security-browser/kibana.jsonc
index d772272394270..2e4310f0b4445 100644
--- a/packages/core/security/core-security-browser/kibana.jsonc
+++ b/packages/core/security/core-security-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-security-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-common/kibana.jsonc b/packages/core/security/core-security-common/kibana.jsonc
index a72829d079241..602c9562bb04a 100644
--- a/packages/core/security/core-security-common/kibana.jsonc
+++ b/packages/core/security/core-security-common/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/core-security-common",
- "owner": ["@elastic/kibana-core", "@elastic/kibana-security"]
-}
+ "owner": [
+ "@elastic/kibana-core",
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-server-internal/kibana.jsonc b/packages/core/security/core-security-server-internal/kibana.jsonc
index c361f06d57981..f07315187408e 100644
--- a/packages/core/security/core-security-server-internal/kibana.jsonc
+++ b/packages/core/security/core-security-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-security-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-server-mocks/kibana.jsonc b/packages/core/security/core-security-server-mocks/kibana.jsonc
index 2a523bfd2a715..0d10a0ec98318 100644
--- a/packages/core/security/core-security-server-mocks/kibana.jsonc
+++ b/packages/core/security/core-security-server-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-security-server-mocks",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/security/core-security-server/kibana.jsonc b/packages/core/security/core-security-server/kibana.jsonc
index bf89f90c64e7f..8c4586cb82c01 100644
--- a/packages/core/security/core-security-server/kibana.jsonc
+++ b/packages/core/security/core-security-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-security-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/status/core-status-common/kibana.jsonc b/packages/core/status/core-status-common/kibana.jsonc
index bb40934299c7c..da93f2ef012d2 100644
--- a/packages/core/status/core-status-common/kibana.jsonc
+++ b/packages/core/status/core-status-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-status-common",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/status/core-status-server-internal/kibana.jsonc b/packages/core/status/core-status-server-internal/kibana.jsonc
index ee806bea35cc8..1bdaf78df6e80 100644
--- a/packages/core/status/core-status-server-internal/kibana.jsonc
+++ b/packages/core/status/core-status-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-status-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/status/core-status-server-mocks/kibana.jsonc b/packages/core/status/core-status-server-mocks/kibana.jsonc
index 1b4ed5a6e7cd2..7793e4fee4ef8 100644
--- a/packages/core/status/core-status-server-mocks/kibana.jsonc
+++ b/packages/core/status/core-status-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-status-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/status/core-status-server/kibana.jsonc b/packages/core/status/core-status-server/kibana.jsonc
index dd7ab2ca731cd..febcca81eba3f 100644
--- a/packages/core/status/core-status-server/kibana.jsonc
+++ b/packages/core/status/core-status-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-status-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-deprecations-getters/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-deprecations-getters/kibana.jsonc
index 58b022edc2143..1a4725336043b 100644
--- a/packages/core/test-helpers/core-test-helpers-deprecations-getters/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-deprecations-getters/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-test-helpers-deprecations-getters",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-http-setup-browser/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-http-setup-browser/kibana.jsonc
index ccb44bf669f6a..1c0b916281b83 100644
--- a/packages/core/test-helpers/core-test-helpers-http-setup-browser/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-http-setup-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-test-helpers-http-setup-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-kbn-server/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-kbn-server/kibana.jsonc
index 38e166e1d42b6..7a9a6212710bd 100644
--- a/packages/core/test-helpers/core-test-helpers-kbn-server/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-kbn-server/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-test-helpers-kbn-server",
- "owner": "@elastic/kibana-core",
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-model-versions/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-model-versions/kibana.jsonc
index d6ea333ad06f7..dbd2f079e1e2d 100644
--- a/packages/core/test-helpers/core-test-helpers-model-versions/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-model-versions/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/core-test-helpers-model-versions",
- "owner": "@elastic/kibana-core",
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-so-type-serializer/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-so-type-serializer/kibana.jsonc
index 7c8c4da8c303d..a85594e9317ba 100644
--- a/packages/core/test-helpers/core-test-helpers-so-type-serializer/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-so-type-serializer/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-test-helpers-so-type-serializer",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/test-helpers/core-test-helpers-test-utils/kibana.jsonc b/packages/core/test-helpers/core-test-helpers-test-utils/kibana.jsonc
index 3e4b11f13d95f..acac0e87986e4 100644
--- a/packages/core/test-helpers/core-test-helpers-test-utils/kibana.jsonc
+++ b/packages/core/test-helpers/core-test-helpers-test-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-test-helpers-test-utils",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/theme/core-theme-browser-internal/kibana.jsonc b/packages/core/theme/core-theme-browser-internal/kibana.jsonc
index b960ca19a1621..b93b1baee9dde 100644
--- a/packages/core/theme/core-theme-browser-internal/kibana.jsonc
+++ b/packages/core/theme/core-theme-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-theme-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/theme/core-theme-browser-mocks/kibana.jsonc b/packages/core/theme/core-theme-browser-mocks/kibana.jsonc
index 4abe096bf9526..d64c120c1013a 100644
--- a/packages/core/theme/core-theme-browser-mocks/kibana.jsonc
+++ b/packages/core/theme/core-theme-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-theme-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/theme/core-theme-browser/kibana.jsonc b/packages/core/theme/core-theme-browser/kibana.jsonc
index a83f9d100e893..19b14c9f31419 100644
--- a/packages/core/theme/core-theme-browser/kibana.jsonc
+++ b/packages/core/theme/core-theme-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-theme-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-browser-internal/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-browser-internal/kibana.jsonc
index 3df21a50e4eed..0c59c532e67d0 100644
--- a/packages/core/ui-settings/core-ui-settings-browser-internal/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-ui-settings-browser-internal",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-browser-mocks/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-browser-mocks/kibana.jsonc
index 5bad0a8987f38..9db388859a88f 100644
--- a/packages/core/ui-settings/core-ui-settings-browser-mocks/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-browser-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/core-ui-settings-browser-mocks",
- "devOnly": true,
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-browser/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-browser/kibana.jsonc
index b659a8483b121..67cb268897ed4 100644
--- a/packages/core/ui-settings/core-ui-settings-browser/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-ui-settings-browser",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-common/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-common/kibana.jsonc
index 6ecff8c3c5be2..8f44aa8f7feca 100644
--- a/packages/core/ui-settings/core-ui-settings-common/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-ui-settings-common",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-server-internal/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-server-internal/kibana.jsonc
index 7d159eb886a9c..3a3b590177468 100644
--- a/packages/core/ui-settings/core-ui-settings-server-internal/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-ui-settings-server-internal",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-server-mocks/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-server-mocks/kibana.jsonc
index 2db68ae26f2ce..4ba4ab62c519e 100644
--- a/packages/core/ui-settings/core-ui-settings-server-mocks/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-ui-settings-server-mocks",
- "devOnly": true,
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/ui-settings/core-ui-settings-server/kibana.jsonc b/packages/core/ui-settings/core-ui-settings-server/kibana.jsonc
index a060e4ed93ccd..282250e8f8d1d 100644
--- a/packages/core/ui-settings/core-ui-settings-server/kibana.jsonc
+++ b/packages/core/ui-settings/core-ui-settings-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-ui-settings-server",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/usage-data/core-usage-data-base-server-internal/kibana.jsonc b/packages/core/usage-data/core-usage-data-base-server-internal/kibana.jsonc
index f1dba28f7a822..97f83a41418b8 100644
--- a/packages/core/usage-data/core-usage-data-base-server-internal/kibana.jsonc
+++ b/packages/core/usage-data/core-usage-data-base-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-usage-data-base-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/usage-data/core-usage-data-server-internal/kibana.jsonc b/packages/core/usage-data/core-usage-data-server-internal/kibana.jsonc
index 005599f123507..0a870ac820d7b 100644
--- a/packages/core/usage-data/core-usage-data-server-internal/kibana.jsonc
+++ b/packages/core/usage-data/core-usage-data-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-usage-data-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/usage-data/core-usage-data-server-mocks/kibana.jsonc b/packages/core/usage-data/core-usage-data-server-mocks/kibana.jsonc
index 02e9d1e3a5c34..9a19614e0dcea 100644
--- a/packages/core/usage-data/core-usage-data-server-mocks/kibana.jsonc
+++ b/packages/core/usage-data/core-usage-data-server-mocks/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/core-usage-data-server-mocks",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/core/usage-data/core-usage-data-server/kibana.jsonc b/packages/core/usage-data/core-usage-data-server/kibana.jsonc
index b90d5b3027b42..d1400215baee5 100644
--- a/packages/core/usage-data/core-usage-data-server/kibana.jsonc
+++ b/packages/core/usage-data/core-usage-data-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-usage-data-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-browser-internal/kibana.jsonc b/packages/core/user-profile/core-user-profile-browser-internal/kibana.jsonc
index b3ffc7c2d1f7c..d8df09391b65e 100644
--- a/packages/core/user-profile/core-user-profile-browser-internal/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-browser-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-user-profile-browser-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-browser-mocks/kibana.jsonc b/packages/core/user-profile/core-user-profile-browser-mocks/kibana.jsonc
index 557849cb6a39c..4b8c6005c983b 100644
--- a/packages/core/user-profile/core-user-profile-browser-mocks/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-browser-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-user-profile-browser-mocks",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-browser/kibana.jsonc b/packages/core/user-profile/core-user-profile-browser/kibana.jsonc
index 01bdb62b0fd0d..d93a75c531f7f 100644
--- a/packages/core/user-profile/core-user-profile-browser/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/core-user-profile-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-common/kibana.jsonc b/packages/core/user-profile/core-user-profile-common/kibana.jsonc
index 1cc049fd41717..9a7d9aa06c228 100644
--- a/packages/core/user-profile/core-user-profile-common/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/core-user-profile-common",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-server-internal/kibana.jsonc b/packages/core/user-profile/core-user-profile-server-internal/kibana.jsonc
index 6d10f1f7b4b42..f17fc7023b258 100644
--- a/packages/core/user-profile/core-user-profile-server-internal/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-profile-server-internal",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-server-mocks/kibana.jsonc b/packages/core/user-profile/core-user-profile-server-mocks/kibana.jsonc
index 9a5fd404a673f..a9e76eb363350 100644
--- a/packages/core/user-profile/core-user-profile-server-mocks/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-server-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-profile-server-mocks",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-profile/core-user-profile-server/kibana.jsonc b/packages/core/user-profile/core-user-profile-server/kibana.jsonc
index 4a6f847fc5ee9..7c58fa07b7741 100644
--- a/packages/core/user-profile/core-user-profile-server/kibana.jsonc
+++ b/packages/core/user-profile/core-user-profile-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-profile-server",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-settings/core-user-settings-server-internal/kibana.jsonc b/packages/core/user-settings/core-user-settings-server-internal/kibana.jsonc
index c7716aa9b61f8..6ff34326cd0e8 100644
--- a/packages/core/user-settings/core-user-settings-server-internal/kibana.jsonc
+++ b/packages/core/user-settings/core-user-settings-server-internal/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-settings-server-internal",
- "owner": "@elastic/kibana-security",
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/core/user-settings/core-user-settings-server-mocks/kibana.jsonc b/packages/core/user-settings/core-user-settings-server-mocks/kibana.jsonc
index 9860eb095122e..1660d7380393d 100644
--- a/packages/core/user-settings/core-user-settings-server-mocks/kibana.jsonc
+++ b/packages/core/user-settings/core-user-settings-server-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-settings-server-mocks",
- "owner": "@elastic/kibana-security",
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/core/user-settings/core-user-settings-server/kibana.jsonc b/packages/core/user-settings/core-user-settings-server/kibana.jsonc
index eac6fde03c287..30b506dddd898 100644
--- a/packages/core/user-settings/core-user-settings-server/kibana.jsonc
+++ b/packages/core/user-settings/core-user-settings-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/core-user-settings-server",
- "owner": "@elastic/kibana-security",
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/analytics/kibana.jsonc b/packages/deeplinks/analytics/kibana.jsonc
index a171c67d3ed4a..8c6a026f02cf1 100644
--- a/packages/deeplinks/analytics/kibana.jsonc
+++ b/packages/deeplinks/analytics/kibana.jsonc
@@ -5,5 +5,7 @@
"@elastic/kibana-data-discovery",
"@elastic/kibana-presentation",
"@elastic/kibana-visualizations"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/devtools/kibana.jsonc b/packages/deeplinks/devtools/kibana.jsonc
index df03b80bca7dc..2ad324c7e8fe8 100644
--- a/packages/deeplinks/devtools/kibana.jsonc
+++ b/packages/deeplinks/devtools/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-devtools",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/fleet/kibana.jsonc b/packages/deeplinks/fleet/kibana.jsonc
index 2190110ac778c..1615a5476be5f 100644
--- a/packages/deeplinks/fleet/kibana.jsonc
+++ b/packages/deeplinks/fleet/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-fleet",
- "owner": "@elastic/fleet"
-}
+ "owner": [
+ "@elastic/fleet"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/management/kibana.jsonc b/packages/deeplinks/management/kibana.jsonc
index d88dfb3df2340..7082fed4e18b4 100644
--- a/packages/deeplinks/management/kibana.jsonc
+++ b/packages/deeplinks/management/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-management",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/ml/kibana.jsonc b/packages/deeplinks/ml/kibana.jsonc
index 912c9026a6adb..87c97f1191d49 100644
--- a/packages/deeplinks/ml/kibana.jsonc
+++ b/packages/deeplinks/ml/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-ml",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/observability/kibana.jsonc b/packages/deeplinks/observability/kibana.jsonc
index da2c0505737a5..c7d0885edf597 100644
--- a/packages/deeplinks/observability/kibana.jsonc
+++ b/packages/deeplinks/observability/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-observability",
- "owner": "@elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/search/kibana.jsonc b/packages/deeplinks/search/kibana.jsonc
index 668514b989122..28337dfceaeb6 100644
--- a/packages/deeplinks/search/kibana.jsonc
+++ b/packages/deeplinks/search/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-search",
- "owner": "@elastic/search-kibana"
-}
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/security/kibana.jsonc b/packages/deeplinks/security/kibana.jsonc
index 42aefc7fdc3a0..334d67a2fedaa 100644
--- a/packages/deeplinks/security/kibana.jsonc
+++ b/packages/deeplinks/security/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-security",
- "owner": "@elastic/security-solution"
-}
+ "owner": [
+ "@elastic/security-solution"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/deeplinks/shared/kibana.jsonc b/packages/deeplinks/shared/kibana.jsonc
index c223a88e907fd..9fa040345bcc5 100644
--- a/packages/deeplinks/shared/kibana.jsonc
+++ b/packages/deeplinks/shared/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/deeplinks-shared",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/default-nav/analytics/kibana.jsonc b/packages/default-nav/analytics/kibana.jsonc
index 5974f0872d6f6..16614bc609cf8 100644
--- a/packages/default-nav/analytics/kibana.jsonc
+++ b/packages/default-nav/analytics/kibana.jsonc
@@ -5,5 +5,7 @@
"@elastic/kibana-data-discovery",
"@elastic/kibana-presentation",
"@elastic/kibana-visualizations"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/default-nav/devtools/kibana.jsonc b/packages/default-nav/devtools/kibana.jsonc
index 7ed8bd537b28d..8f88eaa36ad41 100644
--- a/packages/default-nav/devtools/kibana.jsonc
+++ b/packages/default-nav/devtools/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/default-nav-devtools",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/default-nav/management/kibana.jsonc b/packages/default-nav/management/kibana.jsonc
index f5d49d9029829..0582900e98949 100644
--- a/packages/default-nav/management/kibana.jsonc
+++ b/packages/default-nav/management/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/default-nav-management",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/default-nav/ml/kibana.jsonc b/packages/default-nav/ml/kibana.jsonc
index a9d0a2fe4b1d3..157ca0fe96111 100644
--- a/packages/default-nav/ml/kibana.jsonc
+++ b/packages/default-nav/ml/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/default-nav-ml",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/home/sample_data_card/kibana.jsonc b/packages/home/sample_data_card/kibana.jsonc
index 330df0f2b7cb8..8fc2dc9784d1d 100644
--- a/packages/home/sample_data_card/kibana.jsonc
+++ b/packages/home/sample_data_card/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/home-sample-data-card",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/home/sample_data_tab/kibana.jsonc b/packages/home/sample_data_tab/kibana.jsonc
index a44c2f7446c7e..68d427291e60e 100644
--- a/packages/home/sample_data_tab/kibana.jsonc
+++ b/packages/home/sample_data_tab/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/home-sample-data-tab",
- "owner": "@elastic/appex-sharedux"
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ // 'home' plugin depends on it
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/home/sample_data_types/kibana.jsonc b/packages/home/sample_data_types/kibana.jsonc
index 0297a131db3b8..688cd31ffd261 100644
--- a/packages/home/sample_data_types/kibana.jsonc
+++ b/packages/home/sample_data_types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/home-sample-data-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-actions-types/kibana.jsonc b/packages/kbn-actions-types/kibana.jsonc
index 873c4c08c09f4..f73c81bad789c 100644
--- a/packages/kbn-actions-types/kibana.jsonc
+++ b/packages/kbn-actions-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/actions-types",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-alerting-types/kibana.jsonc b/packages/kbn-alerting-types/kibana.jsonc
index 9828c7cc38f3c..08dd252c70cce 100644
--- a/packages/kbn-alerting-types/kibana.jsonc
+++ b/packages/kbn-alerting-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/alerting-types",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-alerts-as-data-utils/kibana.jsonc b/packages/kbn-alerts-as-data-utils/kibana.jsonc
index 07e8490dde7b5..711e5edadbea1 100644
--- a/packages/kbn-alerts-as-data-utils/kibana.jsonc
+++ b/packages/kbn-alerts-as-data-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/alerts-as-data-utils",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-alerts-grouping/kibana.jsonc b/packages/kbn-alerts-grouping/kibana.jsonc
index b98a1f0779eb3..1b9c259992eb6 100644
--- a/packages/kbn-alerts-grouping/kibana.jsonc
+++ b/packages/kbn-alerts-grouping/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/alerts-grouping",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-alerts-ui-shared/kibana.jsonc b/packages/kbn-alerts-ui-shared/kibana.jsonc
index a4cfc39e987f9..a0912c56f55a0 100644
--- a/packages/kbn-alerts-ui-shared/kibana.jsonc
+++ b/packages/kbn-alerts-ui-shared/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/alerts-ui-shared",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-analytics/kibana.jsonc b/packages/kbn-analytics/kibana.jsonc
index b10ca7bb960f6..446bce1fcb541 100644
--- a/packages/kbn-analytics/kibana.jsonc
+++ b/packages/kbn-analytics/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/analytics",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-config-loader/kibana.jsonc b/packages/kbn-apm-config-loader/kibana.jsonc
index 32c994307eb6f..6994fd195e102 100644
--- a/packages/kbn-apm-config-loader/kibana.jsonc
+++ b/packages/kbn-apm-config-loader/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/apm-config-loader",
- "owner": ["@elastic/kibana-core", "@vigneshshanmugam"]
-}
+ "owner": [
+ "@elastic/kibana-core",
+ "@vigneshshanmugam"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-data-view/kibana.jsonc b/packages/kbn-apm-data-view/kibana.jsonc
index 3cbeed3811d74..6608a32e123ac 100644
--- a/packages/kbn-apm-data-view/kibana.jsonc
+++ b/packages/kbn-apm-data-view/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/apm-data-view",
- "owner": "@elastic/obs-ux-infra_services-team"
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-synthtrace-client/kibana.jsonc b/packages/kbn-apm-synthtrace-client/kibana.jsonc
index a50ec2be221d0..e4c868911ef43 100644
--- a/packages/kbn-apm-synthtrace-client/kibana.jsonc
+++ b/packages/kbn-apm-synthtrace-client/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/apm-synthtrace-client",
- "devOnly": true,
- "owner": ["@elastic/obs-ux-infra_services-team", "@elastic/obs-ux-logs-team"]
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team",
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-synthtrace/kibana.jsonc b/packages/kbn-apm-synthtrace/kibana.jsonc
index 9c85fa210bdd9..42f6c3ed1cf77 100644
--- a/packages/kbn-apm-synthtrace/kibana.jsonc
+++ b/packages/kbn-apm-synthtrace/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-server",
"id": "@kbn/apm-synthtrace",
- "devOnly": true,
- "owner": ["@elastic/obs-ux-infra_services-team", "@elastic/obs-ux-logs-team"]
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team",
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-types/kibana.jsonc b/packages/kbn-apm-types/kibana.jsonc
index 26b4ec0b1cf75..d93053a79eed2 100644
--- a/packages/kbn-apm-types/kibana.jsonc
+++ b/packages/kbn-apm-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/apm-types",
- "owner": "@elastic/obs-ux-infra_services-team"
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-apm-utils/kibana.jsonc b/packages/kbn-apm-utils/kibana.jsonc
index 2ee2a3b45335a..26ac6576006b2 100644
--- a/packages/kbn-apm-utils/kibana.jsonc
+++ b/packages/kbn-apm-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/apm-utils",
- "owner": "@elastic/obs-ux-infra_services-team"
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-avc-banner/kibana.jsonc b/packages/kbn-avc-banner/kibana.jsonc
index 51269b1b2e76b..ae9baa80fb924 100644
--- a/packages/kbn-avc-banner/kibana.jsonc
+++ b/packages/kbn-avc-banner/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/avc-banner",
- "owner": "@elastic/security-defend-workflows"
-}
+ "owner": [
+ "@elastic/security-defend-workflows"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-babel-register/kibana.jsonc b/packages/kbn-babel-register/kibana.jsonc
index 33dd730bc10b9..7dc99b1386eda 100644
--- a/packages/kbn-babel-register/kibana.jsonc
+++ b/packages/kbn-babel-register/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/babel-register",
- "owner": "@elastic/kibana-operations",
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-babel-transform/kibana.jsonc b/packages/kbn-babel-transform/kibana.jsonc
index 72b7cf1a9cc82..85fb2734581f2 100644
--- a/packages/kbn-babel-transform/kibana.jsonc
+++ b/packages/kbn-babel-transform/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/babel-transform",
- "owner": "@elastic/kibana-operations",
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-bfetch-error/kibana.jsonc b/packages/kbn-bfetch-error/kibana.jsonc
index 2cde90d13d99c..c5f0f63bc8b13 100644
--- a/packages/kbn-bfetch-error/kibana.jsonc
+++ b/packages/kbn-bfetch-error/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/bfetch-error",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-calculate-width-from-char-count/kibana.jsonc b/packages/kbn-calculate-width-from-char-count/kibana.jsonc
index 216b12ddeac89..61005be7ed3bb 100644
--- a/packages/kbn-calculate-width-from-char-count/kibana.jsonc
+++ b/packages/kbn-calculate-width-from-char-count/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/calculate-width-from-char-count",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-cases-components/kibana.jsonc b/packages/kbn-cases-components/kibana.jsonc
index 8fa02ddd80ebb..0e144928125da 100644
--- a/packages/kbn-cases-components/kibana.jsonc
+++ b/packages/kbn-cases-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/cases-components",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-cbor/kibana.jsonc b/packages/kbn-cbor/kibana.jsonc
index 91ecbb2d27def..ed10c6b91c6e0 100644
--- a/packages/kbn-cbor/kibana.jsonc
+++ b/packages/kbn-cbor/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/cbor",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-cell-actions/kibana.jsonc b/packages/kbn-cell-actions/kibana.jsonc
index e1ce1385436b3..08d74e045d609 100644
--- a/packages/kbn-cell-actions/kibana.jsonc
+++ b/packages/kbn-cell-actions/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/cell-actions",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-chart-icons/kibana.jsonc b/packages/kbn-chart-icons/kibana.jsonc
index 95089968838f1..4e81d688be8e6 100644
--- a/packages/kbn-chart-icons/kibana.jsonc
+++ b/packages/kbn-chart-icons/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/chart-icons",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ci-stats-core/kibana.jsonc b/packages/kbn-ci-stats-core/kibana.jsonc
index f25ef3ae32e9c..6d33547cf2fc3 100644
--- a/packages/kbn-ci-stats-core/kibana.jsonc
+++ b/packages/kbn-ci-stats-core/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/ci-stats-core",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-ci-stats-reporter/kibana.jsonc b/packages/kbn-ci-stats-reporter/kibana.jsonc
index 71eff10133dd3..773911cc5b66a 100644
--- a/packages/kbn-ci-stats-reporter/kibana.jsonc
+++ b/packages/kbn-ci-stats-reporter/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/ci-stats-reporter",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-code-owners/kibana.jsonc b/packages/kbn-code-owners/kibana.jsonc
index 66d2e57ca15c1..004515ce1c14d 100644
--- a/packages/kbn-code-owners/kibana.jsonc
+++ b/packages/kbn-code-owners/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/code-owners",
- "owner": "@elastic/appex-qa",
+ "owner": [
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-coloring/kibana.jsonc b/packages/kbn-coloring/kibana.jsonc
index 54d8787c964f5..44a9b9b36aa3c 100644
--- a/packages/kbn-coloring/kibana.jsonc
+++ b/packages/kbn-coloring/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/coloring",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-config-mocks/kibana.jsonc b/packages/kbn-config-mocks/kibana.jsonc
index db330e90a69f1..8ea9b31d03e50 100644
--- a/packages/kbn-config-mocks/kibana.jsonc
+++ b/packages/kbn-config-mocks/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/config-mocks",
- "owner": "@elastic/kibana-core"
+ "owner": "@elastic/kibana-core",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-config-schema/kibana.jsonc b/packages/kbn-config-schema/kibana.jsonc
index 9c936a1e3fa7f..b2466516f9d63 100644
--- a/packages/kbn-config-schema/kibana.jsonc
+++ b/packages/kbn-config-schema/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/config-schema",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-config/kibana.jsonc b/packages/kbn-config/kibana.jsonc
index f16969225e90c..c365d45cc3f78 100644
--- a/packages/kbn-config/kibana.jsonc
+++ b/packages/kbn-config/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/config",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-content-management-utils/kibana.jsonc b/packages/kbn-content-management-utils/kibana.jsonc
index 0b0fa95451cd2..3125cc30da6a0 100644
--- a/packages/kbn-content-management-utils/kibana.jsonc
+++ b/packages/kbn-content-management-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/content-management-utils",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-crypto-browser/kibana.jsonc b/packages/kbn-crypto-browser/kibana.jsonc
index 7bcbc106f23aa..024e573ad474d 100644
--- a/packages/kbn-crypto-browser/kibana.jsonc
+++ b/packages/kbn-crypto-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/crypto-browser",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-crypto/kibana.jsonc b/packages/kbn-crypto/kibana.jsonc
index c5f3a3e89edcb..3f7ca7916d560 100644
--- a/packages/kbn-crypto/kibana.jsonc
+++ b/packages/kbn-crypto/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/crypto",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-custom-icons/kibana.jsonc b/packages/kbn-custom-icons/kibana.jsonc
index 7bd9eaa57e871..5daa04304bafb 100644
--- a/packages/kbn-custom-icons/kibana.jsonc
+++ b/packages/kbn-custom-icons/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/custom-icons",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-custom-integrations/kibana.jsonc b/packages/kbn-custom-integrations/kibana.jsonc
index b354b8e51cfe1..0cfcf40aa13b5 100644
--- a/packages/kbn-custom-integrations/kibana.jsonc
+++ b/packages/kbn-custom-integrations/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/custom-integrations",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-cypress-config/kibana.jsonc b/packages/kbn-cypress-config/kibana.jsonc
index ff6bf9e11adec..116561218e065 100644
--- a/packages/kbn-cypress-config/kibana.jsonc
+++ b/packages/kbn-cypress-config/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/cypress-config",
- "owner": "@elastic/kibana-operations",
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-data-service/kibana.jsonc b/packages/kbn-data-service/kibana.jsonc
index 2d7bd21970857..4122ea6f04a0c 100644
--- a/packages/kbn-data-service/kibana.jsonc
+++ b/packages/kbn-data-service/kibana.jsonc
@@ -4,5 +4,7 @@
"owner": [
"@elastic/kibana-visualizations",
"@elastic/kibana-data-discovery"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-data-stream-adapter/kibana.jsonc b/packages/kbn-data-stream-adapter/kibana.jsonc
index 43317dca0b91e..655f6671200f2 100644
--- a/packages/kbn-data-stream-adapter/kibana.jsonc
+++ b/packages/kbn-data-stream-adapter/kibana.jsonc
@@ -1,6 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/data-stream-adapter",
- "owner": "@elastic/security-threat-hunting",
- "visibility": "shared"
+ "owner": [
+ "@elastic/security-threat-hunting"
+ ],
+ "group": "security",
+ "visibility": "private"
}
diff --git a/packages/kbn-data-view-utils/kibana.jsonc b/packages/kbn-data-view-utils/kibana.jsonc
index a5bd7b958e272..259845a585501 100644
--- a/packages/kbn-data-view-utils/kibana.jsonc
+++ b/packages/kbn-data-view-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/data-view-utils",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-datemath/kibana.jsonc b/packages/kbn-datemath/kibana.jsonc
index 43bbf53a816e3..950c06e1fcd4f 100644
--- a/packages/kbn-datemath/kibana.jsonc
+++ b/packages/kbn-datemath/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/datemath",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-dev-cli-errors/kibana.jsonc b/packages/kbn-dev-cli-errors/kibana.jsonc
index 86fb72d378b19..d986ae83effa2 100644
--- a/packages/kbn-dev-cli-errors/kibana.jsonc
+++ b/packages/kbn-dev-cli-errors/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/dev-cli-errors",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-dev-cli-runner/kibana.jsonc b/packages/kbn-dev-cli-runner/kibana.jsonc
index 0be99cae70fba..3877e9d959da8 100644
--- a/packages/kbn-dev-cli-runner/kibana.jsonc
+++ b/packages/kbn-dev-cli-runner/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/dev-cli-runner",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-dev-proc-runner/kibana.jsonc b/packages/kbn-dev-proc-runner/kibana.jsonc
index 8f7a5ec071667..8353789db48f6 100644
--- a/packages/kbn-dev-proc-runner/kibana.jsonc
+++ b/packages/kbn-dev-proc-runner/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/dev-proc-runner",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-dev-utils/kibana.jsonc b/packages/kbn-dev-utils/kibana.jsonc
index 7cb93b0f5a1d4..d3beef7639ad4 100644
--- a/packages/kbn-dev-utils/kibana.jsonc
+++ b/packages/kbn-dev-utils/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/dev-utils",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-discover-contextual-components/kibana.jsonc b/packages/kbn-discover-contextual-components/kibana.jsonc
index cfb9b1d5431ef..1de6488bbd6bb 100644
--- a/packages/kbn-discover-contextual-components/kibana.jsonc
+++ b/packages/kbn-discover-contextual-components/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/discover-contextual-components",
- "owner": ["@elastic/obs-ux-logs-team", "@elastic/kibana-data-discovery"]
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team",
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-discover-utils/kibana.jsonc b/packages/kbn-discover-utils/kibana.jsonc
index bf77a20bdb863..cbc57999c306c 100644
--- a/packages/kbn-discover-utils/kibana.jsonc
+++ b/packages/kbn-discover-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/discover-utils",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-doc-links/kibana.jsonc b/packages/kbn-doc-links/kibana.jsonc
index 6e4b13d060d2c..adc558ab919b5 100644
--- a/packages/kbn-doc-links/kibana.jsonc
+++ b/packages/kbn-doc-links/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/doc-links",
- "owner": "@elastic/docs"
-}
+ "owner": [
+ "@elastic/docs"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-dom-drag-drop/kibana.jsonc b/packages/kbn-dom-drag-drop/kibana.jsonc
index 6e54fddc2b751..c3108a22d6336 100644
--- a/packages/kbn-dom-drag-drop/kibana.jsonc
+++ b/packages/kbn-dom-drag-drop/kibana.jsonc
@@ -4,5 +4,7 @@
"owner": [
"@elastic/kibana-visualizations",
"@elastic/kibana-data-discovery"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ebt-tools/kibana.jsonc b/packages/kbn-ebt-tools/kibana.jsonc
index 8c063d20246e8..e8280fd6e80ad 100644
--- a/packages/kbn-ebt-tools/kibana.jsonc
+++ b/packages/kbn-ebt-tools/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ebt-tools",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-elastic-agent-utils/kibana.jsonc b/packages/kbn-elastic-agent-utils/kibana.jsonc
index cf8dc4c03f59d..b954c36dffc89 100644
--- a/packages/kbn-elastic-agent-utils/kibana.jsonc
+++ b/packages/kbn-elastic-agent-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/elastic-agent-utils",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-es-archiver/kibana.jsonc b/packages/kbn-es-archiver/kibana.jsonc
index ae651e3873d0b..86049b70ab79a 100644
--- a/packages/kbn-es-archiver/kibana.jsonc
+++ b/packages/kbn-es-archiver/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "test-helper",
"id": "@kbn/es-archiver",
- "devOnly": true,
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
-}
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-es-errors/kibana.jsonc b/packages/kbn-es-errors/kibana.jsonc
index aacc61f02c28d..2adafb2fb3afa 100644
--- a/packages/kbn-es-errors/kibana.jsonc
+++ b/packages/kbn-es-errors/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/es-errors",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-es-query/kibana.jsonc b/packages/kbn-es-query/kibana.jsonc
index 896ea93fe1f65..7bb7da8721d48 100644
--- a/packages/kbn-es-query/kibana.jsonc
+++ b/packages/kbn-es-query/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/es-query",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-es-types/kibana.jsonc b/packages/kbn-es-types/kibana.jsonc
index 2435d7666cf9a..08dbeb9d1d88f 100644
--- a/packages/kbn-es-types/kibana.jsonc
+++ b/packages/kbn-es-types/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/es-types",
- "owner": ["@elastic/kibana-core", "@elastic/obs-knowledge-team"]
-}
+ "owner": [
+ "@elastic/kibana-core",
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-es/kibana.jsonc b/packages/kbn-es/kibana.jsonc
index d575c727ef33e..8c82b16952c03 100644
--- a/packages/kbn-es/kibana.jsonc
+++ b/packages/kbn-es/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/es",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-eslint-plugin-imports/src/helpers/groups.ts b/packages/kbn-eslint-plugin-imports/src/helpers/groups.ts
index a76251f028389..3800788689882 100644
--- a/packages/kbn-eslint-plugin-imports/src/helpers/groups.ts
+++ b/packages/kbn-eslint-plugin-imports/src/helpers/groups.ts
@@ -8,18 +8,38 @@
*/
import type { ModuleGroup, ModuleVisibility } from '@kbn/repo-info/types';
+import type { ModuleId } from '@kbn/repo-source-classifier';
/**
* Checks whether a given ModuleGroup can import from another one
- * @param importerGroup The group of the module that we are checking
+ * @param from The ModuleId object that defines the "import" statement
* @param importedGroup The group of the imported module
* @param importedVisibility The visibility of the imported module
- * @returns true if importerGroup is allowed to import from importedGroup/Visibiliy
+ * @returns true if "from" is allowed to import from importedGroup/Visibility
*/
export function isImportableFrom(
- importerGroup: ModuleGroup,
+ from: ModuleId,
importedGroup: ModuleGroup,
importedVisibility: ModuleVisibility
): boolean {
- return importerGroup === importedGroup || importedVisibility === 'shared';
+ return (
+ (isDevOnly(from) && importedGroup === 'platform') ||
+ from.group === importedGroup ||
+ importedVisibility === 'shared'
+ );
+}
+
+/**
+ * Checks whether the given module is supposed to be used at dev/build/test time only
+ * @param module The module to check
+ * @returns true if the module is a dev-only module, false otherwise
+ * @see Package#isDevOnly (packages/kbn-repo-packages/modern/package.js)
+ */
+function isDevOnly(module: ModuleId) {
+ return (
+ !module.manifest ||
+ !!module.manifest?.devOnly ||
+ module.manifest?.type === 'functional-tests' ||
+ module.manifest?.type === 'test-helper'
+ );
}
diff --git a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.test.ts b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.test.ts
index dc4828603f73f..73decfb9d8659 100644
--- a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.test.ts
+++ b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.test.ts
@@ -11,18 +11,22 @@ import { RuleTester } from 'eslint';
import dedent from 'dedent';
import { NoGroupCrossingImportsRule } from './no_group_crossing_imports';
import { formatSuggestions } from '../helpers/report';
-import { ModuleGroup, ModuleVisibility } from '@kbn/repo-info/types';
+import type { ModuleGroup, ModuleVisibility } from '@kbn/repo-info/types';
+import type { KibanaPackageManifest } from '@kbn/repo-packages';
-const make = (
- fromGroup: ModuleGroup,
- fromVisibility: ModuleVisibility,
- toGroup: ModuleGroup,
- toVisibility: ModuleVisibility,
- imp = 'import'
-) => ({
- filename: `${fromGroup}.${fromVisibility}.ts`,
+interface ModuleInfo {
+ group: ModuleGroup;
+ visibility: ModuleVisibility;
+ type?: KibanaPackageManifest['type'];
+ devOnly?: boolean;
+}
+
+const make = (from: ModuleInfo, to: ModuleInfo, imp = 'import') => ({
+ filename: `${from.group}.${from.visibility}.${from.type ?? 'shared-common'}.${
+ from.devOnly ?? 'false'
+ }.ts`,
code: dedent`
- ${imp} '${toGroup}.${toVisibility}'
+ ${imp} '${to.group}.${to.visibility}.${to.type ?? 'shared-common'}.${to.devOnly ?? 'false'}'
`,
});
@@ -46,12 +50,16 @@ jest.mock('../helpers/repo_source_classifier', () => {
getRepoSourceClassifier() {
return {
classify(r: string | [string, string]) {
- const [group, visibility] =
+ const [group, visibility, type, devOnly] =
typeof r === 'string' ? (r.endsWith('.ts') ? r.slice(0, -3) : r).split('.') : r;
return {
pkgInfo: {
pkgId: 'aPackage',
},
+ manifest: {
+ type,
+ devOnly: devOnly !== 'false',
+ },
group,
visibility,
};
@@ -94,19 +102,59 @@ for (const [name, tester] of [tsTester, babelTester]) {
describe(name, () => {
tester.run('@kbn/imports/no_group_crossing_imports', NoGroupCrossingImportsRule, {
valid: [
- make('observability', 'private', 'observability', 'private'),
- make('security', 'private', 'security', 'private'),
- make('search', 'private', 'search', 'private'),
- make('observability', 'private', 'platform', 'shared'),
- make('security', 'private', 'common', 'shared'),
- make('platform', 'shared', 'platform', 'shared'),
- make('platform', 'shared', 'platform', 'private'),
- make('common', 'shared', 'common', 'shared'),
+ make(
+ { group: 'observability', visibility: 'private' },
+ { group: 'observability', visibility: 'private' }
+ ),
+ make(
+ { group: 'security', visibility: 'private' },
+ { group: 'security', visibility: 'private' }
+ ),
+ make(
+ { group: 'search', visibility: 'private' },
+ { group: 'search', visibility: 'private' }
+ ),
+ make(
+ { group: 'observability', visibility: 'private' },
+ { group: 'platform', visibility: 'shared' }
+ ),
+ make(
+ { group: 'security', visibility: 'private' },
+ { group: 'common', visibility: 'shared' }
+ ),
+ make(
+ { group: 'platform', visibility: 'shared' },
+ { group: 'platform', visibility: 'shared' }
+ ),
+ make(
+ { group: 'platform', visibility: 'shared' },
+ { group: 'platform', visibility: 'private' }
+ ),
+ make(
+ { group: 'security', visibility: 'private' },
+ { group: 'platform', visibility: 'shared' }
+ ),
+ make(
+ { group: 'common', visibility: 'shared', devOnly: true },
+ { group: 'platform', visibility: 'private' }
+ ),
+ make(
+ { group: 'common', visibility: 'shared', type: 'functional-tests' },
+ { group: 'platform', visibility: 'private' }
+ ),
+ make(
+ { group: 'common', visibility: 'shared', type: 'test-helper' },
+ { group: 'platform', visibility: 'private' }
+ ),
+ make({ group: 'common', visibility: 'shared' }, { group: 'common', visibility: 'shared' }),
],
invalid: [
{
- ...make('observability', 'private', 'security', 'private'),
+ ...make(
+ { group: 'observability', visibility: 'private' },
+ { group: 'security', visibility: 'private' }
+ ),
errors: [
{
line: 1,
@@ -117,7 +165,7 @@ for (const [name, tester] of [tsTester, babelTester]) {
importedPackage: 'aPackage',
importedGroup: 'security',
importedVisibility: 'private',
- sourcePath: 'observability.private.ts',
+ sourcePath: 'observability.private.shared-common.false.ts',
suggestion: formatSuggestions([
`Please review the dependencies in your module's manifest (kibana.jsonc).`,
`Relocate this module to a different group, and/or make sure it has the right 'visibility'.`,
@@ -128,7 +176,10 @@ for (const [name, tester] of [tsTester, babelTester]) {
],
},
{
- ...make('security', 'private', 'platform', 'private'),
+ ...make(
+ { group: 'security', visibility: 'private' },
+ { group: 'platform', visibility: 'private' }
+ ),
errors: [
{
line: 1,
@@ -139,7 +190,7 @@ for (const [name, tester] of [tsTester, babelTester]) {
importedPackage: 'aPackage',
importedGroup: 'platform',
importedVisibility: 'private',
- sourcePath: 'security.private.ts',
+ sourcePath: 'security.private.shared-common.false.ts',
suggestion: formatSuggestions([
`Please review the dependencies in your module's manifest (kibana.jsonc).`,
`Relocate this module to a different group, and/or make sure it has the right 'visibility'.`,
diff --git a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.ts b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.ts
index 255973ab7460a..fb262e88a02ac 100644
--- a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.ts
+++ b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_imports.ts
@@ -52,7 +52,7 @@ export const NoGroupCrossingImportsRule: Rule.RuleModule = {
const imported = classifier.classify(result.absolute);
- if (!isImportableFrom(self.group, imported.group, imported.visibility)) {
+ if (!isImportableFrom(self, imported.group, imported.visibility)) {
context.report({
node: node as Node,
messageId: 'ILLEGAL_IMPORT',
diff --git a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_manifests.ts b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_manifests.ts
index e68f7217905a5..918412725cd26 100644
--- a/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_manifests.ts
+++ b/packages/kbn-eslint-plugin-imports/src/rules/no_group_crossing_manifests.ts
@@ -71,7 +71,7 @@ export const NoGroupCrossingManifestsRule: Rule.RuleModule = {
if (dependency) {
// at this point, we know the dependency is a plugin
const { id, group, visibility } = dependency;
- if (!isImportableFrom(moduleId.group, group, visibility)) {
+ if (!isImportableFrom(moduleId, group, visibility)) {
offendingDependencies.push({ id, pluginId, group, visibility });
}
}
diff --git a/packages/kbn-esql-ast/kibana.jsonc b/packages/kbn-esql-ast/kibana.jsonc
index 18ab1197119e7..825235daef485 100644
--- a/packages/kbn-esql-ast/kibana.jsonc
+++ b/packages/kbn-esql-ast/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-common",
- "id": "@kbn/esql-ast",
- "owner": "@elastic/kibana-esql"
- }
\ No newline at end of file
+ "type": "shared-common",
+ "id": "@kbn/esql-ast",
+ "owner": [
+ "@elastic/kibana-esql"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-esql-editor/kibana.jsonc b/packages/kbn-esql-editor/kibana.jsonc
index 005fdb2e6e358..369a2c5b0821f 100644
--- a/packages/kbn-esql-editor/kibana.jsonc
+++ b/packages/kbn-esql-editor/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/esql-editor",
- "owner": "@elastic/kibana-esql",
+ "owner": [
+ "@elastic/kibana-esql"
+ ],
+ "group": "platform",
+ "visibility": "private"
}
\ No newline at end of file
diff --git a/packages/kbn-esql-utils/kibana.jsonc b/packages/kbn-esql-utils/kibana.jsonc
index 959a5d947b2b8..32404726c90ff 100644
--- a/packages/kbn-esql-utils/kibana.jsonc
+++ b/packages/kbn-esql-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/esql-utils",
- "owner": "@elastic/kibana-esql"
-}
+ "owner": [
+ "@elastic/kibana-esql"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-esql-validation-autocomplete/kibana.jsonc b/packages/kbn-esql-validation-autocomplete/kibana.jsonc
index b7c1d12d48cd1..b0aa37e719377 100644
--- a/packages/kbn-esql-validation-autocomplete/kibana.jsonc
+++ b/packages/kbn-esql-validation-autocomplete/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-common",
- "id": "@kbn/esql-validation-autocomplete",
- "owner": "@elastic/kibana-esql"
- }
\ No newline at end of file
+ "type": "shared-common",
+ "id": "@kbn/esql-validation-autocomplete",
+ "owner": [
+ "@elastic/kibana-esql"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-event-annotation-common/kibana.jsonc b/packages/kbn-event-annotation-common/kibana.jsonc
index cdf2a346730ee..161e6bb8f22ba 100644
--- a/packages/kbn-event-annotation-common/kibana.jsonc
+++ b/packages/kbn-event-annotation-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/event-annotation-common",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-event-annotation-components/kibana.jsonc b/packages/kbn-event-annotation-components/kibana.jsonc
index af30ffe6d3277..7454473a94833 100644
--- a/packages/kbn-event-annotation-components/kibana.jsonc
+++ b/packages/kbn-event-annotation-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/event-annotation-components",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-expandable-flyout/kibana.jsonc b/packages/kbn-expandable-flyout/kibana.jsonc
index ae15fc604a1d8..5a8bf3183968d 100644
--- a/packages/kbn-expandable-flyout/kibana.jsonc
+++ b/packages/kbn-expandable-flyout/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/expandable-flyout",
- "owner": "@elastic/security-threat-hunting-investigations"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-investigations"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-expect/kibana.jsonc b/packages/kbn-expect/kibana.jsonc
index 6f2732af83e64..8b32dc829a865 100644
--- a/packages/kbn-expect/kibana.jsonc
+++ b/packages/kbn-expect/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/expect",
- "devOnly": true,
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
-}
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-field-types/kibana.jsonc b/packages/kbn-field-types/kibana.jsonc
index e19eebb3a3a9f..ee1d33c31da08 100644
--- a/packages/kbn-field-types/kibana.jsonc
+++ b/packages/kbn-field-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/field-types",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-field-utils/kibana.jsonc b/packages/kbn-field-utils/kibana.jsonc
index 891f5f962f9e3..16efdbb4ffd4a 100644
--- a/packages/kbn-field-utils/kibana.jsonc
+++ b/packages/kbn-field-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/field-utils",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-flot-charts/kibana.jsonc b/packages/kbn-flot-charts/kibana.jsonc
index f2ebe8d27999e..a027dbd460ab9 100644
--- a/packages/kbn-flot-charts/kibana.jsonc
+++ b/packages/kbn-flot-charts/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/flot-charts",
- "owner": ["@elastic/kibana-presentation", "@elastic/stack-monitoring"]
-}
+ "owner": [
+ "@elastic/kibana-presentation",
+ "@elastic/stack-monitoring"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ftr-common-functional-services/kibana.jsonc b/packages/kbn-ftr-common-functional-services/kibana.jsonc
index c82496f10987b..cd87612fe9817 100644
--- a/packages/kbn-ftr-common-functional-services/kibana.jsonc
+++ b/packages/kbn-ftr-common-functional-services/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "test-helper",
"id": "@kbn/ftr-common-functional-services",
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-ftr-common-functional-ui-services/kibana.jsonc b/packages/kbn-ftr-common-functional-ui-services/kibana.jsonc
index a92a8cd4c4a9b..16b19f3a7e203 100644
--- a/packages/kbn-ftr-common-functional-ui-services/kibana.jsonc
+++ b/packages/kbn-ftr-common-functional-ui-services/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "test-helper",
"id": "@kbn/ftr-common-functional-ui-services",
- "owner": "@elastic/appex-qa",
+ "owner": [
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-ftr-screenshot-filename/kibana.jsonc b/packages/kbn-ftr-screenshot-filename/kibana.jsonc
index c4d6004ed83db..b1534ddf0bc10 100644
--- a/packages/kbn-ftr-screenshot-filename/kibana.jsonc
+++ b/packages/kbn-ftr-screenshot-filename/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/ftr-screenshot-filename",
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-generate-csv/kibana.jsonc b/packages/kbn-generate-csv/kibana.jsonc
index d29b33047007c..bcd72c4e8499a 100644
--- a/packages/kbn-generate-csv/kibana.jsonc
+++ b/packages/kbn-generate-csv/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/generate-csv",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-get-repo-files/kibana.jsonc b/packages/kbn-get-repo-files/kibana.jsonc
index 9bf339cc5c321..9268d6b7a70c8 100644
--- a/packages/kbn-get-repo-files/kibana.jsonc
+++ b/packages/kbn-get-repo-files/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/get-repo-files",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-grouping/kibana.jsonc b/packages/kbn-grouping/kibana.jsonc
index ce91c91cefcda..36e06aaaca56d 100644
--- a/packages/kbn-grouping/kibana.jsonc
+++ b/packages/kbn-grouping/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/grouping",
- "owner": "@elastic/response-ops"
+ "owner": "@elastic/response-ops",
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-guided-onboarding/kibana.jsonc b/packages/kbn-guided-onboarding/kibana.jsonc
index 6b7815910f2f5..8a3ec04df9f38 100644
--- a/packages/kbn-guided-onboarding/kibana.jsonc
+++ b/packages/kbn-guided-onboarding/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/guided-onboarding",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-handlebars/kibana.jsonc b/packages/kbn-handlebars/kibana.jsonc
index 59b3c28ddb391..52c2290705f32 100644
--- a/packages/kbn-handlebars/kibana.jsonc
+++ b/packages/kbn-handlebars/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/handlebars",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-hapi-mocks/kibana.jsonc b/packages/kbn-hapi-mocks/kibana.jsonc
index f88e6e29df493..2938ef8711acc 100644
--- a/packages/kbn-hapi-mocks/kibana.jsonc
+++ b/packages/kbn-hapi-mocks/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/hapi-mocks",
- "owner": "@elastic/kibana-core"
+ "owner": "@elastic/kibana-core",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-health-gateway-server/kibana.jsonc b/packages/kbn-health-gateway-server/kibana.jsonc
index 6f9470fac54e5..befe8f806bb50 100644
--- a/packages/kbn-health-gateway-server/kibana.jsonc
+++ b/packages/kbn-health-gateway-server/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-server",
"id": "@kbn/health-gateway-server",
- "owner": "@elastic/kibana-core"
+ "owner": "@elastic/kibana-core",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-i18n-react/kibana.jsonc b/packages/kbn-i18n-react/kibana.jsonc
index 090a4f0fa61be..f4eb824a88f79 100644
--- a/packages/kbn-i18n-react/kibana.jsonc
+++ b/packages/kbn-i18n-react/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/i18n-react",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-i18n/kibana.jsonc b/packages/kbn-i18n/kibana.jsonc
index 8d4bdf6f003c9..c0d9b8067d9ca 100644
--- a/packages/kbn-i18n/kibana.jsonc
+++ b/packages/kbn-i18n/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/i18n",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-import-resolver/kibana.jsonc b/packages/kbn-import-resolver/kibana.jsonc
index 6b7ae00f9da8d..10ddd61b4344b 100644
--- a/packages/kbn-import-resolver/kibana.jsonc
+++ b/packages/kbn-import-resolver/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/import-resolver",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-index-adapter/kibana.jsonc b/packages/kbn-index-adapter/kibana.jsonc
index 575d95f5a3e39..94b33ec7774b2 100644
--- a/packages/kbn-index-adapter/kibana.jsonc
+++ b/packages/kbn-index-adapter/kibana.jsonc
@@ -2,5 +2,6 @@
"type": "shared-server",
"id": "@kbn/index-adapter",
"owner": "@elastic/security-threat-hunting",
- "visibility": "shared"
+ "group": "security",
+ "visibility": "private"
}
diff --git a/packages/kbn-interpreter/kibana.jsonc b/packages/kbn-interpreter/kibana.jsonc
index 9f11015263cf0..b92d389c38ae4 100644
--- a/packages/kbn-interpreter/kibana.jsonc
+++ b/packages/kbn-interpreter/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/interpreter",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-investigation-shared/kibana.jsonc b/packages/kbn-investigation-shared/kibana.jsonc
index ffc2802ff3af9..5c10ef56f3b0c 100644
--- a/packages/kbn-investigation-shared/kibana.jsonc
+++ b/packages/kbn-investigation-shared/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/investigation-shared",
- "owner": "@elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-io-ts-utils/kibana.jsonc b/packages/kbn-io-ts-utils/kibana.jsonc
index ea3032a472dc6..7bb571ab335e8 100644
--- a/packages/kbn-io-ts-utils/kibana.jsonc
+++ b/packages/kbn-io-ts-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/io-ts-utils",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ipynb/kibana.jsonc b/packages/kbn-ipynb/kibana.jsonc
index 74aa3e338fb65..1c6b0245c66e6 100644
--- a/packages/kbn-ipynb/kibana.jsonc
+++ b/packages/kbn-ipynb/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ipynb",
- "owner": "@elastic/search-kibana"
-}
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "search",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-item-buffer/kibana.jsonc b/packages/kbn-item-buffer/kibana.jsonc
index 624939e78dbf9..ce47802b7f4bf 100644
--- a/packages/kbn-item-buffer/kibana.jsonc
+++ b/packages/kbn-item-buffer/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/item-buffer",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-jest-serializers/kibana.jsonc b/packages/kbn-jest-serializers/kibana.jsonc
index b10e323733573..2eafbc3f93cd8 100644
--- a/packages/kbn-jest-serializers/kibana.jsonc
+++ b/packages/kbn-jest-serializers/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/jest-serializers",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-journeys/kibana.jsonc b/packages/kbn-journeys/kibana.jsonc
index 227c4b20cf080..7c9bc16442b61 100644
--- a/packages/kbn-journeys/kibana.jsonc
+++ b/packages/kbn-journeys/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "test-helper",
"id": "@kbn/journeys",
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-language-documentation/kibana.jsonc b/packages/kbn-language-documentation/kibana.jsonc
index 5bd04503e6397..a4b7d35aec964 100644
--- a/packages/kbn-language-documentation/kibana.jsonc
+++ b/packages/kbn-language-documentation/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/language-documentation",
- "owner": "@elastic/kibana-esql"
-}
+ "owner": [
+ "@elastic/kibana-esql"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-lens-embeddable-utils/kibana.jsonc b/packages/kbn-lens-embeddable-utils/kibana.jsonc
index 6889324eefad3..f3bd7abbc88b9 100644
--- a/packages/kbn-lens-embeddable-utils/kibana.jsonc
+++ b/packages/kbn-lens-embeddable-utils/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/lens-embeddable-utils",
- "owner": ["@elastic/obs-ux-infra_services-team", "@elastic/kibana-visualizations"]
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team",
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-lens-formula-docs/kibana.jsonc b/packages/kbn-lens-formula-docs/kibana.jsonc
index 11135fcff7d7e..ae66fff0b3b8f 100644
--- a/packages/kbn-lens-formula-docs/kibana.jsonc
+++ b/packages/kbn-lens-formula-docs/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/lens-formula-docs",
- "owner": ["@elastic/kibana-visualizations"]
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-logging-mocks/kibana.jsonc b/packages/kbn-logging-mocks/kibana.jsonc
index 78fdda54a8a9b..962665f7369a9 100644
--- a/packages/kbn-logging-mocks/kibana.jsonc
+++ b/packages/kbn-logging-mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/logging-mocks",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-logging/kibana.jsonc b/packages/kbn-logging/kibana.jsonc
index 77e12786e908b..314c64b0aa86e 100644
--- a/packages/kbn-logging/kibana.jsonc
+++ b/packages/kbn-logging/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/logging",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-managed-content-badge/kibana.jsonc b/packages/kbn-managed-content-badge/kibana.jsonc
index e679a5e83d36f..784bff1465afc 100644
--- a/packages/kbn-managed-content-badge/kibana.jsonc
+++ b/packages/kbn-managed-content-badge/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/managed-content-badge",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/cards_navigation/kibana.jsonc b/packages/kbn-management/cards_navigation/kibana.jsonc
index 3c43395c3e055..b5dcdfe3bca5d 100644
--- a/packages/kbn-management/cards_navigation/kibana.jsonc
+++ b/packages/kbn-management/cards_navigation/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/management-cards-navigation",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/application/kibana.jsonc b/packages/kbn-management/settings/application/kibana.jsonc
index 5ae6bb5132b2e..566c99ddfa4a6 100644
--- a/packages/kbn-management/settings/application/kibana.jsonc
+++ b/packages/kbn-management/settings/application/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-application",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/components/field_category/kibana.jsonc b/packages/kbn-management/settings/components/field_category/kibana.jsonc
index 7161a8c75f49e..734757a519876 100644
--- a/packages/kbn-management/settings/components/field_category/kibana.jsonc
+++ b/packages/kbn-management/settings/components/field_category/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-components-field-category",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/components/field_input/kibana.jsonc b/packages/kbn-management/settings/components/field_input/kibana.jsonc
index ce990d2955950..95f3fc2fc75a2 100644
--- a/packages/kbn-management/settings/components/field_input/kibana.jsonc
+++ b/packages/kbn-management/settings/components/field_input/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-components-field-input",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/components/field_row/kibana.jsonc b/packages/kbn-management/settings/components/field_row/kibana.jsonc
index e39c157f53252..7a0da59a74af4 100644
--- a/packages/kbn-management/settings/components/field_row/kibana.jsonc
+++ b/packages/kbn-management/settings/components/field_row/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-components-field-row",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/components/form/kibana.jsonc b/packages/kbn-management/settings/components/form/kibana.jsonc
index 58daacd2622a4..5297d8a292ee9 100644
--- a/packages/kbn-management/settings/components/form/kibana.jsonc
+++ b/packages/kbn-management/settings/components/form/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-components-form",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/field_definition/kibana.jsonc b/packages/kbn-management/settings/field_definition/kibana.jsonc
index 23459871d7882..f56c69ad47661 100644
--- a/packages/kbn-management/settings/field_definition/kibana.jsonc
+++ b/packages/kbn-management/settings/field_definition/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-field-definition",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/section_registry/kibana.jsonc b/packages/kbn-management/settings/section_registry/kibana.jsonc
index 53a9aea666df3..2c367093133ad 100644
--- a/packages/kbn-management/settings/section_registry/kibana.jsonc
+++ b/packages/kbn-management/settings/section_registry/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-section-registry",
- "owner": "@elastic/appex-sharedux @elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/appex-sharedux",
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/setting_ids/kibana.jsonc b/packages/kbn-management/settings/setting_ids/kibana.jsonc
index 62b1f89566d58..e47caf903a14a 100644
--- a/packages/kbn-management/settings/setting_ids/kibana.jsonc
+++ b/packages/kbn-management/settings/setting_ids/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/management-settings-ids",
- "owner": "@elastic/appex-sharedux @elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/appex-sharedux",
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/types/kibana.jsonc b/packages/kbn-management/settings/types/kibana.jsonc
index 54a3836a48380..994e4ba3bbeed 100644
--- a/packages/kbn-management/settings/types/kibana.jsonc
+++ b/packages/kbn-management/settings/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-types",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-management/settings/utilities/kibana.jsonc b/packages/kbn-management/settings/utilities/kibana.jsonc
index a32f319da8f66..cecf1ee6537d4 100644
--- a/packages/kbn-management/settings/utilities/kibana.jsonc
+++ b/packages/kbn-management/settings/utilities/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/management-settings-utilities",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-manifest/kibana.jsonc b/packages/kbn-manifest/kibana.jsonc
index 27f2d95e65501..b6ce7ae0c2862 100644
--- a/packages/kbn-manifest/kibana.jsonc
+++ b/packages/kbn-manifest/kibana.jsonc
@@ -1,5 +1,6 @@
{
"type": "shared-server",
"id": "@kbn/manifest",
- "owner": "@elastic/kibana-core"
+ "owner": "@elastic/kibana-core",
+ "devOnly": true
}
diff --git a/packages/kbn-mapbox-gl/kibana.jsonc b/packages/kbn-mapbox-gl/kibana.jsonc
index 6cc7e1f7b2b30..c0174f25e37e8 100644
--- a/packages/kbn-mapbox-gl/kibana.jsonc
+++ b/packages/kbn-mapbox-gl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/mapbox-gl",
- "owner": "@elastic/kibana-presentation"
-}
+ "owner": [
+ "@elastic/kibana-presentation"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-mock-idp-utils/kibana.jsonc b/packages/kbn-mock-idp-utils/kibana.jsonc
index 443dd39d1e6d6..e88f8a1fa4bb9 100644
--- a/packages/kbn-mock-idp-utils/kibana.jsonc
+++ b/packages/kbn-mock-idp-utils/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/mock-idp-utils",
- "owner": "@elastic/kibana-security",
- "devOnly": true,
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
}
\ No newline at end of file
diff --git a/packages/kbn-monaco/kibana.jsonc b/packages/kbn-monaco/kibana.jsonc
index 32e962e27ca3b..1f04833d036b8 100644
--- a/packages/kbn-monaco/kibana.jsonc
+++ b/packages/kbn-monaco/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/monaco",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-object-versioning-utils/kibana.jsonc b/packages/kbn-object-versioning-utils/kibana.jsonc
index deba859afd364..b80f4dc13beca 100644
--- a/packages/kbn-object-versioning-utils/kibana.jsonc
+++ b/packages/kbn-object-versioning-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/object-versioning-utils",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-object-versioning/kibana.jsonc b/packages/kbn-object-versioning/kibana.jsonc
index 00f87ac804f47..5d20eefe37bd8 100644
--- a/packages/kbn-object-versioning/kibana.jsonc
+++ b/packages/kbn-object-versioning/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/object-versioning",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-openapi-common/kibana.jsonc b/packages/kbn-openapi-common/kibana.jsonc
index 4254feb1b8a73..1c8f5a009dfca 100644
--- a/packages/kbn-openapi-common/kibana.jsonc
+++ b/packages/kbn-openapi-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/openapi-common",
- "owner": "@elastic/security-detection-rule-management"
-}
+ "owner": [
+ "@elastic/security-detection-rule-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-optimizer-webpack-helpers/kibana.jsonc b/packages/kbn-optimizer-webpack-helpers/kibana.jsonc
index 1fa8375008f26..f4f1607d7b9ec 100644
--- a/packages/kbn-optimizer-webpack-helpers/kibana.jsonc
+++ b/packages/kbn-optimizer-webpack-helpers/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/optimizer-webpack-helpers",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-osquery-io-ts-types/kibana.jsonc b/packages/kbn-osquery-io-ts-types/kibana.jsonc
index d989501855da2..261ffcf60a1d9 100644
--- a/packages/kbn-osquery-io-ts-types/kibana.jsonc
+++ b/packages/kbn-osquery-io-ts-types/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/osquery-io-ts-types",
- "owner": "@elastic/security-asset-management"
+ "owner": "@elastic/security-asset-management",
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-panel-loader/kibana.jsonc b/packages/kbn-panel-loader/kibana.jsonc
index 5fc518a8983ca..381e86db160af 100644
--- a/packages/kbn-panel-loader/kibana.jsonc
+++ b/packages/kbn-panel-loader/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/panel-loader",
- "owner": "@elastic/kibana-presentation"
-}
+ "owner": [
+ "@elastic/kibana-presentation"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-peggy/kibana.jsonc b/packages/kbn-peggy/kibana.jsonc
index a1cdcc8f802aa..f3a821456e4a1 100644
--- a/packages/kbn-peggy/kibana.jsonc
+++ b/packages/kbn-peggy/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/peggy",
- "owner": "@elastic/kibana-operations",
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-profiling-utils/kibana.jsonc b/packages/kbn-profiling-utils/kibana.jsonc
index d41a4db71299d..36840c5274ca9 100644
--- a/packages/kbn-profiling-utils/kibana.jsonc
+++ b/packages/kbn-profiling-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/profiling-utils",
- "owner": "@elastic/obs-ux-infra_services-team"
-}
+ "owner": [
+ "@elastic/obs-ux-infra_services-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-react-field/kibana.jsonc b/packages/kbn-react-field/kibana.jsonc
index 5b65d59d4dbbd..7a8158adf1401 100644
--- a/packages/kbn-react-field/kibana.jsonc
+++ b/packages/kbn-react-field/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-field",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-react-hooks/kibana.jsonc b/packages/kbn-react-hooks/kibana.jsonc
index d968b4340b356..3c5d2e78d0ed6 100644
--- a/packages/kbn-react-hooks/kibana.jsonc
+++ b/packages/kbn-react-hooks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-hooks",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-recently-accessed/kibana.jsonc b/packages/kbn-recently-accessed/kibana.jsonc
index 0ec9917dc6b77..48b007b3e99be 100644
--- a/packages/kbn-recently-accessed/kibana.jsonc
+++ b/packages/kbn-recently-accessed/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/recently-accessed",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-repo-info/kibana.jsonc b/packages/kbn-repo-info/kibana.jsonc
index ab12583890dfd..bf7f4bc9bacc1 100644
--- a/packages/kbn-repo-info/kibana.jsonc
+++ b/packages/kbn-repo-info/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/repo-info",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-repo-packages/kibana.jsonc b/packages/kbn-repo-packages/kibana.jsonc
index 868735cc2c1a3..2bb82ef6495cd 100644
--- a/packages/kbn-repo-packages/kibana.jsonc
+++ b/packages/kbn-repo-packages/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/repo-packages",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-repo-path/kibana.jsonc b/packages/kbn-repo-path/kibana.jsonc
index 2c0bc6368ff67..b32e21e3fdd6a 100644
--- a/packages/kbn-repo-path/kibana.jsonc
+++ b/packages/kbn-repo-path/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/repo-path",
- "owner": "@elastic/kibana-operations",
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
"devOnly": true
-}
+}
\ No newline at end of file
diff --git a/packages/kbn-repo-source-classifier/index.ts b/packages/kbn-repo-source-classifier/index.ts
index f82499bfd6405..8a9d652466012 100644
--- a/packages/kbn-repo-source-classifier/index.ts
+++ b/packages/kbn-repo-source-classifier/index.ts
@@ -7,5 +7,6 @@
* License v3.0 only", or the "Server Side Public License, v 1".
*/
+export type { ModuleId } from './src/module_id';
export type { ModuleType } from './src/module_type';
export { RepoSourceClassifier } from './src/repo_source_classifier';
diff --git a/packages/kbn-reporting/common/kibana.jsonc b/packages/kbn-reporting/common/kibana.jsonc
index 9b03854836915..198147ed5a90f 100644
--- a/packages/kbn-reporting/common/kibana.jsonc
+++ b/packages/kbn-reporting/common/kibana.jsonc
@@ -2,4 +2,6 @@
"type": "shared-common",
"id": "@kbn/reporting-common",
"owner": "@elastic/appex-sharedux",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-reporting/export_types/csv/kibana.jsonc b/packages/kbn-reporting/export_types/csv/kibana.jsonc
index e638d40ede567..417605c641a1d 100644
--- a/packages/kbn-reporting/export_types/csv/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/csv/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-server",
- "id": "@kbn/reporting-export-types-csv",
- "owner": "@elastic/appex-sharedux"
- }
\ No newline at end of file
+ "type": "shared-server",
+ "id": "@kbn/reporting-export-types-csv",
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-reporting/export_types/csv_common/kibana.jsonc b/packages/kbn-reporting/export_types/csv_common/kibana.jsonc
index 10e347c55ab5e..a12125b4da075 100644
--- a/packages/kbn-reporting/export_types/csv_common/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/csv_common/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/reporting-export-types-csv-common",
- "owner": "@elastic/appex-sharedux"
+ "owner": "@elastic/appex-sharedux",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-reporting/export_types/pdf/kibana.jsonc b/packages/kbn-reporting/export_types/pdf/kibana.jsonc
index 1cc83f4395e21..716c3bbb84737 100644
--- a/packages/kbn-reporting/export_types/pdf/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/pdf/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-server",
- "id": "@kbn/reporting-export-types-pdf",
- "owner": "@elastic/appex-sharedux"
- }
\ No newline at end of file
+ "type": "shared-server",
+ "id": "@kbn/reporting-export-types-pdf",
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-reporting/export_types/pdf_common/kibana.jsonc b/packages/kbn-reporting/export_types/pdf_common/kibana.jsonc
index a9aecce082861..1785e8f062eb0 100644
--- a/packages/kbn-reporting/export_types/pdf_common/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/pdf_common/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/reporting-export-types-pdf-common",
- "owner": "@elastic/appex-sharedux"
+ "owner": "@elastic/appex-sharedux",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-reporting/export_types/png/kibana.jsonc b/packages/kbn-reporting/export_types/png/kibana.jsonc
index b8923806260fb..db64ceb40fb9d 100644
--- a/packages/kbn-reporting/export_types/png/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/png/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-server",
- "id": "@kbn/reporting-export-types-png",
- "owner": "@elastic/appex-sharedux"
- }
\ No newline at end of file
+ "type": "shared-server",
+ "id": "@kbn/reporting-export-types-png",
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-reporting/export_types/png_common/kibana.jsonc b/packages/kbn-reporting/export_types/png_common/kibana.jsonc
index 0c0b7259864ce..8b041ebc1bae9 100644
--- a/packages/kbn-reporting/export_types/png_common/kibana.jsonc
+++ b/packages/kbn-reporting/export_types/png_common/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/reporting-export-types-png-common",
- "owner": "@elastic/appex-sharedux"
+ "owner": "@elastic/appex-sharedux",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-reporting/get_csv_panel_actions/kibana.jsonc b/packages/kbn-reporting/get_csv_panel_actions/kibana.jsonc
index a37c3dbc2d61b..1548edc6488d5 100644
--- a/packages/kbn-reporting/get_csv_panel_actions/kibana.jsonc
+++ b/packages/kbn-reporting/get_csv_panel_actions/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/reporting-csv-share-panel",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-reporting/mocks_server/kibana.jsonc b/packages/kbn-reporting/mocks_server/kibana.jsonc
index e9c9707b67a2a..ce43a094b6990 100644
--- a/packages/kbn-reporting/mocks_server/kibana.jsonc
+++ b/packages/kbn-reporting/mocks_server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/reporting-mocks-server",
- "owner": "@elastic/appex-sharedux"
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/packages/kbn-reporting/public/kibana.jsonc b/packages/kbn-reporting/public/kibana.jsonc
index c813e18f70e8e..16b3330e2fb23 100644
--- a/packages/kbn-reporting/public/kibana.jsonc
+++ b/packages/kbn-reporting/public/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/reporting-public",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-reporting/server/export_type.ts b/packages/kbn-reporting/server/export_type.ts
index 2ddd69b826b60..32be67ddad3fc 100644
--- a/packages/kbn-reporting/server/export_type.ts
+++ b/packages/kbn-reporting/server/export_type.ts
@@ -8,7 +8,6 @@
*/
import type { IClusterClient } from '@kbn/core-elasticsearch-server';
-import { CoreKibanaRequest } from '@kbn/core-http-router-server-internal';
import type {
FakeRawRequest,
Headers,
@@ -28,6 +27,7 @@ import type { ScreenshottingStart } from '@kbn/screenshotting-plugin/server';
import { DEFAULT_SPACE_ID } from '@kbn/spaces-plugin/common';
import type { SpacesPluginSetup } from '@kbn/spaces-plugin/server';
+import { kibanaRequestFactory } from '@kbn/core-http-server-utils';
import type { CreateJobFn, RunTaskFn } from './types';
import type { ReportingConfigType } from '.';
@@ -126,7 +126,7 @@ export abstract class ExportType<
headers,
path: '/',
};
- const fakeRequest = CoreKibanaRequest.from(rawRequest);
+ const fakeRequest = kibanaRequestFactory(rawRequest);
const spacesService = this.setupDeps.spaces?.spacesService;
if (spacesService) {
diff --git a/packages/kbn-reporting/server/kibana.jsonc b/packages/kbn-reporting/server/kibana.jsonc
index a2440596bd9dd..e4c95256bc2f5 100644
--- a/packages/kbn-reporting/server/kibana.jsonc
+++ b/packages/kbn-reporting/server/kibana.jsonc
@@ -2,9 +2,10 @@
"type": "shared-server",
"id": "@kbn/reporting-server",
"owner": "@elastic/appex-sharedux",
+ "group": "platform",
+ "visibility": "private",
"plugin": {
"server": true,
"browser": false,
}
}
-
diff --git a/packages/kbn-reporting/server/tsconfig.json b/packages/kbn-reporting/server/tsconfig.json
index 7981ce1c3f995..94b082afdc2ee 100644
--- a/packages/kbn-reporting/server/tsconfig.json
+++ b/packages/kbn-reporting/server/tsconfig.json
@@ -31,8 +31,8 @@
"@kbn/licensing-plugin",
"@kbn/spaces-plugin",
"@kbn/core-elasticsearch-server",
- "@kbn/core-http-router-server-internal",
"@kbn/core-http-request-handler-context-server",
"@kbn/config-schema",
+ "@kbn/core-http-server-utils",
]
}
diff --git a/packages/kbn-resizable-layout/kibana.jsonc b/packages/kbn-resizable-layout/kibana.jsonc
index abc49ac47ffbf..e02d6599bba9c 100644
--- a/packages/kbn-resizable-layout/kibana.jsonc
+++ b/packages/kbn-resizable-layout/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/resizable-layout",
- "description": "A component for creating resizable layouts containing a fixed width panel and a flexible panel, with support for horizontal and vertical layouts.",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "description": "A component for creating resizable layouts containing a fixed width panel and a flexible panel, with support for horizontal and vertical layouts."
+}
\ No newline at end of file
diff --git a/packages/kbn-rison/kibana.jsonc b/packages/kbn-rison/kibana.jsonc
index c0e6145d04a7d..0962a3a02987f 100644
--- a/packages/kbn-rison/kibana.jsonc
+++ b/packages/kbn-rison/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/rison",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-router-to-openapispec/kibana.jsonc b/packages/kbn-router-to-openapispec/kibana.jsonc
index a14f443ce27ec..800f12d331590 100644
--- a/packages/kbn-router-to-openapispec/kibana.jsonc
+++ b/packages/kbn-router-to-openapispec/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/router-to-openapispec",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-router-utils/kibana.jsonc b/packages/kbn-router-utils/kibana.jsonc
index c255dacb11c70..18b5c54a9c786 100644
--- a/packages/kbn-router-utils/kibana.jsonc
+++ b/packages/kbn-router-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/router-utils",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-rrule/kibana.jsonc b/packages/kbn-rrule/kibana.jsonc
index 08878a6cfb1e9..5b5374ff6a1ab 100644
--- a/packages/kbn-rrule/kibana.jsonc
+++ b/packages/kbn-rrule/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/rrule",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-rule-data-utils/kibana.jsonc b/packages/kbn-rule-data-utils/kibana.jsonc
index 4d9d77fbeeb72..733ffbdfa67f3 100644
--- a/packages/kbn-rule-data-utils/kibana.jsonc
+++ b/packages/kbn-rule-data-utils/kibana.jsonc
@@ -5,5 +5,7 @@
"@elastic/security-detections-response",
"@elastic/response-ops",
"@elastic/obs-ux-management-team"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-safer-lodash-set/kibana.jsonc b/packages/kbn-safer-lodash-set/kibana.jsonc
index d01d41b9a6219..5f4ad3f4395da 100644
--- a/packages/kbn-safer-lodash-set/kibana.jsonc
+++ b/packages/kbn-safer-lodash-set/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/safer-lodash-set",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-saved-objects-settings/kibana.jsonc b/packages/kbn-saved-objects-settings/kibana.jsonc
index 40486e1ef0cf1..c03224f017a21 100644
--- a/packages/kbn-saved-objects-settings/kibana.jsonc
+++ b/packages/kbn-saved-objects-settings/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/saved-objects-settings",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-screenshotting-server/kibana.jsonc b/packages/kbn-screenshotting-server/kibana.jsonc
index 1f2aa1c0f5794..a71e7b15d2b8a 100644
--- a/packages/kbn-screenshotting-server/kibana.jsonc
+++ b/packages/kbn-screenshotting-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/screenshotting-server",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-search-api-keys-components/kibana.jsonc b/packages/kbn-search-api-keys-components/kibana.jsonc
index bedd4c213760f..54160e8576569 100644
--- a/packages/kbn-search-api-keys-components/kibana.jsonc
+++ b/packages/kbn-search-api-keys-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/search-api-keys-components",
- "owner": "@elastic/search-kibana"
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "search",
+ "visibility": "private"
}
\ No newline at end of file
diff --git a/packages/kbn-search-api-keys-server/kibana.jsonc b/packages/kbn-search-api-keys-server/kibana.jsonc
index 52c6cd9653968..5102ebdeda7f4 100644
--- a/packages/kbn-search-api-keys-server/kibana.jsonc
+++ b/packages/kbn-search-api-keys-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/search-api-keys-server",
- "owner": "@elastic/search-kibana"
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "search",
+ "visibility": "private"
}
\ No newline at end of file
diff --git a/packages/kbn-search-api-panels/kibana.jsonc b/packages/kbn-search-api-panels/kibana.jsonc
index 3e346c91d5554..98b03521b6248 100644
--- a/packages/kbn-search-api-panels/kibana.jsonc
+++ b/packages/kbn-search-api-panels/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/search-api-panels",
- "owner": "@elastic/search-kibana"
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ // FIXME? @kbn/index-management-plugin depends on it
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-search-connectors/kibana.jsonc b/packages/kbn-search-connectors/kibana.jsonc
index d5254ac9b68c7..d784b6c15c679 100644
--- a/packages/kbn-search-connectors/kibana.jsonc
+++ b/packages/kbn-search-connectors/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/search-connectors",
- "owner": "@elastic/search-kibana"
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ // FIXME? search-connectors-plugin depends on it
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-search-errors/kibana.jsonc b/packages/kbn-search-errors/kibana.jsonc
index 9d4e7e2472b9d..208da0ca92221 100644
--- a/packages/kbn-search-errors/kibana.jsonc
+++ b/packages/kbn-search-errors/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/search-errors",
- "owner": "@elastic/kibana-data-discovery"
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-search-index-documents/kibana.jsonc b/packages/kbn-search-index-documents/kibana.jsonc
index a0a69aff312c3..f28c08c525775 100644
--- a/packages/kbn-search-index-documents/kibana.jsonc
+++ b/packages/kbn-search-index-documents/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/search-index-documents",
- "owner": "@elastic/search-kibana"
+ "owner": "@elastic/search-kibana",
+ "group": "search",
+ "visibility": "private"
}
diff --git a/packages/kbn-search-response-warnings/kibana.jsonc b/packages/kbn-search-response-warnings/kibana.jsonc
index 5c8127c27319e..530a97c7e3bba 100644
--- a/packages/kbn-search-response-warnings/kibana.jsonc
+++ b/packages/kbn-search-response-warnings/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/search-response-warnings",
- "owner": "@elastic/kibana-data-discovery"
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-search-types/kibana.jsonc b/packages/kbn-search-types/kibana.jsonc
index 2f61b7444a0d8..f2b5a43ad63fa 100644
--- a/packages/kbn-search-types/kibana.jsonc
+++ b/packages/kbn-search-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/search-types",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-security-hardening/kibana.jsonc b/packages/kbn-security-hardening/kibana.jsonc
index 42b778b24fcc6..b434a95e70985 100644
--- a/packages/kbn-security-hardening/kibana.jsonc
+++ b/packages/kbn-security-hardening/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-hardening",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-autocomplete/kibana.jsonc b/packages/kbn-securitysolution-autocomplete/kibana.jsonc
index 0446d8bc04ed2..42e6564593c84 100644
--- a/packages/kbn-securitysolution-autocomplete/kibana.jsonc
+++ b/packages/kbn-securitysolution-autocomplete/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-autocomplete",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-ecs/kibana.jsonc b/packages/kbn-securitysolution-ecs/kibana.jsonc
index f288e4b2951ce..8a5b40f54fcb1 100644
--- a/packages/kbn-securitysolution-ecs/kibana.jsonc
+++ b/packages/kbn-securitysolution-ecs/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-ecs",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-endpoint-exceptions-common/kibana.jsonc b/packages/kbn-securitysolution-endpoint-exceptions-common/kibana.jsonc
index 76a63cc5ac561..3351c559d0823 100644
--- a/packages/kbn-securitysolution-endpoint-exceptions-common/kibana.jsonc
+++ b/packages/kbn-securitysolution-endpoint-exceptions-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-endpoint-exceptions-common",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-es-utils/kibana.jsonc b/packages/kbn-securitysolution-es-utils/kibana.jsonc
index 6cc0af9e25de4..c7befc64d8881 100644
--- a/packages/kbn-securitysolution-es-utils/kibana.jsonc
+++ b/packages/kbn-securitysolution-es-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-es-utils",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-exception-list-components/kibana.jsonc b/packages/kbn-securitysolution-exception-list-components/kibana.jsonc
index 9d280a7c5098f..e616d5d8d9419 100644
--- a/packages/kbn-securitysolution-exception-list-components/kibana.jsonc
+++ b/packages/kbn-securitysolution-exception-list-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-exception-list-components",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-exceptions-common/kibana.jsonc b/packages/kbn-securitysolution-exceptions-common/kibana.jsonc
index ff47bd8f5a585..4ca98e71a9256 100644
--- a/packages/kbn-securitysolution-exceptions-common/kibana.jsonc
+++ b/packages/kbn-securitysolution-exceptions-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-exceptions-common",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-hook-utils/kibana.jsonc b/packages/kbn-securitysolution-hook-utils/kibana.jsonc
index abea333eaf081..e05c4329e8c36 100644
--- a/packages/kbn-securitysolution-hook-utils/kibana.jsonc
+++ b/packages/kbn-securitysolution-hook-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-hook-utils",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-io-ts-alerting-types/kibana.jsonc b/packages/kbn-securitysolution-io-ts-alerting-types/kibana.jsonc
index 6749cb99ac474..813f13d89ff99 100644
--- a/packages/kbn-securitysolution-io-ts-alerting-types/kibana.jsonc
+++ b/packages/kbn-securitysolution-io-ts-alerting-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-io-ts-alerting-types",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-io-ts-list-types/kibana.jsonc b/packages/kbn-securitysolution-io-ts-list-types/kibana.jsonc
index ce40047794dfa..7c835b05d02e2 100644
--- a/packages/kbn-securitysolution-io-ts-list-types/kibana.jsonc
+++ b/packages/kbn-securitysolution-io-ts-list-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-io-ts-list-types",
- "owner": "@elastic/security-detection-engine"
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
}
diff --git a/packages/kbn-securitysolution-io-ts-types/kibana.jsonc b/packages/kbn-securitysolution-io-ts-types/kibana.jsonc
index c099c55f08a01..0eff2e1ce9023 100644
--- a/packages/kbn-securitysolution-io-ts-types/kibana.jsonc
+++ b/packages/kbn-securitysolution-io-ts-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-io-ts-types",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-io-ts-utils/kibana.jsonc b/packages/kbn-securitysolution-io-ts-utils/kibana.jsonc
index 3628e51de2c95..f0b84ddb6c7e7 100644
--- a/packages/kbn-securitysolution-io-ts-utils/kibana.jsonc
+++ b/packages/kbn-securitysolution-io-ts-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-io-ts-utils",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-list-api/kibana.jsonc b/packages/kbn-securitysolution-list-api/kibana.jsonc
index 70a32bbf8c318..e3408f02a5aba 100644
--- a/packages/kbn-securitysolution-list-api/kibana.jsonc
+++ b/packages/kbn-securitysolution-list-api/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-list-api",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-list-constants/kibana.jsonc b/packages/kbn-securitysolution-list-constants/kibana.jsonc
index 9185bef63b5c6..38cc48cd87107 100644
--- a/packages/kbn-securitysolution-list-constants/kibana.jsonc
+++ b/packages/kbn-securitysolution-list-constants/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-list-constants",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-list-hooks/kibana.jsonc b/packages/kbn-securitysolution-list-hooks/kibana.jsonc
index f0d26c1e126e6..fc5331b309606 100644
--- a/packages/kbn-securitysolution-list-hooks/kibana.jsonc
+++ b/packages/kbn-securitysolution-list-hooks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-list-hooks",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-list-utils/kibana.jsonc b/packages/kbn-securitysolution-list-utils/kibana.jsonc
index ee3b8f0e45100..bbf6b24499695 100644
--- a/packages/kbn-securitysolution-list-utils/kibana.jsonc
+++ b/packages/kbn-securitysolution-list-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-list-utils",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-lists-common/kibana.jsonc b/packages/kbn-securitysolution-lists-common/kibana.jsonc
index 614314f10e8b4..4e00ce7b91d93 100644
--- a/packages/kbn-securitysolution-lists-common/kibana.jsonc
+++ b/packages/kbn-securitysolution-lists-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-lists-common",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-rules/kibana.jsonc b/packages/kbn-securitysolution-rules/kibana.jsonc
index 1bb40e4eada67..1c4bb22857b50 100644
--- a/packages/kbn-securitysolution-rules/kibana.jsonc
+++ b/packages/kbn-securitysolution-rules/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-rules",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-t-grid/kibana.jsonc b/packages/kbn-securitysolution-t-grid/kibana.jsonc
index 4e08fb6804664..81f74a1116e11 100644
--- a/packages/kbn-securitysolution-t-grid/kibana.jsonc
+++ b/packages/kbn-securitysolution-t-grid/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-t-grid",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-securitysolution-utils/kibana.jsonc b/packages/kbn-securitysolution-utils/kibana.jsonc
index 53dec9673e495..5e6ccf9096ea3 100644
--- a/packages/kbn-securitysolution-utils/kibana.jsonc
+++ b/packages/kbn-securitysolution-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-utils",
- "owner": "@elastic/security-detection-engine"
-}
+ "owner": [
+ "@elastic/security-detection-engine"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-server-http-tools/kibana.jsonc b/packages/kbn-server-http-tools/kibana.jsonc
index f540a5be09123..30c15aa7f7324 100644
--- a/packages/kbn-server-http-tools/kibana.jsonc
+++ b/packages/kbn-server-http-tools/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/server-http-tools",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-server-route-repository-client/kibana.jsonc b/packages/kbn-server-route-repository-client/kibana.jsonc
index 5a3974d7ab3ca..cdb59a56ca04f 100644
--- a/packages/kbn-server-route-repository-client/kibana.jsonc
+++ b/packages/kbn-server-route-repository-client/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/server-route-repository-client",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-server-route-repository-utils/kibana.jsonc b/packages/kbn-server-route-repository-utils/kibana.jsonc
index 3a7e69d98a060..d536b152126f0 100644
--- a/packages/kbn-server-route-repository-utils/kibana.jsonc
+++ b/packages/kbn-server-route-repository-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/server-route-repository-utils",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-server-route-repository/kibana.jsonc b/packages/kbn-server-route-repository/kibana.jsonc
index 5137b5593cfd5..22da9d601081a 100644
--- a/packages/kbn-server-route-repository/kibana.jsonc
+++ b/packages/kbn-server-route-repository/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/server-route-repository",
- "owner": ["@elastic/obs-knowledge-team"]
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-shared-svg/kibana.jsonc b/packages/kbn-shared-svg/kibana.jsonc
index 89949f5b7d276..709dce31f58ae 100644
--- a/packages/kbn-shared-svg/kibana.jsonc
+++ b/packages/kbn-shared-svg/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/shared-svg",
- "owner": "@elastic/obs-ux-infra_services-team"
+ "owner": "@elastic/obs-ux-infra_services-team",
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-shared-ux-utility/kibana.jsonc b/packages/kbn-shared-ux-utility/kibana.jsonc
index 23205fc09e20c..8fc1bc88c27fa 100644
--- a/packages/kbn-shared-ux-utility/kibana.jsonc
+++ b/packages/kbn-shared-ux-utility/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-utility",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-some-dev-log/kibana.jsonc b/packages/kbn-some-dev-log/kibana.jsonc
index d83704903bdfb..3163f7a887c5d 100644
--- a/packages/kbn-some-dev-log/kibana.jsonc
+++ b/packages/kbn-some-dev-log/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/some-dev-log",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-sort-predicates/kibana.jsonc b/packages/kbn-sort-predicates/kibana.jsonc
index c07088597a01e..2f25996de7482 100644
--- a/packages/kbn-sort-predicates/kibana.jsonc
+++ b/packages/kbn-sort-predicates/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/sort-predicates",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-sse-utils-client/kibana.jsonc b/packages/kbn-sse-utils-client/kibana.jsonc
index eda99336320f3..60f2a2dc02527 100644
--- a/packages/kbn-sse-utils-client/kibana.jsonc
+++ b/packages/kbn-sse-utils-client/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/sse-utils-client",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-sse-utils-server/kibana.jsonc b/packages/kbn-sse-utils-server/kibana.jsonc
index 9e06e575b7989..8c533af1953e9 100644
--- a/packages/kbn-sse-utils-server/kibana.jsonc
+++ b/packages/kbn-sse-utils-server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/sse-utils-server",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-sse-utils/kibana.jsonc b/packages/kbn-sse-utils/kibana.jsonc
index 3bd583763b4d8..fa3beec29fe86 100644
--- a/packages/kbn-sse-utils/kibana.jsonc
+++ b/packages/kbn-sse-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/sse-utils",
- "owner": "@elastic/obs-knowledge-team"
-}
+ "owner": [
+ "@elastic/obs-knowledge-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-std/kibana.jsonc b/packages/kbn-std/kibana.jsonc
index 062ba5970f539..4b42cb289bf64 100644
--- a/packages/kbn-std/kibana.jsonc
+++ b/packages/kbn-std/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/std",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-stdio-dev-helpers/kibana.jsonc b/packages/kbn-stdio-dev-helpers/kibana.jsonc
index 4cb58f510906c..b7181e0f30675 100644
--- a/packages/kbn-stdio-dev-helpers/kibana.jsonc
+++ b/packages/kbn-stdio-dev-helpers/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/stdio-dev-helpers",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-storybook/kibana.jsonc b/packages/kbn-storybook/kibana.jsonc
index 4faf58c309267..c1db579312fcb 100644
--- a/packages/kbn-storybook/kibana.jsonc
+++ b/packages/kbn-storybook/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/storybook",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-telemetry-tools/kibana.jsonc b/packages/kbn-telemetry-tools/kibana.jsonc
index cf1d0def824e4..d1168b66d69f6 100644
--- a/packages/kbn-telemetry-tools/kibana.jsonc
+++ b/packages/kbn-telemetry-tools/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-server",
"id": "@kbn/telemetry-tools",
- "devOnly": true,
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-test-eui-helpers/kibana.jsonc b/packages/kbn-test-eui-helpers/kibana.jsonc
index fc97c720f827d..029240a418615 100644
--- a/packages/kbn-test-eui-helpers/kibana.jsonc
+++ b/packages/kbn-test-eui-helpers/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/test-eui-helpers",
- "devOnly": true,
- "owner": ["@elastic/kibana-visualizations"],
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-test-jest-helpers/kibana.jsonc b/packages/kbn-test-jest-helpers/kibana.jsonc
index fdabbb9780d6c..5f98c5273338d 100644
--- a/packages/kbn-test-jest-helpers/kibana.jsonc
+++ b/packages/kbn-test-jest-helpers/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/test-jest-helpers",
- "devOnly": true,
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
-}
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-test-subj-selector/kibana.jsonc b/packages/kbn-test-subj-selector/kibana.jsonc
index 8026708a83e3b..b88ad46dd17c1 100644
--- a/packages/kbn-test-subj-selector/kibana.jsonc
+++ b/packages/kbn-test-subj-selector/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/test-subj-selector",
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
}
diff --git a/packages/kbn-test/kibana.jsonc b/packages/kbn-test/kibana.jsonc
index c39f82b52a113..c99b14a03bfa0 100644
--- a/packages/kbn-test/kibana.jsonc
+++ b/packages/kbn-test/kibana.jsonc
@@ -1,6 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/test",
- "devOnly": true,
- "owner": ["@elastic/kibana-operations", "@elastic/appex-qa"],
-}
+ "owner": [
+ "@elastic/kibana-operations",
+ "@elastic/appex-qa"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-timelion-grammar/kibana.jsonc b/packages/kbn-timelion-grammar/kibana.jsonc
index 88b61e0c15872..a7d321fd99a1b 100644
--- a/packages/kbn-timelion-grammar/kibana.jsonc
+++ b/packages/kbn-timelion-grammar/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/timelion-grammar",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-timerange/kibana.jsonc b/packages/kbn-timerange/kibana.jsonc
index e3f2e74f771a6..dc2e47f2a9c6c 100644
--- a/packages/kbn-timerange/kibana.jsonc
+++ b/packages/kbn-timerange/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/timerange",
- "owner": "@elastic/obs-ux-logs-team"
-}
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-tinymath/kibana.jsonc b/packages/kbn-tinymath/kibana.jsonc
index dd790aee9fe9b..149662a6beb77 100644
--- a/packages/kbn-tinymath/kibana.jsonc
+++ b/packages/kbn-tinymath/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/tinymath",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-tooling-log/kibana.jsonc b/packages/kbn-tooling-log/kibana.jsonc
index d855a7dc46c72..c942e6d37594f 100644
--- a/packages/kbn-tooling-log/kibana.jsonc
+++ b/packages/kbn-tooling-log/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/tooling-log",
- "devOnly": true,
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": true
+}
\ No newline at end of file
diff --git a/packages/kbn-transpose-utils/kibana.jsonc b/packages/kbn-transpose-utils/kibana.jsonc
index d891291d0720a..1b79c9189ba57 100644
--- a/packages/kbn-transpose-utils/kibana.jsonc
+++ b/packages/kbn-transpose-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/transpose-utils",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-triggers-actions-ui-types/kibana.jsonc b/packages/kbn-triggers-actions-ui-types/kibana.jsonc
index cb14c1d7fdf44..964233667ea2a 100644
--- a/packages/kbn-triggers-actions-ui-types/kibana.jsonc
+++ b/packages/kbn-triggers-actions-ui-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/triggers-actions-ui-types",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-try-in-console/kibana.jsonc b/packages/kbn-try-in-console/kibana.jsonc
index c5988280943db..77ac2de3095f4 100644
--- a/packages/kbn-try-in-console/kibana.jsonc
+++ b/packages/kbn-try-in-console/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/try-in-console",
- "owner": "@elastic/search-kibana"
-}
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-typed-react-router-config/kibana.jsonc b/packages/kbn-typed-react-router-config/kibana.jsonc
index c004d263a6046..37c95108427ee 100644
--- a/packages/kbn-typed-react-router-config/kibana.jsonc
+++ b/packages/kbn-typed-react-router-config/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/typed-react-router-config",
- "owner": ["@elastic/obs-knowledge-team", "@elastic/obs-ux-infra_services-team"]
-}
+ "owner": [
+ "@elastic/obs-knowledge-team",
+ "@elastic/obs-ux-infra_services-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ui-actions-browser/kibana.jsonc b/packages/kbn-ui-actions-browser/kibana.jsonc
index 3fbdc46e64b16..d7133132af334 100644
--- a/packages/kbn-ui-actions-browser/kibana.jsonc
+++ b/packages/kbn-ui-actions-browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ui-actions-browser",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-ui-shared-deps-npm/kibana.jsonc b/packages/kbn-ui-shared-deps-npm/kibana.jsonc
index 91ab8cdfc2b13..6dad4bd9bde4c 100644
--- a/packages/kbn-ui-shared-deps-npm/kibana.jsonc
+++ b/packages/kbn-ui-shared-deps-npm/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ui-shared-deps-npm",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-ui-shared-deps-src/kibana.jsonc b/packages/kbn-ui-shared-deps-src/kibana.jsonc
index 39b71b0bd00e1..5626d0a010465 100644
--- a/packages/kbn-ui-shared-deps-src/kibana.jsonc
+++ b/packages/kbn-ui-shared-deps-src/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ui-shared-deps-src",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-ui-theme/kibana.jsonc b/packages/kbn-ui-theme/kibana.jsonc
index db8230d520c0a..e49ac0435f91e 100644
--- a/packages/kbn-ui-theme/kibana.jsonc
+++ b/packages/kbn-ui-theme/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ui-theme",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-unified-data-table/kibana.jsonc b/packages/kbn-unified-data-table/kibana.jsonc
index b80f8b6a55596..c7af5075e95c9 100644
--- a/packages/kbn-unified-data-table/kibana.jsonc
+++ b/packages/kbn-unified-data-table/kibana.jsonc
@@ -1,9 +1,11 @@
{
"type": "shared-browser",
"id": "@kbn/unified-data-table",
- "description": "Contains functionality for the unified data table which can be integrated into apps",
"owner": [
"@elastic/kibana-data-discovery",
"@elastic/security-threat-hunting-investigations"
- ]
-}
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "description": "Contains functionality for the unified data table which can be integrated into apps"
+}
\ No newline at end of file
diff --git a/packages/kbn-unified-doc-viewer/kibana.jsonc b/packages/kbn-unified-doc-viewer/kibana.jsonc
index 272c2ec69ce82..15c968fadf09e 100644
--- a/packages/kbn-unified-doc-viewer/kibana.jsonc
+++ b/packages/kbn-unified-doc-viewer/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/unified-doc-viewer",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-unified-field-list/kibana.jsonc b/packages/kbn-unified-field-list/kibana.jsonc
index 4c3201f503f8a..65147718f539b 100644
--- a/packages/kbn-unified-field-list/kibana.jsonc
+++ b/packages/kbn-unified-field-list/kibana.jsonc
@@ -1,6 +1,10 @@
{
"type": "shared-browser",
"id": "@kbn/unified-field-list",
- "description": "Contains functionality for the field list and field stats which can be integrated into apps",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "description": "Contains functionality for the field list and field stats which can be integrated into apps"
+}
\ No newline at end of file
diff --git a/packages/kbn-unsaved-changes-badge/kibana.jsonc b/packages/kbn-unsaved-changes-badge/kibana.jsonc
index 0f64c4d4143fd..d52497ccc81e8 100644
--- a/packages/kbn-unsaved-changes-badge/kibana.jsonc
+++ b/packages/kbn-unsaved-changes-badge/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/unsaved-changes-badge",
- "owner": "@elastic/kibana-data-discovery"
-}
+ "owner": [
+ "@elastic/kibana-data-discovery"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/kbn-unsaved-changes-prompt/kibana.jsonc b/packages/kbn-unsaved-changes-prompt/kibana.jsonc
index d41be0d07af30..e186e2cf51176 100644
--- a/packages/kbn-unsaved-changes-prompt/kibana.jsonc
+++ b/packages/kbn-unsaved-changes-prompt/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/unsaved-changes-prompt",
- "owner": "@elastic/kibana-management"
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/kbn-user-profile-components/kibana.jsonc b/packages/kbn-user-profile-components/kibana.jsonc
index ecd571c98781f..78a445a4d63d0 100644
--- a/packages/kbn-user-profile-components/kibana.jsonc
+++ b/packages/kbn-user-profile-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/user-profile-components",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-utility-types-jest/kibana.jsonc b/packages/kbn-utility-types-jest/kibana.jsonc
index 1eea6e6c96a67..73a5701184157 100644
--- a/packages/kbn-utility-types-jest/kibana.jsonc
+++ b/packages/kbn-utility-types-jest/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/utility-types-jest",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-utility-types/kibana.jsonc b/packages/kbn-utility-types/kibana.jsonc
index 4a6528d2ac652..f4c6c948e9fc6 100644
--- a/packages/kbn-utility-types/kibana.jsonc
+++ b/packages/kbn-utility-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/utility-types",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-utils/kibana.jsonc b/packages/kbn-utils/kibana.jsonc
index 516d42bb2e8ba..1fc67d63c1e32 100644
--- a/packages/kbn-utils/kibana.jsonc
+++ b/packages/kbn-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/utils",
- "owner": "@elastic/kibana-operations"
-}
+ "owner": [
+ "@elastic/kibana-operations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-visualization-ui-components/kibana.jsonc b/packages/kbn-visualization-ui-components/kibana.jsonc
index c17c88cb88ad8..e0015f90f747f 100644
--- a/packages/kbn-visualization-ui-components/kibana.jsonc
+++ b/packages/kbn-visualization-ui-components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/visualization-ui-components",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-visualization-utils/kibana.jsonc b/packages/kbn-visualization-utils/kibana.jsonc
index 6589338ddb579..fef0661ec4021 100644
--- a/packages/kbn-visualization-utils/kibana.jsonc
+++ b/packages/kbn-visualization-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/visualization-utils",
- "owner": "@elastic/kibana-visualizations"
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/kbn-xstate-utils/kibana.jsonc b/packages/kbn-xstate-utils/kibana.jsonc
index 1fb3507854b98..3b1bcf6bf8d76 100644
--- a/packages/kbn-xstate-utils/kibana.jsonc
+++ b/packages/kbn-xstate-utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/xstate-utils",
- "owner": "@elastic/obs-ux-logs-team"
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/packages/kbn-zod-helpers/kibana.jsonc b/packages/kbn-zod-helpers/kibana.jsonc
index 9f7ad63233d33..905c0f02caa61 100644
--- a/packages/kbn-zod-helpers/kibana.jsonc
+++ b/packages/kbn-zod-helpers/kibana.jsonc
@@ -1,6 +1,10 @@
{
- "devOnly": false,
+ "type": "shared-common",
"id": "@kbn/zod-helpers",
- "owner": "@elastic/security-detection-rule-management",
- "type": "shared-common"
-}
+ "owner": [
+ "@elastic/security-detection-rule-management"
+ ],
+ "group": "platform",
+ "visibility": "shared",
+ "devOnly": false
+}
\ No newline at end of file
diff --git a/packages/kbn-zod/kibana.jsonc b/packages/kbn-zod/kibana.jsonc
index 1e85fceb5528c..1594934b9c28a 100644
--- a/packages/kbn-zod/kibana.jsonc
+++ b/packages/kbn-zod/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/zod",
- "owner": "@elastic/kibana-core"
-}
+ "owner": [
+ "@elastic/kibana-core"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/presentation/presentation_containers/kibana.jsonc b/packages/presentation/presentation_containers/kibana.jsonc
index 4e16421b36204..e123312e55c75 100644
--- a/packages/presentation/presentation_containers/kibana.jsonc
+++ b/packages/presentation/presentation_containers/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/presentation-containers",
- "owner": "@elastic/kibana-presentation"
-}
+ "owner": [
+ "@elastic/kibana-presentation"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/presentation/presentation_publishing/kibana.jsonc b/packages/presentation/presentation_publishing/kibana.jsonc
index 6063d383c3f97..524ad06a07222 100644
--- a/packages/presentation/presentation_publishing/kibana.jsonc
+++ b/packages/presentation/presentation_publishing/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/presentation-publishing",
- "owner": "@elastic/kibana-presentation"
-}
+ "owner": [
+ "@elastic/kibana-presentation"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_context/common/kibana.jsonc b/packages/react/kibana_context/common/kibana.jsonc
index b52bc6a40d0cc..e7254c3e22966 100644
--- a/packages/react/kibana_context/common/kibana.jsonc
+++ b/packages/react/kibana_context/common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-context-common",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_context/render/kibana.jsonc b/packages/react/kibana_context/render/kibana.jsonc
index ffcc5c826cdfa..1349ec47c9c05 100644
--- a/packages/react/kibana_context/render/kibana.jsonc
+++ b/packages/react/kibana_context/render/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-context-render",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_context/root/kibana.jsonc b/packages/react/kibana_context/root/kibana.jsonc
index 740d92da927c9..1dc0779f86f0d 100644
--- a/packages/react/kibana_context/root/kibana.jsonc
+++ b/packages/react/kibana_context/root/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-context-root",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_context/styled/kibana.jsonc b/packages/react/kibana_context/styled/kibana.jsonc
index 5974cd3a50a66..32b7917f5b090 100644
--- a/packages/react/kibana_context/styled/kibana.jsonc
+++ b/packages/react/kibana_context/styled/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-context-styled",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_context/theme/kibana.jsonc b/packages/react/kibana_context/theme/kibana.jsonc
index 56ae8b57a6682..96f255cb467a5 100644
--- a/packages/react/kibana_context/theme/kibana.jsonc
+++ b/packages/react/kibana_context/theme/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-context-theme",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/react/kibana_mount/kibana.jsonc b/packages/react/kibana_mount/kibana.jsonc
index 2c554ac7acb91..9072cc0f51816 100644
--- a/packages/react/kibana_mount/kibana.jsonc
+++ b/packages/react/kibana_mount/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/react-kibana-mount",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/response-ops/rule_params/kibana.jsonc b/packages/response-ops/rule_params/kibana.jsonc
index 6a6744a58c4a1..1315303258949 100644
--- a/packages/response-ops/rule_params/kibana.jsonc
+++ b/packages/response-ops/rule_params/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/response-ops-rule-params",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/serverless/project_switcher/kibana.jsonc b/packages/serverless/project_switcher/kibana.jsonc
index 6e37bb95cafda..a0722bf662a4e 100644
--- a/packages/serverless/project_switcher/kibana.jsonc
+++ b/packages/serverless/project_switcher/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/serverless-project-switcher",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/serverless/settings/common/kibana.jsonc b/packages/serverless/settings/common/kibana.jsonc
index 57e57b4a5d828..89a0efe2937d8 100644
--- a/packages/serverless/settings/common/kibana.jsonc
+++ b/packages/serverless/settings/common/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/serverless-common-settings",
- "owner": "@elastic/appex-sharedux @elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/appex-sharedux",
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/serverless/settings/observability_project/kibana.jsonc b/packages/serverless/settings/observability_project/kibana.jsonc
index 316786b21dc67..1535ff08de872 100644
--- a/packages/serverless/settings/observability_project/kibana.jsonc
+++ b/packages/serverless/settings/observability_project/kibana.jsonc
@@ -1,5 +1,11 @@
{
"type": "shared-common",
"id": "@kbn/serverless-observability-settings",
- "owner": "@elastic/appex-sharedux @elastic/kibana-management @elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/appex-sharedux",
+ "@elastic/kibana-management",
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/serverless/settings/search_project/kibana.jsonc b/packages/serverless/settings/search_project/kibana.jsonc
index db71259a8ea6d..b1b1171e929c6 100644
--- a/packages/serverless/settings/search_project/kibana.jsonc
+++ b/packages/serverless/settings/search_project/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/serverless-search-settings",
- "owner": "@elastic/search-kibana @elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/search-kibana",
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/serverless/settings/security_project/kibana.jsonc b/packages/serverless/settings/security_project/kibana.jsonc
index fdf4f2d206f0d..55cc4ee537d7c 100644
--- a/packages/serverless/settings/security_project/kibana.jsonc
+++ b/packages/serverless/settings/security_project/kibana.jsonc
@@ -1,5 +1,10 @@
{
"type": "shared-common",
"id": "@kbn/serverless-security-settings",
- "owner": "@elastic/security-solution @elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/security-solution",
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/serverless/types/kibana.jsonc b/packages/serverless/types/kibana.jsonc
index 0b5a8fffe84be..89901c4c56d4f 100644
--- a/packages/serverless/types/kibana.jsonc
+++ b/packages/serverless/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/serverless-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/avatar/solution/kibana.jsonc b/packages/shared-ux/avatar/solution/kibana.jsonc
index bec67862823b3..a93d1f7e200c1 100644
--- a/packages/shared-ux/avatar/solution/kibana.jsonc
+++ b/packages/shared-ux/avatar/solution/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-avatar-solution",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/button/exit_full_screen/kibana.jsonc b/packages/shared-ux/button/exit_full_screen/kibana.jsonc
index 8cd27723b051f..c1878fd3ddc0a 100644
--- a/packages/shared-ux/button/exit_full_screen/kibana.jsonc
+++ b/packages/shared-ux/button/exit_full_screen/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-button-exit-full-screen",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/button_toolbar/kibana.jsonc b/packages/shared-ux/button_toolbar/kibana.jsonc
index 8e5d78dff0e53..1a61c5ffc3d4d 100644
--- a/packages/shared-ux/button_toolbar/kibana.jsonc
+++ b/packages/shared-ux/button_toolbar/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-button-toolbar",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/card/no_data/impl/kibana.jsonc b/packages/shared-ux/card/no_data/impl/kibana.jsonc
index 0dc1330988ccf..f96d65188e703 100644
--- a/packages/shared-ux/card/no_data/impl/kibana.jsonc
+++ b/packages/shared-ux/card/no_data/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-card-no-data",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/card/no_data/mocks/kibana.jsonc b/packages/shared-ux/card/no_data/mocks/kibana.jsonc
index e332bfd1da0b4..a7d83ef725ebf 100644
--- a/packages/shared-ux/card/no_data/mocks/kibana.jsonc
+++ b/packages/shared-ux/card/no_data/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-card-no-data-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/card/no_data/types/kibana.jsonc b/packages/shared-ux/card/no_data/types/kibana.jsonc
index b78a1a7b9b993..b35e72493bbc1 100644
--- a/packages/shared-ux/card/no_data/types/kibana.jsonc
+++ b/packages/shared-ux/card/no_data/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-card-no-data-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/chrome/navigation/kibana.jsonc b/packages/shared-ux/chrome/navigation/kibana.jsonc
index 60bfed4d5796f..ea7ed68c19dfa 100644
--- a/packages/shared-ux/chrome/navigation/kibana.jsonc
+++ b/packages/shared-ux/chrome/navigation/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-chrome-navigation",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/code_editor/impl/kibana.jsonc b/packages/shared-ux/code_editor/impl/kibana.jsonc
index d66e88d40710e..f94d8229514be 100644
--- a/packages/shared-ux/code_editor/impl/kibana.jsonc
+++ b/packages/shared-ux/code_editor/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/code-editor",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/code_editor/mocks/kibana.jsonc b/packages/shared-ux/code_editor/mocks/kibana.jsonc
index c8e8a8e8e54e3..f977d535067c3 100644
--- a/packages/shared-ux/code_editor/mocks/kibana.jsonc
+++ b/packages/shared-ux/code_editor/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/code-editor-mock",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/error_boundary/kibana.jsonc b/packages/shared-ux/error_boundary/kibana.jsonc
index c7e6f9b517962..d23469ef11801 100644
--- a/packages/shared-ux/error_boundary/kibana.jsonc
+++ b/packages/shared-ux/error_boundary/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-error-boundary",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/context/kibana.jsonc b/packages/shared-ux/file/context/kibana.jsonc
index c4b2a631f0c9f..9612a47c01f6a 100644
--- a/packages/shared-ux/file/context/kibana.jsonc
+++ b/packages/shared-ux/file/context/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-context",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/file_picker/impl/kibana.jsonc b/packages/shared-ux/file/file_picker/impl/kibana.jsonc
index 733d78bcd3037..9d7bc72bb634d 100644
--- a/packages/shared-ux/file/file_picker/impl/kibana.jsonc
+++ b/packages/shared-ux/file/file_picker/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-picker",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/file_upload/impl/kibana.jsonc b/packages/shared-ux/file/file_upload/impl/kibana.jsonc
index 0ebcd24bf98ea..ed5b6366e2a73 100644
--- a/packages/shared-ux/file/file_upload/impl/kibana.jsonc
+++ b/packages/shared-ux/file/file_upload/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-upload",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/image/impl/kibana.jsonc b/packages/shared-ux/file/image/impl/kibana.jsonc
index e7bc1629fe4f1..3153d4e3d0174 100644
--- a/packages/shared-ux/file/image/impl/kibana.jsonc
+++ b/packages/shared-ux/file/image/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-image",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/image/mocks/kibana.jsonc b/packages/shared-ux/file/image/mocks/kibana.jsonc
index abf9037fe0497..8c80fd88b9625 100644
--- a/packages/shared-ux/file/image/mocks/kibana.jsonc
+++ b/packages/shared-ux/file/image/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-image-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/mocks/kibana.jsonc b/packages/shared-ux/file/mocks/kibana.jsonc
index ea930e806051a..820c83e5383af 100644
--- a/packages/shared-ux/file/mocks/kibana.jsonc
+++ b/packages/shared-ux/file/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/file/types/kibana.jsonc b/packages/shared-ux/file/types/kibana.jsonc
index 5d97907473384..ce351a0152f2b 100644
--- a/packages/shared-ux/file/types/kibana.jsonc
+++ b/packages/shared-ux/file/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-types",
- "owner": "@elastic/appex-sharedux"
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/packages/shared-ux/file/util/kibana.jsonc b/packages/shared-ux/file/util/kibana.jsonc
index 80c644db509e3..eb884e2708678 100644
--- a/packages/shared-ux/file/util/kibana.jsonc
+++ b/packages/shared-ux/file/util/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-file-util",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/link/redirect_app/impl/kibana.jsonc b/packages/shared-ux/link/redirect_app/impl/kibana.jsonc
index 9521500eae23e..4f0ae057cdbc1 100644
--- a/packages/shared-ux/link/redirect_app/impl/kibana.jsonc
+++ b/packages/shared-ux/link/redirect_app/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-link-redirect-app",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/link/redirect_app/mocks/kibana.jsonc b/packages/shared-ux/link/redirect_app/mocks/kibana.jsonc
index 1c070c1998633..7e8c763f12d0f 100644
--- a/packages/shared-ux/link/redirect_app/mocks/kibana.jsonc
+++ b/packages/shared-ux/link/redirect_app/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-link-redirect-app-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/link/redirect_app/types/kibana.jsonc b/packages/shared-ux/link/redirect_app/types/kibana.jsonc
index ca657f445f43d..c9cfba6aef0af 100644
--- a/packages/shared-ux/link/redirect_app/types/kibana.jsonc
+++ b/packages/shared-ux/link/redirect_app/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-link-redirect-app-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/markdown/impl/kibana.jsonc b/packages/shared-ux/markdown/impl/kibana.jsonc
index a6a615abb33ea..3ae0b724fc2f0 100644
--- a/packages/shared-ux/markdown/impl/kibana.jsonc
+++ b/packages/shared-ux/markdown/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-markdown",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/markdown/mocks/kibana.jsonc b/packages/shared-ux/markdown/mocks/kibana.jsonc
index c1183a70ceda7..17764e5ed0133 100644
--- a/packages/shared-ux/markdown/mocks/kibana.jsonc
+++ b/packages/shared-ux/markdown/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-markdown-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/markdown/types/kibana.jsonc b/packages/shared-ux/markdown/types/kibana.jsonc
index 18412b08bd7af..8ec1ceba818f6 100644
--- a/packages/shared-ux/markdown/types/kibana.jsonc
+++ b/packages/shared-ux/markdown/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-markdown-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/modal/tabbed/kibana.jsonc b/packages/shared-ux/modal/tabbed/kibana.jsonc
index 4abd1fe7543ed..a81399f0f8a2e 100644
--- a/packages/shared-ux/modal/tabbed/kibana.jsonc
+++ b/packages/shared-ux/modal/tabbed/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-common",
- "id": "@kbn/shared-ux-tabbed-modal",
- "owner": "@elastic/appex-sharedux"
- }
\ No newline at end of file
+ "type": "shared-common",
+ "id": "@kbn/shared-ux-tabbed-modal",
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_no_data/impl/kibana.jsonc b/packages/shared-ux/page/kibana_no_data/impl/kibana.jsonc
index ed790a80bf249..ac9eb2478184d 100644
--- a/packages/shared-ux/page/kibana_no_data/impl/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_no_data/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-kibana-no-data",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_no_data/mocks/kibana.jsonc b/packages/shared-ux/page/kibana_no_data/mocks/kibana.jsonc
index 6d757ebb856b4..115afdaf9cd13 100644
--- a/packages/shared-ux/page/kibana_no_data/mocks/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_no_data/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-page-kibana-no-data-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_no_data/types/kibana.jsonc b/packages/shared-ux/page/kibana_no_data/types/kibana.jsonc
index 6cae33b2ae21c..8f181a7f5e69a 100644
--- a/packages/shared-ux/page/kibana_no_data/types/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_no_data/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-kibana-no-data-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_template/impl/kibana.jsonc b/packages/shared-ux/page/kibana_template/impl/kibana.jsonc
index b87289883e693..2c030cb8b6667 100644
--- a/packages/shared-ux/page/kibana_template/impl/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_template/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-kibana-template",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_template/mocks/kibana.jsonc b/packages/shared-ux/page/kibana_template/mocks/kibana.jsonc
index 2ced9b0086512..d786f5d945acd 100644
--- a/packages/shared-ux/page/kibana_template/mocks/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_template/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-kibana-template-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/kibana_template/types/kibana.jsonc b/packages/shared-ux/page/kibana_template/types/kibana.jsonc
index cd8d55e4993b2..af638ab37d1f8 100644
--- a/packages/shared-ux/page/kibana_template/types/kibana.jsonc
+++ b/packages/shared-ux/page/kibana_template/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-kibana-template-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data/impl/kibana.jsonc b/packages/shared-ux/page/no_data/impl/kibana.jsonc
index 811b1371037c7..2b73286e43fb0 100644
--- a/packages/shared-ux/page/no_data/impl/kibana.jsonc
+++ b/packages/shared-ux/page/no_data/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-no-data",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data/mocks/kibana.jsonc b/packages/shared-ux/page/no_data/mocks/kibana.jsonc
index 78d4d58d477e3..556789fff4dee 100644
--- a/packages/shared-ux/page/no_data/mocks/kibana.jsonc
+++ b/packages/shared-ux/page/no_data/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-page-no-data-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data/types/kibana.jsonc b/packages/shared-ux/page/no_data/types/kibana.jsonc
index d4de4b00fbc52..0881756f39753 100644
--- a/packages/shared-ux/page/no_data/types/kibana.jsonc
+++ b/packages/shared-ux/page/no_data/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-no-data-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data_config/impl/kibana.jsonc b/packages/shared-ux/page/no_data_config/impl/kibana.jsonc
index e6c838b061329..2668487c0f89c 100644
--- a/packages/shared-ux/page/no_data_config/impl/kibana.jsonc
+++ b/packages/shared-ux/page/no_data_config/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-page-no-data-config",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data_config/mocks/kibana.jsonc b/packages/shared-ux/page/no_data_config/mocks/kibana.jsonc
index 19341c81182a0..0fbbdb79a737c 100644
--- a/packages/shared-ux/page/no_data_config/mocks/kibana.jsonc
+++ b/packages/shared-ux/page/no_data_config/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-page-no-data-config-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/no_data_config/types/kibana.jsonc b/packages/shared-ux/page/no_data_config/types/kibana.jsonc
index f2e1ed111e2c4..18ed5f19579f6 100644
--- a/packages/shared-ux/page/no_data_config/types/kibana.jsonc
+++ b/packages/shared-ux/page/no_data_config/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-page-no-data-config-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/page/solution_nav/kibana.jsonc b/packages/shared-ux/page/solution_nav/kibana.jsonc
index e8aa313b0f600..a25a8801bc543 100644
--- a/packages/shared-ux/page/solution_nav/kibana.jsonc
+++ b/packages/shared-ux/page/solution_nav/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-page-solution-nav",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/prompt/no_data_views/impl/kibana.jsonc b/packages/shared-ux/prompt/no_data_views/impl/kibana.jsonc
index 963fc95624f2e..8f2ad49cf2d7c 100644
--- a/packages/shared-ux/prompt/no_data_views/impl/kibana.jsonc
+++ b/packages/shared-ux/prompt/no_data_views/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-prompt-no-data-views",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/prompt/no_data_views/mocks/kibana.jsonc b/packages/shared-ux/prompt/no_data_views/mocks/kibana.jsonc
index a962fd080e86b..2fdec6e9814c8 100644
--- a/packages/shared-ux/prompt/no_data_views/mocks/kibana.jsonc
+++ b/packages/shared-ux/prompt/no_data_views/mocks/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-prompt-no-data-views-mocks",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/prompt/no_data_views/types/kibana.jsonc b/packages/shared-ux/prompt/no_data_views/types/kibana.jsonc
index 3ea8eacae3409..ff1f00dec660a 100644
--- a/packages/shared-ux/prompt/no_data_views/types/kibana.jsonc
+++ b/packages/shared-ux/prompt/no_data_views/types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/shared-ux-prompt-no-data-views-types",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/prompt/not_found/kibana.jsonc b/packages/shared-ux/prompt/not_found/kibana.jsonc
index fe3ad23f35c85..183c6f9330537 100644
--- a/packages/shared-ux/prompt/not_found/kibana.jsonc
+++ b/packages/shared-ux/prompt/not_found/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-prompt-not-found",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/router/impl/kibana.jsonc b/packages/shared-ux/router/impl/kibana.jsonc
index 57433ea556f5c..0f0222f7f7010 100644
--- a/packages/shared-ux/router/impl/kibana.jsonc
+++ b/packages/shared-ux/router/impl/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-router",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/storybook/mock/kibana.jsonc b/packages/shared-ux/storybook/mock/kibana.jsonc
index ac21cf1df4b22..7d6451c4d2e6d 100644
--- a/packages/shared-ux/storybook/mock/kibana.jsonc
+++ b/packages/shared-ux/storybook/mock/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-storybook-mock",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/packages/shared-ux/table_persist/kibana.jsonc b/packages/shared-ux/table_persist/kibana.jsonc
index 4a29533855f99..1885d24038200 100644
--- a/packages/shared-ux/table_persist/kibana.jsonc
+++ b/packages/shared-ux/table_persist/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/shared-ux-table-persist",
- "owner": "@elastic/appex-sharedux"
-}
+ "owner": [
+ "@elastic/appex-sharedux"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/src/core/kibana.jsonc b/src/core/kibana.jsonc
index 40487ceb89e41..60cca7e819e2d 100644
--- a/src/core/kibana.jsonc
+++ b/src/core/kibana.jsonc
@@ -2,6 +2,8 @@
"type": "core",
"id": "@kbn/core",
"owner": "@elastic/kibana-core",
+ "group": "platform",
+ "visibility": "shared",
"description": "The core plugin has core functionality",
"serviceFolders": ["http", "saved_objects", "chrome", "application"]
}
diff --git a/src/core/server/index.ts b/src/core/server/index.ts
index 52149cd611be3..e222f2db927b9 100644
--- a/src/core/server/index.ts
+++ b/src/core/server/index.ts
@@ -157,7 +157,7 @@ export type {
} from '@kbn/core-user-profile-server';
export { CspConfig } from '@kbn/core-http-server-internal';
-export { CoreKibanaRequest, kibanaResponseFactory } from '@kbn/core-http-router-server-internal';
+export { kibanaResponseFactory } from '@kbn/core-http-router-server-internal';
export type {
AuthenticationHandler,
@@ -200,7 +200,6 @@ export type {
KibanaRequestRoute,
KibanaRequestRouteOptions,
IKibanaResponse,
- LifecycleResponseFactory,
KnownHeaders,
ErrorHttpResponseOptions,
IKibanaSocket,
diff --git a/src/plugins/discover_shared/kibana.jsonc b/src/plugins/discover_shared/kibana.jsonc
index 88d67ab96bd65..84729ad8f5fdb 100644
--- a/src/plugins/discover_shared/kibana.jsonc
+++ b/src/plugins/discover_shared/kibana.jsonc
@@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/discover-shared-plugin",
"owner": ["@elastic/kibana-data-discovery", "@elastic/obs-ux-logs-team"],
+ "group": "platform",
+ "visibility": "shared",
"description": "A stateful layer to register shared features and provide an access point to discover without a direct dependency",
"plugin": {
"id": "discoverShared",
diff --git a/src/plugins/vis_types/timeseries/kibana.jsonc b/src/plugins/vis_types/timeseries/kibana.jsonc
index 03cb4697162ed..08d76648220e2 100644
--- a/src/plugins/vis_types/timeseries/kibana.jsonc
+++ b/src/plugins/vis_types/timeseries/kibana.jsonc
@@ -4,6 +4,7 @@
"owner": [
"@elastic/kibana-visualizations"
],
+ // currently used from both visualisations and observability/infra
"group": "platform",
"visibility": "shared",
"description": "Registers the TSVB visualization. TSVB has its one editor, works with index patterns and index strings and contains 6 types of charts: timeseries, topN, table. markdown, metric and gauge.",
@@ -32,4 +33,4 @@
"fieldFormats"
]
}
-}
\ No newline at end of file
+}
diff --git a/test/kibana.jsonc b/test/kibana.jsonc
index f133563c47ca9..7f31b79cff9d0 100644
--- a/test/kibana.jsonc
+++ b/test/kibana.jsonc
@@ -2,5 +2,7 @@
"type": "test-helper",
"id": "@kbn/test-suites-src",
"owner": [],
+ "group": "platform",
+ "visibility": "shared",
"devOnly": true
}
diff --git a/tsconfig.base.json b/tsconfig.base.json
index 3e1d80208f5b4..bf11b49d4e17d 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -414,6 +414,8 @@
"@kbn/core-http-server-internal/*": ["packages/core/http/core-http-server-internal/*"],
"@kbn/core-http-server-mocks": ["packages/core/http/core-http-server-mocks"],
"@kbn/core-http-server-mocks/*": ["packages/core/http/core-http-server-mocks/*"],
+ "@kbn/core-http-server-utils": ["packages/core/http/core-http-server-utils"],
+ "@kbn/core-http-server-utils/*": ["packages/core/http/core-http-server-utils/*"],
"@kbn/core-i18n-browser": ["packages/core/i18n/core-i18n-browser"],
"@kbn/core-i18n-browser/*": ["packages/core/i18n/core-i18n-browser/*"],
"@kbn/core-i18n-browser-internal": ["packages/core/i18n/core-i18n-browser-internal"],
diff --git a/x-pack/packages/ai-infra/inference-common/kibana.jsonc b/x-pack/packages/ai-infra/inference-common/kibana.jsonc
index 568755d303c3b..0e88162fa1b02 100644
--- a/x-pack/packages/ai-infra/inference-common/kibana.jsonc
+++ b/x-pack/packages/ai-infra/inference-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/inference-common",
- "owner": "@elastic/appex-ai-infra"
-}
+ "owner": [
+ "@elastic/appex-ai-infra"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ai-infra/product-doc-common/kibana.jsonc b/x-pack/packages/ai-infra/product-doc-common/kibana.jsonc
index 16336c1fc8e27..ed5332676de2e 100644
--- a/x-pack/packages/ai-infra/product-doc-common/kibana.jsonc
+++ b/x-pack/packages/ai-infra/product-doc-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/product-doc-common",
- "owner": "@elastic/appex-ai-infra"
-}
+ "owner": [
+ "@elastic/appex-ai-infra"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc b/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc
index dfaef1d0dfb9c..8e17b9e108b68 100644
--- a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc
+++ b/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/index-lifecycle-management-common-shared",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/index-management/index_management_shared_types/kibana.jsonc b/x-pack/packages/index-management/index_management_shared_types/kibana.jsonc
index ad87bb2bb4797..db696168a35a1 100644
--- a/x-pack/packages/index-management/index_management_shared_types/kibana.jsonc
+++ b/x-pack/packages/index-management/index_management_shared_types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/index-management-shared-types",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-ai-assistant-common/kibana.jsonc b/x-pack/packages/kbn-ai-assistant-common/kibana.jsonc
index 8babdaccbd2df..41dcc5eac4046 100644
--- a/x-pack/packages/kbn-ai-assistant-common/kibana.jsonc
+++ b/x-pack/packages/kbn-ai-assistant-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-common",
"id": "@kbn/ai-assistant-common",
- "owner": "@elastic/search-kibana",
- "type": "shared-common"
-}
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-alerting-comparators/kibana.jsonc b/x-pack/packages/kbn-alerting-comparators/kibana.jsonc
index 94ac1e532ab1f..cbc7950c05dfb 100644
--- a/x-pack/packages/kbn-alerting-comparators/kibana.jsonc
+++ b/x-pack/packages/kbn-alerting-comparators/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/alerting-comparators",
- "owner": "@elastic/response-ops"
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-alerting-state-types/kibana.jsonc b/x-pack/packages/kbn-alerting-state-types/kibana.jsonc
index 6c37f923f760b..03fa08fd14a00 100644
--- a/x-pack/packages/kbn-alerting-state-types/kibana.jsonc
+++ b/x-pack/packages/kbn-alerting-state-types/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/alerting-state-types",
- "owner": "@elastic/response-ops"
-}
+ "owner": [
+ "@elastic/response-ops"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-cloud-security-posture/common/kibana.jsonc b/x-pack/packages/kbn-cloud-security-posture/common/kibana.jsonc
index f3bd18f10c7a8..02e924b91e134 100644
--- a/x-pack/packages/kbn-cloud-security-posture/common/kibana.jsonc
+++ b/x-pack/packages/kbn-cloud-security-posture/common/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-common",
"id": "@kbn/cloud-security-posture-common",
- "owner": "@elastic/kibana-cloud-security-posture",
- "type": "shared-common"
-}
+ "owner": [
+ "@elastic/kibana-cloud-security-posture"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-cloud-security-posture/graph/kibana.jsonc b/x-pack/packages/kbn-cloud-security-posture/graph/kibana.jsonc
index 513861b347059..72fe9f90b58c5 100644
--- a/x-pack/packages/kbn-cloud-security-posture/graph/kibana.jsonc
+++ b/x-pack/packages/kbn-cloud-security-posture/graph/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-browser",
"id": "@kbn/cloud-security-posture-graph",
- "owner": "@elastic/kibana-cloud-security-posture",
- "type": "shared-browser"
-}
+ "owner": [
+ "@elastic/kibana-cloud-security-posture"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-cloud-security-posture/public/kibana.jsonc b/x-pack/packages/kbn-cloud-security-posture/public/kibana.jsonc
index 811a1ab5dad41..1e30b747cc410 100644
--- a/x-pack/packages/kbn-cloud-security-posture/public/kibana.jsonc
+++ b/x-pack/packages/kbn-cloud-security-posture/public/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-browser",
"id": "@kbn/cloud-security-posture",
- "owner": "@elastic/kibana-cloud-security-posture",
- "type": "shared-browser"
-}
+ "owner": [
+ "@elastic/kibana-cloud-security-posture"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-data-forge/kibana.jsonc b/x-pack/packages/kbn-data-forge/kibana.jsonc
index 7a09830de0b3a..8b2eb5fa3d0d7 100644
--- a/x-pack/packages/kbn-data-forge/kibana.jsonc
+++ b/x-pack/packages/kbn-data-forge/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/data-forge",
- "owner": "@elastic/obs-ux-management-team"
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc b/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc
index fe36d45dd2a4c..a509f30fa0017 100644
--- a/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc
+++ b/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-common",
"id": "@kbn/elastic-assistant-common",
- "owner": "@elastic/security-generative-ai",
- "type": "shared-common"
-}
+ "owner": [
+ "@elastic/security-generative-ai"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-elastic-assistant/kibana.jsonc b/x-pack/packages/kbn-elastic-assistant/kibana.jsonc
index 29490e1bd93c6..3c6916f819b0a 100644
--- a/x-pack/packages/kbn-elastic-assistant/kibana.jsonc
+++ b/x-pack/packages/kbn-elastic-assistant/kibana.jsonc
@@ -1,5 +1,9 @@
{
+ "type": "shared-browser",
"id": "@kbn/elastic-assistant",
- "owner": "@elastic/security-generative-ai",
- "type": "shared-browser"
-}
+ "owner": [
+ "@elastic/security-generative-ai"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-entities-schema/kibana.jsonc b/x-pack/packages/kbn-entities-schema/kibana.jsonc
index 732a640df908b..a5e6fd29fe094 100644
--- a/x-pack/packages/kbn-entities-schema/kibana.jsonc
+++ b/x-pack/packages/kbn-entities-schema/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/entities-schema",
- "owner": "@elastic/obs-entities"
-}
+ "owner": [
+ "@elastic/obs-entities"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-infra-forge/kibana.jsonc b/x-pack/packages/kbn-infra-forge/kibana.jsonc
index a450d148358a9..b68f360a7dee3 100644
--- a/x-pack/packages/kbn-infra-forge/kibana.jsonc
+++ b/x-pack/packages/kbn-infra-forge/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/infra-forge",
- "owner": "@elastic/obs-ux-management-team"
+ "owner": [
+ "@elastic/obs-ux-management-team",
+ ],
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/x-pack/packages/kbn-langchain/kibana.jsonc b/x-pack/packages/kbn-langchain/kibana.jsonc
index 5ef91bd2c8e6a..5fa6ad5894402 100644
--- a/x-pack/packages/kbn-langchain/kibana.jsonc
+++ b/x-pack/packages/kbn-langchain/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/langchain",
- "owner": "@elastic/security-generative-ai"
-}
+ "owner": [
+ "@elastic/security-generative-ai"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-random-sampling/kibana.jsonc b/x-pack/packages/kbn-random-sampling/kibana.jsonc
index 963ef9add20b1..5f63a3a67b279 100644
--- a/x-pack/packages/kbn-random-sampling/kibana.jsonc
+++ b/x-pack/packages/kbn-random-sampling/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/random-sampling",
- "owner": "@elastic/kibana-visualizations",
-}
+ "owner": [
+ "@elastic/kibana-visualizations"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/kbn-slo-schema/kibana.jsonc b/x-pack/packages/kbn-slo-schema/kibana.jsonc
index b4ca324fc112b..7e4c7cab070b8 100644
--- a/x-pack/packages/kbn-slo-schema/kibana.jsonc
+++ b/x-pack/packages/kbn-slo-schema/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/slo-schema",
- "owner": "@elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/maps/vector_tile_utils/kibana.jsonc b/x-pack/packages/maps/vector_tile_utils/kibana.jsonc
index 5e1e9957ecdf3..1ec30b45e5225 100644
--- a/x-pack/packages/maps/vector_tile_utils/kibana.jsonc
+++ b/x-pack/packages/maps/vector_tile_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/maps-vector-tile-utils",
- "owner": "@elastic/kibana-presentation"
-}
+ "owner": [
+ "@elastic/kibana-presentation"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/agg_utils/kibana.jsonc b/x-pack/packages/ml/agg_utils/kibana.jsonc
index 3c29356a24ada..8b39e5ee5678f 100644
--- a/x-pack/packages/ml/agg_utils/kibana.jsonc
+++ b/x-pack/packages/ml/agg_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-agg-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_change_point_detection/kibana.jsonc b/x-pack/packages/ml/aiops_change_point_detection/kibana.jsonc
index 280a686665c66..29e42822d728c 100644
--- a/x-pack/packages/ml/aiops_change_point_detection/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_change_point_detection/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-change-point-detection",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_common/kibana.jsonc b/x-pack/packages/ml/aiops_common/kibana.jsonc
index d675cd4022279..88dfda8bd28cd 100644
--- a/x-pack/packages/ml/aiops_common/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-common",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_components/kibana.jsonc b/x-pack/packages/ml/aiops_components/kibana.jsonc
index 6df0d201312a1..70a974dfba496 100644
--- a/x-pack/packages/ml/aiops_components/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-components",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_log_pattern_analysis/kibana.jsonc b/x-pack/packages/ml/aiops_log_pattern_analysis/kibana.jsonc
index da2c590b49dcb..042910e2f8a8e 100644
--- a/x-pack/packages/ml/aiops_log_pattern_analysis/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_log_pattern_analysis/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-log-pattern-analysis",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_log_rate_analysis/kibana.jsonc b/x-pack/packages/ml/aiops_log_rate_analysis/kibana.jsonc
index 210878e009a2a..8b9f6a222583f 100644
--- a/x-pack/packages/ml/aiops_log_rate_analysis/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_log_rate_analysis/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-log-rate-analysis",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/aiops_test_utils/kibana.jsonc b/x-pack/packages/ml/aiops_test_utils/kibana.jsonc
index 1c79f5adf34a4..3af237ddc2c07 100644
--- a/x-pack/packages/ml/aiops_test_utils/kibana.jsonc
+++ b/x-pack/packages/ml/aiops_test_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/aiops-test-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/anomaly_utils/kibana.jsonc b/x-pack/packages/ml/anomaly_utils/kibana.jsonc
index 92fa54e6104de..2685dfbcaa2ee 100644
--- a/x-pack/packages/ml/anomaly_utils/kibana.jsonc
+++ b/x-pack/packages/ml/anomaly_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-anomaly-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/cancellable_search/kibana.jsonc b/x-pack/packages/ml/cancellable_search/kibana.jsonc
index 2006bfd746711..8e7c129fd6134 100644
--- a/x-pack/packages/ml/cancellable_search/kibana.jsonc
+++ b/x-pack/packages/ml/cancellable_search/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-cancellable-search",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/category_validator/kibana.jsonc b/x-pack/packages/ml/category_validator/kibana.jsonc
index de1fea187f3c8..08e1dd96edd21 100644
--- a/x-pack/packages/ml/category_validator/kibana.jsonc
+++ b/x-pack/packages/ml/category_validator/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-category-validator",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/chi2test/kibana.jsonc b/x-pack/packages/ml/chi2test/kibana.jsonc
index 073ffe15d4294..29d73318e1d4b 100644
--- a/x-pack/packages/ml/chi2test/kibana.jsonc
+++ b/x-pack/packages/ml/chi2test/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-chi2test",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/creation_wizard_utils/kibana.jsonc b/x-pack/packages/ml/creation_wizard_utils/kibana.jsonc
index 158d811883500..01481fbf943df 100644
--- a/x-pack/packages/ml/creation_wizard_utils/kibana.jsonc
+++ b/x-pack/packages/ml/creation_wizard_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-creation-wizard-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/data_frame_analytics_utils/kibana.jsonc b/x-pack/packages/ml/data_frame_analytics_utils/kibana.jsonc
index 9a25068100ab6..78d1168b04951 100644
--- a/x-pack/packages/ml/data_frame_analytics_utils/kibana.jsonc
+++ b/x-pack/packages/ml/data_frame_analytics_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-data-frame-analytics-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/data_grid/kibana.jsonc b/x-pack/packages/ml/data_grid/kibana.jsonc
index d13bf0f37aec3..517acb32d025e 100644
--- a/x-pack/packages/ml/data_grid/kibana.jsonc
+++ b/x-pack/packages/ml/data_grid/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-data-grid",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/data_view_utils/kibana.jsonc b/x-pack/packages/ml/data_view_utils/kibana.jsonc
index 41251d1f7cbc2..a97ecab13383b 100644
--- a/x-pack/packages/ml/data_view_utils/kibana.jsonc
+++ b/x-pack/packages/ml/data_view_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-data-view-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/date_picker/kibana.jsonc b/x-pack/packages/ml/date_picker/kibana.jsonc
index d5ba9fb472f9b..655a774725250 100644
--- a/x-pack/packages/ml/date_picker/kibana.jsonc
+++ b/x-pack/packages/ml/date_picker/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/ml-date-picker",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/date_utils/kibana.jsonc b/x-pack/packages/ml/date_utils/kibana.jsonc
index dd8f2187bacbf..ccf73f9d922bb 100644
--- a/x-pack/packages/ml/date_utils/kibana.jsonc
+++ b/x-pack/packages/ml/date_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-date-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/error_utils/kibana.jsonc b/x-pack/packages/ml/error_utils/kibana.jsonc
index 7629766aca7a7..fa13892db8769 100644
--- a/x-pack/packages/ml/error_utils/kibana.jsonc
+++ b/x-pack/packages/ml/error_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-error-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/field_stats_flyout/kibana.jsonc b/x-pack/packages/ml/field_stats_flyout/kibana.jsonc
index 4c362fcc84e05..d6c4fc392f88f 100644
--- a/x-pack/packages/ml/field_stats_flyout/kibana.jsonc
+++ b/x-pack/packages/ml/field_stats_flyout/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/ml-field-stats-flyout",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/in_memory_table/kibana.jsonc b/x-pack/packages/ml/in_memory_table/kibana.jsonc
index cb50985bc6159..b1dd95dc080d3 100644
--- a/x-pack/packages/ml/in_memory_table/kibana.jsonc
+++ b/x-pack/packages/ml/in_memory_table/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-in-memory-table",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/inference_integration_flyout/kibana.jsonc b/x-pack/packages/ml/inference_integration_flyout/kibana.jsonc
index f7657078bb781..6cf8955917b5c 100644
--- a/x-pack/packages/ml/inference_integration_flyout/kibana.jsonc
+++ b/x-pack/packages/ml/inference_integration_flyout/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/inference_integration_flyout",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/is_defined/kibana.jsonc b/x-pack/packages/ml/is_defined/kibana.jsonc
index b25718598901b..43b4d3a5fdae6 100644
--- a/x-pack/packages/ml/is_defined/kibana.jsonc
+++ b/x-pack/packages/ml/is_defined/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-is-defined",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/is_populated_object/kibana.jsonc b/x-pack/packages/ml/is_populated_object/kibana.jsonc
index 1ef21fe110b12..719c85fa24348 100644
--- a/x-pack/packages/ml/is_populated_object/kibana.jsonc
+++ b/x-pack/packages/ml/is_populated_object/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-is-populated-object",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/json_schemas/kibana.jsonc b/x-pack/packages/ml/json_schemas/kibana.jsonc
index 4233a2938ecae..cc9c6e710c310 100644
--- a/x-pack/packages/ml/json_schemas/kibana.jsonc
+++ b/x-pack/packages/ml/json_schemas/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/json-schemas",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/kibana_theme/kibana.jsonc b/x-pack/packages/ml/kibana_theme/kibana.jsonc
index e9f16a1537794..cbd58ef1489a6 100644
--- a/x-pack/packages/ml/kibana_theme/kibana.jsonc
+++ b/x-pack/packages/ml/kibana_theme/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-kibana-theme",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/local_storage/kibana.jsonc b/x-pack/packages/ml/local_storage/kibana.jsonc
index 8afac70248f4f..6b891cccb9594 100644
--- a/x-pack/packages/ml/local_storage/kibana.jsonc
+++ b/x-pack/packages/ml/local_storage/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-local-storage",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/nested_property/kibana.jsonc b/x-pack/packages/ml/nested_property/kibana.jsonc
index 8256bcfc7d725..0d3c27d833344 100644
--- a/x-pack/packages/ml/nested_property/kibana.jsonc
+++ b/x-pack/packages/ml/nested_property/kibana.jsonc
@@ -1,5 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/ml-nested-property",
- "owner": "@elastic/ml-ui"
+ "owner": "@elastic/ml-ui",
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/x-pack/packages/ml/number_utils/kibana.jsonc b/x-pack/packages/ml/number_utils/kibana.jsonc
index ca46d88969078..604ca1648739d 100644
--- a/x-pack/packages/ml/number_utils/kibana.jsonc
+++ b/x-pack/packages/ml/number_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-number-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/parse_interval/kibana.jsonc b/x-pack/packages/ml/parse_interval/kibana.jsonc
index 6d8398c29b1cc..bb83b183b6fb2 100644
--- a/x-pack/packages/ml/parse_interval/kibana.jsonc
+++ b/x-pack/packages/ml/parse_interval/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-parse-interval",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/query_utils/kibana.jsonc b/x-pack/packages/ml/query_utils/kibana.jsonc
index a37eb31cb1da4..85476d1de652b 100644
--- a/x-pack/packages/ml/query_utils/kibana.jsonc
+++ b/x-pack/packages/ml/query_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-query-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/random_sampler_utils/kibana.jsonc b/x-pack/packages/ml/random_sampler_utils/kibana.jsonc
index 87b8e2ec0ca01..fc1185a36d953 100644
--- a/x-pack/packages/ml/random_sampler_utils/kibana.jsonc
+++ b/x-pack/packages/ml/random_sampler_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-random-sampler-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/response_stream/kibana.jsonc b/x-pack/packages/ml/response_stream/kibana.jsonc
index 7e8b96cc9d12b..b1fd2969348d2 100644
--- a/x-pack/packages/ml/response_stream/kibana.jsonc
+++ b/x-pack/packages/ml/response_stream/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-response-stream",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/route_utils/kibana.jsonc b/x-pack/packages/ml/route_utils/kibana.jsonc
index 8494cda1924d3..91565f4296b6c 100644
--- a/x-pack/packages/ml/route_utils/kibana.jsonc
+++ b/x-pack/packages/ml/route_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-route-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/runtime_field_utils/kibana.jsonc b/x-pack/packages/ml/runtime_field_utils/kibana.jsonc
index 5422abd1ac94d..0790fca4ed7c4 100644
--- a/x-pack/packages/ml/runtime_field_utils/kibana.jsonc
+++ b/x-pack/packages/ml/runtime_field_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-runtime-field-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/string_hash/kibana.jsonc b/x-pack/packages/ml/string_hash/kibana.jsonc
index 1573e9a970487..f454a38ac7813 100644
--- a/x-pack/packages/ml/string_hash/kibana.jsonc
+++ b/x-pack/packages/ml/string_hash/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-string-hash",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/time_buckets/kibana.jsonc b/x-pack/packages/ml/time_buckets/kibana.jsonc
index 850c794948d20..53f61afe112f0 100644
--- a/x-pack/packages/ml/time_buckets/kibana.jsonc
+++ b/x-pack/packages/ml/time_buckets/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-time-buckets",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/trained_models_utils/kibana.jsonc b/x-pack/packages/ml/trained_models_utils/kibana.jsonc
index 7481396bee40c..9a09f09e77bac 100644
--- a/x-pack/packages/ml/trained_models_utils/kibana.jsonc
+++ b/x-pack/packages/ml/trained_models_utils/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-trained-models-utils",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/ui_actions/kibana.jsonc b/x-pack/packages/ml/ui_actions/kibana.jsonc
index 999f955bc2e47..b9324eb47457e 100644
--- a/x-pack/packages/ml/ui_actions/kibana.jsonc
+++ b/x-pack/packages/ml/ui_actions/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-ui-actions",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/url_state/kibana.jsonc b/x-pack/packages/ml/url_state/kibana.jsonc
index 8850913bfa8c2..3579ef3257303 100644
--- a/x-pack/packages/ml/url_state/kibana.jsonc
+++ b/x-pack/packages/ml/url_state/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-url-state",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/ml/validators/kibana.jsonc b/x-pack/packages/ml/validators/kibana.jsonc
index e747549d8e33c..d1cae5ea7515b 100644
--- a/x-pack/packages/ml/validators/kibana.jsonc
+++ b/x-pack/packages/ml/validators/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/ml-validators",
- "owner": "@elastic/ml-ui"
-}
+ "owner": [
+ "@elastic/ml-ui"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/observability/alert_details/kibana.jsonc b/x-pack/packages/observability/alert_details/kibana.jsonc
index f63d6cf11995d..a53cdcd28b208 100644
--- a/x-pack/packages/observability/alert_details/kibana.jsonc
+++ b/x-pack/packages/observability/alert_details/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/observability-alert-details",
- "owner": "@elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/observability/alerting_rule_utils/kibana.jsonc b/x-pack/packages/observability/alerting_rule_utils/kibana.jsonc
index b1b3646302d1e..ecaebb0582b2e 100644
--- a/x-pack/packages/observability/alerting_rule_utils/kibana.jsonc
+++ b/x-pack/packages/observability/alerting_rule_utils/kibana.jsonc
@@ -1,5 +1,8 @@
{
"type": "shared-common",
"id": "@kbn/observability-alerting-rule-utils",
- "owner": "@elastic/obs-ux-management-team"
+ "owner": "@elastic/obs-ux-management-team",
+ // TODO refactor and transfer owner / contents to response-ops / alerting
+ "group": "platform",
+ "visibility": "shared"
}
diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc b/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc
index 30797d6915c49..394dd91e0f3a1 100644
--- a/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc
+++ b/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/observability-get-padded-alert-time-range-util",
- "owner": "@elastic/obs-ux-management-team"
-}
+ "owner": [
+ "@elastic/obs-ux-management-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/observability/logs_overview/kibana.jsonc b/x-pack/packages/observability/logs_overview/kibana.jsonc
index 90b3375086720..34d8ac98a5253 100644
--- a/x-pack/packages/observability/logs_overview/kibana.jsonc
+++ b/x-pack/packages/observability/logs_overview/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/observability-logs-overview",
- "owner": "@elastic/obs-ux-logs-team"
+ "owner": [
+ "@elastic/obs-ux-logs-team"
+ ],
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/x-pack/packages/observability/observability_utils/observability_utils_browser/kibana.jsonc b/x-pack/packages/observability/observability_utils/observability_utils_browser/kibana.jsonc
index dbee36828d080..3786f797da39f 100644
--- a/x-pack/packages/observability/observability_utils/observability_utils_browser/kibana.jsonc
+++ b/x-pack/packages/observability/observability_utils/observability_utils_browser/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/observability-utils-browser",
- "owner": "@elastic/observability-ui"
+ "owner": [
+ "@elastic/observability-ui"
+ ],
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/x-pack/packages/observability/observability_utils/observability_utils_common/kibana.jsonc b/x-pack/packages/observability/observability_utils/observability_utils_common/kibana.jsonc
index eb120052e5b0e..35916e1ec4cea 100644
--- a/x-pack/packages/observability/observability_utils/observability_utils_common/kibana.jsonc
+++ b/x-pack/packages/observability/observability_utils/observability_utils_common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/observability-utils-common",
- "owner": "@elastic/observability-ui"
+ "owner": [
+ "@elastic/observability-ui"
+ ],
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/x-pack/packages/observability/observability_utils/observability_utils_server/kibana.jsonc b/x-pack/packages/observability/observability_utils/observability_utils_server/kibana.jsonc
index 4c2f20ef1491f..7374ebddff224 100644
--- a/x-pack/packages/observability/observability_utils/observability_utils_server/kibana.jsonc
+++ b/x-pack/packages/observability/observability_utils/observability_utils_server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/observability-utils-server",
- "owner": "@elastic/observability-ui"
+ "owner": [
+ "@elastic/observability-ui"
+ ],
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/x-pack/packages/observability/synthetics_test_data/kibana.jsonc b/x-pack/packages/observability/synthetics_test_data/kibana.jsonc
index 94f80d9b59cad..74e5bd7a76c19 100644
--- a/x-pack/packages/observability/synthetics_test_data/kibana.jsonc
+++ b/x-pack/packages/observability/synthetics_test_data/kibana.jsonc
@@ -2,4 +2,6 @@
"type": "shared-common",
"id": "@kbn/observability-synthetics-test-data",
"owner": "@elastic/obs-ux-management-team",
+ "group": "observability",
+ "visibility": "private"
}
diff --git a/x-pack/packages/rollup/kibana.jsonc b/x-pack/packages/rollup/kibana.jsonc
index 3961e7c7468e2..160c2b999ce53 100644
--- a/x-pack/packages/rollup/kibana.jsonc
+++ b/x-pack/packages/rollup/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/rollup",
- "owner": "@elastic/kibana-management"
-}
+ "owner": [
+ "@elastic/kibana-management"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/search/shared_ui/kibana.jsonc b/x-pack/packages/search/shared_ui/kibana.jsonc
index aedc015c1d6fa..94c698a4cded4 100644
--- a/x-pack/packages/search/shared_ui/kibana.jsonc
+++ b/x-pack/packages/search/shared_ui/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/search-shared-ui",
- "owner": "@elastic/search-kibana"
+ "owner": [
+ "@elastic/search-kibana"
+ ],
+ "group": "search",
+ "visibility": "private"
}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/data_table/kibana.jsonc b/x-pack/packages/security-solution/data_table/kibana.jsonc
index 9695411a65301..027d2a426bf23 100644
--- a/x-pack/packages/security-solution/data_table/kibana.jsonc
+++ b/x-pack/packages/security-solution/data_table/kibana.jsonc
@@ -1,7 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/securitysolution-data-table",
- "owner": "@elastic/security-threat-hunting-investigations",
+ "owner": [
+ "@elastic/security-threat-hunting-investigations"
+ ],
"group": "security",
"visibility": "private"
-}
+}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/distribution_bar/kibana.jsonc b/x-pack/packages/security-solution/distribution_bar/kibana.jsonc
index 5c984aadba9ca..49d0c41ae1037 100644
--- a/x-pack/packages/security-solution/distribution_bar/kibana.jsonc
+++ b/x-pack/packages/security-solution/distribution_bar/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/security-solution-distribution-bar",
- "owner": "@elastic/kibana-cloud-security-posture"
-}
+ "owner": [
+ "@elastic/kibana-cloud-security-posture"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/ecs_data_quality_dashboard/kibana.jsonc b/x-pack/packages/security-solution/ecs_data_quality_dashboard/kibana.jsonc
index 30cc9cf249820..f5686c6d5cf9f 100644
--- a/x-pack/packages/security-solution/ecs_data_quality_dashboard/kibana.jsonc
+++ b/x-pack/packages/security-solution/ecs_data_quality_dashboard/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/ecs-data-quality-dashboard",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/features/kibana.jsonc b/x-pack/packages/security-solution/features/kibana.jsonc
index 0e5a360ea9929..ce6c88cbc2f74 100644
--- a/x-pack/packages/security-solution/features/kibana.jsonc
+++ b/x-pack/packages/security-solution/features/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-solution-features",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/navigation/kibana.jsonc b/x-pack/packages/security-solution/navigation/kibana.jsonc
index cec9119374006..9b2d406eb08e0 100644
--- a/x-pack/packages/security-solution/navigation/kibana.jsonc
+++ b/x-pack/packages/security-solution/navigation/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-solution-navigation",
- "owner": "@elastic/security-threat-hunting-explore"
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "security",
+ "visibility": "private"
}
diff --git a/x-pack/packages/security-solution/side_nav/kibana.jsonc b/x-pack/packages/security-solution/side_nav/kibana.jsonc
index 88e34019f44bd..0b83d7c4d44b4 100644
--- a/x-pack/packages/security-solution/side_nav/kibana.jsonc
+++ b/x-pack/packages/security-solution/side_nav/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-solution-side-nav",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security-solution/upselling/kibana.jsonc b/x-pack/packages/security-solution/upselling/kibana.jsonc
index 7cf9a3026f18f..b28572062b89c 100644
--- a/x-pack/packages/security-solution/upselling/kibana.jsonc
+++ b/x-pack/packages/security-solution/upselling/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/security-solution-upselling",
- "owner": "@elastic/security-threat-hunting-explore"
-}
+ "owner": [
+ "@elastic/security-threat-hunting-explore"
+ ],
+ "group": "security",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/api_key_management/kibana.jsonc b/x-pack/packages/security/api_key_management/kibana.jsonc
index 16e9244e49275..9f467a2c53697 100644
--- a/x-pack/packages/security/api_key_management/kibana.jsonc
+++ b/x-pack/packages/security/api_key_management/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/security-api-key-management",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/authorization_core/kibana.jsonc b/x-pack/packages/security/authorization_core/kibana.jsonc
index f2e33db5c8a81..513d8ddc84d8d 100644
--- a/x-pack/packages/security/authorization_core/kibana.jsonc
+++ b/x-pack/packages/security/authorization_core/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/security-authorization-core",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/authorization_core_common/kibana.jsonc b/x-pack/packages/security/authorization_core_common/kibana.jsonc
index 1ddb58d875826..9ff7f5d0cae8e 100644
--- a/x-pack/packages/security/authorization_core_common/kibana.jsonc
+++ b/x-pack/packages/security/authorization_core_common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-authorization-core-common",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/form_components/kibana.jsonc b/x-pack/packages/security/form_components/kibana.jsonc
index 44f54ee5fe4ca..b78de9f2f9c37 100644
--- a/x-pack/packages/security/form_components/kibana.jsonc
+++ b/x-pack/packages/security/form_components/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-form-components",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/plugin_types_common/kibana.jsonc b/x-pack/packages/security/plugin_types_common/kibana.jsonc
index 714eb0f564cda..37202115cacfa 100644
--- a/x-pack/packages/security/plugin_types_common/kibana.jsonc
+++ b/x-pack/packages/security/plugin_types_common/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-plugin-types-common",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/plugin_types_public/kibana.jsonc b/x-pack/packages/security/plugin_types_public/kibana.jsonc
index f4fbe8fe8ea7d..a9e235915ded6 100644
--- a/x-pack/packages/security/plugin_types_public/kibana.jsonc
+++ b/x-pack/packages/security/plugin_types_public/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-browser",
"id": "@kbn/security-plugin-types-public",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/plugin_types_server/kibana.jsonc b/x-pack/packages/security/plugin_types_server/kibana.jsonc
index e4f4a074f6e76..40ada7902e5e9 100644
--- a/x-pack/packages/security/plugin_types_server/kibana.jsonc
+++ b/x-pack/packages/security/plugin_types_server/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-server",
"id": "@kbn/security-plugin-types-server",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "shared"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/role_management_model/kibana.jsonc b/x-pack/packages/security/role_management_model/kibana.jsonc
index 9ba7936494167..95a1116fd7184 100644
--- a/x-pack/packages/security/role_management_model/kibana.jsonc
+++ b/x-pack/packages/security/role_management_model/kibana.jsonc
@@ -1,5 +1,9 @@
{
"type": "shared-common",
"id": "@kbn/security-role-management-model",
- "owner": "@elastic/kibana-security"
-}
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
+}
\ No newline at end of file
diff --git a/x-pack/packages/security/ui_components/kibana.jsonc b/x-pack/packages/security/ui_components/kibana.jsonc
index 996f7b78e110a..40aaaf007acde 100644
--- a/x-pack/packages/security/ui_components/kibana.jsonc
+++ b/x-pack/packages/security/ui_components/kibana.jsonc
@@ -1,5 +1,9 @@
{
- "type": "shared-browser",
- "id": "@kbn/security-ui-components",
- "owner": "@elastic/kibana-security"
+ "type": "shared-browser",
+ "id": "@kbn/security-ui-components",
+ "owner": [
+ "@elastic/kibana-security"
+ ],
+ "group": "platform",
+ "visibility": "private"
}
diff --git a/x-pack/plugins/actions/server/lib/task_runner_factory.ts b/x-pack/plugins/actions/server/lib/task_runner_factory.ts
index d067ddaaae7ad..cf1f9eed87c32 100644
--- a/x-pack/plugins/actions/server/lib/task_runner_factory.ts
+++ b/x-pack/plugins/actions/server/lib/task_runner_factory.ts
@@ -8,17 +8,6 @@
import { v4 as uuidv4 } from 'uuid';
import { pick } from 'lodash';
import { addSpaceIdToPath } from '@kbn/spaces-plugin/server';
-import {
- CoreKibanaRequest,
- FakeRawRequest,
- Headers,
- IBasePath,
- ISavedObjectsRepository,
- Logger,
- SavedObject,
- SavedObjectReference,
- SavedObjectsErrorHelpers,
-} from '@kbn/core/server';
import {
createTaskRunError,
RunContext,
@@ -28,6 +17,15 @@ import {
} from '@kbn/task-manager-plugin/server';
import { EncryptedSavedObjectsClient } from '@kbn/encrypted-saved-objects-plugin/server';
import { createRetryableError, getErrorSource } from '@kbn/task-manager-plugin/server/task_running';
+import { type IBasePath, type Headers, type FakeRawRequest } from '@kbn/core-http-server';
+import { kibanaRequestFactory } from '@kbn/core-http-server-utils';
+import type { Logger } from '@kbn/logging';
+import type {
+ ISavedObjectsRepository,
+ SavedObject,
+ SavedObjectReference,
+} from '@kbn/core-saved-objects-api-server';
+import { SavedObjectsErrorHelpers } from '@kbn/core-saved-objects-server';
import { ActionExecutorContract } from './action_executor';
import {
ActionTaskExecutorParams,
@@ -243,7 +241,7 @@ function getFakeRequest(apiKey?: string) {
// Since we're using API keys and accessing elasticsearch can only be done
// via a request, we're faking one with the proper authorization headers.
- return CoreKibanaRequest.from(fakeRawRequest);
+ return kibanaRequestFactory(fakeRawRequest);
}
async function getActionTaskParams(
diff --git a/x-pack/plugins/actions/tsconfig.json b/x-pack/plugins/actions/tsconfig.json
index 8a3c56a472064..709826d33e897 100644
--- a/x-pack/plugins/actions/tsconfig.json
+++ b/x-pack/plugins/actions/tsconfig.json
@@ -47,7 +47,8 @@
"@kbn/core-test-helpers-kbn-server",
"@kbn/security-plugin-types-server",
"@kbn/core-application-common",
- "@kbn/cloud-plugin"
+ "@kbn/cloud-plugin",
+ "@kbn/core-http-server-utils"
],
"exclude": [
"target/**/*",
diff --git a/x-pack/plugins/ai_infra/llm_tasks/kibana.jsonc b/x-pack/plugins/ai_infra/llm_tasks/kibana.jsonc
index 1ef211d01210e..2a3da90e3e3df 100644
--- a/x-pack/plugins/ai_infra/llm_tasks/kibana.jsonc
+++ b/x-pack/plugins/ai_infra/llm_tasks/kibana.jsonc
@@ -2,6 +2,9 @@
"type": "plugin",
"id": "@kbn/llm-tasks-plugin",
"owner": "@elastic/appex-ai-infra",
+ // all packages under 'ai_infra' will be used across solutions
+ "group": "platform",
+ "visibility": "shared",
"plugin": {
"id": "llmTasks",
"server": true,
diff --git a/x-pack/plugins/ai_infra/product_doc_base/kibana.jsonc b/x-pack/plugins/ai_infra/product_doc_base/kibana.jsonc
index 268b4a70c9921..c157105026b13 100644
--- a/x-pack/plugins/ai_infra/product_doc_base/kibana.jsonc
+++ b/x-pack/plugins/ai_infra/product_doc_base/kibana.jsonc
@@ -2,6 +2,9 @@
"type": "plugin",
"id": "@kbn/product-doc-base-plugin",
"owner": "@elastic/appex-ai-infra",
+ // all packages under 'ai_infra' will be used across solutions
+ "group": "platform",
+ "visibility": "shared",
"plugin": {
"id": "productDocBase",
"server": true,
diff --git a/x-pack/plugins/alerting/server/task_runner/maintenance_windows/get_maintenance_windows.test.ts b/x-pack/plugins/alerting/server/task_runner/maintenance_windows/get_maintenance_windows.test.ts
index a6479fba828f4..9f44194dbb951 100644
--- a/x-pack/plugins/alerting/server/task_runner/maintenance_windows/get_maintenance_windows.test.ts
+++ b/x-pack/plugins/alerting/server/task_runner/maintenance_windows/get_maintenance_windows.test.ts
@@ -5,7 +5,6 @@
* 2.0.
*/
-import { CoreKibanaRequest } from '@kbn/core-http-router-server-internal';
import { loggingSystemMock } from '@kbn/core-logging-server-mocks';
import { maintenanceWindowCategoryIdTypes } from '../../application/maintenance_window/constants';
import { getMockMaintenanceWindow } from '../../data/maintenance_window/test_helpers';
@@ -21,6 +20,7 @@ import {
import { getFakeKibanaRequest } from '../rule_loader';
import { TaskRunnerContext } from '../types';
import { FilterStateStore } from '@kbn/es-query';
+import { KibanaRequest } from '@kbn/core-http-server';
const logger = loggingSystemMock.create().get();
const mockBasePathService = { set: jest.fn() };
@@ -32,7 +32,7 @@ const ruleTypeId = mockedRule.alertTypeId;
describe('getMaintenanceWindows', () => {
let context: TaskRunnerContext;
- let fakeRequest: CoreKibanaRequest;
+ let fakeRequest: KibanaRequest;
let contextMock: ReturnType