Releases: Cray-HPE/canu
Releases · Cray-HPE/canu
2.0.7
What's Changed
- CASMNET-2380: Remove MANAGED_NODE_ISOLATION ACL due to TCAM constraint by @trad511 in #747
Full Changelog: 2.0.6...2.0.7
2.0.6
What's Changed
- CASMTRIAGE-8900 Fixed lldp dict data parsing by @marumugam-hpe in #748
Full Changelog: 2.0.5...2.0.6
2.0.5
What's Changed
- CASM-5723 - Add support for bare metal fabric manager nodes by @spillerc-hpe in #746
Full Changelog: 2.0.4...2.0.5
2.0.4
What's Changed
- Added fix for CASMTRIAGE-8311 by @marumugam-hpe in #736
Full Changelog: 2.0.3...2.0.4
2.0.3
What's Changed
- CASMTRIAGE-8566 - canu report switch firmware fails for Mellanox by @spillerc-hpe in #724
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- remove macos runners by @jacobsalmela in #718
- ACL Update nmn isolation by @lukebates123 in #717
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- CASMNET-2354: Add MTL NCN IPs to ACLs by @lukebates123 in #715
Full Changelog: 2.0.0...2.0.1
2.0.0 NMN Isolation and IPv6 to external networks
Overview
CANU 2.0.0 includes two major features, and a bugfix removing a rarely used component internal to canu.
- NMN Isolation feature flags in generate and test are
--enable-nmn-isolation, and--nmn-pvlan- Adds ACLS to the NMN network to allow only required management services in CSM from managed nodes (compute, UAN, etc...)
- Adds ACLs to prevent Mountain cabinets (EX) from communicating with each other.
- Adds PVLAN to prevent River managed nodes (compute, UAN, etc...) from communicating with each other.
- IPv6 for externally-connected networks (CMN for management and CHN for users)
- Existence of IPv6 data in SLS enables the feature in switch configurations
- IPv6 on CHN enables ssh to UAN over IPv6
- IPv6 on CMN enables ssh to management nodes and switches over IPv6
- IPv6 on CMN enables the system to connect to site NTP, DNS and LDAPs over IPv6
Detailed Changelog
- CASMNET-2331 - canu switch config updates for IPv6 addressing by @spillerc-hpe in #702
- CANU unit testing for single templates. by @trad511 in #703
- CASMNET-2349 - canu test fails with IPv6 data in SLS by @spillerc-hpe in #704
- CASMNET-2285 ACL's for NMN Isolation by @manith1 in #699
- CASMNET-2341 Services ACLs for NMN Isolation by @marumugam-hpe in #705
- Tests for Services ACLs by @marumugam-hpe in #709
- Creating new PR after rebase for mtn_acl by @manith1 in #711
- CANU test Mountain ACLs to isolate cabinets by @trad511 in #708
- Added tests for services ACL by @marumugam-hpe in #712
- CASMNET-2292 PVLAN NMN isolation by @lukebates123 in #688
- fix template pathing by @lukebates123 in #713
New Contributors
Full Changelog: 1.9.13...2.0.0
1.9.13
Overview
- Fixed NTP ACLs and VRF back to CSM 1.5 (CASMNET-2305)
- Allow higher numbered VLANs in SLS schema check limits to support older SLS data (CASMNET-2339)
- Allow gateway nodes to connect singly or bonded/HA
- Bump multiple dependent libraries to fix CVEs
Detailed Changelog
- CASMNET-2305 by @marumugam-hpe in #659
- Update mock requirement from ~=5.1.0 to ~=5.2.0 by @dependabot in #634
- Update coverage requirement from ~=7.6.4 to ~=7.8.2 by @dependabot in #668
- Update setuptools requirement from ~=75.4 to ~=80.9 by @dependabot in #670
- Update flake8 requirement from ~=7.1.1 to ~=7.2.0 by @dependabot in #646
- Bump click-option-group from 0.5.6 to 0.5.7 by @dependabot in #643
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #632
- Bump responses from 0.25.6 to 0.25.7 by @dependabot in #635
- Update myst-parser requirement from ~=4.0.0 to ~=3.0.1 by @dependabot in #640
- Bump netutils from 1.12.0 to 1.13.0 by @dependabot in #647
- Bump aiohttp from 3.11.13 to 3.12.6 by @dependabot in #673
- fix gateway nodes by @lukebates123 in #461
- CASMNET-2339 - Bump VLAN max in schema checks to 4095 by @trad511 in #682
- Update pytest-cov requirement from ~=6.0.0 to ~=6.2.1 by @dependabot in #691
- Bump jsonschema from 4.23.0 to 4.24.0 by @dependabot in #675
- Update pep8-naming requirement from ~=0.14.1 to ~=0.15.1 by @dependabot in #677
- Update setuptools-scm[toml] requirement from ~=8.2.0 to ~=8.3.1 by @dependabot in #680
- Update pytest requirement from ~=8.3.3 to ~=8.4.0 by @dependabot in #678
- Update nox requirement from ~=2025.2.9 to ~=2025.5.1 by @dependabot in #676
- Bump urllib3 from 2.3.0 to 2.4.0 by @dependabot in #681
- Bump requests from 2.32.3 to 2.32.4 by @dependabot in #686
- Update ruamel-yaml requirement from <0.18.11 to <0.18.15 by @dependabot in #687
- Bump aiohttp from 3.12.6 to 3.12.13 by @dependabot in #692
Full Changelog: 1.9.12...1.9.13
1.9.12
What's Changed
- CASMNET-2334 - Refactor generated config testing starting with CSM 1.5 configs by @trad511 in #667
- CASMNET-2332-adding csm 1.7 templates by @marumugam-hpe in #664
- CASMNET-2319 - Allow retrieval and setting of system default route. by @trad511 in #651
- CASMNET-2304 by @marumugam-hpe in #660
Full Changelog: 1.9.11...1.9.12