Merge branch 'service-create-placement-preferences' of https://github.com/knackworks/docker-py into knackworks-service-create-placement-preferences

This commit is contained in:
Joffrey F 2018-08-03 13:46:09 -07:00
commit e7307e5891
1 changed files with 8 additions and 3 deletions

View File

@ -321,10 +321,15 @@ def _get_create_service_kwargs(func_name, kwargs):
if 'container_labels' in kwargs:
container_spec_kwargs['labels'] = kwargs.pop('container_labels')
placement = {}
if 'constraints' in kwargs:
task_template_kwargs['placement'] = {
'Constraints': kwargs.pop('constraints')
}
placement['Constraints'] = kwargs.pop('constraints')
if 'preferences' in kwargs:
placement['Preferences'] = kwargs.pop('preferences')
task_template_kwargs['placement'] = placement
if 'log_driver' in kwargs:
task_template_kwargs['log_driver'] = {