@openchoreo/backstage-plugin-platform-engineer-core
v1.3.0
Published
This is the frontend plugin for the Platform Engineer Core, which provides a comprehensive view of all environments across the platform for platform engineers.
Readme
Platform Engineer Core Plugin
This is the frontend plugin for the Platform Engineer Core, which provides a comprehensive view of all environments across the platform for platform engineers.
Requirements
Requires @openchoreo/backstage-plugin (the OpenChoreo
core plugin) to be installed in the same Backstage app. The core plugin
provides the fetch / permission / auth APIs this plugin uses.
Features
- View all environments across organizations in a card-based layout
- Filter environments by organization
- See environment status, deployments, and endpoints
- Responsive design with modern UI components
Installation
- Install the plugin package:
yarn add @openchoreo/backstage-plugin-platform-engineer-core- Add the plugin to your Backstage app in
packages/app/src/App.tsx:
import { PlatformEngineerViewPage } from '@openchoreo/backstage-plugin-platform-engineer-core';
// In your app routes
<Route path="/platform-engineer-view" element={<PlatformEngineerViewPage />} />;- Add a navigation item in your sidebar (optional):
// In packages/app/src/components/Root/Root.tsx
import { PlatformEngineerViewIcon } from '@openchoreo/backstage-plugin-platform-engineer-core';
<SidebarItem
icon={PlatformEngineerViewIcon}
to="platform-engineer-view"
text="Platform View"
/>;Configuration
The plugin uses the same OpenChoreo configuration as other plugins:
openchoreo:
baseUrl: 'https://your-openchoreo-instance.com'
token: 'your-api-token' # optionalDevelopment
To start the plugin in development mode:
yarn startTo run tests:
yarn testTo build the plugin:
yarn build