Skip to content

Latest commit

 

History

History
executable file
·
226 lines (198 loc) · 8.39 KB

CHANGELOG.md

File metadata and controls

executable file
·
226 lines (198 loc) · 8.39 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

New feature support

Cisco Resources

  • cisco_fabricpath_global type and provider.
  • cisco_fabricpath_topology type and provider.
  • cisco_itd_device_group type and provider.
  • cisco_itd_device_group_node type and provider.
  • cisco_itd_service type and provider.
  • cisco_stp_global type and provider.

NetDev Resources

  • Extended tacacs_server with support for ios_xr platform
  • Extended tacacs_server_group with support for ios_xr platform

Added

  • Extended cisco_interface with the following attributes:
    • ipv4_forwarding, switchport_mode fabricpath
    • stp_bpdufilter, stp_bpduguard, stp_cost, stp_guard, stp_link_type, stp_mst_cost
    • stp_mst_port_priority, stp_port_priority, stp_port_type, stp_vlan_cost, stp_vlan_port_priority
    • modify switchport_trunk_allowed_vlan to use range_summarize() which takes care of idempotency issues with vlan ranges
  • Extended cisco_vlan with the following attributes:
    • mode
  • Extended cisco_vpc_domain with the following attributes:
    • fabricpath_emulated_switch_id
    • fabricpath_multicast_load_balance
    • port_channel_limit
  • Extended cisco_vrf with the following attributes for eXR:
    • mhost_ipv4_default_interface
    • mhost_ipv6_default_interface
    • remote_route_filtering
    • vpn_id
  • Extended cisco_vrf_af with the following attributes:
    • route_policy_export
    • route_policy_import
    • route_target_export_stitching
    • route_target_import_stitching
  • Extended cisco_vxlan_vtep with the following attributes:
    • source_interface_hold_down_time
  • Extended cisco_bgp with the following attributes:
    • nsr

Removed

  • Removed 'cisco_nxapi' fact as this gem is no longer a dependency.

Changed

  • Renamed all providers from :nxapi to :cisco as they may include support for multiple Cisco platforms, not all of which use NXAPI.

1.2.3 - 2016-02-24

Added

  • Download link for Nexus 5000 and Nexus 6000 Open Agent Container (OAC).
  • OAC programmability guide links.
  • Complete cisco_ace documentation.

1.2.2 - 2016-02-14

Fixed

  • Fixed Cisco NetDev port_channel provider to use the correct cisco_node_utils object.
  • Fixed beaker test setup and cleanup issues.
  • Fixed incomplete documentation references for the open agent container (OAC)

1.2.1

This version was never released.

1.2.0 - 2016-02-12

New feature support

Cisco Resources

  • cisco_aaa_authentication_login type and provider.
  • cisco_aaa_authorization_login_cfg_svc type and provider.
  • cisco_aaa_authorization_login_exec_svc type and provider.
  • cisco_aaa_group_tacacs type and provider.
  • cisco_ace type and provider
  • cisco_acl type and provider
  • cisco_evpn_vni type and provider.
  • cisco_interface_channel_group type and provider
  • cisco_interface_portchannel type and provider
  • cisco_interface_service_vni type and provider
  • cisco_overlay_global type and provider.
  • cisco_pim type and provider
  • cisco_pim_rp_address type and provider
  • cisco_pim_grouplist type and provider
  • cisco_portchannel_global type and provider
  • cisco_vdc type and provider.
  • cisco_vpc_domain type and provider.
  • cisco_vni type and provider.
  • cisco_vrf_af type and provider.
  • cisco_vxlan_vtep type and provider.

NetDev Resources

  • network_trunk provider.
  • port_channel provider.
  • search_domain provider.
  • snmp_notification provider.

