Damien
37b3261416
fix: add human_friendly_id to 4 schemas for idempotent Repository sync
Add local_identifier attribute (kind: Text) + uniqueness_constraints +
human_friendly_id to InfraVlanVniMapping, InfraEVPNInstance,
InfraMlagInterface and InfraUnderlayLink so Infrahub can perform
upserts during Repository backend sync instead of duplicating objects
on every import.
Schema changes (following the InfraBGPPeerGroup/BGPSession pattern):
- infrahub/schemas/vlan_vxlan.yml: VlanVniMapping + EVPNInstance
- infrahub/schemas/mlag.yml: MlagInterface
- infrahub/schemas/extensions.yml: UnderlayLink
Object file updates:
- 06-vlans-vxlan.yml: local_identifier added to all VlanVniMapping and
EVPNInstance entries (format: leaf1__vlan40__vni110040 / leaf1__vlan40)
- 12-mlag.yml: InfraMlagInterface section added for all 4 MLAG pairs
(format: mlag1__leaf1-leaf2)
- 14-fabric-links.yml: InfraUnderlayLink section added for all 16
spine↔leaf P2P links (format: spine1-eth1__leaf1-eth11)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 17:19:30 +01:00
..
2026-02-20 18:33:37 +01:00
2026-03-03 17:19:30 +01:00
2026-03-03 17:19:30 +01:00
2026-03-01 16:29:40 +00:00