quintilesims / layer0

Build, Manage, and Deploy Your Applications
Apache License 2.0
44 stars 20 forks source link

Ocemcm 10358 #660

Closed yjwx18 closed 3 years ago

yjwx18 commented 3 years ago

What does this pull request do? Introduced the following changes:

1: Removed the auto scaling code from layer0 api. Layer0 api no longer takes the responsibilities of scaling ecs instances for the environment. 2: Added the AWS auto scaling by using capacity providers. 3: Fixed the aws ecs service and task ARN format. 4: Added two parameters during the l0 environment creation for capacity provider. max_count and taget_cap_size 5: Added make build command in layer0 root folder. Regenerated mock file and decorator files.

How should this be tested? Make unittest.

Checklist

closes # OCEMCM-10528 OCEMCM-10358

yjwx18 commented 3 years ago

Close this one, as we need a backward compatibility in another branch. New Pull Request https://github.com/quintilesims/layer0/pull/664