Fix to support multiple inventory providers 51/113351/1
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Mon, 28 Sep 2020 07:41:41 +0000 (13:11 +0530)
committerkrishnaa96 <krishna.moorthy6@wipro.com>
Wed, 30 Sep 2020 07:09:00 +0000 (12:39 +0530)
commitad5d64f9df4eea5379db1aad2f75369c345eb4b1
tree86d7002f12bb820452bf572076461187c4bb81a8
parent3b7747c3710f41d5bb40bf8becc4430a63637c3a
Fix to support multiple inventory providers

Add generator plugin to extensions
Aggregate candidate from multiple inv providers
Limit no of candidates generated by generator

Issue-ID: OPTFRA-854
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
Change-Id: I536a62e8616b1b4d9261d9d08540a8db5104af23
12 files changed:
conductor.conf
conductor/conductor/data/plugins/inventory_provider/candidates/__init__.py [new file with mode: 0644]
conductor/conductor/data/plugins/inventory_provider/candidates/slice_profiles_candidate.py
conductor/conductor/data/plugins/inventory_provider/generator.py
conductor/conductor/data/plugins/inventory_provider/utils/__init__.py [new file with mode: 0644]
conductor/conductor/data/service.py
conductor/conductor/tests/unit/data/plugins/inventory_provider/gen_demand_list.json
conductor/conductor/tests/unit/data/plugins/inventory_provider/generated_candidates.json
conductor/conductor/tests/unit/data/plugins/inventory_provider/resolved_demands_gen.json
conductor/conductor/tests/unit/data/plugins/inventory_provider/test_candidates.py
conductor/conductor/tests/unit/data/plugins/inventory_provider/test_generator.py
conductor/setup.cfg