Skip to content

Commit

Permalink
Merge pull request #1683 from networktocode/release5_0_0
Browse files Browse the repository at this point in the history
Release 5.0.0
  • Loading branch information
pszulczewski authored Apr 8, 2024
2 parents da67179 + c51d950 commit e6895dd
Show file tree
Hide file tree
Showing 4 changed files with 177 additions and 86 deletions.
22 changes: 22 additions & 0 deletions changes_for_5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changes for 5.0 Release

## Core changes
Exception on parsing failure has been changed from generic `Exception` to custom `ParsingException`.

Issue: https://github.com/networktocode/ntc-templates/issues/369
Changed: https://github.com/networktocode/ntc-templates/pull/1682

Rename `extreme` platform to `extreme_exos`
https://github.com/networktocode/ntc-templates/pull/1576

## Template changes
Below are the NTC Template keys that are changing as part of 5.0. These may not line up exactly of what is changing from what to what, but the keys of what are old and what are new are calculated with set calculations.

| Template Name | Previous | New |
| ------------- |-----------|-----------|
| brocade_netiron_show_running-config_interface.textfsm | IPHELPERS | IP_HELPER |
| cisco_ios_show_ip_bgp_summary.textfsm | ADDR_FAMILY | ADDRESS_FAMILY |
| cisco_ios_show_ip_bgp_summary.textfsm | BGP_NEIGH | BGP_NEIGHBOR |
| cisco_ios_show_ip_bgp_summary.textfsm | NEIGH_AS | NEIGHBOR_AS |
| cisco_ios_show_ip_bgp_summary.textfsm | NEIGH_AS | NEIGHBOR_AS |
| cisco_ios_show_ip_bgp_summary.textfsm | STATE_PFXRCD | STATE_OR_PREFIXES_RECEIVED |
69 changes: 69 additions & 0 deletions docs/admin/release_notes/version_5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
## What's Changed

