diff options
Diffstat (limited to 'conductor/conductor/solver/optimizer/constraints/service.py')
-rw-r--r-- | conductor/conductor/solver/optimizer/constraints/service.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/conductor/conductor/solver/optimizer/constraints/service.py b/conductor/conductor/solver/optimizer/constraints/service.py index ee16482..c2a5206 100644 --- a/conductor/conductor/solver/optimizer/constraints/service.py +++ b/conductor/conductor/solver/optimizer/constraints/service.py @@ -56,6 +56,11 @@ class Service(constraint.Constraint): candidates_to_check.append(candidate) else: select_list.append(candidate) + elif self.inventory_type == "vfmodule": + if candidate["inventory_type"] == "vfmodule": + candidates_to_check.append(candidate) + else: + select_list.append(candidate) # call conductor data with request parameters if len(candidates_to_check) > 0: cei = _request.cei |