Skip to content

Commit

Permalink
Merge branch 'master' into update_showpolicymap
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Clover committed Feb 5, 2024
2 parents 5978a21 + 266aeee commit a8715d6
Show file tree
Hide file tree
Showing 463 changed files with 39,623 additions and 6,762 deletions.
146 changes: 146 additions & 0 deletions changelog/2023/november.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
--------------------------------------------------------------------------------
New
--------------------------------------------------------------------------------

* iosxe
* Added ShowPlatformSoftwareFedSwitchActiveIFMInterfacesSVI
* Added schema and parser for 'sh platform software fed {switch} {active} ifm interfaces svi'
* Added ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel
* Added schema and parser for 'show platform software fed {switch} {mode} ifm mappings etherchannel'
* Added ShowBfdInternal
* Added schema and parser for 'show bfd internal'
* Added ShowCryptoPkiCertificatesPemServer
* Added new parser for cli 'show cry pki certificates pem server'
* Added ShowObjectGroupName
* added parser for "show object-group name {group_name}"
* Added ShowOspfv3NeighborInterface
* show ospfv3 neighbor {interface}
* Added ShowPlatformSoftwareSteeringPolicyAomInfo
* parser for cli 'show platform software steering-policy forwarding-manager switch {switch} F0 policy-aom-info'
* Added ShowPlatformSoftwareObjectManagerF0Object
* parser for cli 'show platform software object-manager switch {switch} F0 object {object}'
* Added ShowLispVrf
* parser for cli 'show lisp vrf {vrf}'
* Added ShowPlatformSoftwareAccessListSwitchActiveFPActiveOgLkupIds
* parser for Show Platform Software Access List Switch Active FP ActiveOgLkupIds
* Added ShowQfpDropsThresholds
* show qfp drops thresholds
* Added ShowConsistencyCheckerMcastStartAll
* "show consistency-checker mcast {layer} start all"
* "show consistency-checker mcast {layer} start {address} {source}"
* "show consistency-checker mcast {layer} start {address}"
* "show consistency-checker mcast {layer} start vrf {instance_name} {address} {source}"
* "show consistency-checker mcast {layer} start vlan {vlan_id} {address}"
* Added ShowConsistencyCheckerRunIdDetail
* "show consistency-checker run-id {id} detail"
* Added ShowConsistencyCheckerRunId
* "show consistency-checker run-id {id}"

* iosxe/c9300
* Modified ShowEnvironmentAll
* Added support for < Sensor List Environmental Monitoring >.

* iosxr
* Added ShowOspfProcessName
* Parser for cli 'show ospf {process_name}'
* Added ShowOspfv3ProcessName
* Parser for cli 'show ospfv3 {process_name}'
* Added ShowPtpForeignMastersBrief
* Added parser for show ptp foreign-masters brief

* nxos
* Added ShowMacSecMkaSummary
* parser for 'show macsec mka summary'
* Added ShowMacSecMkaSession
* parser for 'show macsec mka session'
* Added ShowMacSecMkaSessionDetails
* parser for 'show macsec mka session details'
* Added ShowMacSecMkaStats
* parser for 'show macsec mka statistics'

* sonic
* Added ShowVersion
* Added new OS SONiC and created ShowVersion parser
* Inherited DockerStatsNoStream from Linux parsers


--------------------------------------------------------------------------------
Fix
--------------------------------------------------------------------------------

