|
@@ 216-226 (lines=11) @@
|
| 213 |
|
) |
| 214 |
|
self._diff.append(diff) |
| 215 |
|
container[u'image'] = new_image |
| 216 |
|
elif tag: |
| 217 |
|
image_definition = container[u'image'].rsplit(u':', 1) |
| 218 |
|
new_image = u'%s:%s' % (image_definition[0], tag.strip()) |
| 219 |
|
diff = EcsTaskDefinitionDiff( |
| 220 |
|
container=container[u'name'], |
| 221 |
|
field=u'image', |
| 222 |
|
value=new_image, |
| 223 |
|
old_value=container[u'image'] |
| 224 |
|
) |
| 225 |
|
self._diff.append(diff) |
| 226 |
|
container[u'image'] = new_image |
| 227 |
|
|
| 228 |
|
def set_commands(self, **commands): |
| 229 |
|
self.validate_container_options(**commands) |
|
@@ 231-240 (lines=10) @@
|
| 228 |
|
def set_commands(self, **commands): |
| 229 |
|
self.validate_container_options(**commands) |
| 230 |
|
for container in self.containers: |
| 231 |
|
if container[u'name'] in commands: |
| 232 |
|
new_command = commands[container[u'name']] |
| 233 |
|
diff = EcsTaskDefinitionDiff( |
| 234 |
|
container=container[u'name'], |
| 235 |
|
field=u'command', |
| 236 |
|
value=new_command, |
| 237 |
|
old_value=container.get(u'command') |
| 238 |
|
) |
| 239 |
|
self._diff.append(diff) |
| 240 |
|
container[u'command'] = [new_command] |
| 241 |
|
|
| 242 |
|
def set_environment(self, environment_list): |
| 243 |
|
environment = {} |