Fix argo config : it's alive

This commit is contained in:
jeangab
2024-04-19 15:22:43 -04:00
parent 62dc31231b
commit bd689fe582
5 changed files with 107 additions and 9 deletions

View File

@@ -42,6 +42,7 @@
"@backstage/theme": "^0.5.3",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@roadiehq/backstage-plugin-argo-cd": "^2.6.4",
"history": "^5.0.0",
"react": "^18.0.2",
"react-dom": "^18.0.2",

View File

@@ -64,12 +64,12 @@ const app = createApp({
<SignInPage
{...props}
auto
provider={{
providers={[{
id: 'github-auth-provider',
title: 'GitHub',
message: 'Sign in using GitHub',
apiRef: githubAuthApiRef,
}}
}, 'guest']}
/>
),

View File

@@ -45,6 +45,7 @@ import {
EntityCatalogGraphCard,
} from '@backstage/plugin-catalog-graph';
import {
Entity,
RELATION_API_CONSUMED_BY,
RELATION_API_PROVIDED_BY,
RELATION_CONSUMES_API,
@@ -57,6 +58,7 @@ import {
import { TechDocsAddons } from '@backstage/plugin-techdocs-react';
import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib';
import { EntityArgoCDOverviewCard, isArgocdAvailable } from '@roadiehq/backstage-plugin-argo-cd';
const techdocsContent = (
<EntityTechdocsContent>
@@ -123,6 +125,13 @@ const entityWarningContent = (
const overviewContent = (
<Grid container spacing={3} alignItems="stretch">
{entityWarningContent}
<EntitySwitch>
<EntitySwitch.Case if={e => Boolean(isArgocdAvailable(e))}>
<Grid item sm={4}>
<EntityArgoCDOverviewCard />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
<Grid item md={6}>
<EntityAboutCard variant="gridItem" />
</Grid>