* iosxe
* Fix for ShowPlatformHardwareFedSwitchQosQueueConfig
* Added str and list pattern to match all possible values
* Modified ShowPlatformSoftwareFedActiveAclInfoDbDetail
* Added ipv6 source and destination
* Modified ShowIpv6Interface Parser
* parser for 'show ipv6 inerface {interface}' added new regex p18_1.
* Modified ShowSpanningTree Parser
* parser for 'show spanning tree' added new regex p1_1,p1_2,p1_3,p1_4
* Modified ShowPlatformFedActiveTcamUtilization
* Modified cli_command
* Modified ShowPlatform
* show platform parser now recognizes 'init, active' state
* Modified ShowPlatformSoftwareMemoryCallsite
* Enhanced ShowPlatformSoftwareMemoryCallsite parser to work for show platform software memory fed switch active alloc callsite brief
* Modified ShowCryptoPkiCertificatesPemServer
* Enhanced the parser by adding '\n' to each line in the output
* Fix for ShowPdmSteeringPolicy
* fixed old parser for cli 'show pdm steering policy' to capture full contract name as contract name can be anything
* Fix for ShowPlatformSoftwareFedActiveSecurityFed
* fixed old parser for cli 'show platform software fed {switch} active security-fed sis-redirect firewall all' due to change in output
* Modified ShowRunInterface
* Added 112 regex for service-policy outputs
* Fix for ShowSpanningTreeSummary
* Added additional key "bpdu_sender_conflict"
* Modified for ShowAccessSessionInterfaceDetails parser
* Added new regex <p11_1> for matching ipv6 address '1555105ced6cc3825b39d' '1555102251fffe005'
* Modified ShowLispIpv4Publication
* Added support for missing locator addresses.
* Modified ShowLispIpv6Publication
* Added support for missing locator addresses.
* Modified ShowLispServiceDatabase
* Added support for optional Service-Insertion ID.
* Modified ShowNat66Statistics
* Changed enable_count from schema to Optional.
* Updated regex pattern p0 to accommodate various outputs
* Added ShowPlatformSoftwareDistributedIpsecTunnelInfo
* Added ShowPlatformSoftwareDistributedIpsecTunnelInfo for CLI "show platform software distributed-ipsec tunnel-info".

* iosxr
* Modified ShowIsisInterface Parser
* Modified pattern r38 to support "Layer-2 Multicast"
* Modified pattern r40 to support "All ISs Listening"
* Added key "lsp_rexmit_queue_size" in topology section in schema
* Modified ShowBgpInstanceNeighborsDetail
* Added Optional parameter configured_keepalive_interval to schema
* Added Optional parameter configured_holdtime to schema
* Added Optional parameter ttl_security to schema
* Added Optional parameter external_bgp_neighbor_hop_count to schema
* Added Optional parameter bfd to schema
* Added Optional parameter bfd_status inside bfd to schema
* Added Optional parameter session_status inside bfd to schema
* Added Optional parameter mininterval inside bfd to schema
* Added Optional parameter multiplier inside bfd to schema
* Added Optional parameter messages to schema
* Added Optional parameter messages_count inside messages to schema
* Added Optional parameter notifications inside messages to schema
* Added Optional parameter queue inside messages to schema
* Added pattern for graceful_restart key
* Added pattern for graceful_restart_restart_time key
* Added pattern for graceful_restart_stalepath_time key
* Modified ShowOspfDatabase
* Modified Router Id option to schema as Optional.
* Added regex pattern p5 to match lsa type 2 network link.

* nxos
* Added
* Updated regex <p1> with <.> in <type> field
* Modified ShowInterfaceCounters
* Modified regex to handle `--` in interface counters output.
* Modified show_interface_status
* Modified the p1 regex pattern to capture missing data and remove junk
* Fixed ShowInterface Parser
* Fixed regex for some failing output of show interface status command


171 changes: 171 additions & 0 deletions changelog/2024/january.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
--------------------------------------------------------------------------------
Fix
--------------------------------------------------------------------------------

