Commit Graph

7 Commits

Author SHA1 Message Date
99f34b9639 fix(schema): add unique: true on VRF.name for HFID peer traversal 2026-02-06 19:39:28 +00:00
0e96e8aca8 fix(schema): add explicit optional: false on VRFDeviceAssignment.vrf for human_friendly_id 2026-02-06 19:20:56 +00:00
0c0ab1b214 fix(schema): add explicit optional: false to Parent relationships in vrf.yml 2026-02-06 15:10:16 +00:00
52c335aeb0 fix(schema): display_labels must only reference local attributes in vrf.yml 2026-02-06 13:08:59 +00:00
8114b6d973 fix(schema): add unique identifiers for VRF RouteTarget relationships
Add identifier and direction: outbound for import/export targets
in VRF and VRFDeviceAssignment to avoid bidirectional conflicts.

Ref: #41
2026-02-06 09:09:31 +00:00
443642c2a1 fix(schema): rename rd to route_distinguisher (min 3 chars)
Infrahub requires attribute names to have at least 3 characters.

Ref: #41
2026-02-06 08:28:42 +00:00
d87ffcaca6 feat(schema): add VRF schema
Add models for VRF, Route Target, and VRF-Device assignments.
Supports L3VNI association for symmetric IRB routing.

Ref: #41
2026-02-05 15:53:11 +00:00