Currently, if the owner of a repository is different from SourceFuse, Backstage does not function correctly with that repository.
This issue arises when working with repositories that are owned by entities other than SourceFuse, causing compatibility issues and potentially preventing access or management through Backstage.
Remediation:
Implement a configuration change in Backstage to set the default repository owner to SourceFuse.
When creating a new repository or importing an existing one, Backstage should automatically assign SourceFuse as the owner, regardless of the original owner.
This change should apply to all repositories managed through Backstage, ensuring consistent ownership and compatibility.
Appropriate error handling and notifications should be implemented to inform users if they attempt to create or import a repository with a different owner.
Additionally, provide an option for authorized users (e.g., administrators) to override the default owner setting on a case-by-case basis, if required.
By setting the default repository owner to SourceFuse, Backstage will maintain consistent functionality and avoid issues caused by repositories owned by other entities, streamlining the overall repository management process.
Current Issue:
Remediation: