@@ -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 )
@@ -433,9 +432,8 @@ def wait_for_finish(action, timeout, title, success_message, failure_message,
433432 click .secho ('\n %s\n ' % success_message , fg = 'green' )
434433
435434
436- def deploy_task_definition (deployment , task_definition , title , success_message ,
437- failure_message , timeout , deregister ,
438- previous_task_definition , ignore_warnings , sleep_time ):
435+ def deploy_task_definition (deployment , task_definition , title , success_message , failure_message , timeout ,
436+ ignore_warnings , sleep_time , task_definition_to_deregister = None ):
439437 click .secho ('Updating service' )
440438 deployment .deploy (task_definition )
441439
@@ -456,8 +454,8 @@ def deploy_task_definition(deployment, task_definition, title, success_message,
456454 sleep_time = sleep_time
457455 )
458456
459- if deregister :
460- deregister_task_definition (deployment , previous_task_definition )
457+ if task_definition_to_deregister :
458+ deregister_task_definition (deployment , task_definition_to_deregister )
461459
462460
463461def get_task_definition (action , task ):
@@ -501,8 +499,7 @@ def rollback_task_definition(deployment, old, new, timeout=600, sleep_time=1):
501499 success_message = 'Rollback successful' ,
502500 failure_message = 'Rollback failed. Please check ECS Console' ,
503501 timeout = timeout ,
504- deregister = True ,
505- previous_task_definition = new ,
502+ task_definition_to_deregister = new ,
506503 ignore_warnings = False ,
507504 sleep_time = sleep_time
508505 )
0 commit comments