Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/container-registry/backstage-plugin-harbor
Backstage plugin to show you information about your docker images within Harbor.
https://github.com/container-registry/backstage-plugin-harbor
backstage backstage-plugin plugin
Last synced: 17 days ago
JSON representation
Backstage plugin to show you information about your docker images within Harbor.
- Host: GitHub
- URL: https://github.com/container-registry/backstage-plugin-harbor
- Owner: container-registry
- License: mit
- Created: 2021-06-17T06:49:37.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T09:08:41.000Z (5 months ago)
- Last Synced: 2024-11-10T11:43:54.199Z (about 1 month ago)
- Topics: backstage, backstage-plugin, plugin
- Language: TypeScript
- Homepage:
- Size: 375 KB
- Stars: 18
- Watchers: 6
- Forks: 25
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-starred - container-registry/backstage-plugin-harbor - Backstage plugin to show you information about your docker images within Harbor. (others)
README
# Backstage Harbor plugin
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=container-registry_backstage-plugin-harbor&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=container-registry_backstage-plugin-harbor&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=container-registry_backstage-plugin-harbor&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)[//]: # (![npm](https://img.shields.io/npm/dt/@bestsellerit/backstage-plugin-harbor))
Welcome to the harbor plugin!
This plugin will show you information about your docker images within harbor![Dashboard](docs/img/dashboard.png)
![Docker Image](docs/img/widget.png)## Getting started
### Enabling frontend
```bash
yarn --cwd packages/app add @bestsellerit/backstage-plugin-harbor
``````ts
// packages/app/src/plugins.ts
export { plugin as harbor } from '@bestsellerit/backstage-plugin-harbor'
``````ts
// packages/app/src/components/catalog/EntityPage.tsx
import {
HarborPage,
HarborWidget,
isHarborAvailable,
} from '@bestsellerit/backstage-plugin-harbor'const serviceEntityPage = (
// ...
)
``````ts
// packages/app/src/components/catalog/EntityPage.tsxconst overviewContent = (
// ...
...
)
```### Enabling backend
See [backstage-plugin-harbor-backend](https://github.com/container-registry/backstage-plugin-harbor-backend#enabling-backend).
## Contributing
Everyone is welcome to contribute to this repository. Feel free to raise [issues](https://github.com/BESTSELLER/backstage-plugin-harbor/issues) or to submit [Pull Requests.](https://github.com/BESTSELLER/backstage-plugin-harbor/pulls)
## History
This backsage plugin was initialy created by [BESTSELLER](https://github.com/BESTSELLER) and transferred to [container-registry](https://github.com/container-registry).