* iosxe
* Modified ShowBgpNeighborsAdvertisedRoutesSuperParser
* Updated regex pattern <p3_1> to accommodate various outputs.
* Modified ShowClnsIsNeighborsDetail
* Updated regex pattern <p2> to accommodate various outputs.
* Modified ShowInterfaces
* Added regex pattern <p53> to capture value of carrier transitions
* Modified ShowPlatformSoftwareFedSwitchActiveVpSummaryVlan Parser
* Fixed parser to execute show comman on svl, HA and SA devices
* Modified ShowEnvironment Parser
* Modified the p4 regex pattern to capture missing data.
* Modified ShowRunningConfigNve
* Fixed regex <p2> and <p3> to accomodate various values and to fix MAC value regex.
* Changed key <serial> in schema to optional
* Modified ShowRunningConfigNve
* Added regex <p5_4> and <p5_5>.
* Update code for <p3_8> to include space between 'ipv4' and 'mask' key.
* Modify ShowPlatformSoftwareDistributedIpsecTunnelInfo
* Updated parser to validate per tunnel info
* Modified ShowIpNhrpNhsDetail Parser
* parser for 'show ip nhrp nhs {tunnel} detail' Modified schema and regex pattern
* Fix for ShowSpanningTreeInterface
* Modified regular expression in order to satisfy P2p Peer (STP)
* Modified parser ShowHardwareLed
* Enhanced the parser to get LED Ecomode status, Added schema and regex pattern <p12_1>
* Modified parser ShowProcessesCpuSorted
* Fixed schema and regex pattern
* Fix for ShowEnvironmentSuperParser
* added p1_3 match pattern
* Modified ShowIpMfib
* To support interface port-channel type in iif and oif
* Additional handling for egress_data
* Sample output for iif Port-channel5 Flags RA A MA
* Sample output for oif Port-channel5 Flags RF F NS
* Modified ShowIpv6Mfib
* To support interface port-channel type in iif and oif
* Additional handling for egress_data
* Sample output for iif Port-channel5 Flags RA A MA
* Sample output for oif Port-channel5 Flags RF F NS
* Modified ShowLispEthernetMapCachePrefix Parser
* Made prefix-location optional
* Added
* Added condition for channel_group in pagp_dad_obj
* Fixed ShowControllerVDSLSchema parser
* Fixed schema for 'modem_fw__version' & 'modem_phy_version' for show controller vdsl {slot_no}
* Modified ShowEtherchannelProtocol
* Fix P1_1 regular expression.
* Adding parser for ShowIpOspfRibRoute
* Added ShowIpOspfRibRoute for "show ip ospf rib <>"
* Modified ShowIpv6RouteWord
* Added support for parsing output with LISP interfaces
* Modified ShowRunningConfigNve
* Added regex <p5_6> and <p5_7> for keys 'data_mdt_group', 'data_mdt_group_mask' and 'data_mdt_threshold'
* Modified ShowMplsForwardingTable
* Added bytes_label_switched to exclude

* nxos
* Fix for ShowRunningConfigInterface
* Added p20 regex to match the user's data.
* Modified ShowRunningConfigBgp
* Updated code for <p32> to match the list of values.
* Modified ShowInterfaceStatus
* Refactored regex pattern to accommodate modern outputs from Nexus 9000 series and be easier to maintain overall.
* Added
* Updated regex pattern for <p31>
* Modified ShowRunningConfigInterface
* Modified schema to store secondary ip address
* Improved p17 regex to capture proper ip address
* Added p21 regex to capture secondary ip address

* iosxr
* Modified ShowBgpL2vpnEvpnSummary Parser
* Added regex p8a and p8b
* Added code in pattern <p8a> and <p8b>
* Modified ShowIsisDatabaseDetail
* Added pattern <r26> to parse line 'Metric 10 MT (IPv6 Unicast) IPv6-Ext-InAr fc00a00020003/128'
* Modified pattern <r25> code to parse multiple srv6 locator lines
* Modified ShowOspfNeighbor
* Modified schema and code to store multiple neighbor values into a list
* Modified ShowL2vpnBridgeDomainDetail
* Modified schema and existing code to have separate entry for access pw
* Modified regex p27 to fix mismatch pw_class and xc_id value
* Modified ShowBgpVrfAfPrefix Parser
* Added code in pattern <p11>
* Added keys <group_best, backup, add_path, import_candidate, imported, redistributed> in schema as optional parameters
* Modified 'r_value' key as optional parameter

