Releases: datacenter/ACI-Pre-Upgrade-Validation-Script
Releases · datacenter/ACI-Pre-Upgrade-Validation-Script
v2.2.1
What's Changed
- test: Add GitHub Actions for pytest by @takishida in #152
- test: Use pre-installed venv in python:2.7.11-wheezy by @takishida in #153
- fix: IPAddress.ip_in_subnet without subnet mask by @takishida in #154
- Enhance Overlapping VLAN pools check by @takishida in #155
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- 50 newvalidation cscwb08081 set clause not applying if prefix list is empty or not explicitly matched by @wilsonbc2 in #128
- 137 newvalidation ieee rs fec support for only certain switches by @wilsonbc2 in #138
- BUG: ssh fails when using commandline HostKeyAlgorithms=+ssh-dss argument by @wilsonbc2 in #139
- invalid_fex_rs_check; check fex_ id >= 101 by @monrog2 in #146
- Issue #25 by @jeestr4d in #129
- Issue100 by @jeestr4d in #130
- CACHECK files upgrade prefix + initial cleanup by @monrog2 in #148
- add new hw rev + tver check by @monrog2 in #150
- fix empty imdata result + add empty imdata test by @monrog2 in #151
- added new postUpgradeCb check for CSCwe21982 by @welkin-he in #147
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- 11 add cvt07565 check by @monrog2 in #118
- L3Out loopback IP should not overlap with existing subnet by @takishida in #119
- #87 CIMC check clarifications around multi-step upgrades and RNE differences by @monrog2 in #126
- #88 #101 - invalid_fex_rs_check + tests by @monrog2 in #124
- 77 newvalidation cscwf00416 aci 1602 leaf sends manually configured intf description as port description in lldp instead of dn by @wilsonbc2 in #123
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
Run this script twice
We are now reinforcing that this script should be run twice:
- Scenario 1 - Standard - Once before APIC Upgrade window
- Scenario 2 - NEW - Once before Switch Upgrade window. Implies healthy APICs are already on target version.
This is also outlined in the Cisco ACI Upgrade Checklist
New Failure Type
- Failure type
POST
has been added. - Any check flagging a
POST
means that it will only apply during Scenario 2 (Before Switch Upgrade, APICs already on target version)
commit details
- 59 fabric dpp check by @kshcheku in #76
- Add post upgrade Cb Check by @monrog2 in #110
- welkin-issue-79 by @welkin-he in #82
- 83 add cscvt07565 to eventmgr check by @monrog2 in #117
Full Changelog: v1.8.0...v2.0.0
v1.8.0
What's Changed
- 72 bgp peer loopback check validation by @kshcheku in #73
- welkin-issue-80 by @welkin-he in #81
- SUP-A/A+ High Memory Usage by @takishida in #92
- Pytest cleanup by @takishida in #97
- New validation to address CSCwj69435 for the afected versions by @ehaminian in #96
- 89 newvalidation mini aci upgrade to 602+ by @wilsonbc2 in #93
- Update encap-already-in-use check to cover L3Outs and add doc by @takishida in #98
- 95 l3out route map with missing target by @takishida in #102
- Issue #94 Fixed by @jeestr4d in #111
- Global switch_version attribute created and used by telemetryStatsServerP check by @wilsonbc2 in #106
- 84 add check for cscvz84036 disabling eecdh base cipher causes nginxconf to be invalid by @wilsonbc2 in #103
- 20 bootflash fail over 50 if node already staged by @monrog2 in #108
- add vmm_active_uplinks_check + tests + doc by @monrog2 in #112
- Check
version
before pop, check forsw_cversion
in telemetryStatsServerP check by @monrog2 in #116 - initial fabric_port_down_check function by @monrog2 in #114
New Contributors
- @kshcheku made their first contribution in #73
- @ehaminian made their first contribution in #96
- @jeestr4d made their first contribution in #111
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- doc: Migrate to GitHub Page @takishida in ae3c975
- fix: #67 name file is not defined is shown in some checks by @monrog2 in #68
- refactor: Consolidate version handling to AciVersion @takishida in f126b98
- fix: #69 FabricDomain Name check is failing when the target version is… by @takishida in #70
- feat: #61 add check for cscwb80058 reduced number of uplinks by @monrog2 in #71
- fix: #48 prefix-entry-already-in-use check @takishida in d2e5051
- feat: #66 OoB mgmt security safeguard behavior change @takishida in 4203b7e
Full Changelog: v1.6.1...v1.7.0
v1.6.1
v1.6.0
v1.5.0
v1.4.0
What's Changed
- Make it compatible with both py27 and py38 by @takishida in #52
- Docker0 overlap by @takishida in #53
- script run now displays script version by @monrog2 in #54
Full Changelog: v1.3.0...v1.4.0