Commit f07ce61
fix(custom-resource-handlers): do not allow unauthorized connection for iam OIDC connection (under feature flag) (#32921)
### Issue # (if applicable)
Closes #32920
### Reason for this change
Follow security best practices to disable allow unauthorized connection
### Description of changes
Create a new feature flag that starting in the new feature, we will disable unauthorized connections
### Describe any new or updated permissions being added
N/A
### Description of how you validated changes
New integ and unit tests. Updated old tests.
### Checklist
- [ ] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)
----
*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
(cherry picked from commit 3e4f377)1 parent 2524b32 commit f07ce61
File tree
306 files changed
+7248
-5931
lines changed- packages
- @aws-cdk-testing/framework-integ/test
- aws-eks/test
- integ.alb-controller-authapi.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.4e5786121b49befeda196d85566718fb8bf828540847d3d87b5dabccd17c2578
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.alb-controller.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.4e5786121b49befeda196d85566718fb8bf828540847d3d87b5dabccd17c2578
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-cluster-imported.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.1eaf141d4012ab0977a33bdf864ebbc6aa869a607e97fab6cd231fe6ef503aec
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.4e5786121b49befeda196d85566718fb8bf828540847d3d87b5dabccd17c2578
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.a4052fc8993f394f879e80c418974b5f01321a8ea600ed16668222a0705b6d1a
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-cluster-ipv6.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.1eaf141d4012ab0977a33bdf864ebbc6aa869a607e97fab6cd231fe6ef503aec
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.a4052fc8993f394f879e80c418974b5f01321a8ea600ed16668222a0705b6d1a
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-cluster.js.snapshot
- asset.024d0b8c5d7cf69ece484efe22f1647e273f484175ef3b79df543b7538da9c81/get
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.a4796a13d6463dc004e4c4a2558caba37e681d86598515bae73669dde9bc73c8
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-inference-nodegroup.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.1eaf141d4012ab0977a33bdf864ebbc6aa869a607e97fab6cd231fe6ef503aec
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.a4052fc8993f394f879e80c418974b5f01321a8ea600ed16668222a0705b6d1a
- asset.abc70c90ded969d12235ca11768293cb20557cff54518518480c0d9fb344a098
- get
- helm
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-inference.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.1eaf141d4012ab0977a33bdf864ebbc6aa869a607e97fab6cd231fe6ef503aec
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.a4052fc8993f394f879e80c418974b5f01321a8ea600ed16668222a0705b6d1a
- asset.abc70c90ded969d12235ca11768293cb20557cff54518518480c0d9fb344a098
- get
- helm
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- integ.eks-oidc-provider.js.snapshot
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- integ.eks-service-account-sdk-call.js.snapshot
- asset.0d94926290549a70008a6e1e24fe1f1b29c5b53364bc1c09c60ef9cb02f562ca
- asset.1eaf141d4012ab0977a33bdf864ebbc6aa869a607e97fab6cd231fe6ef503aec
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.469d5d61e22fea12a07cfcadd430b3a6babbbd52a6d677d3eb99b583b278761d
- asset.46fb886516825167db3571f1ed91110fc6163ce20ee26fdb097c2c983f25fcd6
- asset.9ebfbf95d93057cd65617a9d6f72a0e7dd31520f28cf423c3afd3cbaf0662e6b
- asset.a4052fc8993f394f879e80c418974b5f01321a8ea600ed16668222a0705b6d1a
- asset.abc70c90ded969d12235ca11768293cb20557cff54518518480c0d9fb344a098
- get
- helm
- asset.aea9e78c19375cc11788e490fdd0d8d90a99fc5509f3ade872bff74980f89265
- asset.fba306965da4b2680dd8b4e6916610efe237162f913f22b10146f647b3f6bce4
- apply
- get
- helm
- patch
- aws-iam/test
- integ.oidc-provider-reject-unauthorized-connection.js.snapshot
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- integ.oidc-provider.js.snapshot
- asset.2ef56be7a7906182ed8d1a8479be348cf836b925a9956cafededbd08199ba5c4
- asset.a4796a13d6463dc004e4c4a2558caba37e681d86598515bae73669dde9bc73c8
- @aws-cdk/custom-resource-handlers
- lib/aws-iam/oidc-handler
- test/aws-iam
- aws-cdk-lib
- aws-iam
- lib
- test
- cx-api
- lib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
306 files changed
+7248
-5931
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments