-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CodePipeline limits #128
Comments
I've literally came across this exact problem 10 minutes ago, moving a bunch (more than 25) of accounts into an OU. Extremely disappointing. I'm going to request limit increase and find out what their hard limits are. Documentation says it might take up to 2 weeks. |
@elmoenco, for me it was only 3 working days and their support employee answered: Good luck with your case and please let me know if you got it increased so that escalate to our account manager. |
Thanks!
This is very bad.
I can scale as far as I want with tools like concourse. This requires an abstracted approach of pipelines stages and jobs, all because of CodePipeline limitations.
… On 13 Aug 2019, at 14:19, azamin ***@***.***> wrote:
@elmoenco, for me it was only 3 working days and their support employee answered:
"I have an update from the service team and they informed that the maximum actions in a stage that we support is 50, which is the hard limit for our system. "
Good luck with your case and please let me know if you got it increased so that escalate to our account manager.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
i love ADF and want to continue using it, so I decided for this workaround:
It loops over 500 regions for about 4 minutes every day. |
Hi,
|
Thank you @eliran-allcloud for opening issue #103 - it was an awesome idea! The maximum number of accounts/region deployments for the most common pipeline type is 200, because each of them needs two actions. See the template cc-cloudformation.yml.j2
I just opened PR #137 , because it's important that we be honest by letting early adopters know and understand CodePipeline limits. |
You don't need to have two actions, however it is the default. Take a look into the docs about the action: property you can pass in, and, the different options it allows. |
changing the action mode increases the default limit from 200 to 400 accounts per region, which seems OK for me. Thanks |
For anyone stumbling upon this thread there is now a |
Thank you for your patience. I am happy to inform you that this limit is resolved with the release of Wave deployments as part of release v3.2.0 just now. |
Hello,
I am seriously worried about the CodePipeline limits.
Let please somebody check my math and give me a hint how can I configure ADF to manage the baseline in 80 production accounts each of which operate in multiple (different) regions.
A pipeline can have maximum of 10 stages and 50 actions in a stage, this means theoretical maximum of 500 actions.
Two of the stages are always reserved for CodeCommit and CodeBuild, so it's actually 400 actions.
Each regional deployment needs 2 actions (replace->execute), so we go down to 200 account/regions per pipeline.
Because of the hard limit of 50 actions per stage (as per AWS Support), we can have maximum of 25 account/regions per stage.
This can be something between one account with 25 regions or 25 accounts with one region.
A stage in ADF represents also an AWS Organizaton Unit, which means also maximum of 25 accounts per OU.
The only workaround that I found is to use multiple pipelines to the same repository, but we still have the limit to 25 accounts per region, so we have to separate them in OU buckets on the Organization
like this:
regions: eu-west-1
/customers1/
/customers2/
..
regions: eu-central-1
/customers1/
/customers2/
Looks ugly and because of limit the 200 regional deployments per pipeline, we can have maximum of 8 OU buckets with maximum of 25 accounts per bucket.
Please let somebody tell me that I am wrong here, because I don't see how these 80 accounts will scale to 300 so that we can move our SaaS to AWS.
Thank you
The text was updated successfully, but these errors were encountered: