feat(schema): add include_in_menu: false to all base nodes #41

Menu is now controlled by custom menus/fabric-menu.yml
This commit is contained in:
2026-02-09 12:03:09 +00:00
parent 40fdf504c9
commit 69f003b798

View File

@@ -37,14 +37,15 @@ generics:
kind: Generic kind: Generic
nodes: nodes:
# =================================================================== # ================================================================
# Location # Location
# =================================================================== # ================================================================
- name: Site - name: Site
namespace: Location namespace: Location
description: Physical site or data center description: Physical site or data center
label: Site label: Site
icon: mingcute--building-4-line icon: mingcute--building-4-line
include_in_menu: false
human_friendly_id: human_friendly_id:
- name__value - name__value
order_by: order_by:
@@ -62,14 +63,15 @@ nodes:
optional: true optional: true
description: Facility identifier or code description: Facility identifier or code
# =================================================================== # ================================================================
# Platform # Platform
# =================================================================== # ================================================================
- name: Platform - name: Platform
namespace: Infra namespace: Infra
description: Device platform/OS (e.g., Arista EOS, Cisco NX-OS) description: Device platform/OS (e.g., Arista EOS, Cisco NX-OS)
label: Platform label: Platform
icon: mdi--chip icon: mdi--chip
include_in_menu: false
human_friendly_id: human_friendly_id:
- name__value - name__value
order_by: order_by:
@@ -92,14 +94,15 @@ nodes:
optional: true optional: true
description: Netmiko device type description: Netmiko device type
# =================================================================== # ================================================================
# Device # Device
# =================================================================== # ================================================================
- name: Device - name: Device
namespace: Infra namespace: Infra
description: Network device (spine, leaf, etc.) description: Network device (spine, leaf, etc.)
label: Device label: Device
icon: mdi--server-network icon: mdi--server-network
include_in_menu: false
human_friendly_id: human_friendly_id:
- name__value - name__value
order_by: order_by:
@@ -169,14 +172,15 @@ nodes:
cardinality: one cardinality: one
optional: true optional: true
# =================================================================== # ================================================================
# Interface Types (inherit from InfraInterface generic) # Interface Types (inherit from InfraInterface generic)
# =================================================================== # ================================================================
- name: InterfaceEthernet - name: InterfaceEthernet
namespace: Infra namespace: Infra
description: Physical Ethernet interface description: Physical Ethernet interface
label: Ethernet Interface label: Ethernet Interface
icon: mdi--ethernet icon: mdi--ethernet
include_in_menu: false
inherit_from: inherit_from:
- InfraInterface - InfraInterface
uniqueness_constraints: uniqueness_constraints:
@@ -230,6 +234,7 @@ nodes:
description: Loopback interface description: Loopback interface
label: Loopback Interface label: Loopback Interface
icon: mdi--reload icon: mdi--reload
include_in_menu: false
inherit_from: inherit_from:
- InfraInterface - InfraInterface
uniqueness_constraints: uniqueness_constraints:
@@ -244,6 +249,7 @@ nodes:
description: VLAN SVI interface description: VLAN SVI interface
label: VLAN Interface label: VLAN Interface
icon: mdi--lan icon: mdi--lan
include_in_menu: false
inherit_from: inherit_from:
- InfraInterface - InfraInterface
uniqueness_constraints: uniqueness_constraints:
@@ -263,6 +269,7 @@ nodes:
description: Link Aggregation (Port-Channel) interface description: Link Aggregation (Port-Channel) interface
label: LAG Interface label: LAG Interface
icon: mdi--link-variant icon: mdi--link-variant
include_in_menu: false
inherit_from: inherit_from:
- InfraInterface - InfraInterface
uniqueness_constraints: uniqueness_constraints:
@@ -297,6 +304,7 @@ nodes:
description: VXLAN tunnel interface description: VXLAN tunnel interface
label: VXLAN Interface label: VXLAN Interface
icon: mdi--tunnel icon: mdi--tunnel
include_in_menu: false
inherit_from: inherit_from:
- InfraInterface - InfraInterface
uniqueness_constraints: uniqueness_constraints:
@@ -315,14 +323,15 @@ nodes:
cardinality: one cardinality: one
description: VTEP source interface (typically Loopback1) description: VTEP source interface (typically Loopback1)
# =================================================================== # ================================================================
# IP Address # IP Address
# =================================================================== # ================================================================
- name: IPAddress - name: IPAddress
namespace: Infra namespace: Infra
description: IP Address assignment description: IP Address assignment
label: IP Address label: IP Address
icon: mdi--ip-network icon: mdi--ip-network
include_in_menu: false
human_friendly_id: human_friendly_id:
- address__value - address__value
order_by: order_by: