@@ -135,7 +135,7 @@ def _create_container(self, name, image, command, unit, **kwargs):
135135 tags = kwargs .get ('tags' , {})
136136 if tags :
137137 tagset = ' ' .join (['"{}={}"' .format (k , v ) for k , v in tags .items ()])
138- unit .append ({"section" : "X-Fleet" , "name" : "X-ConditionMachineMetadata " ,
138+ unit .append ({"section" : "X-Fleet" , "name" : "MachineMetadata " ,
139139 "value" : tagset })
140140 # post unit to fleet
141141 self ._put_unit (name , {"desiredState" : "launched" , "options" : unit })
@@ -325,7 +325,7 @@ def attach(self, name):
325325 {"section" : "Service" , "name" : "ExecStartPre" , "value" : '''/bin/sh -c "until docker inspect {name} >/dev/null 2>&1; do sleep 1; done"''' }, # noqa
326326 {"section" : "Service" , "name" : "ExecStart" , "value" : '''/bin/sh -c "docker logs -f {name} 2>&1 | logger -p local0.info -t {app}[{c_type}.{c_num}] --udp --server $(etcdctl get /deis/logs/host) --port $(etcdctl get /deis/logs/port)"''' }, # noqa
327327 {"section" : "Service" , "name" : "TimeoutStartSec" , "value" : "20m" },
328- {"section" : "X-Fleet" , "name" : "X-ConditionMachineOf " , "value" : "{name}.service" },
328+ {"section" : "X-Fleet" , "name" : "MachineOf " , "value" : "{name}.service" },
329329]
330330
331331
@@ -337,7 +337,7 @@ def attach(self, name):
337337 {"section" : "Service" , "name" : "ExecStart" , "value" : '''/bin/sh -c "port=$(docker inspect -f '{{{{range $i, $e := .NetworkSettings.Ports }}}}{{{{$p := index $e 0}}}}{{{{$p.HostPort}}}}{{{{end}}}}' {name}); echo Connected to $COREOS_PRIVATE_IPV4:$port/tcp, publishing to etcd...; while netstat -lnt | grep :$port >/dev/null; do etcdctl set /deis/services/{app}/{name} $COREOS_PRIVATE_IPV4:$port --ttl 60 >/dev/null; sleep 45; done"''' }, # noqa
338338 {"section" : "Service" , "name" : "ExecStop" , "value" : "/usr/bin/etcdctl rm --recursive /deis/services/{app}/{name}" }, # noqa
339339 {"section" : "Service" , "name" : "TimeoutStartSec" , "value" : "20m" },
340- {"section" : "X-Fleet" , "name" : "X-ConditionMachineOf " , "value" : "{name}.service" },
340+ {"section" : "X-Fleet" , "name" : "MachineOf " , "value" : "{name}.service" },
341341]
342342
343343
0 commit comments