Backstage Firebase Functions Plugin

See firebase functions status in Backstage

Getting started is simple

In the `backstage/packages/app` project add the plugin as a `package.json` dependency:

yarn add @roadiehq/backstage-plugin-firebase-functions

Add plugin to the list of plugins:

// packages/app/src/plugins.ts
export { plugin as FirebaseFunctionsPlugin } from '@roadiehq/backstage-plugin-travis-ci';

Add plugin to the `entitytPage.tsx` source file:

// packages/app/src/components/catalog/EntityPage.tsx
<EntityPageLayout.Content
  path="/firebase-functions/*"
  title="Firebase Functions"
  element={<FirebaseFunctionsRouter entity={entity} />}
/>

add annotation to the yaml config file of a component

cloud.google.com/function-ids: projects/project-name/locations/region-name/functions/function-name

How it looks

Things to know

Features

  • Display firebase functions details
  • link to overview or logs in the cloud google platform console

Become a Backstage expert

To get the latest news, deep dives into Backstage features, and a roundup of recent open-source action, sign up for Roadie's Backstage Weekly. See recent editions.

We will never sell or share your email address.