From 42a147e6addb4ad4e258d8f883181120f0b61a31 Mon Sep 17 00:00:00 2001 From: David Vail Date: Thu, 31 Jul 2025 15:43:23 -0400 Subject: [PATCH] Add extension point for admin ns security tab --- .../Index.tsx | 5 +++++ ui/apps/platform/webpack.ocp-plugin.config.js | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 ui/apps/platform/src/ConsolePlugin/AdministrationNamespaceSecurityTab/Index.tsx diff --git a/ui/apps/platform/src/ConsolePlugin/AdministrationNamespaceSecurityTab/Index.tsx b/ui/apps/platform/src/ConsolePlugin/AdministrationNamespaceSecurityTab/Index.tsx new file mode 100644 index 0000000000000..b9de0cbce73bc --- /dev/null +++ b/ui/apps/platform/src/ConsolePlugin/AdministrationNamespaceSecurityTab/Index.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export function Index() { + return
AdministrationNamespaceSecurityTab
; +} diff --git a/ui/apps/platform/webpack.ocp-plugin.config.js b/ui/apps/platform/webpack.ocp-plugin.config.js index 627d9cb7aec4e..9b08617d37d1e 100644 --- a/ui/apps/platform/webpack.ocp-plugin.config.js +++ b/ui/apps/platform/webpack.ocp-plugin.config.js @@ -101,6 +101,8 @@ const config = { SecurityVulnerabilitiesPage: './ConsolePlugin/SecurityVulnerabilitiesPage/Index', WorkloadSecurityTab: './ConsolePlugin/WorkloadSecurityTab/Index', + AdministrationNamespaceSecurityTab: + './ConsolePlugin/AdministrationNamespaceSecurityTab/Index', }, dependencies: { '@console/pluginAPI': '>=4.19.0', @@ -153,6 +155,24 @@ const config = { }, }) ), + // Administration Namespace Security Tab + { + type: 'console.tab/horizontalNav', + properties: { + model: { + group: '', + kind: 'Namespace', + version: 'v1', + }, + page: { + name: 'Security', + href: 'security', + }, + component: { + $codeRef: 'AdministrationNamespaceSecurityTab.Index', + }, + }, + }, ], }), new CopyWebpackPlugin({