This patch updates cfgupgrade to support the vlan parameter in upgrade and downgrade
Signed-off-by: Sebastian Gebhard <[email protected]> --- tools/cfgupgrade | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/cfgupgrade b/tools/cfgupgrade index 554877f..3d736d5 100755 --- a/tools/cfgupgrade +++ b/tools/cfgupgrade @@ -368,6 +368,12 @@ def DowngradeInstances(config_data): raise Error("Cannot find 'disks' key for instance %s" % iname) DowngradeDisks(iobj["disks"], iname) + for nic in iobj["nics"]: + vlan = nic["nicparams"].get("vlan", None) + if vlan: + logging.warning("Instance with name %s found. Removing VLAN information" + " %s.",iname, vlan) + del nic["nicparams"]["vlan"] def DowngradeNodeIndices(config_data): ChangeNodeIndices(config_data, "uuid", "name") -- 1.8.1.2
