Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(eos_designs): Add missing schemas for eos_designs #4840

Open
wants to merge 9 commits into
base: devel
Choose a base branch
from
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ daemon TerminAttr
!
vlan internal order ascending range 1006 1199
!
event-monitor
!
load-interval default 6
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model multi-agent
Expand Down Expand Up @@ -45,6 +49,8 @@ spanning-tree mode mstp
spanning-tree root super
spanning-tree mst 0 priority 4096
!
service unsupported-transceiver key1 dsafDSFfvadskjh3424
!
clock timezone correctly_templated_timezone
!
vlan 150
Expand Down Expand Up @@ -73,6 +79,13 @@ vrf instance Tenant_C_WAN_Zone
!
vrf instance TENANT_D_WAN_ZONE
!
queue-monitor streaming
max-connections 8
ip access-group ACL-QMS
ipv6 access-group ACLv6-QMS
vrf vrf1
no shutdown
!
management api http-commands
protocol https
no default-services
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,8 @@ event_handlers:
trigger_on_logging:
regex: EVPN-3-BLACKLISTED_DUPLICATE_MAC
asynchronous: true
event_monitor:
enabled: true
hardware:
speed_groups:
- speed_group: '1'
Expand Down Expand Up @@ -220,6 +222,8 @@ ip_name_servers:
ip_routing: true
ip_virtual_router_mac_address: 00:dc:00:00:00:0a
is_deployed: true
load_interval:
default: 6
local_users:
- name: admin
disabled: true
Expand Down Expand Up @@ -287,6 +291,12 @@ prefix_lists:
action: permit 192.168.254.0/24 eq 32
- sequence: 30
action: permit 192.168.255.255/32
queue_monitor_streaming:
enable: true
ip_access_group: ACL-QMS
ipv6_access_group: ACLv6-QMS
max_connections: 8
vrf: vrf1
route_maps:
- name: RM-CONN-2-BGP
sequence_numbers:
Expand Down Expand Up @@ -642,6 +652,9 @@ router_ospf:
bgp:
enabled: true
service_routing_protocols_model: multi-agent
service_unsupported_transceiver:
license_name: key1
license_key: dsafDSFfvadskjh3424
sflow:
vrfs:
- name: OOB
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,27 @@ router_id_loopback_description: "MY_ROUTER_ID_LOOPBACK"

vtep_vvtep_ip: 192.168.255.255/32

# Testing event_monitor
event_monitor:
enabled: true

# Testing load_interval_default
load_interval:
default: 6

# Testing unsupported_transceiver
unsupported_transceiver:
ClausHolbechArista marked this conversation as resolved.
Show resolved Hide resolved
license_name: key1
license_key: dsafDSFfvadskjh3424

# Testing queue_monitor_streaming
queue_monitor_streaming:
enable: true
ip_access_group: ACL-QMS
ipv6_access_group: ACLv6-QMS
max_connections: 8
vrf: vrf1

# Testing event_handlers
event_handlers:
- name: evpn-blacklist-recovery
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -927,6 +927,28 @@ roles/eos_designs/docs/tables/management-flow-tracking-settings.md
roles/eos_designs/docs/tables/management-snmp-settings.md
--8<--

## Monitoring

### Event monitor

--8<--
roles/eos_designs/docs/tables/event-monitor.md
--8<--

### Load interval

--8<--
roles/eos_designs/docs/tables/load-interval.md
--8<--

## Quality of Service

### Queue monitor-streaming

--8<--
roles/eos_designs/docs/tables/queue-monitor-streaming.md
--8<--

## System settings

--8<--
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions python-avd/pyavd/_eos_designs/schema/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading