-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
* Comment out dead documentation link. * Move changelog into root. * Link to generated changelog in README. * Add release summary. * Require Ansible(-base) 2.9.10 or newer. Needed for deprecation syntax support. * Generate changelog.
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
=============================== | ||
Community Network Release Notes | ||
=============================== | ||
|
||
.. contents:: Topics | ||
|
||
|
||
v0.2.0 | ||
====== | ||
|
||
Release Summary | ||
--------------- | ||
|
||
This is the first proper release of the ``community.network`` collection on 2020-06-20. | ||
The changelog describes all changes made to the modules and plugins included in this | ||
collection since Ansible 2.9.0. | ||
|
||
|
||
Minor Changes | ||
------------- | ||
|
||
- ce_bgp_neighbor_af - Rename the parameter ``redirect_ip_vaildation`` to ``redirect_ip_validation`` (https://github.com/ansible/ansible/pull/62403). | ||
|
||
Breaking Changes / Porting Guide | ||
-------------------------------- | ||
|
||
- routeros_facts - allow multiple addresses and neighbors per interface. This makes ``ansible_net_neighbors`` a list instead of a dict (https://github.com/ansible-collections/community.network/pull/6). | ||
|
||
Bugfixes | ||
-------- | ||
|
||
- Cloudengine module_utils - the ``set-id`` (RPC-REPLY XML attribute) may change over the time althougth ``set-id`` is the identity of the next RPC packet. | ||
- Cloudengine netconf plugin - add a dispatch RPC function,just return original RPC-REPLY, the function is used by ``Cloudengine module_utils``. | ||
- Fixes in network action plugins to work in network connection plugin and modules in collection | ||
- Make netconf plugin configurable to set ncclient device handler name in netconf plugin (https://github.com/ansible/ansible/pull/65718) | ||
- Some cloudengine modules have options which should have been removed for Ansible 2.9. see https://github.com/ansible/ansible/issues/67020 and https://github.com/ansible-collections/community.network/pull/68 | ||
- Some cloudengine modules were missing ``import __future__`` and ``metaclass``. (https://github.com/ansible/ansible/pull/67634). | ||
- Some cloudengine modules were missing ``import __future__`` and ``metaclass``. (https://github.com/ansible/ansible/pull/67635). | ||
- action/ce - fix a bug, some new version os will not discard uncommitted configure with a return directly.(https://github.com/ansible/ansible/pull/63513). | ||
- ce - Modify exception handling method to make display information more obvious (https://github.com/ansible-collections/community.network/pull/51). | ||
- ce - Modify the way of parsing NETCONF XML message in ce.py (https://github.com/ansible-collections/community.network/pull/39). | ||
- ce_config - fixed issue - Re-building commands(config src) by replacing '#' with 'quit','quit' commands may close connection (https://github.com/ansible/ansible/issues/62872) | ||
- ce_is_is_interface - fix compile error for Python 3.9 (https://github.com/ansible-collections/community.network/pull/36). | ||
- edgeos_config - fix issue where module would silently filter out encrypted passwords | ||
- edgeos_config - fixed issue of handling single quotation marks. Now fails when unmatched (odd numbers) | ||
- edgeos_config - fixed issue where any change in check mode would cause all subsequent tasks to be treated as changes | ||
- netscaler_nitro_request - use all filters for get_filtered instead of only the first one (https://github.com/ansible-collections/community.network/issues/48). | ||
- plugins-netconf-ce - Fix failed to get version information. | ||
- plugins-netconf-ce - to get attribute 'set-id' from rpc-reply. | ||
- routeros module_utils - created a ``try``/``except`` block on the function ``get_capabilities`` (https://github.com/ansible-collections/community.network/pull/27). | ||
- routeros_facts - Prevent crash of module when ``ipv6`` package is not installed | ||
|
||
New Modules | ||
----------- | ||
|
||
Network | ||
~~~~~~~ | ||
|
||
apconos | ||
^^^^^^^ | ||
|
||
- apconos_command - Run arbitrary commands on APCON devices | ||
|
||
cloudengine | ||
^^^^^^^^^^^ | ||
|
||
- ce_is_is_instance - Manages isis process id configuration on HUAWEI CloudEngine devices. | ||
- ce_is_is_interface - Manages isis interface configuration on HUAWEI CloudEngine devices. | ||
- ce_is_is_view - Manages isis view configuration on HUAWEI CloudEngine devices. | ||
- ce_lacp - Manages Eth-Trunk interfaces on HUAWEI CloudEngine switches | ||
- ce_lldp - Manages LLDP configuration on HUAWEI CloudEngine switches. | ||
- ce_lldp_interface - Manages INTERFACE LLDP configuration on HUAWEI CloudEngine switches. | ||
- ce_mdn_interface - Manages MDN configuration on HUAWEI CloudEngine switches. | ||
- ce_multicast_global - Manages multicast global configuration on HUAWEI CloudEngine switches. | ||
- ce_multicast_igmp_enable - Manages multicast igmp enable configuration on HUAWEI CloudEngine switches. | ||
- ce_static_route_bfd - Manages static route configuration on HUAWEI CloudEngine switches. | ||
|
||
exos | ||
^^^^ | ||
|
||
- exos_l2_interfaces - Manage L2 interfaces on Extreme Networks EXOS devices. | ||
- exos_lldp_interfaces - Manage link layer discovery protocol (LLDP) attributes of interfaces on EXOS platforms. | ||
- exos_vlans - Manage VLANs on Extreme Networks EXOS devices. | ||
|
||
onyx | ||
^^^^ | ||
|
||
- onyx_aaa - Configures AAA parameters | ||
- onyx_bfd - Configures BFD parameters | ||
- onyx_ntp - Manage NTP general configurations and ntp keys configurations on Mellanox ONYX network devices | ||
- onyx_ntp_servers_peers - Configures NTP peers and servers parameters | ||
- onyx_snmp - Manages SNMP general configurations on Mellanox ONYX network devices | ||
- onyx_snmp_hosts - Configures SNMP host parameters | ||
- onyx_snmp_users - Configures SNMP User parameters | ||
- onyx_syslog_files - Configure file management syslog module | ||
- onyx_syslog_remote - Configure remote syslog module | ||
- onyx_username - Configure username module |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
ancestor: null | ||
releases: | ||
0.2.0: | ||
changes: | ||
breaking_changes: | ||
- routeros_facts - allow multiple addresses and neighbors per interface. This | ||
makes ``ansible_net_neighbors`` a list instead of a dict (https://github.com/ansible-collections/community.network/pull/6). | ||
bugfixes: | ||
- Cloudengine module_utils - the ``set-id`` (RPC-REPLY XML attribute) may change | ||
over the time althougth ``set-id`` is the identity of the next RPC packet. | ||
- Cloudengine netconf plugin - add a dispatch RPC function,just return original | ||
RPC-REPLY, the function is used by ``Cloudengine module_utils``. | ||
- Fixes in network action plugins to work in network connection plugin and modules | ||
in collection | ||
- Make netconf plugin configurable to set ncclient device handler name in netconf | ||
plugin (https://github.com/ansible/ansible/pull/65718) | ||
- Some cloudengine modules have options which should have been removed for Ansible | ||
2.9. see https://github.com/ansible/ansible/issues/67020 and https://github.com/ansible-collections/community.network/pull/68 | ||
- Some cloudengine modules were missing ``import __future__`` and ``metaclass``. | ||
(https://github.com/ansible/ansible/pull/67634). | ||
- Some cloudengine modules were missing ``import __future__`` and ``metaclass``. | ||
(https://github.com/ansible/ansible/pull/67635). | ||
- action/ce - fix a bug, some new version os will not discard uncommitted configure | ||
with a return directly.(https://github.com/ansible/ansible/pull/63513). | ||
- ce - Modify exception handling method to make display information more obvious | ||
(https://github.com/ansible-collections/community.network/pull/51). | ||
- ce - Modify the way of parsing NETCONF XML message in ce.py (https://github.com/ansible-collections/community.network/pull/39). | ||
- ce_config - fixed issue - Re-building commands(config src) by replacing '#' | ||
with 'quit','quit' commands may close connection (https://github.com/ansible/ansible/issues/62872) | ||
- ce_is_is_interface - fix compile error for Python 3.9 (https://github.com/ansible-collections/community.network/pull/36). | ||
- edgeos_config - fix issue where module would silently filter out encrypted | ||
passwords | ||
- edgeos_config - fixed issue of handling single quotation marks. Now fails | ||
when unmatched (odd numbers) | ||
- edgeos_config - fixed issue where any change in check mode would cause all | ||
subsequent tasks to be treated as changes | ||
- netscaler_nitro_request - use all filters for get_filtered instead of only | ||
the first one (https://github.com/ansible-collections/community.network/issues/48). | ||
- plugins-netconf-ce - Fix failed to get version information. | ||
- plugins-netconf-ce - to get attribute 'set-id' from rpc-reply. | ||
- routeros module_utils - created a ``try``/``except`` block on the function | ||
``get_capabilities`` (https://github.com/ansible-collections/community.network/pull/27). | ||
- routeros_facts - Prevent crash of module when ``ipv6`` package is not installed | ||
minor_changes: | ||
- ce_bgp_neighbor_af - Rename the parameter ``redirect_ip_vaildation`` to ``redirect_ip_validation`` | ||
(https://github.com/ansible/ansible/pull/62403). | ||
release_summary: 'This is the first proper release of the ``community.network`` | ||
collection on 2020-06-20. | ||
The changelog describes all changes made to the modules and plugins included | ||
in this | ||
collection since Ansible 2.9.0. | ||
' | ||
fragments: | ||
- 0.2.0.yml | ||
- 27-routeros-exception-catching.yml | ||
- 34-fix-edgeos_config-false-positives-in-check-mode.yml | ||
- 36-ce_is_is_interface-python-3.9.yml | ||
- 39-ce_modify_the_parse_mode.yml | ||
- 51-ce_modify_exception_handling_method.yml | ||
- 52-netscaler_nitro_request-use-all-filters.yaml | ||
- 6-routeros_facts-multiple-entries-per-iface.yml | ||
- 60569-plugins-netconf-ce.yml | ||
- 62403-ce_bgp_neighbor_af_fix_parameter_name.yml | ||
- 62587-module_utils-network-cloudengine.yml | ||
- 62872-ce_config_too_many_quit_close_connection.yml | ||
- 63362-remove-edgeos-filtering.yaml | ||
- 63513-ce_action_wait_prompt_trigger_time_out.yaml | ||
- 65065-plugins-netconf-ce-fix.yaml | ||
- 67500-fix-edgeos-config-single-quote-stripping.yaml | ||
- 67634-Update-to-add-missing-import.yml | ||
- 67635-Update-to-add-missing-import.yml | ||
- 68-cloudengine_module_utils_remove_deprecated_version_2.9.yml | ||
- netconf_plugin_device_handler.yml | ||
- network_action_plugin_fixes.yml | ||
- routeros_facts-ipv6-crash.yml | ||
modules: | ||
- description: Run arbitrary commands on APCON devices | ||
name: apconos_command | ||
namespace: network.apconos | ||
- description: Manages isis process id configuration on HUAWEI CloudEngine devices. | ||
name: ce_is_is_instance | ||
namespace: network.cloudengine | ||
- description: Manages isis interface configuration on HUAWEI CloudEngine devices. | ||
name: ce_is_is_interface | ||
namespace: network.cloudengine | ||
- description: Manages isis view configuration on HUAWEI CloudEngine devices. | ||
name: ce_is_is_view | ||
namespace: network.cloudengine | ||
- description: Manages Eth-Trunk interfaces on HUAWEI CloudEngine switches | ||
name: ce_lacp | ||
namespace: network.cloudengine | ||
- description: Manages LLDP configuration on HUAWEI CloudEngine switches. | ||
name: ce_lldp | ||
namespace: network.cloudengine | ||
- description: Manages INTERFACE LLDP configuration on HUAWEI CloudEngine switches. | ||
name: ce_lldp_interface | ||
namespace: network.cloudengine | ||
- description: Manages MDN configuration on HUAWEI CloudEngine switches. | ||
name: ce_mdn_interface | ||
namespace: network.cloudengine | ||
- description: Manages multicast global configuration on HUAWEI CloudEngine switches. | ||
name: ce_multicast_global | ||
namespace: network.cloudengine | ||
- description: Manages multicast igmp enable configuration on HUAWEI CloudEngine | ||
switches. | ||
name: ce_multicast_igmp_enable | ||
namespace: network.cloudengine | ||
- description: Manages static route configuration on HUAWEI CloudEngine switches. | ||
name: ce_static_route_bfd | ||
namespace: network.cloudengine | ||
- description: Manage L2 interfaces on Extreme Networks EXOS devices. | ||
name: exos_l2_interfaces | ||
namespace: network.exos | ||
- description: Manage link layer discovery protocol (LLDP) attributes of interfaces | ||
on EXOS platforms. | ||
name: exos_lldp_interfaces | ||
namespace: network.exos | ||
- description: Manage VLANs on Extreme Networks EXOS devices. | ||
name: exos_vlans | ||
namespace: network.exos | ||
- description: Configures AAA parameters | ||
name: onyx_aaa | ||
namespace: network.onyx | ||
- description: Configures BFD parameters | ||
name: onyx_bfd | ||
namespace: network.onyx | ||
- description: Manage NTP general configurations and ntp keys configurations on | ||
Mellanox ONYX network devices | ||
name: onyx_ntp | ||
namespace: network.onyx | ||
- description: Configures NTP peers and servers parameters | ||
name: onyx_ntp_servers_peers | ||
namespace: network.onyx | ||
- description: Manages SNMP general configurations on Mellanox ONYX network devices | ||
name: onyx_snmp | ||
namespace: network.onyx | ||
- description: Configures SNMP host parameters | ||
name: onyx_snmp_hosts | ||
namespace: network.onyx | ||
- description: Configures SNMP User parameters | ||
name: onyx_snmp_users | ||
namespace: network.onyx | ||
- description: Configure file management syslog module | ||
name: onyx_syslog_files | ||
namespace: network.onyx | ||
- description: Configure remote syslog module | ||
name: onyx_syslog_remote | ||
namespace: network.onyx | ||
- description: Configure username module | ||
name: onyx_username | ||
namespace: network.onyx | ||
release_date: '2020-06-20' |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
requires_ansible: '>=2.9.10' | ||
plugin_routing: | ||
modules: | ||
pn_cluster: | ||
|