@@ -101,8 +101,7 @@ def deploy(cluster, service, tag, image, command, env, secret, role, execution_r
101101 success_message = 'Deployment successful' ,
102102 failure_message = 'Deployment failed' ,
103103 timeout = timeout ,
104- deregister = deregister ,
105- previous_task_definition = td ,
104+ task_definition_to_deregister = deregister and td ,
106105 ignore_warnings = ignore_warnings ,
107106 sleep_time = sleep_time
108107 )
@@ -432,9 +431,8 @@ def wait_for_finish(action, timeout, title, success_message, failure_message,
432431 click .secho ('\n %s\n ' % success_message , fg = 'green' )
433432
434433
435- def deploy_task_definition (deployment , task_definition , title , success_message ,
436- failure_message , timeout , deregister ,
437- previous_task_definition , ignore_warnings , sleep_time ):
434+ def deploy_task_definition (deployment , task_definition , title , success_message , failure_message , timeout ,
435+ ignore_warnings , sleep_time , task_definition_to_deregister = None ):
438436 click .secho ('Updating service' )
439437 deployment .deploy (task_definition )
440438
@@ -455,8 +453,8 @@ def deploy_task_definition(deployment, task_definition, title, success_message,
455453 sleep_time = sleep_time
456454 )
457455
458- if deregister :
459- deregister_task_definition (deployment , previous_task_definition )
456+ if task_definition_to_deregister :
457+ deregister_task_definition (deployment , task_definition_to_deregister )
460458
461459
462460def get_task_definition (action , task ):
@@ -500,8 +498,7 @@ def rollback_task_definition(deployment, old, new, timeout=600, sleep_time=1):
500498 success_message = 'Rollback successful' ,
501499 failure_message = 'Rollback failed. Please check ECS Console' ,
502500 timeout = timeout ,
503- deregister = True ,
504- previous_task_definition = new ,
501+ task_definition_to_deregister = new ,
505502 ignore_warnings = False ,
506503 sleep_time = sleep_time
507504 )
0 commit comments