-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
[pipelines] Stage can't support more than 25 stacks #11315
Comments
I really wonder if this can be fixed as it requires extra stages and stages cannot share cross references. |
I'm currently trying to solve this issue. I'll soon create a merge request if I'm able to achieve the correct result. |
CdkStage can now create multiple codepipeline stages. If the stage has not enough room remaining for the next stack, it will insert a new stage and continue processing it. Manually added actions are also added to the correct stage depending on their run order. Closes aws#11315
CdkStage can now create multiple codepipeline stages. If the stage has not enough room remaining for the next stack, it will insert a new stage and continue processing it. Manually added actions are also added to the correct stage depending on their run order. Closes aws#11315
CdkStage can now create multiple codepipeline stages. If the stage has not enough room remaining for the next stack, it will insert a new stage and continue processing it. Manually added actions are also added to the correct stage depending on their run order. Add afterPreparation method to CdkStage to allow a function to be executed after the CdkStage has been prepared (actions bound to their underlying codepipeline stage). Closes aws#11315 BREAKING CHANGE: IAction actions are bound to the underlying codepipeline stages of the CdkStage late. * **pipelines:** ShellScriptAction IGrantable interface can only be used after the action is effectively bound to the stage, usage of afterPreparation is required to use the action as an IGrantable
Treated as part of #10872. |
|
When attempting to deploy a pipeline with more than 25 stacks, the deploy fails due to the stage having more than 50 actions.
Reproduction Steps
Deploy a pipeline with > 25 stacks.
What did you expect to happen?
Deployment to succeed
What actually happened?
On deploy, the following error is hit:
Pipeline stage '<StageName>' has too many actions. There can only be up to 50 actions in a pipeline stage (Service: AWSCodePipeline; Status Code: 400; Error Code: InvalidStageDeclarationException; Request ID: xxx)
Environment
Other
Tried to work it around by referencing cross-stage but got
dependency cannot cross stage boundaries
error.Similar issue, but for assets: #9353
This is 🐛 Bug Report
The text was updated successfully, but these errors were encountered: