From b31fb7351054bda7854f036d0b116db9e0ae9c8f Mon Sep 17 00:00:00 2001 From: Taarini Sarath Chander Date: Wed, 25 Sep 2024 09:58:11 -0400 Subject: [PATCH] Updated changelogs --- changelog/2024/august.rst | 200 +++++++++++++++++++++++++++++++++++ changelog/2024/september.rst | 165 +++++++++++++++++++++++++++++ 2 files changed, 365 insertions(+) create mode 100644 changelog/2024/september.rst diff --git a/changelog/2024/august.rst b/changelog/2024/august.rst index e69de29bb2..f6bd936cf2 100644 --- a/changelog/2024/august.rst +++ b/changelog/2024/august.rst @@ -0,0 +1,200 @@ +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- + +* iosxe + * Modified ShowSwitchStackRingSpeed + * parser for 'show switch stack-ring speed' + * Modified ShowLispEthernetPublisher + * Modified the ShowLispEthernetPublisher parsers to facilitate new options. + * Modified ShowEnvironmentStack + * Fixed regular expressions p2 and p3 to match the correct values + * Modified ShowXfsuEligibility + * Added optional argument 'xfsu_platform_stauts' and made 'reload_fast_platform_stauts' as optional + * Fixed ShowPlatformSoftwareFedIgmpSnooping + * Fixed 'show platform software fed {switch_var} {state} ip igmp snooping vlan {vlan}' command and schema for the command. + * Fixed ShowPlatformSoftwareFedActiveIpv6MldSnoopingVlan + * Fixed 'show platform software fed {switch_var} {state} ipv6 igmp snooping vlan {vlan}' command and schema for the command. + * Modified fix for ShowLispRegistrationHistory + * Modified the command to use the ShowLispRegistrationHistory parser for a more exact match and to fix the fuzzy search issue + * Modified ShowBgpAllNeighbors + * Mode peer_group as optional in schema and added p73 regex to match peer-group from user's output. + * Modified fix for ShowCdpEntry + * Made 'peer_mac' as optional in the schema + * Modified parser ShowIpv6MldSnoopingVlan + * Modified 'host_tracking' as optional argument, fix regex p2 and added unit tests + * Modified parser ShowEnvironmentSuperParser + * Added PS_MAPPING keyvalue for C and added unit test files + * Modified ShowLicenseTechSupport Parser + * Added optional agruments 'trust_point', 'ip_mode', 'trustpointenrollmentonboot', 'smartagentpurgeallreports' + * 'smartagentslpenhanced', 'smartagentmaxermnotifylistsize' + * Modified ShowEtherChannelDetail Parser + * Made 'fast_switchover' and 'dampening' as optional agruments and added unit tests for the same + * Modified fix for ShowPlatformFedSwitchActiveFnfRecordCountAsicNum + * Modified the name of the command in the parser comment section in ShowPlatformFedSwitchActiveFnfRecordCountAsicNum + * Added ShowPlatformFedActiveFnfRecordCountAsicNum + * Added schema and parser for show platform software fed active fnf record-count asic + * Modified ShowPlatformSoftwareFedSwitchActiveAclUsage + * Added switch_num to show command. + * Modified ShowPlatformSoftwareFedSwitchActivEAclUsage + * Added switch_num to show command. + * Renamed class name ShowPlatformSoftwareFedSwitchActivEAclUsage to ShowPlatformSoftwareFedSwitchActiveAclUsage + * Deleted ShowPlatformSoftwareFedSwitchStandbyAclUsage + * Removed duplicate class. + * Modified fix for ShowPlatformSoftwareFedSwitchActiveAclUsage + * Modified the Regex pattern p<2> to accommodate various outputs + * Modified fix for ShowVersion + * Modified the schema, Added regex pattern and added the corresponding code to get SMUs data in the output. + * Modified ShowPlatform + * update lines to match the output of the IE model into genie parser show platform i.e IE- , ESS- keywords that will ensure IE family supports. + * Modified fix for ShowPlatformSoftwareFedSwitchActiveIpRouteDetail + * Updated regex pattern and added keys in schema for show platform software fed {switch} {mode} ip route {ip_add} {detail} + * Updated regex pattern and added keys in schema for show platform software fed {switch} {mode} ip route {ip_add} + * Modified ShowMonitorEventTraceDmvpnAll + * Fixed incorrect regex for events NHRP-CTRL-PLANE-RETRANS and NHRP-TUNNEL-ENDPOINT-ADD + * Modified ShowMonitorEventTraceDmvpnAll + * Fixed incorrect regex for events NHRP-CTRL-PLANE-RETRANS + * Added missing empty_output_arguments.json files. + * Removed unused golden output tests + * Modified ShowPlatformSoftwareIgmpSnoopingGroupsCount + * Added regex pattern and to accommodate various outputs. + * Modified ShowPlatformSoftwareFedSwitchActiveIpRoute + * Updated parameters default value + * Added ShowPlatformSoftwareFedIpMfibCount/ShowPlatformSoftwareFedIpMfibSummary + * Added missing ShowPlatformSoftwareFedSwitchActiveIpRoute + * Removed ShowPlatformSoftwareFedIgmpSnoopingGroupsCount + * Because we have ShowPlatformSoftwareIgmpSnoopingGroupsCount parser for same commands + * Modified ShowInterfaces + * Added , , and into schema as Optional. + * Renamed regex pattern , to , respectively and updated the code accordingly. + * Added regex pattern , , , and to accommodate various outputs. + * Modified ShowModule + * Changed , , , and from schema to Optional. + * Modified ShowCtsInterface + * Added Vlan Sgt-Map tabulated data to the schema. + * Added regex p27 to parse the Vlan Sgt-Map tabulated data. + * Modified fix for ShowLogging + * Removed the variable that initializes a dictionary for the key log_buffer_bytes + +* nxos + * Revised ShowNveEthernetSegment + * removed keys 'cc_failed_vlans', 'cc_timer_left' and 'ead_evi_rt_timer_age' keys + * added keys 'df_bd_list', 'df_vni_list', 'esi_type' and 'esi_df_election_mode' + * made changes to regular expressions to accomodate the parent interface as port-channel + * Fixed parser show access-lists summary + * Updated the attachment_points as optional so that it should not throw errors if no attached interfaces are present + * Modified ShowNtpPeerStatus + * Updated regex pattern to parse valid IP adddress. + * Updated code to fix wrong clock_state value. + +* added showplatformsoftwarefedigmpsnoopingvlandetail + * Added 'show platform software fed {switch_var} {state} ip igmp snooping vlan {vlan} detail' command and schema for the command. + +* added showplatformsoftwarefedactiveipv6mldsnoopingvlandetail + * Added 'show platform software fed {switch_var} {state} ipv6 igmp snooping vlan {vlan} detail' command and schema for the command. + +* iosxr + * Modified fix for ShowMplsLdpParameters + * Modified schema, updated regex pattern , added patterns and , and added the corresponding code to get IGP sync delay data. + * Modified MonitorInterface + * Added missing empty_output_arguments.json files + * Modified MonitorInterfaceInterface class + * Renamed class to MonitorInterface + * Added support for the following CLI commands + * monitor interface + * monitor interface full-name + * monitor interface filter physical + * monitor interface {interface} full-name + * monitor interface {interface} full-name wide + * monitor interface {interface} wide full-name + * Added Revision 1 of MonitorInterface + * Changed convert_intf_name to use iosxr specific mapping + * Modified ShowSegmentRoutingSrv6LocatorSid + * Updated code to fix folder_parsing job for empty test + +* common + * Modified get_parser function to pass the formatted command as `command` variable + * User can now use the following syntax for parser `cli` method + * ``def cli(self, command, output=None, **kwargs)`` + +* utils + * Updated unittest code to run empty tests successfully + +* + * Modified ShowIpRoute + * Updated regex pattern to accommodate new output line + + +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- + +* iosxe + * New ShowSwitchStackBandwidth + * Parser for 'show switch stack-bandwidth' + * Added ShowPlatformSoftwareFedSwitchAclUsageIncludeAcl + * Added show platform Software fed switch {switch_num} acl usage + * Added show platform Software fed switch {switch_num} acl usage | include {acl_name} + * Added ShowPlatformSoftwareFedSwitchActiveAclBindDbIfid parser. + * Added parser for cli show platform software fed switch active acl bind db if-id {if_id} detail. + * Added ShowPlatformSoftwareFedSwitchAclUsageIncludeAcl + * Added show platform Software fed switch {switch_num} acl usage + * Added show platform Software fed switch {switch_num} acl usage | include {acl_name} + * Added ShowPlatformSoftwareFedSwitchActiveIfmInterfacesInternal parser. + * Added parser for cli show platform software fed switch active ifm interfaces internal {interface}. + * Fixed regex pattern for cli ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel parser. + * Fixed regex pattern for cli show platform software fed {switch} active ifm interfaces {label}. + * Added ShowPlatformSoftwareFedSwitchActiveInjectBrief + * Added show platform software fed {switch} {mode} inject ios-cause brief + * Added show platform software fed active inject ios-cause brief + * Added ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf parser. + * Added parser for cli show platform software fed switch active security-fed arp if {if_id}. + * Added ShowPlatformSoftwareFedSwitchActiveSecurityFedArpVlan parser. + * Added parser for cli show platform software fed switch active security-fed arp vlan {vlan}. + * Added ShowIdprom parser + * Added show idprom all cli + * Added ShowSpanningTreeSummaryTotals + * Added show spanning-tree summary totals + * Added ShowModule + * Added schema and parser for 'show module' under c9610 + * Added ShowPlatformSoftwareFedIpv6MfibCount + * Added 'show platform software fed {switch_var} {state} ipv6 mfib count' command and schema for the command. + * Added ShowPlatformSoftwareFedIpv6MfibSummary + * Added 'show platform software fed {switch_var} {state} ipv6 mfib summary' command and schema for the command. + * Added ShowPlatformSoftwareFedIpv6MldSnoopingSummary + * Added 'show platform software fed {switch_var} {state} ipv6 mld snooping summary' command and schema for the command. + * Added ShowPlatformSoftwareFedSwitchActiveipecrexactroutesourceipdestinationip + * show platform software fed switch {type} ip ecr exact-route {sourceip} {destinationip} {sourceport} {destinationport} {protocol} + * show platform software fed switch {type} ip ecr exact-route {sourceip} {destinationip} + * Added ShowPlatformHardwareFedPortPrbscmdSchema + * Added parser for show platform hardware fed {switch} {mode} npu slot 1 port {port_num} prbs_cmd {num} + * Added ShowPlatformHardwareFedPrbsPolynomialSchema + * Added parser for show platform hardware fed switch {mode} npu slot 1 port {port_num} prbs_polynomial {num} + * Added ShowPlatformHardwareFedloopbackSchema + * Added parser for show platform hardware fed switch {mode} npu slot 1 port {port_num} loopback {num} + * Added ShowPlatformHardwareFedeyescanSchema + * Added parser for show platform hardware fed switch {mode} npu slot 1 port {port_num} eye_scan + * Added ShowPlatformSoftwareFedSwitchActivePuntPacketCapturedisplayFiltericmpv6Brief + * Added schema and parser for 'show platform software fed switch active punt packet-capture display-filter icmpv6 brief' + * Added ShowPlatformHardwareFedSwitchActiveFwdasicdropsasic + * show platform hardware fed switch {switch} fwd-asic drops asic {asic} + +* nxos + * Added ShowNveEthernetSegmentSummary + * show nve ethernet-segment summary + * show nve ethernet-segment summary esi {esi_id} + * Added ShowNveEthernetSegment + * show nve ethernet-segment esi {esi_id} + + +-------------------------------------------------------------------------------- + Add +-------------------------------------------------------------------------------- + +* iosxe + * Added ShowLispEthernetARSubscriber + * Introduced the ShowLispEthernetARSubscriber parsers. + * Added ShowLispEthernetARPublisher + * Introduced ShowLispEthernetARPublisher parsers. + * Added ShowLispEthernetMapCachePrefixAR + * Introduce ShowLispEthernetMapCachePrefixAR parser. \ No newline at end of file diff --git a/changelog/2024/september.rst b/changelog/2024/september.rst new file mode 100644 index 0000000000..ac223fb15f --- /dev/null +++ b/changelog/2024/september.rst @@ -0,0 +1,165 @@ +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- + +* iosxe + * Modified ShowBgpNeighborsReceivedRoutesSuperParser + * Make optional to handle regex without CICD + * Modified ShowInterfaces + * Added , , and into schema as Optional. + * Renamed regex pattern , to , respectively and updated the code accordingly. + * Added regex pattern , , , and to accommodate various outputs. + * Modified ShowIpRouteWord + * Updated regex pattern to accommodate various outputs. + * Modified ShowSdwanOmpSummary + * Added the new fields in schema to match the output + * Modified ShowPlatformSoftwareFedSwitchActiveVtAll + * Added CLI without Switch keyword too in the CLI list. + * Modified ShowInterfacesTransceiver + * parser for 'show interfaces transceiver' + * Modified fix for auto off addition + * Replaced ecomode with auto-off due to new cli + * Modified ShowIPVerifySource + * Fixed regular expressions p1 to match filter_type which is 'ip' + * Added ShowRepTopologyDetail + * show rep topology detail + * Modified ShowMeraki + * Updated the P2 regex based on the latest output at line number 70. + * Modified ShowSpanningTreeSummaryTotals + * Made "portfast_bpdu_guard" and "portfast_bpdu_filter" optional and + * Modified ShowVersion + * c9500 Added schema key 'bootldr' to match the schema of the iosxe parser. + * Modified ShowRedundancyStates + * Made rf_debug_mask variable as optional and unit test added + * Modified fix for ShowEthernetTags + * Updated the interface variable, now uses the correct OS-specific format.when converting the interface name. + * Modified ShowPolicyMapControlPlaneClassMap parser. + * added extra regx. for burst_pkt pattern. + * Modified ShowLispIpMapCachePrefixSuperParser + * Changed key from schema to Optional. + * Modified ShowPlatformSoftwareFedActiveAclInfoDbDetail + * Added commands 'show platform software fed {mode} acl info db detail' and 'show platform software fed {switch} {mode} acl info db detail {acl_name}' under iosxe + * Modified ShowPlatformSoftwareFedActiveAclInfoDbDetail + * Added commands 'show platform software fed {mode} acl info db detail' and 'show platform software fed {switch} {mode} acl info db detail {acl_name}' under c9350 + * fixed reg ex p1 for 'show platform software fed {mode} acl info db detail' under c9350 + * Modified ShowMonitor + * Removed un-necessary cli command from ShowMonitor parser. + * Modified fix for ShowLispRegistrationHistory + * Reverted the changes due to the CLI index issue + * Modified fix for ShowPlatformHardwareFedQosSchedulerSdkInterface + * Modified 'rate' as string from 'int' under 'svcse_scheduler' and added unit test to support the same. + * Modified ShowAPSummary + * Updated regex pattern to accommodate IPv6 address. + * Modified ShowAPDot115ghzChannel + * Updated regex pattern to accommodate Local or Leader words based on release. + * Made last_run_seconds as Optional key. + * Modified fix for ShowPowerDetail + * Replaced ecomode with auto off to accomodate CLI change + * Added support for Stack total input power variable + * Added 'stack_total_input_power' in the schema + * Modified ShowPlatformSoftwareFedSwitchActiveAclStatisticsEvents + * Made switch and mode optional variables. + * Modified ShowPlatformSoftwareFedSwitchActiveAclInfoDbSummary + * Made switch and mode optional variables. + * Modified ShowCtsRoleBasedSgtMapAll + * Added optional argument total_cached + * Modified fix for ShowLispInstanceIdService + * database value is present in Publication_entries_exported and Publication (Type - Config Propagation) + * database value was overriden by the second occurence hence added a flag to avoid the overriding issue + * Modified ShowProcessesMemorySorted + * Made "reserve_p_pool" as optional field. + +* iosxr + * Modified fix for ShowRplRoutePolicy + * Modified the 'as-path in' block in p19.match to correctly capture the 'as-path in' data + * Modified MonitorInterface + * Added missing empty_output_arguments.json files + * Modified ShowBundle + * Modified in schema to store either integer or string value. + * Modified regex pattern to capture either integer or string value. + * Modified ShowL2vpnXconnect + * Updated regex pattern and to accommodate various outputs. + +* viptela + * Modified ShowOmpSummary + * Added the new fields in schema to match the output + +* nxos + * Modified ShowVrfAllInterface + * Updated regex pattern to accommodate various outputs which may contain underscore (_) as well. + + +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- + +* iosxe + * Added ShowPlatformSoftwareFedIpMfibVrfGroupDetail + * Added schema and parser for 'show platform software fed switch active ip mfib vrf vrf_name group detail' + * Added ShowL2vpnEvpnEsiMlagSummary + * Introduced ShowL2vpnEvpnEsiMlagSummary parsers. + * Added ShowL2vpnEvpnEsiMlagMacIP + * Introduced ShowL2vpnEvpnEsiMlagMacIP parsers. + * Added ShowL2vpnEvpnEsiMlagVlanBrief + * Introduced ShowL2vpnEvpnEsiMlagVlanBrief parsers. + * Added ShowPlatSoftFedSwAccessSecuritySecMacLrnTable parser. + * Added parser for cli show plat soft fed sw {switch} access-security sec-mac-lrn-table summary. + * Added parser for cli show plat soft fed sw {switch} access-security sec-mac-lrn-table mac {client_mac}. + * Added parser for cli show plat soft fed sw {switch} access-security sec-mac-lrn-table interface if-id {if_id}. + * Added ShowPlatformSoftwareFedSwitchNumberIfmMappingsLpn + * Added schema and parser for 'Show Platform Software Fed Switch Number Ifm Mappings Lpn' under c9300 + * Added ShowHardwareLed + * Added schema and parser for 'show hardware led' under c9610 + * Added ShowPlatformHardwareFedSwitchQosQueueConfigInterfaceQueueInclude + * Added 'show platform hardware fed switch {sw_number} qos queue config interface {interface} queue {queue_id} | include {match}' command and schema for the command. + * Added ShowPlatformSoftwareFedActiveAclInfoDbDetail + * Added schema and parser for 'show platform software fed {mode} acl info db detail' under c9610 + * Added ShowPlatformSoftwareFedSwitchActiveAclinfoSdkDetail parser. + * Added parser for cli 'show platform software fed switch {switch_var} acl info sdk detail'. + * Added parser for cli 'show platform software fed switch {switch_var} acl info sdk feature {feature_name} detail'. + * Added parser for cli 'show platform software fed switch {switch_var} acl info sdk feature {feature_name} dir {in_out} cgid {cg_id} detail'. + * Added show interfaces | include {include}, show ip interface | include {include}, show ipv6 interface | include {include} + * Added ShowSwitchStackPortSummary + * Added schema and parser for 'show switch stack-ports summary' under c9350 + * Added ShowPlatformHardwareFedSwitchActiveStandbyFwdAsicInsightNplSummaryDiff + * show platform hardware fed switch {type} fwd-asic insight npl_summary_diff({f1}, {f2}). + * Added ShowDeviceTrackingCapturePolicy parser. + * Added parser for cli show device-tracking capture-policy. + * Added parser for cli show device-tracking capture-policy interface {interface_name}'. + * Added parser for cli show device-tracking capture-policy vlan {vlan_id}. + * Added ShowPlatformSoftwareFedIpMfibVrfCount + * Added 'show platform software fed {switch_var} {state} ip mfib vrf {vrf_name} count' command and schema for the command. + * Added ShowPlatformSoftwareFedIpIgmpSnoopingSummary + * Added 'show platform software fed {switch_var} {state} ip igmp snooping summary' command and schema for the command. + * Added ShowPlatformSoftwareFedMldSnoopingIpv6GroupsCount + * Added 'show ipv6 mld snooping address vlan {vlan} {group} summary' command and schema for the command. + * Added ShowPrpChannelDetails + * Added schema and parser for show prp channel detail + * Added ShowPlatformSoftwareInterfaceF0Name + * Added 'show platform software interface f0 name {intf}' command and schema for the command. + * Added ShowPlatformSoftwareObjectManagerF0ObjectDownlinks + * Added 'show platform software object manager f0 object down links' command and schema for the command. + * Added ShowPlatformSoftwareInfrastructureInject parser + * Added parser for cli show platform software infrastructure Inject + * Added ShowIpNbarProtocolPackActive + * Added show show ip nbar protocol-pack active + +* nxos + * Modified ShowNveVni + * show nve vni {vni} + * Added show interface {interface} | include {include}, show interface | include {include} to show interface + +* added showplatformhardwarefedswitchqosschedulerinterfaceinclude + * Added schema and parser for 'show platform hardware fed switch {sw_number} qos scheduler interface {interface} | include {match}' + +* added showplatformhardwarefedswitchqosinterfaceingressndpdetailedinclude + * Added schema and parser for 'show platform software fed switch {sw_number} qos interface {interface} ingress npd detailed | include {match}' + + +-------------------------------------------------------------------------------- + Add +-------------------------------------------------------------------------------- + +* iosxe + * Added ShowPlatformFedActiveTcamUtilization + * Added parser for show platform software fed switch active tcam utilization parser for c9610 \ No newline at end of file