Skip to content

Commit

Permalink
Release 1.9.2-post1
Browse files Browse the repository at this point in the history
  • Loading branch information
ipspace committed Dec 10, 2024
1 parent 2818673 commit 3d0d03c
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 11 deletions.
6 changes: 4 additions & 2 deletions docs/caveats.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ ansible-galaxy collection install git+https://github.com/jmussmann/ansible_colle
## Cumulus Linux

* The Cumulus VX 4.4.0 Vagrant box for VirtualBox is broken. *netlab* is using Cumulus VX 4.3.0 with *virtualbox* virtualization provider.
* The Cumulus VX 4.x uses Python version 3.7, which recent versions of Ansible refuse to work with. The permanent fix is coming in release 1.9.3. Until then, use the **frrouting** device or [Cumulus VX 5.x image](caveats-cumulus-5x).

_netlab_ uses the VLAN-aware bridge paradigm to configure VLANs on Cumulus Linux. That decision results in the following restrictions:

Expand All @@ -209,10 +210,11 @@ You could configure Cumulus Linux 5.0 with configuration templates developed for

NVUE has several shortcomings that prevent *netlab* from configuring basic designs like IBGP on top of IGP. Don't be surprised if the labs that work with **cumulus** device don't work with **cumulus_nvue** device, and please create a GitHub issue whenever you find a glitch. We'd love to know (at least) what doesn't work as expected.

To run Cumulus Linux 5.x with **cumulus** device type, add the following lines to your lab topology[^DD]:
(caveats-cumulus-5x)=
To run Cumulus Linux 5.x with **cumulus** device type, set the following default values in [lab topology](defaults-topology) or one of the [defaults files](defaults-user-file):

```
defaults.devices.cumulus.libvirt.image: CumulusCommunity/cumulus-vx:5.2.0
defaults.devices.cumulus.libvirt.image: CumulusCommunity/cumulus-vx:5.10.0
defaults.devices.cumulus.libvirt.memory: 2048
```

Expand Down
4 changes: 4 additions & 0 deletions docs/release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
Release Notes
=============

**Release 1.9.2-post1 (2024-12-10)**

This release [fixes an annoying bug](bug-fixes-1.9.2-post1) affecting users of Ansible 11.x.

**[Release 1.9.2](release-1.9.2) (2024-11-03)**

* [](module-stp)
Expand Down
5 changes: 5 additions & 0 deletions docs/release/1.9.md
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,11 @@ VyOS:

## Bug Fixes

(bug-fixes-1.9.2-post1)=
### Bug Fixes in Release 1.9.2-post1

* Use Linux (not Cumulus VX 4.x) in the Libvirt and Virtualbox tests executed by **netlab test**. Cumulus VX 4.x does not work with recent versions of Ansible due to a large mismatch in Python versions.

(bug-fixes-1.9.2)=
### Bug Fixes in Release 1.9.2

Expand Down
2 changes: 1 addition & 1 deletion legacy/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

sys.path.append('..')

version="1.9.2"
version="1.9.2-post1"

long_description = (Path(__file__).parent / "README.md").read_text()

Expand Down
2 changes: 1 addition & 1 deletion netsim/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import sys

__version__ = "1.9.2"
__version__ = "1.9.2-post1"

abort = False

Expand Down
5 changes: 2 additions & 3 deletions netsim/templates/tests/libvirt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
#
---
defaults:
device: cumulus
device: linux

provider: libvirt

module: [ ospf ]
nodes: [ s1, s2, s3 ]
links: [ s1-s2, s2-s3, s1-s2-s3 ]
links: [ s1-s2, s1-s2-s3 ]
6 changes: 2 additions & 4 deletions netsim/templates/tests/virtualbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@
#
---
defaults:
device: cumulus
device: linux

provider: virtualbox

module: [ ospf ]

nodes: [ s1, s2, s3 ]
links: [ s1-s2, s2-s3, s1-s2-s3 ]
links: [ s1-s2, s1-s2-s3 ]

0 comments on commit 3d0d03c

Please sign in to comment.