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: 8 months 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T09:08:41.000Z (12 months ago)
- Last Synced: 2024-11-10T11:43:54.199Z (8 months 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
[](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)
[](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)
[](https://sonarcloud.io/summary/new_code?id=container-registry_backstage-plugin-harbor)[//]: # ()
Welcome to the harbor plugin!
This plugin will show you information about your docker images within harbor
## 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).