From 6844a400ed2fd0d261def4f3181a07f522db50bf Mon Sep 17 00:00:00 2001 From: chamarty Date: Thu, 26 Jan 2017 16:32:24 +0000 Subject: [PATCH] Fix interface ordering for bridge interfaces in translation layer Change-Id: Ib5727c513b9bf47f1d97436448dac2d6f55925d0 Signed-off-by: chamarty --- models/openmano/python/rift/openmano/rift2openmano.py | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.25.1