From: chamarty Date: Thu, 26 Jan 2017 16:32:24 +0000 (+0000) Subject: Fix interface ordering for bridge interfaces in translation layer X-Git-Tag: v1.1.0~12^2 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=refs%2Fchanges%2F32%2F1032%2F1;p=osm%2FSO.git Fix interface ordering for bridge interfaces in translation layer Change-Id: Ib5727c513b9bf47f1d97436448dac2d6f55925d0 Signed-off-by: chamarty --- diff --git a/models/openmano/python/rift/openmano/rift2openmano.py b/models/openmano/python/rift/openmano/rift2openmano.py index b39a9d41..28eb4836 100755 --- a/models/openmano/python/rift/openmano/rift2openmano.py +++ b/models/openmano/python/rift/openmano/rift2openmano.py @@ -579,6 +579,9 @@ def rift2openmano_vnfd(rift_vnfd, rift_nsd): if bps/x[1] >= 1: intf["bandwidth"] = "{} {}bps".format(math.ceil(bps/x[1]), x[0]) + # Sort bridge-ifaces-list TODO sort others + newlist = sorted(vnfc["bridge-ifaces"], key=lambda k: k['name']) + vnfc["bridge-ifaces"] = newlist return openmano_vnf