Skip to content

Commit 94519d5

Browse files
committed
Internal refactor for reduce number of arguments
1 parent 7eb692e commit 94519d5

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

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
)
@@ -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

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

Comments
 (0)