Add functionality to support NSI selection 35/104135/1
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Mon, 23 Mar 2020 07:41:07 +0000 (13:11 +0530)
committerkrishnaa96 <krishna.moorthy6@wipro.com>
Mon, 23 Mar 2020 07:46:31 +0000 (13:16 +0530)
commitfcb37e97e37137d3111924e993e75fdb83c2a0a0
treeb907cf4f4fb01b8961747f50caf9b9937e0b54fe
parentf0f912e2e8cb23952099c3df83167181a50ab2f8
Add functionality to support NSI selection

Issue-ID: OPTFRA-677
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
Change-Id: Ibc51e15fce4692a445df400053060d3a6977b4ce
30 files changed:
apps/placement/optimizers/conductor/remote_opt_processor.py
apps/slice_selection/__init__.py [new file with mode: 0644]
apps/slice_selection/models/api/__init__.py [new file with mode: 0644]
apps/slice_selection/models/api/nsi_selection_request.py [new file with mode: 0644]
apps/slice_selection/models/api/nsi_selection_response.py [new file with mode: 0644]
apps/slice_selection/optimizers/__init__.py [new file with mode: 0644]
apps/slice_selection/optimizers/conductor/__init__.py [new file with mode: 0644]
apps/slice_selection/optimizers/conductor/remote_opt_processor.py [new file with mode: 0644]
apps/slice_selection/optimizers/conductor/response_processor.py [new file with mode: 0644]
config/common_config.yaml
osdf/adapters/conductor/api_builder.py
osdf/adapters/conductor/conductor.py
osdf/adapters/conductor/templates/conductor_interface.json
osdf/adapters/conductor/translation.py
osdfapp.py
test/apps/slice_selection/conductor_error_response.json [new file with mode: 0644]
test/apps/slice_selection/new_solution_conductor_response.json [new file with mode: 0644]
test/apps/slice_selection/new_solution_nsi_response.json [new file with mode: 0644]
test/apps/slice_selection/nsi_error_response.json [new file with mode: 0644]
test/apps/slice_selection/nsi_request.json [new file with mode: 0644]
test/apps/slice_selection/shared_solution_conductor_response.json [new file with mode: 0644]
test/apps/slice_selection/shared_solution_nsi_response.json [new file with mode: 0644]
test/apps/slice_selection/slice_policies.txt [new file with mode: 0644]
test/apps/slice_selection/test_remote_opt_processor.py [new file with mode: 0644]
test/conductor/test_conductor_calls.py
test/policy-local-files/subscriber_policy_URLLC_1.json [new file with mode: 0644]
test/policy-local-files/thresholdPolicy_URLLC_Core_1_latency.json [new file with mode: 0644]
test/policy-local-files/thresholdPolicy_URLLC_Core_1_reliability.json [new file with mode: 0644]
test/policy-local-files/vnfPolicy_URLLC_Core_1.json [new file with mode: 0644]
test/test_ConductorApiBuilder.py