feat(TopologyPlugin): Install the topology plugin, update backstage versions
This commit is contained in:
parent
b93ed5488e
commit
b256a9cd68
@ -148,3 +148,11 @@ kubernetes:
|
||||
authProvider: 'serviceAccount'
|
||||
serviceAccountToken: 'eyJhbGciOiJSUzI1NiIsImtpZCI6IllKQnpxZ19WTWVOcHdvRTZXc2JpN1NJQWlGMEJpa2c1QTZpLUV6UDJGRVEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImJhY2tzdGFnZS1zYS10b2tlbi1zZWNyZXQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiYmFja3N0YWdlLXNhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiNzUzYTgzYmItNjgxNy00NzYwLWFlOTYtYzhkMDc3NWQ1NTRhIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OmRlZmF1bHQ6YmFja3N0YWdlLXNhIn0.1iRyZq99AlwM6bdJNXPSbi1z6CKLAU3OvsmGinF1IyogbSKsfgPCNL81wQYhfiJmvgOQOmhHLfk10NxGcA2YR7ijUB4I5_LOBqi3eketpgxYMgvvv31vRX1cVcKZE9F787k2rQcR1OgKnRcKwYAkCHnbSkObTf4wmL9g2lmfLN-vmZTGiQQ_RfzR5aoklqwWZjmMvVa3-9XBEnbg2Cc77rcireMH55xPsaYUDVDF0NYEpGfr94Ys2Ois7wrcXtnG7NOPdmVAbbUzJ1nmm8AHxuQW2IItcea3UGaQCQtVTOVY4jektF81UU-eXHnTC1JHH1kTCr-jeWc8K6-wmuoTgOx5fRUgtC8tVZrwNwIIA-8-gutFDS5ica5IQ26NXeLt5CF7OJ9Dw9wwTyNLmbvchwt1yTwXccOdwBqqE2_tQSLhpkZOFvdZfELxblvvIJ2fBjs425dJ6hfP1vFm82mSBo3YeTm5CM_uj0UHlj8339N55TpKDnY_l1Tr_TTOdvuEpM07Gl_PrJzl9QjzvnW0Db6Php9qjnc6ID24emYI-fF9ITzR1Lgv2dMZA38NOOH4gm75B4ULBw5i_Ek0WOBI2D8-QsZm2T3uZZPkclGGdMFEfsXlOxAvqRT1WJC5g8jGvdixuLqdhZTxp-E4xD4cuKRVYzS1VemNbNo5e8an1nE'
|
||||
skipTLSVerify: true
|
||||
skipMetricsLookup: false
|
||||
customResources:
|
||||
- group: 'route.openshift.io'
|
||||
apiVersion: 'v1'
|
||||
plural: 'routes'
|
||||
- group: 'org.eclipse.che'
|
||||
apiVersion: 'v2'
|
||||
plural: 'checlusters'
|
||||
|
@ -7,6 +7,7 @@ rules:
|
||||
- '*'
|
||||
resources:
|
||||
- pods
|
||||
- pods/log
|
||||
- configmaps
|
||||
- services
|
||||
- deployments
|
||||
@ -30,6 +31,7 @@ rules:
|
||||
- get
|
||||
- list
|
||||
- watch
|
||||
|
||||
- apiGroups:
|
||||
- metrics.k8s.io
|
||||
resources:
|
||||
@ -37,3 +39,19 @@ rules:
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
|
||||
- apiGroups:
|
||||
- route.openshift.io
|
||||
resources:
|
||||
- routes
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
|
||||
- apiGroups:
|
||||
- org.eclipse.che
|
||||
resources:
|
||||
- checlusters
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
|
@ -31,7 +31,7 @@
|
||||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.26.3",
|
||||
"@backstage/cli": "^0.26.6",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@spotify/prettier-config": "^12.0.0",
|
||||
|
@ -15,6 +15,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage-community/plugin-github-actions": "^0.6.16",
|
||||
"@backstage-community/plugin-tech-radar": "^0.7.4",
|
||||
"@backstage/app-defaults": "^1.5.5",
|
||||
"@backstage/catalog-model": "^1.5.0",
|
||||
"@backstage/cli": "^0.26.6",
|
||||
@ -28,14 +29,13 @@
|
||||
"@backstage/plugin-catalog-graph": "^0.4.5",
|
||||
"@backstage/plugin-catalog-import": "^0.11.0",
|
||||
"@backstage/plugin-catalog-react": "^1.12.0",
|
||||
"@backstage/plugin-devtools": "^0.1.13",
|
||||
"@backstage/plugin-devtools": "^0.1.14",
|
||||
"@backstage/plugin-kubernetes": "^0.11.10",
|
||||
"@backstage/plugin-org": "^0.6.25",
|
||||
"@backstage/plugin-permission-react": "^0.4.22",
|
||||
"@backstage/plugin-scaffolder": "^1.20.0",
|
||||
"@backstage/plugin-scaffolder": "^1.20.1",
|
||||
"@backstage/plugin-search": "^1.4.11",
|
||||
"@backstage/plugin-search-react": "^1.7.11",
|
||||
"@backstage/plugin-tech-radar": "^0.7.3",
|
||||
"@backstage/plugin-techdocs": "^1.10.5",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "^1.1.10",
|
||||
"@backstage/plugin-techdocs-react": "^1.2.4",
|
||||
@ -43,6 +43,7 @@
|
||||
"@backstage/theme": "^0.5.5",
|
||||
"@bestsellerit/backstage-plugin-harbor": "^0.3.1",
|
||||
"@internal/backstage-plugin-devspaces-plugin": "^0.1.0",
|
||||
"@janus-idp/backstage-plugin-topology": "1.20.2",
|
||||
"@janus-idp/plugin-notifications": "^1.3.1",
|
||||
"@material-ui/icons": "^4.11.3",
|
||||
"@mui/material": "next",
|
||||
@ -62,7 +63,7 @@
|
||||
"yarn": "^1.22.22"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/test-utils": "^1.5.4",
|
||||
"@backstage/test-utils": "^1.5.5",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@testing-library/dom": "^9.0.0",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
|
@ -6,7 +6,7 @@ import {CatalogImportPage, catalogImportPlugin,} from '@backstage/plugin-catalog
|
||||
import {ScaffolderPage, scaffolderPlugin} from '@backstage/plugin-scaffolder';
|
||||
import {orgPlugin} from '@backstage/plugin-org';
|
||||
import {SearchPage} from '@backstage/plugin-search';
|
||||
import {TechRadarPage} from '@backstage/plugin-tech-radar';
|
||||
import {TechRadarPage} from '@backstage-community/plugin-tech-radar';
|
||||
import {TechDocsIndexPage, techdocsPlugin, TechDocsReaderPage,} from '@backstage/plugin-techdocs';
|
||||
import {TechDocsAddons} from '@backstage/plugin-techdocs-react';
|
||||
import {ReportIssue} from '@backstage/plugin-techdocs-module-addons-contrib';
|
||||
|
@ -9,6 +9,7 @@ import {buildsContent} from "../tabs/BuildsContent";
|
||||
import {workflowsContent} from "../tabs/WorkflowsContent";
|
||||
import {techdocsContent} from "../tabs/TechdocsContent";
|
||||
import {kubernetesContent} from "../tabs/KubernetesContent";
|
||||
import {topologyContent} from "../tabs/TopologyContent";
|
||||
|
||||
export const serviceEntityPage = (
|
||||
<EntityLayout>
|
||||
@ -73,5 +74,9 @@ export const serviceEntityPage = (
|
||||
{kubernetesContent}
|
||||
</EntityLayout.Route>
|
||||
|
||||
<EntityLayout.Route path="/topology" title="Topology">
|
||||
{topologyContent}
|
||||
</EntityLayout.Route>
|
||||
|
||||
</EntityLayout>
|
||||
);
|
||||
|
@ -0,0 +1,7 @@
|
||||
import { TopologyPage } from '@janus-idp/backstage-plugin-topology';
|
||||
// import { TopologyPage } from '@redhat/backstage-plugin-topology';
|
||||
import React from "react";
|
||||
|
||||
export const topologyContent = (
|
||||
<TopologyPage />
|
||||
);
|
@ -16,38 +16,38 @@
|
||||
"build-image": "docker build ../.. -f Dockerfile --tag backstage"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-common": "^0.21.7",
|
||||
"@backstage/backend-common": "^0.22.0",
|
||||
"@backstage/backend-defaults": "^0.2.18",
|
||||
"@backstage/backend-plugin-api": "^0.6.18",
|
||||
"@backstage/backend-tasks": "^0.5.22",
|
||||
"@backstage/backend-tasks": "^0.5.23",
|
||||
"@backstage/config": "^1.2.0",
|
||||
"@backstage/integration": "^1.10.0",
|
||||
"@backstage/plugin-app-backend": "^0.3.65",
|
||||
"@backstage/plugin-auth-backend": "^0.22.4",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.1.14",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.1.3",
|
||||
"@backstage/plugin-auth-node": "^0.4.12",
|
||||
"@backstage/plugin-catalog-backend": "^1.21.1",
|
||||
"@backstage/plugin-catalog-backend-module-github": "^0.6.0",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "^0.1.12",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.1.15",
|
||||
"@backstage/plugin-catalog-node": "^1.11.1",
|
||||
"@backstage/plugin-devtools-backend": "^0.3.3",
|
||||
"@backstage/plugin-events-backend-module-github": "^0.2.3",
|
||||
"@backstage/integration": "^1.11.0",
|
||||
"@backstage/plugin-app-backend": "^0.3.67",
|
||||
"@backstage/plugin-auth-backend": "^0.22.5",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.1.15",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.1.4",
|
||||
"@backstage/plugin-auth-node": "^0.4.13",
|
||||
"@backstage/plugin-catalog-backend": "^1.22.0",
|
||||
"@backstage/plugin-catalog-backend-module-github": "^0.6.1",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "^0.1.13",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.1.16",
|
||||
"@backstage/plugin-catalog-node": "^1.12.0",
|
||||
"@backstage/plugin-devtools-backend": "^0.3.4",
|
||||
"@backstage/plugin-events-backend-module-github": "^0.2.4",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.17.1",
|
||||
"@backstage/plugin-permission-backend": "^0.5.41",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.1.14",
|
||||
"@backstage/plugin-permission-backend": "^0.5.42",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.1.15",
|
||||
"@backstage/plugin-permission-common": "^0.7.13",
|
||||
"@backstage/plugin-permission-node": "^0.7.28",
|
||||
"@backstage/plugin-proxy-backend": "^0.4.15",
|
||||
"@backstage/plugin-scaffolder-backend": "^1.22.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "^0.2.7",
|
||||
"@backstage/plugin-scaffolder-node": "^0.4.3",
|
||||
"@backstage/plugin-search-backend": "^1.5.7",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.1.22",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.1.22",
|
||||
"@backstage/plugin-search-backend-node": "^1.2.21",
|
||||
"@backstage/plugin-techdocs-backend": "^1.10.4",
|
||||
"@backstage/plugin-permission-node": "^0.7.29",
|
||||
"@backstage/plugin-proxy-backend": "^0.4.16",
|
||||
"@backstage/plugin-scaffolder-backend": "^1.22.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "^0.2.8",
|
||||
"@backstage/plugin-scaffolder-node": "^0.4.4",
|
||||
"@backstage/plugin-search-backend": "^1.5.9",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.1.24",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.1.23",
|
||||
"@backstage/plugin-search-backend-node": "^1.2.23",
|
||||
"@backstage/plugin-techdocs-backend": "^1.10.5",
|
||||
"@janus-idp/plugin-notifications-backend": "^1.4.12",
|
||||
"@muvaf/create-argocd-application": "^0.4.1",
|
||||
"@muvaf/kubernetes-apply": "^0.1.0",
|
||||
@ -62,7 +62,7 @@
|
||||
"zod": "^3.23.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.26.3",
|
||||
"@backstage/cli": "^0.26.6",
|
||||
"@types/dockerode": "^3.3.0",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-serve-static-core": "^4.17.5",
|
||||
|
@ -24,9 +24,9 @@
|
||||
"postpack": "backstage-cli package postpack"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/core-components": "^0.14.4",
|
||||
"@backstage/core-components": "^0.14.7",
|
||||
"@backstage/core-plugin-api": "^1.9.2",
|
||||
"@backstage/theme": "^0.5.3",
|
||||
"@backstage/theme": "^0.5.5",
|
||||
"@material-ui/core": "^4.9.13",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||
@ -36,10 +36,10 @@
|
||||
"react": "^16.13.1 || ^17.0.0 || ^18.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.26.3",
|
||||
"@backstage/core-app-api": "^1.12.4",
|
||||
"@backstage/dev-utils": "^1.0.31",
|
||||
"@backstage/test-utils": "^1.5.4",
|
||||
"@backstage/cli": "^0.26.6",
|
||||
"@backstage/core-app-api": "^1.12.5",
|
||||
"@backstage/dev-utils": "^1.0.32",
|
||||
"@backstage/test-utils": "^1.5.5",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
"@testing-library/react": "^14.0.0",
|
||||
"@testing-library/user-event": "^14.0.0",
|
||||
|
@ -32,8 +32,8 @@
|
||||
"react": "^16.13.1 || ^17.0.0 || ^18.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.26.3",
|
||||
"@backstage/test-utils": "^1.5.4",
|
||||
"@backstage/cli": "^0.26.6",
|
||||
"@backstage/test-utils": "^1.5.5",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
"@testing-library/react": "^14.0.0",
|
||||
"typescript-language-server": "^4.3.3"
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user