fix(catalog): config for priority and enabled

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
This commit is contained in:
Hellgren Heikki
2025-09-23 15:13:58 +03:00
parent 65da9bfae4
commit e489661c82
4 changed files with 82 additions and 50 deletions
@@ -90,6 +90,35 @@ also write a _custom processor_ to convert between the existing system and
Backstage's descriptor format. This is documented in
[External Integrations](external-integrations.md).
### Processor configuration
You can configure processors under the `catalog.processorOptions` key. You can define
options for each processor by its name. With the processor options you can disable
a processor or set its priority.
```yaml
catalog:
processorOptions:
processorName:
disabled: false # Defaults to false
priority: 100
```
The priority is a number defining the order in which processors are executed. The lower the number,
the higher the priority. The default priority is `20`.
## Provider configuration
It's possible to also disable entity providers using the config. You can configure providers
under the `catalog.providerOptions` key. The key is the provider name.
```yaml
catalog:
providerOptions:
providerName:
disabled: true
```
## Catalog Rules
By default, the catalog will only allow the ingestion of entities with the kind