Skip to content

Commit

Permalink
Feat(eos_designs): Add missing schemas for eos_designs
Browse files Browse the repository at this point in the history
  • Loading branch information
Vibhu-gslab committed Dec 20, 2024
1 parent 6b27b2c commit a001302
Show file tree
Hide file tree
Showing 15 changed files with 235 additions and 18 deletions.
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 @@ -354,6 +354,8 @@ config_end: true
enable_password:
disabled: true
transceiver_qsfp_default_mode_4x10: true
event_monitor:
enabled: true
event_handlers:
- name: evpn-blacklist-recovery
actions:
Expand All @@ -363,6 +365,8 @@ event_handlers:
trigger_on_logging:
regex: EVPN-3-BLACKLISTED_DUPLICATE_MAC
asynchronous: true
load_interval:
default: 6
ip_name_servers:
- ip_address: 192.168.200.5
vrf: MGMT
Expand All @@ -380,6 +384,9 @@ spanning_tree:
mst_instances:
- id: '0'
priority: 4096
service_unsupported_transceiver:
license_name: key1
license_key: dsafDSFfvadskjh3424
local_users:
- name: admin
disabled: true
Expand Down Expand Up @@ -436,6 +443,12 @@ mac_address_table:
aging_time: 42
notification_host_flap:
logging: true
queue_monitor_streaming:
enable: true
ip_access_group: ACL-QMS
ipv6_access_group: ACLv6-QMS
max_connections: 8
vrf: vrf1
management_api_http:
enable_vrfs:
- name: MGMT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,25 @@ router_id_loopback_description: "MY_ROUTER_ID_LOOPBACK"

vtep_vvtep_ip: 192.168.255.255/32

# Testing event_monitor
event_monitor: true

# Testing load_interval_default
load_interval_default: 6

# Testing unsupported_transceiver
unsupported_transceiver:
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.

24 changes: 24 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

0 comments on commit a001302

Please sign in to comment.