* cisco_xr_show_version: Add edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1659
* cisco_xr_show_ip_route: Add edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1658
* huawei_smartax_display_port_info: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1663
* cisco_ios_show_interfaces: Fix issue with hardware types including "-" by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1638
* cisco_nxos_show_ip_interface_brief: Add edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1646
* cisco_nxos_show_interface_brief: Add pseudowire and edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1645
* huawei_smartax_display_ont_autofind: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1651
* huawei_smartax_display_memory: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1657
* huawei_smartax_display_cpu: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1656
* huawei_smartax_display_board: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1655
* cisco_nxos_show_interface: Add VLAN_ID and edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1644
* cisco_ios_show_vrf: Add edge cases for newer software outputs by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1643
* huawei_smartax_display_version: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1654
* cisco_ios_show_version: Add edge case with SERIAL by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1642
* huawei_smartax_display_sysuptime: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1653
* huawei_smartax_display_temperature: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1652
* cisco_show_ip_route: Remove vrf regex in index file. by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1662
* bug fix - make the asterisk optional within `show radius summary` by @mjbear in https://github.com/networktocode/ntc-templates/pull/1621
* bug fix - change 'boot optimization' rule to react to white space changes by @mjbear in https://github.com/networktocode/ntc-templates/pull/1623
* bug fix - modify 'switchport monitor' regex so a trailing space is not captured by @mjbear in https://github.com/networktocode/ntc-templates/pull/1622
* huawei_smartax_display_ont_info_by-sn: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1650
* cisco_ios_show_vlans: Add edge cases by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1634
* huawei_smartax_display_ont_info: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1649
* cisco_ios_show_switch_detail: Add edge cases (provisioned members etc). by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1641
* cisco_ios_show_vlans: Add support for q-in-q by @Kircheneer in https://github.com/networktocode/ntc-templates/pull/1678
* cisco_xr_show_ipv4_interface: Add new attributes, update index by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1661
* cisco_nxos_show_ip_interface_vrf_all: Add secondary address info, ACL… by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1660
* Add Allied Telesis show_vlan_all template by @dainok in https://github.com/networktocode/ntc-templates/pull/1677
* Add Allied Telesis show_static-channel-group template by @dainok in https://github.com/networktocode/ntc-templates/pull/1675
* Add Allied Telesis show_system template by @dainok in https://github.com/networktocode/ntc-templates/pull/1676
* Add Allied Telesis show_mac_address-table template by @dainok in https://github.com/networktocode/ntc-templates/pull/1674
* Add Allied Telesis show_lldp_neighbors_detail template by @dainok in https://github.com/networktocode/ntc-templates/pull/1673
* Add Allied Telesis show_ip_route template by @dainok in https://github.com/networktocode/ntc-templates/pull/1672
* Add Allied Telesis show_interface_switchport template by @dainok in https://github.com/networktocode/ntc-templates/pull/1671
* Add Allied Telesis show_interface template by @dainok in https://github.com/networktocode/ntc-templates/pull/1670
* Add Allied Telesis show_etherchannel_summary template by @dainok in https://github.com/networktocode/ntc-templates/pull/1669
* Add Allied Telesis show_arp template by @dainok in https://github.com/networktocode/ntc-templates/pull/1668
* huawei_smartax_display_sysman_service_state: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1667
* cisco_ios_show_interfaces_switchport: Edge case addition by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1665
* updated cisco_ios_ping.textfsm by @pete-north in https://github.com/networktocode/ntc-templates/pull/1626
* huawei_smartax_display_ont_info_summary: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1648
* huawei_smartax_display_board_serial-number: New by @evilmonkey19 in https://github.com/networktocode/ntc-templates/pull/1647
* cisco_ios_show_module: Add switch number for chassis, VSS etc by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1640
* cisco_ios_show_lldp_neighbors_detail: Add new attribute for MAC_ADDRESS by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1639
* cisco_asa_show_version: Improvement - Catch all unmatched lines by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1637
* cisco_asa_show_route: Improvement - Catch all unmatched lines by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1636
* cisco_asa_dir: Improvement - Catch all unmatched lines by @lamiskin in https://github.com/networktocode/ntc-templates/pull/1635
* cisco_ios_show_vrf_details: New CLI and Old CLI format lines by @forrejam in https://github.com/networktocode/ntc-templates/pull/1620
* Update huawei_vrp_display_interface.textfsm by @przemoz in https://github.com/networktocode/ntc-templates/pull/1608
* MikroTik RouterOS 'ip address export verbose' template by @PavloSkliarenko in https://github.com/networktocode/ntc-templates/pull/1513
* cisco_ios_show_vlans: Fix support for q-in-q by @Kircheneer in https://github.com/networktocode/ntc-templates/pull/1680
* MikroTik RouterOS 'routing bgp peer print status without-paging' template by @PavloSkliarenko in https://github.com/networktocode/ntc-templates/pull/1516

## Breaking changes
* raises custom exception on parsing error by @Kircheneer in https://github.com/networktocode/ntc-templates/pull/1682
* Cisco ios show ip bgp summary by @PavloSkliarenko in https://github.com/networktocode/ntc-templates/pull/1442
* Rename extreme platform to extreme_exos by @PavloSkliarenko in https://github.com/networktocode/ntc-templates/pull/1576
* Group other braking changes PRs. by @pszulczewski in https://github.com/networktocode/ntc-templates/pull/1684

## New Contributors
* @evilmonkey19 made their first contribution in https://github.com/networktocode/ntc-templates/pull/1663
* @Kircheneer made their first contribution in https://github.com/networktocode/ntc-templates/pull/1678
* @pete-north made their first contribution in https://github.com/networktocode/ntc-templates/pull/1626
* @forrejam made their first contribution in https://github.com/networktocode/ntc-templates/pull/1620
* @przemoz made their first contribution in https://github.com/networktocode/ntc-templates/pull/1608

**Full Changelog**: https://github.com/networktocode/ntc-templates/compare/v4.4.0...v5.0.0
Loading

0 comments on commit e6895dd

Please sign in to comment.