From 59b8b7424047e6140746f7c649802f48eababf44 Mon Sep 17 00:00:00 2001 From: Christopher Hase Date: Wed, 26 Feb 2025 15:29:18 +0100 Subject: [PATCH] clean up --- packages/app/src/App.tsx | 41 +------------------ packages/app/src/components/Root/Root.tsx | 4 -- .../app/src/components/catalog/EntityPage.tsx | 22 ---------- packages/backend/src/index.ts | 16 ++------ packages/backend/src/plugins/argocd.ts | 10 ++--- packages/backend/src/plugins/auth.ts | 8 ++-- packages/backend/src/types.ts | 2 - 7 files changed, 14 insertions(+), 89 deletions(-) diff --git a/packages/app/src/App.tsx b/packages/app/src/App.tsx index b2b24a6..74fc096 100644 --- a/packages/app/src/App.tsx +++ b/packages/app/src/App.tsx @@ -33,19 +33,7 @@ import { AppRouter, FlatRoutes } from '@backstage/core-app-api'; import { CatalogGraphPage } from '@backstage/plugin-catalog-graph'; import { RequirePermission } from '@backstage/plugin-permission-react'; import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha'; -//import LightIcon from '@material-ui/icons/WbSunny'; -/*import { - CNOEHomepage, - cnoeLightTheme, - cnoeDarkTheme, -} from '@internal/plugin-cnoe-ui';*/ import {configApiRef, useApi} from "@backstage/core-plugin-api"; -//import { ArgoWorkflowsPage } from '@internal/plugin-argo-workflows'; -//import { ApacheSparkPage } from '@internal/plugin-apache-spark'; -/*import { - UnifiedThemeProvider -} from "@backstage/theme";*/ -//import { TerraformPluginPage } from '@internal/plugin-terraform'; const app = createApp({ apis, @@ -84,33 +72,12 @@ const app = createApp({ bind(orgPlugin.externalRoutes, { catalogIndex: catalogPlugin.routes.catalogIndex, }); - }, - /*themes: [ - { - id: 'cnoe-light-theme', - title: 'Light Theme', - variant: 'light', - icon: , - Provider: ({ children }) => ( - - ), - }, - { - id: 'cnoe-dark-theme', - title: 'Dark Theme', - variant: 'dark', - icon: , - Provider: ({ children }) => ( - - ), - }, - ],*/ + } }); const routes = ( } /> - {/*} />*/} } /> } /> } /> - {/*} />*/} - {/*} />*/} - {/*} />*/} ); @@ -161,6 +125,3 @@ export default app.createRoot( , ); - - - diff --git a/packages/app/src/components/Root/Root.tsx b/packages/app/src/components/Root/Root.tsx index 21dd670..51a4e86 100644 --- a/packages/app/src/components/Root/Root.tsx +++ b/packages/app/src/components/Root/Root.tsx @@ -5,7 +5,6 @@ import ExtensionIcon from '@material-ui/icons/Extension'; import MapIcon from '@material-ui/icons/MyLocation'; import LibraryBooks from '@material-ui/icons/LibraryBooks'; import CreateComponentIcon from '@material-ui/icons/AddCircleOutline'; -//import {LogoFull, LogoIcon} from '@internal/plugin-cnoe-ui'; import { Settings as SidebarSettings, UserSettingsSignInAvatar, @@ -20,7 +19,6 @@ import { SidebarPage, SidebarScrollWrapper, SidebarSpace, - //useSidebarOpenState, Link, } from '@backstage/core-components'; import MenuIcon from '@material-ui/icons/Menu'; @@ -43,12 +41,10 @@ const useSidebarLogoStyles = makeStyles({ const SidebarLogo = () => { const classes = useSidebarLogoStyles(); -// const { isOpen } = useSidebarOpenState(); return (
- {/*isOpen ? : */}
); diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index e08215e..a56185c 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -58,13 +58,6 @@ import { isArgocdAvailable } from '@roadiehq/backstage-plugin-argo-cd'; -/*import { - EntityArgoWorkflowsOverviewCard, - isArgoWorkflowsAvailable, -} from '@internal/plugin-argo-workflows';*/ -//import {ApacheSparkPage, isApacheSparkAvailable} from "@internal/plugin-apache-spark"; -//import { isTerraformAvailable, TerraformPluginPage } from '@internal/plugin-terraform'; - const techdocsContent = ( @@ -75,10 +68,6 @@ const techdocsContent = ( const cicdContent = ( - {/* isArgoWorkflowsAvailable(e)}> - - */} - - {/* - isTerraformAvailable(e)}> - - - - - */} @@ -169,10 +151,6 @@ const serviceEntityPage = ( - {/* - - */} - diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index 0146fcd..51a22d6 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -1,24 +1,18 @@ -import { legacyPlugin } from '@backstage/backend-common'; +//import { legacyPlugin } from '@backstage/backend-common'; -//import { createBackend } from '@backstage/backend-defaults/dist'; import { createBackend } from '@backstage/backend-defaults'; -//import { authModuleKeycloakOIDCProvider } from './plugins/auth'; import { cnoeScaffolderActions } from './plugins/scaffolder'; const backend = createBackend(); // core plugins -//backend.add(import('@backstage/plugin-app-backend/alpha')); backend.add(import('@backstage/plugin-app-backend')); -//backend.add(import('@backstage/plugin-catalog-backend/dist/alpha')); backend.add(import('@backstage/plugin-catalog-backend')); -//backend.add(import('@backstage/plugin-proxy-backend/dist/alpha')); backend.add(import('@backstage/plugin-proxy-backend')); backend.add(import('@backstage/plugin-techdocs-backend/alpha')); // auth plugins -//backend.add(import('@backstage/plugin-auth-backend/dist')); backend.add(import('@backstage/plugin-auth-backend')); backend.add(import('@backstage/plugin-auth-backend-module-guest-provider')); // scaffolder plugins @@ -29,22 +23,20 @@ backend.add( backend.add(import('@backstage/plugin-scaffolder-backend-module-github')); // search plugins backend.add(import('@backstage/plugin-search-backend/alpha')); -//backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); -//backend.add(import('@backstage/plugin-search-backend-module-catalog/dist')); //TODO: correct? + backend.add(import('@backstage/plugin-search-backend-module-catalog')); backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha')); // other @backstage plugins -//backend.add(import('@backstage/plugin-kubernetes-backend/dist/alpha')); + backend.add(import('@backstage/plugin-kubernetes-backend')); // non-core plugins // roadie plugins //backend.add(import('@roadiehq/scaffolder-backend-module-utils/new-backend')); //TODO: incompatible? why?? -backend.add(legacyPlugin('argocd', import('./plugins/argocd'))); +//backend.add(legacyPlugin('argocd', import('./plugins/argocd'))); //TODO: createRouter has no call signatures backend.add( import('@roadiehq/scaffolder-backend-module-http-request/new-backend'), ); // cnoe plugins -//backend.add(authModuleKeycloakOIDCProvider); backend.add(cnoeScaffolderActions); backend.start(); diff --git a/packages/backend/src/plugins/argocd.ts b/packages/backend/src/plugins/argocd.ts index a189324..5ef83fc 100644 --- a/packages/backend/src/plugins/argocd.ts +++ b/packages/backend/src/plugins/argocd.ts @@ -5,16 +5,16 @@ import { Logger } from 'winston'; import { ArgoService } from '@roadiehq/backstage-plugin-argo-cd-backend'; -//import { createRouter } from '@roadiehq/backstage-plugin-argo-cd-backend'; //TODO: warum wird Fehler geworfen bei 'yarn run start-backend' ? -import createRouter from '@roadiehq/backstage-plugin-argo-cd-backend'; -import { PluginEnvironment } from '../types'; +//import { createRouter } from '@roadiehq/backstage-plugin-argo-cd-backend'; //TODO: createRouter has no call signatures +//import createRouter from '@roadiehq/backstage-plugin-argo-cd-backend'; +//import { PluginEnvironment } from '../types'; -export default async function createPlugin({ +/*export default async function createPlugin({ logger, config, }: PluginEnvironment) { return await createRouter({ logger, config }); -} +}*/ export function createArgoCDApp(options: { config: Config; logger: Logger }) { const { config, logger } = options; diff --git a/packages/backend/src/plugins/auth.ts b/packages/backend/src/plugins/auth.ts index ed729a9..513a509 100644 --- a/packages/backend/src/plugins/auth.ts +++ b/packages/backend/src/plugins/auth.ts @@ -1,4 +1,4 @@ -/*import { +import { DEFAULT_NAMESPACE, stringifyEntityRef, } from '@backstage/catalog-model'; @@ -12,9 +12,9 @@ import { import { oidcAuthenticator, OidcAuthResult, -} from '@backstage/plugin-auth-backend-module-oidc-provider';*/ +} from '@backstage/plugin-auth-backend-module-oidc-provider'; -/*export const authModuleKeycloakOIDCProvider = createBackendModule({ +export const authModuleKeycloakOIDCProvider = createBackendModule({ pluginId: 'auth', moduleId: 'keycloak-oidc', register(reg) { @@ -65,4 +65,4 @@ import { }, }); }, -});*/ +}); diff --git a/packages/backend/src/types.ts b/packages/backend/src/types.ts index 4959596..0dad120 100644 --- a/packages/backend/src/types.ts +++ b/packages/backend/src/types.ts @@ -5,7 +5,6 @@ import { PluginDatabaseManager, PluginEndpointDiscovery, TokenManager, - //UrlReader, } from '@backstage/backend-common/dist'; //TODO: deprecated import { PluginTaskScheduler } from '@backstage/backend-tasks/dist'; import { PermissionEvaluator } from '@backstage/plugin-permission-common'; @@ -16,7 +15,6 @@ export type PluginEnvironment = { database: PluginDatabaseManager; cache: PluginCacheManager; config: Config; - //reader: UrlReader; discovery: PluginEndpointDiscovery; tokenManager: TokenManager; scheduler: PluginTaskScheduler;