Skip to content

SWI-11188: fix Backstage conflicting entityRef by inlining component into catalog-info.yaml#89

Closed
jgutierrezglez wants to merge 1 commit into
mainfrom
fix/backstage-catalog-inline-component
Closed

SWI-11188: fix Backstage conflicting entityRef by inlining component into catalog-info.yaml#89
jgutierrezglez wants to merge 1 commit into
mainfrom
fix/backstage-catalog-inline-component

Conversation

@jgutierrezglez

@jgutierrezglez jgutierrezglez commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace .bandwidth/catalog-info.yaml (currently kind: Location pointing to ./component.yaml) with the component definition inlined directly as kind: Component
  • The two-file pattern (kind: Location → separate component.yaml) causes Backstage to produce recurring "conflicting entityRef" warnings in Datadog every 30 minutes, because the named location entity collides with the generated location that mainBranchProvider already registered for this file
  • The single-file pattern is the current Backstage standard; the .bandwidth/component.yaml file is no longer needed by Backstage after this change

Tracked in SWI-11188.

@jgutierrezglez jgutierrezglez requested review from a team as code owners June 25, 2026 08:31
@bwappsec

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@jgutierrezglez jgutierrezglez deleted the fix/backstage-catalog-inline-component branch June 25, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants