Add job versions card

Signed-off-by: josh <josh.timmons@hashicorp.com>
This commit is contained in:
josh
2023-06-04 14:48:59 -04:00
parent b1ba5f8f28
commit 285de62914
15 changed files with 269 additions and 363 deletions
-2
View File
@@ -110,7 +110,6 @@ import { ScoreBoardPage } from '@oriflame/backstage-plugin-score-card';
import { StackstormPage } from '@backstage/plugin-stackstorm';
import { PuppetDbPage } from '@backstage/plugin-puppetdb';
import { DevToolsPage } from '@backstage/plugin-devtools';
import { NomadPage } from '@backstage/plugin-nomad';
import { customDevToolsPage } from './components/devtools/CustomDevToolsPage';
import { CatalogUnprocessedEntitiesPage } from '@backstage/plugin-catalog-unprocessed-entities';
@@ -303,7 +302,6 @@ const routes = (
<Route path="/devtools" element={<DevToolsPage />}>
{customDevToolsPage}
</Route>
<Route path="/nomad" element={<NomadPage />} />
</FlatRoutes>
);
@@ -112,7 +112,10 @@ import {
EntityOwnershipCard,
EntityUserProfileCard,
} from '@backstage/plugin-org';
import { EntityNomadContent } from '@backstage/plugin-nomad';
import {
EntityNomadContent,
EntityNomadJobVersionListCard,
} from '@backstage/plugin-nomad';
import {
EntityPagerDutyCard,
isPagerDutyAvailable,
@@ -173,6 +176,7 @@ import {
isLinguistAvailable,
EntityLinguistCard,
} from '@backstage/plugin-linguist';
import { isNomadJobIDAvailable } from '@backstage/plugin-nomad';
const customEntityFilterKind = ['Component', 'API', 'System'];
@@ -443,6 +447,14 @@ const overviewContent = (
<Grid item md={8} xs={12}>
<EntityHasSubcomponentsCard variant="gridItem" />
</Grid>
<EntitySwitch>
<EntitySwitch.Case if={isNomadJobIDAvailable}>
<Grid item sm={4}>
<EntityNomadJobVersionListCard />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
</Grid>
);