* viptela
* Modified ShowOmpRoutes
* Added tenant key as option.
* Updated regex pattern p1 and p2 to accommodate various outputs.

* iosxe/c9600/c9606r
* Modified ShowPlatformHardwareFedActiveTcamUtilization
* Added command for switch mode standby
* Modified ShowPlatformTcamPbrNat
* Added command for switch mode active

* common
* Updated pyats configuration import
* Modified .gitignore
* Added the `venv/` directory to the .gitignore file. Common convention dictates that Python virtual environments are stored in a directory named `venv`, which should not be committed to a repository.


--------------------------------------------------------------------------------
New
--------------------------------------------------------------------------------

* ios
* Added ShowVlanInternalUsage
* show vlan internal usage

* iosxe
* Added ShowPlatformSoftwareMatmSwitchTable
* Parser for cli 'show platform software matm switch {switch} {slot} table'
* Added ShowIsisNeighborSuperParser
* Added super parser for show isis neighbor and schema
* Added parser for show isis neighbor and show isis neighbor detail
* Added ShowMdnsSdCache
* parser for 'show mdns-sd cache remote'
* Added ShowPlatformSoftwareMemoryDatabaseFedSwitchActiveCallsite
* show platform software memory database fed {switch} {switch_var} callsite
* Added ShowIPNameServer Parser in show_ip.py
* show ip name-servers
* show ip name-servers vrf {vrf}
* Added ShowPlatformSoftwareFedSwitchActiveNatAcl
* Parser for cli 'show platform software fed switch active nat acl'
* Added ShowPlatformSoftwareFedSwitchActiveNatFlows
* Parser for cli 'show platform software fed switch active nat flows'
* Added ShowPlatformSoftwareFedSwitchActivePuntBrief
* Parser for cli 'show platform software fed switch active punt ios-cause brief'
* Added ShowIsisIpv6RibParser
* Added parser for show isis ipv6 rib and schema
* Added ShowDiagnosticStatus
* Added parser for show diagnostic status
* Added ShowL2routeEvpnEs
* show l2route evpn es
* show l2route evpn es esi {esi}
* show l2route evpn es origin-rtr {origin_rtr}
* show l2route evpn es origin-rtr {origin_rtr} esi {esi}
* show l2route evpn es producer {producer}
* show l2route evpn es producer {producer} origin-rtr {origin_rtr}
* show l2route evpn es producer {producer} origin-rtr {origin_rtr} esi {esi}

* iosxr
* Added ShowBgpL2vpnEvpnSummary
* Added parser for show bgp l2vpn evpn summary
* Added ShowBgpAddressFamily
* Added parser for show bgp
* Added parser for show bgp {address_family}
* Modified ShowBgpInstanceSummary
* Modified pattern <p11> to parse both lines 'Table ID 0x0' and 'Table ID 0x0 RD version 0'
* Modified pattern <p15> to parse line 'BGP scan interval 60 secs'

* generic
* Show version
* Added support for cheetah/ap


--------------------------------------------------------------------------------
Add
--------------------------------------------------------------------------------

* iosxe
* Added ShowTerminal Parser


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
--------------------------------------------------------------------------------
Fix
--------------------------------------------------------------------------------
* IOSXE
* Modified ShowCtsInterfaceSchema:
* Changed global_dot1x_feature from schema to Optional (not present on port-channel interfaces)
* Changed cts mode value from schema to Optional to (not present when cts status is disabled)
* Modified ShowCtsInterface:
* Updated regex pattern p2 to also match Port-channel interfaces
* Updated regex pattern p3 to also match CTS disabled status
* Added conditional to cts_dict so mode key is not generated if cts is disabled
* Modified golden_output2_expected test data
* Added expected output for Port-channel interfaces
* Added golden_output4 test data & expected results
Loading

0 comments on commit a8715d6

Please sign in to comment.