Skip to content

[Bug]: Example Graphql Federation between netbox and subscription broken after netbox update #50

@Mark90

Description

@Mark90

After the netbox update to 4.4.1 the resulting graphql supergraph is no longer valid.

At commit:
53eecbd

Start up the example orchestrator through these steps to ensure you have the latest images:

docker compose pull
docker compose build
docker compose up

Currently the output is that the rover-compose container exits with the below error. Also, the netbox-housekeeping container exits with an error.

rover-compose        | Caused by:
rover-compose        |     FIELD_ARGUMENT_TYPE_MISMATCH: Type of argument "Query.subscription(id:)" is incompatible across subgraphs: it has type "ID!" in subgraph "netbox" but type "UUID!" in subgraph "orchestrator"
rover-compose        |     FIELD_TYPE_MISMATCH: Type of field "Query.subscription" is incompatible across subgraphs: it has type "SubscriptionType!" in subgraph "netbox" but type "SubscriptionInterface" in subgraph "orchestrator"
rover-compose        |     INVALID_FIELD_SHARING: Non-shareable field "Query.subscription" is resolved from multiple subgraphs: it is resolved from subgraphs "netbox" and "orchestrator" and defined as non-shareable in all of them

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions