Commit Graph

11 Commits

Author SHA1 Message Date
Damien
30885b5a19 fix(objects): wrap all relation references as HFID lists — refs #52
All relation values now use the HFID list-of-strings format required
by infrahubctl:
- Cardinality one: device: ["spine1"], platform: ["arista_eos"]
- Cardinality many: devices: - ["leaf1"], networks: - ["10.0.250.1/32"]
- Composite HFIDs unchanged: peer_group: ["10.0.250.1", "evpn"]

Files modified: 02-fabric, 03-devices, 04-interfaces, 06-vlans-vxlan,
07-bgp, 08-vrfs, 09-mlag (05-ipam already correct).
2026-02-15 15:37:20 +01:00
Damien
5f071e5716 fix(objects): split foundation/fabric and renumber files for load order — refs #52 2026-02-15 15:18:40 +01:00
Damien
3838169ff7 fix(objects): remove AS 64999, rename fabric to evpn-lab, simplify .infrahub.yml — refs #52 2026-02-15 15:03:47 +01:00
Damien
825c5e4451 feat(objects): add 4 MLAG domains, 8 peer configs — refs #52 2026-02-15 12:03:07 +01:00
Damien
4a13a6a33d feat(objects): add VRF gold, route targets, device assignments — refs #52 2026-02-15 12:03:04 +01:00
Damien
17ff22f497 feat(objects): add BGP config, peer groups, 74 sessions, address families — refs #52 2026-02-15 12:03:00 +01:00
Damien
89f77b764e feat(objects): add VLANs, VNIs, VTEPs, mappings, EVPN instances — refs #52 2026-02-15 12:02:57 +01:00
Damien
537df72f85 feat(objects): add IP addresses (72 assignments: loopbacks, P2P, MLAG, VRF) — refs #52 2026-02-15 12:02:53 +01:00
Damien
dc382bf6de feat(objects): add interfaces (loopback, ethernet, LAG, VLAN SVIs) — refs #52 2026-02-15 12:02:50 +01:00
Damien
d3275d1ecc feat(objects): add 10 devices (2 spines, 8 leafs) — refs #52 2026-02-15 12:02:46 +01:00
Damien
009b6ebc75 feat(objects): add foundation objects (fabric, platform, site, ASNs) — refs #52 2026-02-15 12:02:40 +01:00