|
|
@@ -181,7 +181,6 @@ class Service:
|
|
|
pid_mode=None,
|
|
|
default_platform=None,
|
|
|
extra_labels=None,
|
|
|
- device_requests=None,
|
|
|
**options
|
|
|
):
|
|
|
self.name = name
|
|
|
@@ -197,7 +196,6 @@ class Service:
|
|
|
self.secrets = secrets or []
|
|
|
self.scale_num = scale
|
|
|
self.default_platform = default_platform
|
|
|
- self.device_requests = device_requests
|
|
|
self.options = options
|
|
|
self.extra_labels = extra_labels or []
|
|
|
|
|
|
@@ -709,7 +707,7 @@ class Service:
|
|
|
except NoSuchImageError:
|
|
|
return None
|
|
|
|
|
|
- c = {
|
|
|
+ return {
|
|
|
'options': self.options,
|
|
|
'image_id': image_id(),
|
|
|
'links': self.get_link_names(),
|
|
|
@@ -722,10 +720,6 @@ class Service:
|
|
|
]
|
|
|
}
|
|
|
|
|
|
- if self.device_requests:
|
|
|
- c['devices'] = self.device_requests
|
|
|
- return c
|
|
|
-
|
|
|
def get_dependency_names(self):
|
|
|
net_name = self.network_mode.service_name
|
|
|
pid_namespace = self.pid_mode.service_name
|
|
|
@@ -1023,7 +1017,7 @@ class Service:
|
|
|
privileged=options.get('privileged', False),
|
|
|
network_mode=self.network_mode.mode,
|
|
|
devices=options.get('devices'),
|
|
|
- device_requests=self.device_requests,
|
|
|
+ device_requests=options.get('device_requests'),
|
|
|
dns=options.get('dns'),
|
|
|
dns_opt=options.get('dns_opt'),
|
|
|
dns_search=options.get('dns_search'),
|