Skip to content

Fixed register_task_definition args hash

Etienne Baqué requested to merge 228895-fix-ec2-fargate-compatibilities into master

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 to FARGATE 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é

Merge request reports