CircleCI-Public / CircleCI-Public/aws-code-deploy-orb

Feature Request: Implement "Waiter" Functionality for CodeDeploy Deployments

Open
#38 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
9
Forks
13
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

Our feature request is related to performing concurrent CodeDeploys within CircleCI. Although this (seems) to be a CodeDeploy limitation a solution could be implemented within the CircleCI orb.

Example text is below:

```
An error occurred (DeplovmentLimitExceededException) when calling the CreateDeployment operation: The Deployment Group "dashboard-dev-codedeploy-gro up (id-15682dbb-50a5-49d9-b83-12690133b83d)' already has an active Deployment 'd-BR8279BSO
```

**Describe the solution you'd like**

We would like it if the code-deploy-orb had "waiter" functionality available.

**Describe alternatives you've considered**

We have:

- contacted AWS to ask that they implement a CodeDeploy deployment queue [https://support.console.aws.amazon.com/support/home?region=us-west-2#/case/?displayId=13748568201&language=en](13748568201)
- reviewed open suggestions at CircleCI to see if a "queue" feature exists that would prevent two jobs from running concurrently (we found an orb that could do this)
- started the process of implementing a "waiter" ourselves

**Additional context**

We could provide a shell script that would accomplish this (we are implementing the waiter ourselves).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.