From 27bf9361e4b4b596643f37062b619846cc3b7c40 Mon Sep 17 00:00:00 2001 From: Ruchi Pakhle <72685035+Ruchip16@users.noreply.github.com> Date: Fri, 2 Aug 2024 22:00:30 +0530 Subject: [PATCH] Prepare minor release 9.1.0 (#529) * Prepare release 9.1.0 * chore: auto fixes from pre-commit.com hooks --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- CHANGELOG.rst | 18 +- changelogs/.plugin-cache.yaml | 226 ++++++++++++++++++ changelogs/changelog.yaml | 22 +- .../add_support_for_gig_ether_lag.yaml | 4 - changelogs/fragments/fix_lad_interfaces.yaml | 3 - .../fragments/implement_bridge_domains.yaml | 5 - changelogs/fragments/support_l3_mtu.yaml | 3 - galaxy.yml | 2 +- 8 files changed, 264 insertions(+), 19 deletions(-) create mode 100644 changelogs/.plugin-cache.yaml delete mode 100644 changelogs/fragments/add_support_for_gig_ether_lag.yaml delete mode 100644 changelogs/fragments/fix_lad_interfaces.yaml delete mode 100644 changelogs/fragments/implement_bridge_domains.yaml delete mode 100644 changelogs/fragments/support_l3_mtu.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 99e799d3..450f3a56 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,23 @@ Junipernetworks Junos Collection Release Notes .. contents:: Topics +v9.1.0 +====== + +Minor Changes +------------- + +- Add implementation to gather ether-channels for gig-ether-options. +- Added support for virtual-switch instances. +- Based on ether-option-type create supported commands for config module. +- Implemented bridge-domains configuration management for routing instances. +- Implemented support for setting the Maximum Transmission Unit (MTU) in Layer 3 (L3) Internet Protocol (IP) interfaces. +- Tested successfully on Junos MX204. + +Bugfixes +-------- + +- Fix the lag_interfaces facts for gigether supported model. v9.0.0 ====== @@ -13,7 +30,6 @@ Release Summary Starting from this release, the minimum `ansible-core` version this collection requires is `2.15.0`. The last known version compatible with ansible-core<2.15 is v8.0.0. - Major Changes ------------- diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml new file mode 100644 index 00000000..9fe8f6c3 --- /dev/null +++ b/changelogs/.plugin-cache.yaml @@ -0,0 +1,226 @@ +objects: + role: {} +plugins: + become: {} + cache: {} + callback: {} + cliconf: + junos: + description: Use junos cliconf to run command on Juniper Junos OS platform + name: junos + version_added: 1.0.0 + connection: {} + filter: {} + httpapi: {} + inventory: {} + lookup: {} + module: + junos_acl_interfaces: + description: ACL interfaces resource module + name: junos_acl_interfaces + namespace: "" + version_added: 1.0.0 + junos_acls: + description: ACLs resource module + name: junos_acls + namespace: "" + version_added: 1.0.0 + junos_banner: + description: Manage multiline banners on Juniper JUNOS devices + name: junos_banner + namespace: "" + version_added: 1.0.0 + junos_bgp_address_family: + description: Manage BGP Address Family attributes of interfaces on Junos devices. + name: junos_bgp_address_family + namespace: "" + version_added: 1.3.0 + junos_bgp_global: + description: Manages BGP Global configuration on devices running Juniper JUNOS. + name: junos_bgp_global + namespace: "" + version_added: 1.3.0 + junos_command: + description: Run arbitrary commands on an Juniper JUNOS device + name: junos_command + namespace: "" + version_added: 1.0.0 + junos_config: + description: Manage configuration on devices running Juniper JUNOS + name: junos_config + namespace: "" + version_added: 1.0.0 + junos_facts: + description: Collect facts from remote devices running Juniper Junos + name: junos_facts + namespace: "" + version_added: 1.0.0 + junos_hostname: + description: Manage Hostname server configuration on Junos devices. + name: junos_hostname + namespace: "" + version_added: 2.9.0 + junos_interfaces: + description: Junos Interfaces resource module + name: junos_interfaces + namespace: "" + version_added: 1.0.0 + junos_l2_interfaces: + description: L2 interfaces resource module + name: junos_l2_interfaces + namespace: "" + version_added: 1.0.0 + junos_l3_interfaces: + description: L3 interfaces resource module + name: junos_l3_interfaces + namespace: "" + version_added: 1.0.0 + junos_lacp: + description: + Global Link Aggregation Control Protocol (LACP) Junos resource + module + name: junos_lacp + namespace: "" + version_added: 1.0.0 + junos_lacp_interfaces: + description: LACP interfaces resource module + name: junos_lacp_interfaces + namespace: "" + version_added: 1.0.0 + junos_lag_interfaces: + description: Link Aggregation Juniper JUNOS resource module + name: junos_lag_interfaces + namespace: "" + version_added: 1.0.0 + junos_lldp_global: + description: LLDP resource module + name: junos_lldp_global + namespace: "" + version_added: 1.0.0 + junos_lldp_interfaces: + description: LLDP interfaces resource module + name: junos_lldp_interfaces + namespace: "" + version_added: 1.0.0 + junos_logging_global: + description: Manage logging configuration on Junos devices. + name: junos_logging_global + namespace: "" + version_added: 2.4.0 + junos_netconf: + description: Configures the Junos Netconf system service + name: junos_netconf + namespace: "" + version_added: 1.0.0 + junos_ntp_global: + description: Manage NTP configuration on Junos devices. + name: junos_ntp_global + namespace: "" + version_added: 2.6.0 + junos_ospf_interfaces: + description: OSPF Interfaces Resource Module. + name: junos_ospf_interfaces + namespace: "" + version_added: 1.3.0 + junos_ospfv2: + description: OSPFv2 resource module + name: junos_ospfv2 + namespace: "" + version_added: 1.0.0 + junos_ospfv3: + description: OSPFv3 resource module + name: junos_ospfv3 + namespace: "" + version_added: 1.2.0 + junos_package: + description: Installs packages on remote devices running Junos + name: junos_package + namespace: "" + version_added: 1.0.0 + junos_ping: + description: Tests reachability using ping from devices running Juniper JUNOS + name: junos_ping + namespace: "" + version_added: 1.0.0 + junos_prefix_lists: + description: Manage prefix-lists attributes of interfaces on Junos devices. + name: junos_prefix_lists + namespace: "" + version_added: 2.1.0 + junos_routing_instances: + description: Manage routing instances on Junos devices. + name: junos_routing_instances + namespace: "" + version_added: 2.1.0 + junos_routing_options: + description: Manage routing-options configuration on Junos devices. + name: junos_routing_options + namespace: "" + version_added: 2.8.0 + junos_rpc: + description: Runs an arbitrary RPC over NetConf on an Juniper JUNOS device + name: junos_rpc + namespace: "" + version_added: 1.0.0 + junos_scp: + description: Transfer files from or to remote devices running Junos + name: junos_scp + namespace: "" + version_added: 1.0.0 + junos_security_policies: + description: Create and manage security policies on Juniper JUNOS devices + name: junos_security_policies + namespace: "" + version_added: 2.9.0 + junos_security_policies_global: + description: Manage global security policy settings on Juniper JUNOS devices + name: junos_security_policies_global + namespace: "" + version_added: 2.9.0 + junos_security_zones: + description: Manage security zones on Juniper JUNOS devices + name: junos_security_zones + namespace: "" + version_added: 2.9.0 + junos_snmp_server: + description: Manage SNMP server configuration on Junos devices. + name: junos_snmp_server + namespace: "" + version_added: 2.9.0 + junos_static_routes: + description: Static routes resource module + name: junos_static_routes + namespace: "" + version_added: 1.0.0 + junos_system: + description: Manage the system attributes on Juniper JUNOS devices + name: junos_system + namespace: "" + version_added: 1.0.0 + junos_user: + description: Manage local user accounts on Juniper JUNOS devices + name: junos_user + namespace: "" + version_added: 1.0.0 + junos_vlans: + description: VLANs resource module + name: junos_vlans + namespace: "" + version_added: 1.0.0 + junos_vrf: + description: Manage the VRF definitions on Juniper JUNOS devices + name: junos_vrf + namespace: "" + version_added: 1.0.0 + netconf: + junos: + description: + Use junos netconf plugin to run netconf commands on Juniper JUNOS + platform + name: junos + version_added: 1.0.0 + shell: {} + strategy: {} + test: {} + vars: {} +version: 9.1.0 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 0aa9626f..111ba0a6 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -661,9 +661,27 @@ releases: - Bumping `requires_ansible` to `>=2.15.0`, since previous ansible-core versions are EoL now. release_summary: - "Starting from this release, the minimum `ansible-core` version + Starting from this release, the minimum `ansible-core` version this collection requires is `2.15.0`. The last known version compatible with - ansible-core<2.15 is v8.0.0." + ansible-core<2.15 is v8.0.0. fragments: - bump_to_215.yaml release_date: "2024-06-10" + 9.1.0: + changes: + bugfixes: + - Fix the lag_interfaces facts for gigether supported model. + minor_changes: + - Add implementation to gather ether-channels for gig-ether-options. + - Added support for virtual-switch instances. + - Based on ether-option-type create supported commands for config module. + - Implemented bridge-domains configuration management for routing instances. + - Implemented support for setting the Maximum Transmission Unit (MTU) in Layer + 3 (L3) Internet Protocol (IP) interfaces. + - Tested successfully on Junos MX204. + fragments: + - add_support_for_gig_ether_lag.yaml + - fix_lad_interfaces.yaml + - implement_bridge_domains.yaml + - support_l3_mtu.yaml + release_date: "2024-08-05" diff --git a/changelogs/fragments/add_support_for_gig_ether_lag.yaml b/changelogs/fragments/add_support_for_gig_ether_lag.yaml deleted file mode 100644 index 18986132..00000000 --- a/changelogs/fragments/add_support_for_gig_ether_lag.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - Add implementation to gather ether-channels for gig-ether-options. - - Based on ether-option-type create supported commands for config module. diff --git a/changelogs/fragments/fix_lad_interfaces.yaml b/changelogs/fragments/fix_lad_interfaces.yaml deleted file mode 100644 index f3379152..00000000 --- a/changelogs/fragments/fix_lad_interfaces.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Fix the lag_interfaces facts for gigether supported model. diff --git a/changelogs/fragments/implement_bridge_domains.yaml b/changelogs/fragments/implement_bridge_domains.yaml deleted file mode 100644 index be8b3486..00000000 --- a/changelogs/fragments/implement_bridge_domains.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - Implemented bridge-domains configuration management for routing instances. - - Added support for virtual-switch instances. - - Tested successfully on Junos MX204. diff --git a/changelogs/fragments/support_l3_mtu.yaml b/changelogs/fragments/support_l3_mtu.yaml deleted file mode 100644 index ac1104fe..00000000 --- a/changelogs/fragments/support_l3_mtu.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Implemented support for setting the Maximum Transmission Unit (MTU) in Layer 3 (L3) Internet Protocol (IP) interfaces. diff --git a/galaxy.yml b/galaxy.yml index 1434bd8d..6dc8be82 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -11,4 +11,4 @@ readme: README.md repository: https://github.com/ansible-collections/junipernetworks.junos issues: https://github.com/ansible-collections/junipernetworks.junos/issues tags: [juniper, junipernetworks, junos, networking, security, netconf] -version: 9.0.0 +version: 9.1.0