An open API service indexing awesome lists of open source software.

https://github.com/vippsas/backstage-azure-resource-frontend

A frontend plugin showing Azure resources in relation to entities in Backstage
https://github.com/vippsas/backstage-azure-resource-frontend

azure backstage

Last synced: 11 months ago
JSON representation

A frontend plugin showing Azure resources in relation to entities in Backstage

Awesome Lists containing this project

README

          

# Azure resources front-end

This plugin shows information about Azure resources related to your backstage entity

![backstage azure entity view](./img/entity-view.png)

## Getting started

[First install the backend plugin](https://github.com/ehrnst/backstage-azure-resources-backend). After that follow the below instructions.

```
# From your Backstage root directory
yarn add --cwd packages/app @vippsno/plugin-azure-resources
```

Add the following to `packages\app\src\components\catalog\EntityPage.tsx` The below enables all entity cards. Security, Cost advisor, and resource group.

```TypeScript
import { AzureResourceEntityOverviewCard, AZURE_ANNOTATION_TAG_SELECTOR, EntityAzureSecurityOverviewCard,EntityAzureCostAdviceOverviewCard, isAzureResourceEnabled } from '@vippsno/plugin-azure-resources';
```

```TypeScript
const azureResourceContent = (















<>

>


);

```

```TypeScript

{azureResourceContent}

```

### Annotation

This plugin use a custom annotation from your entity. To use the plugin add the following annotation:

```YAML
annotations:
azure.com/tag-selector: key/value
```

When doing Azure Resource Graph queries the plugin will use the tag key and its value to pull information.