Skip to content

Commit bc1f941

Browse files
committed
Internal refactor for reduce number of arguments
1 parent 1116ba7 commit bc1f941

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

ecs_deploy/cli.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

463461
def 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

Comments
 (0)