-
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
feat(stepfunctions-tasks): additional IAM statements for AWS SDK service integration #22070
Conversation
…ice integration Add a `additionalIamStatements` prop to pass additional IAM statements. To be used when the call requires more than a single statement to be executed. Closes aws#22006
Hello, Thank you for taking the time and submitting a PR. Pointing the obvious before starting to look at the change, from the linter: |
Hi @Naumel Given the changes here I would say this PR could have a |
Can you provide more information about why you think this should be exempt from integ testing? We have recently increased our testing requirements and I am hesitant to provide exemptions except in the case where a convincing argument has been made. I know you're a long time contributor (and one of our top, for that matter), so this may seem annoying, but we are implementing some new standards across the board to drive down our bug count as much as possible. |
@TheRealAmazonKendra The change here adds statements to an IAM policy. This is shown in the unit test. Updating an integ test snapshot will show the same "diff" as the unit test. As for the "deployable" part we already know that an IAM policy can be deployed. What are you trying to cover with an extra integ test? "Deployability" or hidden changes to the CF template? If it is the latter then "snapshoting" stacks ( Anyway, if you want me to add or update an integ test here, I will do it 🙂. |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
…ice integration (aws#22070) Add a `additionalIamStatements` prop to pass additional IAM statements. To be used when the call requires more than a single statement to be executed. Closes aws#22006 ---- ### All Submissions: * [x] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) ### Adding new Unconventional Dependencies: * [ ] This PR adds new unconventional dependencies following the process described [here](https://github.com/aws/aws-cdk/blob/main/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/main/INTEGRATION_TESTS.md)? * [ ] Did you use `yarn integ` to deploy the infrastructure and generate the snapshot (i.e. `yarn 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*
Add a
additionalIamStatements
prop to pass additional IAM statements. To be used when the call requires more than a single statement to be executed.Closes #22006
All Submissions:
Adding new Unconventional Dependencies:
New Features
yarn integ
to deploy the infrastructure and generate the snapshot (i.e.yarn 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