Skip to content

Commit f578f71

Browse files
committed
chore: update docs to reflect new collision behaviour
1 parent 2911107 commit f578f71

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • workspaces/extensions/plugins/catalog-backend-module-extensions

workspaces/extensions/plugins/catalog-backend-module-extensions/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ extensions:
5959
directory: /path/to/custom/extensions
6060
```
6161

62+
### Collision behavior
63+
64+
When multiple YAML sources define the same entity identity (`kind:namespace/name`), the provider handles collisions as follows:
65+
66+
- If definitions are equivalent, it keeps the first definition and logs a warning.
67+
- If definitions conflict, it logs a warning and skips the conflicting definition.
68+
- Entities with the same `kind`/`name` but different namespaces are treated as distinct entities and are both ingested.
69+
6270
## Plugin configuration YAML Guide:
6371

6472
This YAML file is used to add extensions plugin to the Software catalog in your backstage application.

0 commit comments

Comments
 (0)