Compare commits

..

2 Commits

Author SHA1 Message Date
darnodo
2a99d48cdd fix: update icon for MLAG Interface to use standard ethernet icon 2025-11-12 16:29:53 +01:00
darnodo
6a98f8e689 feat: update menu placements for various network schemas 2025-11-12 16:23:57 +01:00
7 changed files with 25 additions and 10 deletions

View File

@@ -26,6 +26,7 @@ nodes:
label: "IP Prefix" label: "IP Prefix"
icon: "mdi:ip-network-outline" icon: "mdi:ip-network-outline"
include_in_menu: true include_in_menu: true
menu_placement: "IpamNamespace"
human_friendly_id: ["prefix__value"] human_friendly_id: ["prefix__value"]
display_label: "prefix__value" display_label: "prefix__value"
order_by: order_by:
@@ -114,6 +115,7 @@ nodes:
label: "IP Address" label: "IP Address"
icon: "mdi:ip" icon: "mdi:ip"
include_in_menu: true include_in_menu: true
menu_placement: "IpamNamespace"
human_friendly_id: ["address__value"] human_friendly_id: ["address__value"]
display_label: "address__value" display_label: "address__value"
order_by: order_by:

View File

@@ -8,7 +8,6 @@ nodes:
label: "Datacenter" label: "Datacenter"
icon: "mdi:server-network" icon: "mdi:server-network"
include_in_menu: true include_in_menu: true
menu_placement: "LocationSite"
human_friendly_id: ["name__value"] human_friendly_id: ["name__value"]
display_label: "name__value" display_label: "name__value"
order_by: order_by:

View File

@@ -8,6 +8,7 @@ nodes:
label: "Interface" label: "Interface"
icon: "mdi:ethernet" icon: "mdi:ethernet"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkDevice"
human_friendly_id: ["device__hostname__value", "name__value"] human_friendly_id: ["device__hostname__value", "name__value"]
display_label: "name__value" display_label: "name__value"
order_by: order_by:

View File

@@ -8,6 +8,7 @@ nodes:
label: "BGP Configuration" label: "BGP Configuration"
icon: "mdi:routes" icon: "mdi:routes"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["asn__value"] human_friendly_id: ["asn__value"]
display_label: "asn__value" display_label: "asn__value"
order_by: order_by:
@@ -100,7 +101,8 @@ nodes:
namespace: Network namespace: Network
label: "BGP Peer Group" label: "BGP Peer Group"
icon: "mdi:account-group" icon: "mdi:account-group"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["name__value"] human_friendly_id: ["name__value"]
display_label: "name__value" display_label: "name__value"
order_by: order_by:
@@ -170,7 +172,8 @@ nodes:
namespace: Network namespace: Network
label: "BGP Neighbor" label: "BGP Neighbor"
icon: "mdi:account-network" icon: "mdi:account-network"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["neighbor_ip__value"] human_friendly_id: ["neighbor_ip__value"]
display_label: "neighbor_ip__value" display_label: "neighbor_ip__value"
order_by: order_by:
@@ -235,7 +238,8 @@ nodes:
namespace: Network namespace: Network
label: "BGP Address Family" label: "BGP Address Family"
icon: "mdi:family-tree" icon: "mdi:family-tree"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["afi__value", "safi__value"] human_friendly_id: ["afi__value", "safi__value"]
display_label: "afi__value" display_label: "afi__value"
attributes: attributes:

View File

@@ -8,6 +8,7 @@ nodes:
label: "MLAG Domain" label: "MLAG Domain"
icon: "mdi:link-variant" icon: "mdi:link-variant"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkVLAN"
human_friendly_id: ["domain_id__value"] human_friendly_id: ["domain_id__value"]
display_label: "domain_id__value" display_label: "domain_id__value"
order_by: order_by:
@@ -65,8 +66,9 @@ nodes:
- name: MLAGInterface - name: MLAGInterface
namespace: Network namespace: Network
label: "MLAG Interface" label: "MLAG Interface"
icon: "mdi:ethernet-plus" icon: "mdi:ethernet"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVLAN"
human_friendly_id: ["mlag_domain__domain_id__value", "mlag_id__value"] human_friendly_id: ["mlag_domain__domain_id__value", "mlag_id__value"]
display_label: "mlag_id__value" display_label: "mlag_id__value"
attributes: attributes:
@@ -115,6 +117,7 @@ nodes:
label: "VXLAN Tunnel" label: "VXLAN Tunnel"
icon: "mdi:tunnel" icon: "mdi:tunnel"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkVLAN"
human_friendly_id: ["name__value"] human_friendly_id: ["name__value"]
display_label: "name__value" display_label: "name__value"
attributes: attributes:

View File

@@ -8,6 +8,7 @@ nodes:
label: "Route Map" label: "Route Map"
icon: "mdi:map-marker-path" icon: "mdi:map-marker-path"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["name__value"] human_friendly_id: ["name__value"]
display_label: "name__value" display_label: "name__value"
order_by: order_by:
@@ -56,6 +57,7 @@ nodes:
label: "Prefix List" label: "Prefix List"
icon: "mdi:format-list-numbered" icon: "mdi:format-list-numbered"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["name__value"] human_friendly_id: ["name__value"]
display_label: "name__value" display_label: "name__value"
order_by: order_by:
@@ -124,7 +126,8 @@ nodes:
namespace: Network namespace: Network
label: "OSPF Configuration" label: "OSPF Configuration"
icon: "mdi:router" icon: "mdi:router"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["device__hostname__value"] human_friendly_id: ["device__hostname__value"]
display_label: "process_id__value" display_label: "process_id__value"
attributes: attributes:
@@ -163,7 +166,8 @@ nodes:
namespace: Network namespace: Network
label: "OSPF Area" label: "OSPF Area"
icon: "mdi:circle-outline" icon: "mdi:circle-outline"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["area_id__value"] human_friendly_id: ["area_id__value"]
display_label: "area_id__value" display_label: "area_id__value"
attributes: attributes:
@@ -204,7 +208,8 @@ nodes:
namespace: Network namespace: Network
label: "OSPF Interface" label: "OSPF Interface"
icon: "mdi:ethernet" icon: "mdi:ethernet"
include_in_menu: false include_in_menu: true
menu_placement: "NetworkVRF"
human_friendly_id: ["identifier__value"] human_friendly_id: ["identifier__value"]
display_label: "network_type__value" display_label: "network_type__value"
attributes: attributes:

View File

@@ -8,6 +8,7 @@ nodes:
label: "DCI Interconnect Switch" label: "DCI Interconnect Switch"
icon: "mdi:transit-connection-variant" icon: "mdi:transit-connection-variant"
include_in_menu: true include_in_menu: true
menu_placement: "InfraDatacenter"
human_friendly_id: ["hostname__value"] human_friendly_id: ["hostname__value"]
display_label: "hostname__value" display_label: "hostname__value"
order_by: order_by:
@@ -112,7 +113,7 @@ nodes:
label: "DCI Connection" label: "DCI Connection"
icon: "mdi:cable-data" icon: "mdi:cable-data"
include_in_menu: true include_in_menu: true
menu_placement: "NetworkDCISwitch" menu_placement: "InfraDatacenter"
human_friendly_id: ["dci_switch__hostname__value", "border_leaf__hostname__value"] human_friendly_id: ["dci_switch__hostname__value", "border_leaf__hostname__value"]
display_label: "connection_name__value" display_label: "connection_name__value"
order_by: order_by: