Independent script to create a task in ECS

Problem to solve

Users who have their application deployed on AWS ECS should be able to integrate deployments to this provider via into the GitLab CI pipeline.

A high-level solution is already provided, as a CI template is made available as part of this issue.

Users should be able to use a lower-level solution by leveraging scripts provided by the GitLab Cloud Deploy Docker image. Using such image in their pipeline will allow them to use the custom ecs script.

production:
  image: registry.gitlab.com/gitlab-org/cloud-deploy:latest
  script:
    - ecs update-task-definition
  stage: production
  only:
    refs:
      - master

Intended users

Further details

In a similar way to #31167 (closed), users can use this docker image independently to create a task in ECS

Proposal

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references

Edited by Jason Yavorsky