[Phase 2] Create Infrahub Client for Fabric Intent #42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Create a Python client to interact with Infrahub via GraphQL and SDK, replacing the previous NetBox client.
Context
With Infrahub as Source of Truth, we need a client layer to fetch intent data for the reconciler and orchestration workflows. This client wraps the Infrahub SDK and provides domain-specific methods for fabric operations.
Tasks
infrahub-sdkdependencyClient Architecture
Example Usage
Output Files
Acceptance Criteria
Migration Notes
pynetboxinfrahub-sdkget_device_vlans()get_device_vlans()(same interface)Related
src/netbox/client.py(removed ine469466)