Fix interface ordering for bridge interfaces in translation layer 32/1032/1
authorchamarty <ravi.chamarty@riftio.com>
Thu, 26 Jan 2017 16:32:24 +0000 (16:32 +0000)
committerchamarty <ravi.chamarty@riftio.com>
Thu, 26 Jan 2017 16:32:24 +0000 (16:32 +0000)
Change-Id: Ib5727c513b9bf47f1d97436448dac2d6f55925d0
Signed-off-by: chamarty <ravi.chamarty@riftio.com>
models/openmano/python/rift/openmano/rift2openmano.py

index b39a9d4..28eb483 100755 (executable)
@@ -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