Skip to content

Commit

Permalink
Prepare minor release 9.1.0 (#529)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
Ruchip16 and pre-commit-ci[bot] authored Aug 2, 2024
1 parent b270e3f commit 27bf936
Show file tree
Hide file tree
Showing 8 changed files with 264 additions and 19 deletions.
18 changes: 17 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
======
Expand All @@ -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
-------------

Expand Down
226 changes: 226 additions & 0 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
@@ -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
22 changes: 20 additions & 2 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
4 changes: 0 additions & 4 deletions changelogs/fragments/add_support_for_gig_ether_lag.yaml

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 27bf936

Please sign in to comment.