-
Notifications
You must be signed in to change notification settings - Fork 4k
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
chore(aws-cdk): Revert "fix(aws-cdk): include nested stacks when building changesets … #19618
Conversation
Title does not follow the guidelines of Conventional Commits. Please adjust title before merge. |
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
@madeline-k curious - what's the next step for this to roll out again? do you have a issue link to track? |
Hey @flyingImer, I just re-opened the original issue that this PR closed #19224. We will track it there. |
…ding changesets … (aws#19618) …(aws#19494)" This reverts commit 97cc8e2. Reverting this commit since it introduced a regression. Or, it is not a regression but the regression runs of the CLI integ tests think it is. The same test fails in the run-against-latest-release and the run-against-latest-code regression test suites: https://github.com/aws/aws-cdk/blob/master/packages/aws-cdk/test/integ/cli/cli.integtest.ts#L629. Test fails with: ``` expect(received).not.toEqual(expected) // deep equality Expected: not "arn:aws:cloudformation:ap-southeast-2:416588550161:changeSet/cdk-deploy-change-set/c8c68622-fc38-4199-81b2-b74206380152" at cli.integtest.ts:644:38 at runMicrotasks (<anonymous>) at ../helpers/cdk.ts:130:7 at ResourcePool.using (../helpers/resource-pool.ts:44:14) at ../helpers/test-helpers.ts:38:14 ``` ---- ### All Submissions: * [ ] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/master/CONTRIBUTING.md) ### Adding new Unconventional Dependencies: * [ ] This PR adds new unconventional dependencies following the process described [here](https://github.com/aws/aws-cdk/blob/master/CONTRIBUTING.md/#adding-new-unconventional-dependencies) ### New Features * [ ] Have you added the new feature to an [integration test](https://github.com/aws/aws-cdk/blob/master/INTEGRATION_TESTS.md)? * [ ] Did you use `cdk-integ` to deploy the infrastructure and generate the snapshot (i.e. `cdk-integ` without `--dry-run`)? *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
any news on that ? |
I thought #18207 fixed this, so that |
I don't think so. You cannot have nested stack details in your changeset with --no-execute. I managed to make it work with the help of this link, but should be included since long time !!! |
But why do you need to review changes in the changeset, if you have a working |
because everything is in an automated pipeline. A request for a change is made and someone as to review later and validate or reject the change. and that's the way CloudFormation do work. anyway : by patching the code : it do work as intended, see url I posted. This needs to be adressed to behave the same as CloudFormation |
Can't they review the output of |
Try it. Cdk diff : you need cli and direct Access. I will now open a ticket through enterprise support to see if they Can prioritize this issue. I tried a patched deploy-stack.js aws-cdk lib and it seems to be ok. So I'm wondering why they don't implement. Probable you know if it breaks something else if you are aws cdk dev. |
@gagipro I've tried through enterprise already but please try as well. |
Hi @konstantinj Enterprise support already replied to check with devs on github.
|
Thanks for the explanation @konstantinj - I actually did not know ChangeSets worked this way. |
…(#19494)"
This reverts commit 97cc8e2.
Reverting this commit since it introduced a regression. Or, it is not a regression but the regression runs of the CLI integ tests think it is. The same test fails in the run-against-latest-release and the run-against-latest-code regression test suites: https://github.com/aws/aws-cdk/blob/master/packages/aws-cdk/test/integ/cli/cli.integtest.ts#L629.
Test fails with:
All Submissions:
Adding new Unconventional Dependencies:
New Features
cdk-integ
to deploy the infrastructure and generate the snapshot (i.e.cdk-integ
without--dry-run
)?By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license