Fixed register_task_definition args hash
This MR fixes aws ecs register-task-definition
calls whenever the requiresCompatibilities
attribute of the current targetted task definition has more than one value.
Closes gitlab#228895 (closed)
Manual testing
-
Tested fix against version 9 of my test task definition -> task-definition@9:
Requires compatibilities: EC2, FARGATE
-
Runs fix with script, version 10 is created. Checking in AWS console -> task-definition@10:
Requires compatibilities: EC2, FARGATE
-
Manually creates version 11 in AWS console, setting
Requires compatibilities
toFARGATE
only -> task-definition@11:Requires compatibilities: FARGATE
-
Runs fix with script, version 12 is created. Checking in AWS console -> task-definition@12:
Requires compatibilities: FARGATE
Edited by Etienne Baqué