Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenDORA Plugin component match should be configured via Backstage's catalog #59

Open
Tracked by #67
brunocribeiro opened this issue Oct 12, 2023 · 0 comments
Open
Tracked by #67
Labels
enhancement New feature or request

Comments

@brunocribeiro
Copy link
Contributor

brunocribeiro commented Oct 12, 2023

As an OpenDORA Backstage Plugin user

I would like to be able to enable/disable the plugin on a per-component basis

So that I can control its visibility for a component as well as have custom repository name-matching

Reasoning: Currently, the OpenDORA tab shows up automatically in every component. The plugin should be enabled via the catalog, and disabled by default.
Also, the repository name (for component filtering on the API side) should be configurable via annotations to improve project -> component matching

Annotations to be used:

  • devoteam.com/opendora/project-id to specify the GitLab project configured in DevLake
  • devoteam.com/opendora/enabled to specify if the plugin should be enabled for this component.

References:

@brunocribeiro brunocribeiro changed the title OpenDORA Plugin Tab visibility should be controlled via the catalog OpenDORA Plugin component match should be configured via Backstage's catalog Oct 12, 2023
@brunocribeiro brunocribeiro moved this to Todo in opendora Oct 16, 2023
@brunocribeiro brunocribeiro removed the status in opendora Oct 18, 2023
@jeroenvandermeulen jeroenvandermeulen added the enhancement New feature or request label Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

2 participants