Merge pull request #18010 from jjtimmons/jjtimmons/add-nomad-plugin

Add Nomad plugin
This commit is contained in:
Johan Haals
2023-06-15 11:01:58 +02:00
committed by GitHub
34 changed files with 1596 additions and 0 deletions
+1
View File
@@ -50,6 +50,7 @@
"@backstage/plugin-microsoft-calendar": "workspace:^",
"@backstage/plugin-newrelic": "workspace:^",
"@backstage/plugin-newrelic-dashboard": "workspace:^",
"@backstage/plugin-nomad": "workspace:^",
"@backstage/plugin-octopus-deploy": "workspace:^",
"@backstage/plugin-org": "workspace:^",
"@backstage/plugin-pagerduty": "workspace:^",
@@ -112,6 +112,12 @@ import {
EntityOwnershipCard,
EntityUserProfileCard,
} from '@backstage/plugin-org';
import {
EntityNomadAllocationListTable,
EntityNomadJobVersionListCard,
isNomadAllocationsAvailable,
isNomadJobIDAvailable,
} from '@backstage/plugin-nomad';
import {
EntityPagerDutyCard,
isPagerDutyAvailable,
@@ -442,6 +448,14 @@ const overviewContent = (
<Grid item md={8} xs={12}>
<EntityHasSubcomponentsCard variant="gridItem" />
</Grid>
<EntitySwitch>
<EntitySwitch.Case if={isNomadJobIDAvailable}>
<Grid item md={6} xs={12}>
<EntityNomadJobVersionListCard />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
</Grid>
);
@@ -501,6 +515,14 @@ const serviceEntityPage = (
<EntityKubernetesContent />
</EntityLayout.Route>
<EntityLayout.Route
if={isNomadAllocationsAvailable}
path="/nomad"
title="Nomad"
>
<EntityNomadAllocationListTable />
</EntityLayout.Route>
<EntityLayout.Route path="/pull-requests" title="Pull Requests">
{pullRequestsContent}
</EntityLayout.Route>