Add functionalities to support NSSI selection 35/102835/6
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Tue, 3 Mar 2020 09:31:51 +0000 (15:01 +0530)
committerkrishnaa96 <krishna.moorthy6@wipro.com>
Fri, 13 Mar 2020 07:03:11 +0000 (12:33 +0530)
commitda8b12c1737efbdafc0d31db35d5c22e8eae0da0
tree4b8e7d1f8b312a16acba80b3047e69f9c770650e
parente7eb4fa7011f1c07c9efe7275c066dffa6c10de0
Add functionalities to support NSSI selection

Add threshold constraint
Modify AAI plugin to get NSSIs from AAI

Issue-ID: OPTFRA-677
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
Change-Id: Ic9bc97aca3835eba99d0a3f1580c281c3856b1cf
15 files changed:
conductor/conductor/common/sms.py
conductor/conductor/controller/translator.py
conductor/conductor/data/plugins/inventory_provider/aai.py
conductor/conductor/data/service.py
conductor/conductor/solver/optimizer/constraints/threshold.py [new file with mode: 0644]
conductor/conductor/solver/optimizer/search.py
conductor/conductor/solver/request/parser.py
conductor/conductor/solver/service.py
conductor/conductor/tests/functional/simulators/aaisim/aaisim.py
conductor/conductor/tests/functional/simulators/aaisim/responses/get_nssi_response.json [new file with mode: 0644]
conductor/conductor/tests/unit/data/plugins/inventory_provider/nssi_candidate.json [new file with mode: 0644]
conductor/conductor/tests/unit/data/plugins/inventory_provider/nssi_response.json [new file with mode: 0644]
conductor/conductor/tests/unit/data/plugins/inventory_provider/test_aai.py
conductor/conductor/tests/unit/solver/optimizer/constraints/__init__.py [new file with mode: 0644]
conductor/conductor/tests/unit/solver/optimizer/constraints/test_threshold.py [new file with mode: 0644]