Skip to content

Commit

Permalink
Prepare for 2.0.0 release (#256)
Browse files Browse the repository at this point in the history
Prepare for 2.0.0 release

Reviewed-by: https://github.com/apps/ansible-zuul
  • Loading branch information
NilashishC authored Mar 2, 2021
1 parent a6f0203 commit cfb4049
Show file tree
Hide file tree
Showing 25 changed files with 5,932 additions and 56 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,12 @@ Name | Description
[cisco.nxos.nxos_bfd_global](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bfd_global_module.rst)|Bidirectional Forwarding Detection (BFD) global-level configuration
[cisco.nxos.nxos_bfd_interfaces](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bfd_interfaces_module.rst)|BFD interfaces resource module
[cisco.nxos.nxos_bgp](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_module.rst)|(deprecated, removed after 2023-01-27) Manages BGP configuration.
[cisco.nxos.nxos_bgp_af](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_af_module.rst)|Manages BGP Address-family configuration.
[cisco.nxos.nxos_bgp_address_family](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_address_family_module.rst)|BGP Address Family resource module.
[cisco.nxos.nxos_bgp_af](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_af_module.rst)|(deprecated, removed after 2023-02-24) Manages BGP Address-family configuration.
[cisco.nxos.nxos_bgp_global](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_global_module.rst)|BGP Global resource module.
[cisco.nxos.nxos_bgp_neighbor](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_neighbor_module.rst)|(deprecated, removed after 2023-01-27) Manages BGP neighbors configurations.
[cisco.nxos.nxos_bgp_neighbor_af](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_neighbor_af_module.rst)|Manages BGP address-family's neighbors configuration.
[cisco.nxos.nxos_bgp_neighbor_address_family](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_neighbor_address_family_module.rst)|BGP Neighbor Address Family resource module.
[cisco.nxos.nxos_bgp_neighbor_af](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_bgp_neighbor_af_module.rst)|(deprecated, removed after 2023-02-24) Manages BGP address-family's neighbors configuration.
[cisco.nxos.nxos_command](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_command_module.rst)|Run arbitrary command on Cisco NXOS devices
[cisco.nxos.nxos_config](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_config_module.rst)|Manage Cisco NXOS configuration sections
[cisco.nxos.nxos_devicealias](https://github.com/ansible-collections/nxos/blob/main/docs/cisco.nxos.nxos_devicealias_module.rst)|Configuration of device alias for Cisco NXOS MDS Switches.
Expand Down
41 changes: 40 additions & 1 deletion changelogs/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,45 @@ Cisco Nxos Collection Release Notes
.. contents:: Topics


v2.0.0
======

Major Changes
-------------

- Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode` and `ansible_network_import_modules`.
- Please refer to ansible.netcommon `changelog <https://github.com/ansible-collections/ansible.netcommon/blob/main/changelogs/CHANGELOG.rst#ansible-netcommon-collection-release-notes>`_ for more details.

Minor Changes
-------------

- Add bfd option for neighbors (https://github.com/ansible-collections/cisco.nxos/issues/241).
- Add hello_interval_ms option in nxos_pim_interface module to support sub-second intervals (https://github.com/ansible-collections/cisco.nxos/issues/226).
- Add nxos_bgp_address_family Resource Module.
- Add nxos_bgp_neighbor_address_family Resource Module.
- Add support df_bit and size option for nxos_ping (https://github.com/ansible-collections/cisco.nxos/pull/237).
- Adds support for `single_user_mode` command output caching.
- Move nxos_config idempotent warning message with the task response under `warnings` key if `changed` is `True`

Deprecated Features
-------------------

- Deprecated nxos_bgp_af in favour of nxos_bgp_address_family resource module.
- Deprecated nxos_bgp_neighbor_af in favour of nxos_bgp_neighbor_address_family resource module.

Bugfixes
--------

- Fail gracefully when BGP is already configured with a different ASN when states merged or replaced is used.
- Fixes to nxos_logging, nxos_igmp_snooping, nxos_l3_interfaces, nxos_ospf_interfaces and nxos_static_routes to conform with latest CLI behaviour.
- Properly configure neighbor timers and shutdown state (https://github.com/ansible-collections/cisco.nxos/issues/240).

New Modules
-----------

- nxos_bgp_address_family - BGP Address Family resource module.
- nxos_bgp_neighbor_address_family - BGP Neighbor Address Family resource module.

v1.4.0
======

Expand All @@ -27,7 +66,6 @@ Security Fixes
Bugfixes
--------

- 'config replace' is actually supported for devices other than N9K and hence we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215).
- Add support for interfaces in mode 'fabricpath' to l2_interfaces (https://github.com/ansible-collections/cisco.nxos/issues/220).
- Allow enabling `fabric forwarding` feature through nxos_feature (https://github.com/ansible-collections/cisco.nxos/issues/213).
- Allow tag updates with state replaced (https://github.com/ansible-collections/cisco.nxos/issues/197).
Expand All @@ -37,6 +75,7 @@ Bugfixes
- Properly handle partial matches in community string (https://github.com/ansible-collections/cisco.nxos/issues/203).
- Update argspecs with default value for parameters.
- Update docs to clarify the idemptonecy releated caveat and add it in the output warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189)
- config replace is actually supported for devices other than N9K and hence we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215).

Documentation Changes
---------------------
Expand Down
56 changes: 52 additions & 4 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -401,8 +401,6 @@ releases:
1.4.0:
changes:
bugfixes:
- config replace is actually supported for devices other than N9K and hence
we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215).
- Add support for interfaces in mode 'fabricpath' to l2_interfaces (https://github.com/ansible-collections/cisco.nxos/issues/220).
- Allow enabling `fabric forwarding` feature through nxos_feature (https://github.com/ansible-collections/cisco.nxos/issues/213).
- Allow tag updates with state replaced (https://github.com/ansible-collections/cisco.nxos/issues/197).
Expand All @@ -414,8 +412,11 @@ releases:
- Update argspecs with default value for parameters.
- Update docs to clarify the idemptonecy releated caveat and add it in the output
warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189)
- config replace is actually supported for devices other than N9K and hence
we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215).
deprecated_features:
- Deprecated `nxos_bgp` and `nxos_bgp_neighbor` modules in favor of `nxos_bgp_global` resource module.
- Deprecated `nxos_bgp` and `nxos_bgp_neighbor` modules in favor of `nxos_bgp_global`
resource module.
doc_changes:
- Fix error in ``host_reachability`` parameter's example where a default value
is used, which the ``host_reachability`` parameter does not support. Improve
Expand All @@ -430,6 +431,7 @@ releases:
- 204-improve-nxos-vxlan-vtep-module-docs.yaml
- add_default_options.yaml
- add_nxos_bgp_global.yaml
- depr_bgp.yaml
- fix_interface_context.yaml
- fix_l2_interfaces_mode_fabricpath.yaml
- fix_nxos_facts.yaml
Expand All @@ -441,9 +443,55 @@ releases:
- nxos_config_replace.yaml
- nxos_feature.yaml
- nxos_snmp_community.yaml
- depr_bgp.yaml
modules:
- description: BGP Global resource module.
name: nxos_bgp_global
namespace: ''
release_date: '2021-01-29'
2.0.0:
changes:
bugfixes:
- Fail gracefully when BGP is already configured with a different ASN when states
merged or replaced is used.
- Fixes to nxos_logging, nxos_igmp_snooping, nxos_l3_interfaces, nxos_ospf_interfaces
and nxos_static_routes to conform with latest CLI behaviour.
- Properly configure neighbor timers and shutdown state (https://github.com/ansible-collections/cisco.nxos/issues/240).
deprecated_features:
- Deprecated nxos_bgp_af in favour of nxos_bgp_address_family resource module.
- Deprecated nxos_bgp_neighbor_af in favour of nxos_bgp_neighbor_address_family
resource module.
major_changes:
- Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode`
and `ansible_network_import_modules`.
- Please refer to ansible.netcommon `changelog <https://github.com/ansible-collections/ansible.netcommon/blob/main/changelogs/CHANGELOG.rst#ansible-netcommon-collection-release-notes>`_
for more details.
minor_changes:
- Add bfd option for neighbors (https://github.com/ansible-collections/cisco.nxos/issues/241).
- Add hello_interval_ms option in nxos_pim_interface module to support sub-second
intervals (https://github.com/ansible-collections/cisco.nxos/issues/226).
- Add nxos_bgp_address_family Resource Module.
- Add nxos_bgp_neighbor_address_family Resource Module.
- Add support df_bit and size option for nxos_ping (https://github.com/ansible-collections/cisco.nxos/pull/237).
- Adds support for `single_user_mode` command output caching.
- Move nxos_config idempotent warning message with the task response under `warnings`
key if `changed` is `True`
fragments:
- 237_nxos_ping_df_size.yaml
- add_caching_support.yaml
- add_nxos_bgp_address_family.yaml
- add_nxos_bgp_nbr_af.yaml
- config_module_warning_msg.yaml
- deprecate.yaml
- fix_hello_interval.yaml
- fix_nxos_bgp_global.yaml
- fix_nxos_multi_module.yaml
- major_release.yaml
- update_bgp_global.yaml
modules:
- description: BGP Address Family resource module.
name: nxos_bgp_address_family
namespace: ''
- description: BGP Neighbor Address Family resource module.
name: nxos_bgp_neighbor_address_family
namespace: ''
release_date: '2021-02-24'
3 changes: 0 additions & 3 deletions changelogs/fragments/237_nxos_ping_df_size.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/add_caching_support.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/add_nxos_bgp_address_family.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/add_nxos_bgp_nbr_af.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/add_nxos_ping_tests.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/config_module_warning_msg.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/fix_hello_interval.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/fix_nxos_bgp_global.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/fix_nxos_multi_module.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/fix_nxos_sanity.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/update_bgp_global.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/update_unit_test_imports.yaml

This file was deleted.

Loading

0 comments on commit cfb4049

Please sign in to comment.