feat(schema): add include_in_menu: false to all VLAN/VXLAN nodes #41

This commit is contained in:
2026-02-09 12:04:04 +00:00
parent ffa1eff19a
commit a05e997742

View File

@@ -3,14 +3,15 @@
--- ---
version: "1.0" version: "1.0"
nodes: nodes:
# =================================================================== # ================================================================
# VLAN # VLAN
# =================================================================== # ================================================================
- name: VLAN - name: VLAN
namespace: Infra namespace: Infra
description: Virtual LAN configuration description: Virtual LAN configuration
label: VLAN label: VLAN
icon: mdi--lan-connect icon: mdi--lan-connect
include_in_menu: false
human_friendly_id: human_friendly_id:
- vlan_id__value - vlan_id__value
order_by: order_by:
@@ -61,14 +62,15 @@ nodes:
cardinality: one cardinality: one
optional: true optional: true
# =================================================================== # ================================================================
# VNI (VXLAN Network Identifier) # VNI (VXLAN Network Identifier)
# =================================================================== # ================================================================
- name: VNI - name: VNI
namespace: Infra namespace: Infra
description: VXLAN Network Identifier description: VXLAN Network Identifier
label: VNI label: VNI
icon: mdi--tunnel-outline icon: mdi--tunnel-outline
include_in_menu: false
human_friendly_id: human_friendly_id:
- vni__value - vni__value
order_by: order_by:
@@ -105,14 +107,15 @@ nodes:
optional: true optional: true
description: Associated VRF for L3VNI description: Associated VRF for L3VNI
# =================================================================== # ================================================================
# VTEP (VXLAN Tunnel Endpoint) # VTEP (VXLAN Tunnel Endpoint)
# =================================================================== # ================================================================
- name: VTEP - name: VTEP
namespace: Infra namespace: Infra
description: VXLAN Tunnel Endpoint configuration description: VXLAN Tunnel Endpoint configuration
label: VTEP label: VTEP
icon: mdi--server-network-outline icon: mdi--server-network-outline
include_in_menu: false
human_friendly_id: human_friendly_id:
- device__name__value - device__name__value
display_label: "{{ source_address__value }}" display_label: "{{ source_address__value }}"
@@ -147,14 +150,15 @@ nodes:
cardinality: many cardinality: many
kind: Component kind: Component
# =================================================================== # ================================================================
# VLAN to VNI Mapping (per-device) # VLAN to VNI Mapping (per-device)
# =================================================================== # ================================================================
- name: VlanVniMapping - name: VlanVniMapping
namespace: Infra namespace: Infra
description: VLAN to VNI mapping on a VTEP description: VLAN to VNI mapping on a VTEP
label: VLAN-VNI Mapping label: VLAN-VNI Mapping
icon: mdi--swap-horizontal icon: mdi--swap-horizontal
include_in_menu: false
display_label: "{{ description__value }}" display_label: "{{ description__value }}"
attributes: attributes:
- name: description - name: description
@@ -174,14 +178,15 @@ nodes:
peer: InfraVNI peer: InfraVNI
cardinality: one cardinality: one
# =================================================================== # ================================================================
# EVPN Instance (per VLAN) # EVPN Instance (per VLAN)
# =================================================================== # ================================================================
- name: EVPNInstance - name: EVPNInstance
namespace: Infra namespace: Infra
description: EVPN instance configuration (route targets for L2 extension) description: EVPN instance configuration (route targets for L2 extension)
label: EVPN Instance label: EVPN Instance
icon: mdi--cloud-sync icon: mdi--cloud-sync
include_in_menu: false
display_label: "{{ route_distinguisher__value }}" display_label: "{{ route_distinguisher__value }}"
attributes: attributes:
- name: route_distinguisher - name: route_distinguisher