New policies and required code changes 33/36333/2
authorSastry Isukapalli <sastry@research.att.com>
Sat, 17 Mar 2018 06:40:15 +0000 (02:40 -0400)
committerSastry Isukapalli <sastry@research.att.com>
Sat, 17 Mar 2018 07:07:32 +0000 (07:07 +0000)
commit1a9638f5d5fc78f7e8be700e71b506fed3cc9d2d
treea5c38fbddd08beeead83c943ab2c744d448944f8
parent7c70d5ba1469b9ea3220bc61be1d1973e5e3e98a
New policies and required code changes

Issue-ID: OPTFRA-146
Change-Id: I2261ae69f52b184cd7dcb7b86d5905538666a411
Signed-off-by: Sastry Isukapalli <sastry@research.att.com>
56 files changed:
config/common_config.yaml
config/has_config.yaml [new file with mode: 0644]
osdf/adapters/local_data/local_policies.py
osdf/adapters/policy/interface.py
osdf/adapters/policy/utils.py
osdf/adapters/sdc/constraint_handler.py [deleted file]
osdf/adapters/sdc/sdc.py [deleted file]
osdf/models/api/placementRequest.py
osdf/models/api/placementResponse.py
osdf/optimizers/licenseopt/simple_license_allocation.py
osdf/optimizers/placementopt/conductor/api_builder.py
osdf/optimizers/placementopt/conductor/conductor.py
osdf/optimizers/placementopt/conductor/remote_opt_processor.py
osdf/optimizers/placementopt/conductor/translation.py
osdf/utils/interfaces.py
osdfapp.py
test/conductor/test_conductor_translation.py [new file with mode: 0644]
test/config/common_config.yaml [new file with mode: 0644]
test/config/has_config.yaml [new file with mode: 0644]
test/config/osdf_config.yaml [new file with mode: 0755]
test/local_data/test_local_policies.py
test/operation/test_responses.py
test/placement-tests/request.json
test/placement-tests/response.json [new file with mode: 0644]
test/policy-local-files/Affinity_vCPE_1.json [new file with mode: 0644]
test/policy-local-files/Capacity_vGMuxInfra.json [new file with mode: 0644]
test/policy-local-files/Capacity_vG_1.json [new file with mode: 0644]
test/policy-local-files/CloudAttributePolicy_vGMuxInfra_1.json [deleted file]
test/policy-local-files/CloudAttributePolicy_vG_1.json [deleted file]
test/policy-local-files/DistanceToLocationPolicy_vGMuxInfra_1.json [deleted file]
test/policy-local-files/DistanceToLocationPolicy_vG_1.json [deleted file]
test/policy-local-files/Distance_vGMuxInfra_1.json [new file with mode: 0644]
test/policy-local-files/Distance_vG_1.json [new file with mode: 0644]
test/policy-local-files/INVALID-policies/INVALID-Affinity_vCPE_1.json [new file with mode: 0644]
test/policy-local-files/InventoryGroup_vGMuxInfra_1.json [deleted file]
test/policy-local-files/InventoryGroup_vG_1.json [deleted file]
test/policy-local-files/Min_Guarantee_vGMuxInfra_1.json [new file with mode: 0644]
test/policy-local-files/Placement_Optimization_1.json [moved from test/policy-local-files/PlacementOptimizationPolicy.json with 68% similarity]
test/policy-local-files/QueryPolicy_vCPE.json [new file with mode: 0644]
test/policy-local-files/ResourceInstancePolicy_vG_1.json [deleted file]
test/policy-local-files/VNFPolicy_vGMuxInfra_1.json [deleted file]
test/policy-local-files/VNFPolicy_vG_1.json [deleted file]
test/policy-local-files/ZonePolicy_vGMuxInfra_1.json [deleted file]
test/policy-local-files/ZonePolicy_vG_1.json [deleted file]
test/policy-local-files/hpa_policy_vGMuxInfra_1.json [new file with mode: 0644]
test/policy-local-files/hpa_policy_vG_1.json [new file with mode: 0644]
test/policy-local-files/meta-invalid-policies.txt [new file with mode: 0644]
test/policy-local-files/meta-valid-policies.txt [new file with mode: 0644]
test/policy-local-files/vnfPolicy_vG.json [new file with mode: 0644]
test/policy-local-files/vnfPolicy_vGMuxInfra.json [new file with mode: 0644]
test/policy/test_policy_interface.py [new file with mode: 0644]
test/test_ConductorApiBuilder.py
test/test_PolicyCalls.py
test/test_api_validation.py
test/test_process_placement_opt.py
tox.ini