Added

  • Extended cisco_bgp with the following attributes:
    • disable_policy_batching, disable_policy_batching_ipv4, disable_policy_batching_ipv6
    • fast_external_fallover
    • flush_routes
    • isolate
    • neighbor_down_fib_accelerate
    • route_distinguisher
    • event_history_cli
    • event_history_detail
    • event_history_events
    • event_history_periodic
  • Extended cisco_bgp_af with the following attributes:
    • default_metric
    • distance_ebgp, distance_ibgp, distance_local
    • inject_map
    • table_map, table_map_filter
    • suppress_inactive
  • Extended cisco_interface with the following attributes:
    • fabric_forwarding_anycast_gateway
    • ipv4_address_secondary, ipv4_netmask_length_secondary
    • ipv4_arp_timeout
    • ipv4_pim_sparse_mode
    • vlan_mapping, vlan_mapping_enable
    • ipv4_acl_in, ipv4_acl_out, ipv6_acl_in, ipv6_acl_out
    • vpc_id, vpc_peer_link
  • Extended cisco_vrf with the following attributes:
    • route_distinguisher
    • vni

Removed

1.1.0 - 2015-11-02

New feature support

Cisco Resources.

  • cisco_bgp type and provider.
  • cisco_bgp_af type and provider.
  • cisco_bgp_neighbor type and provider.
  • cisco_bgp_neighbor_af type and provider.
  • cisco_vrf type and provider.

NetDev Resources.

  • domain_name provider.
  • name_server provider.
  • network_dns provider.
  • network_snmp provider.
  • ntp_config provider.
  • ntp_server provider.
  • radius provider.
  • radius global provider.
  • snmp_notification_receiver provider.
  • snmp_user provider.
  • syslog_server provider.
  • syslog_setting provider.

Added

  • New documentation for developing beaker testcases: README-develop-beaker-scripts.md
  • Extended cisco_interface with the following attributes:
    • encapsulation dot1q
    • mtu
    • speed
    • duplex
    • switchport trunk allowed VLANs
    • switchport trunk native VLAN
  • Added support for network_interface from puppets netdev_stdlib
  • Rubocop enabled and passes (@robert-w-gries)
  • Gemfile now requires puppet version 4.0 or higher
  • Gemfile.lock added to gitignore

Removed

  • Obsolete documents: README-beaker-testcase-execution.md, README-beaker-testcase-writing.md
  • Travis no longer tests ruby version 1.9.3

1.0.2 - 2015-09-28

Fixed

  • Updated documentation links to reflect that the repo and agent RPM packages have had their platform renamed from 'nxos' to 'cisco-wrlinux'.

1.0.1 - 2015-09-18

Fixed

  • Fixed broken documentation links

1.0.0 - 2015-08-28

Added

  • New facts cisco_node_utils and cisco_nxapi report the installed version of these gems.
  • Providers requiring the cisco_node_utils feature will generate a warning message if an obsolete gem version is installed.
  • Added README-maintainers.md

Fixed

  • Metadata URLs now point to new public GitHub repository.
  • Moved misc READMEs into /docs
  • NXAPI providers are marked as defaultfor 'nexus' operating system.
  • Fixed beaker test for package and interface ospf
  • Fixed sample install.pp

0.9.1 - 2015-08-13

Added

  • Added CONTRIBUTING.md
  • Added README-creating-types-providers.md and associated templates.
  • Added SUPPORT.md
  • Added Beaker test cases for cisco_command_config, file, package, and service providers.
  • Added VRF attribute to cisco_interface provider.

Fixed

  • 'puppet resource cisco_vtp' now works properly.
  • cisco_interface, cisco_ospf_vrf, and cisco_vlan now properly handle destroy/recreate scenarios.
  • Added missing methods in cisco_ospf_vrf provider.
  • Style cleanup of many Beaker test scripts.
  • Fixed title pattern error in 'puppet resource cisco_snmp_group'.
  • Avoid inadvertently suppressing relevant exceptions.
  • Added dotted-decimal munging for area in cisco_interface_ospf
  • Modified template placeholder names to meet lint reqs

0.9.0 - 2015-07-24

Added

  • Initial release of puppetlabs-ciscopuppet module, supporting Cisco NX-OS software release 7.0(3)I2(1) on Cisco Nexus switch platforms: N95xx, N93xx, N30xx and N31xx.
  • Please note: 0.9.0 is an EFT pre-release for a limited audience with access to NX-OS 7.0(3)I2(1). Additional code changes may occur in 0.9.x prior to the final 1.0.0 release.