From 5f071e5716f83d0f03e1691b55d249fbbff49509 Mon Sep 17 00:00:00 2001 From: Damien Date: Sun, 15 Feb 2026 15:18:40 +0100 Subject: [PATCH] =?UTF-8?q?fix(objects):=20split=20foundation/fabric=20and?= =?UTF-8?q?=20renumber=20files=20for=20load=20order=20=E2=80=94=20refs=20#?= =?UTF-8?q?52?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- objects/01-foundation.yml | 16 +--------------- objects/02-fabric.yml | 15 +++++++++++++++ objects/{02-devices.yml => 03-devices.yml} | 0 objects/{03-interfaces.yml => 04-interfaces.yml} | 0 objects/{04-ipam.yml => 05-ipam.yml} | 0 .../{05-vlans-vxlan.yml => 06-vlans-vxlan.yml} | 0 objects/{06-bgp.yml => 07-bgp.yml} | 0 objects/{07-vrfs.yml => 08-vrfs.yml} | 0 objects/{08-mlag.yml => 09-mlag.yml} | 0 9 files changed, 16 insertions(+), 15 deletions(-) create mode 100644 objects/02-fabric.yml rename objects/{02-devices.yml => 03-devices.yml} (100%) rename objects/{03-interfaces.yml => 04-interfaces.yml} (100%) rename objects/{04-ipam.yml => 05-ipam.yml} (100%) rename objects/{05-vlans-vxlan.yml => 06-vlans-vxlan.yml} (100%) rename objects/{06-bgp.yml => 07-bgp.yml} (100%) rename objects/{07-vrfs.yml => 08-vrfs.yml} (100%) rename objects/{08-mlag.yml => 09-mlag.yml} (100%) diff --git a/objects/01-foundation.yml b/objects/01-foundation.yml index 0318c88..b83029f 100644 --- a/objects/01-foundation.yml +++ b/objects/01-foundation.yml @@ -1,4 +1,4 @@ -# Foundation objects: Fabric, Platform, Site, Autonomous Systems +# Foundation objects: Site, Platform, Autonomous Systems # Must be loaded first — referenced by all subsequent files --- apiVersion: infrahub.app/v1 @@ -39,17 +39,3 @@ spec: - asn: 65004 description: Leaf pair 4 (leaf7/leaf8) as_type: private ---- -apiVersion: infrahub.app/v1 -kind: Object -spec: - kind: InfraFabric - data: - - name: evpn-lab - description: Arista EVPN-VXLAN reference fabric - underlay_protocol: ebgp - overlay_protocol: evpn - anycast_gateway_mac: "c001.cafe.babe" - spine_asn: "65000" - sites: - - dc1 diff --git a/objects/02-fabric.yml b/objects/02-fabric.yml new file mode 100644 index 0000000..7d7f8fc --- /dev/null +++ b/objects/02-fabric.yml @@ -0,0 +1,15 @@ +# Fabric definition — depends on LocationSite and InfraAutonomousSystem from 01-foundation +--- +apiVersion: infrahub.app/v1 +kind: Object +spec: + kind: InfraFabric + data: + - name: evpn-lab + description: Arista EVPN-VXLAN reference fabric + underlay_protocol: ebgp + overlay_protocol: evpn + anycast_gateway_mac: "c001.cafe.babe" + spine_asn: "65000" + sites: + - dc1 diff --git a/objects/02-devices.yml b/objects/03-devices.yml similarity index 100% rename from objects/02-devices.yml rename to objects/03-devices.yml diff --git a/objects/03-interfaces.yml b/objects/04-interfaces.yml similarity index 100% rename from objects/03-interfaces.yml rename to objects/04-interfaces.yml diff --git a/objects/04-ipam.yml b/objects/05-ipam.yml similarity index 100% rename from objects/04-ipam.yml rename to objects/05-ipam.yml diff --git a/objects/05-vlans-vxlan.yml b/objects/06-vlans-vxlan.yml similarity index 100% rename from objects/05-vlans-vxlan.yml rename to objects/06-vlans-vxlan.yml diff --git a/objects/06-bgp.yml b/objects/07-bgp.yml similarity index 100% rename from objects/06-bgp.yml rename to objects/07-bgp.yml diff --git a/objects/07-vrfs.yml b/objects/08-vrfs.yml similarity index 100% rename from objects/07-vrfs.yml rename to objects/08-vrfs.yml diff --git a/objects/08-mlag.yml b/objects/09-mlag.yml similarity index 100% rename from objects/08-mlag.yml rename to objects/09-mlag.yml