-
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
feat(iam): openid connect provider #7803
Commits on Apr 30, 2020
-
refactor(core): fold "assets" to "core"
Fold the "assets" module, which includes the Staging construct that takes care of staging asset files into the cloud assembly during synthesis into "core". This is in order to allow implementing custom resources that leverage assets throughout the framework. A subsequent commit will add a mini-framework for custom resources that leverages this capability.
Elad Ben-Israel committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for fd8868f - Browse repository at this point
Copy the full SHA fd8868fView commit details -
add coverage to for the compatibility layer
Elad Ben-Israel committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for f8eafa1 - Browse repository at this point
Copy the full SHA f8eafa1View commit details -
Merge remote-tracking branch 'origin/master' into benisrae/refactor/a…
…ssets
Elad Ben-Israel committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for e6dec09 - Browse repository at this point
Copy the full SHA e6dec09View commit details
Commits on May 1, 2020
-
Merge branch 'master' into benisrae/refactor/assets
Elad Ben-Israel authoredMay 1, 2020 Configuration menu - View commit details
-
Copy full SHA for b00a1a9 - Browse repository at this point
Copy the full SHA b00a1a9View commit details -
feat(core): fold "aws-cloudformation" into "core"
This commit folds the `CustomResource` and `NestedStack` types from `@aws-cdk/aws-cloudformation` into `@aws-cdk/core` in order to allow code in `core` and other lower layers to use capabilities such as nested stacks and custom resources. This comes at a minor sacrifice to API fidelity: the provider's service token is for custom resources is now passed as a simple `string` instead of a strongly typed `ICustomResourceProvider`. But this is negligible for this type of resource given the high involvement users require to use it anyway. Additionally, the `NestedStack` class accepts a `notificationArns` as a `string[]` instead of an `sns.ITopic[]`. In both cases the API in `@aws-cdk/aws-cloudformation` (which is considered a stable module) remains unchanged with a compatibility layer added. We took this opportunity to change the behavior of custom resources so that it won't pascal-case property names by default. This resolves #4896 and resolves #7035 and supersedes #7034. The API in the aws-cloudformation module are still supported for backwards compatibility but marked as deprecated.
Elad Ben-Israel committedMay 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 81d80ea - Browse repository at this point
Copy the full SHA 81d80eaView commit details -
awslint: search for resource types in a case insensitive way
Elad Ben-Israel committedMay 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 093f300 - Browse repository at this point
Copy the full SHA 093f300View commit details -
Elad Ben-Israel committed
May 1, 2020 Configuration menu - View commit details
-
Copy full SHA for a3b0b8f - Browse repository at this point
Copy the full SHA a3b0b8fView commit details -
Elad Ben-Israel committed
May 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 94beaf0 - Browse repository at this point
Copy the full SHA 94beaf0View commit details
Commits on May 3, 2020
-
Merge remote-tracking branch 'origin/master' into benisrae/fold-cfn-2
Elad Ben-Israel committedMay 3, 2020 Configuration menu - View commit details
-
Copy full SHA for ce4e43b - Browse repository at this point
Copy the full SHA ce4e43bView commit details -
reintroduce dependency between custom resources and aws-cloudformation
Elad Ben-Israel committedMay 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 60c51f6 - Browse repository at this point
Copy the full SHA 60c51f6View commit details -
Elad Ben-Israel committed
May 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 3877e65 - Browse repository at this point
Copy the full SHA 3877e65View commit details
Commits on May 4, 2020
-
Merge branch 'master' into benisrae/fold-cfn-2
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for c03e31e - Browse repository at this point
Copy the full SHA c03e31eView commit details -
change default of
pascalCaseProperties
tofalse
We have `true` in the compatibility layer
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for b027158 - Browse repository at this point
Copy the full SHA b027158View commit details -
Update test.custom-resource.ts
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 79c8419 - Browse repository at this point
Copy the full SHA 79c8419View commit details -
Elad Ben-Israel authored
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for d190ad9 - Browse repository at this point
Copy the full SHA d190ad9View commit details -
Elad Ben-Israel authored
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for b73f68f - Browse repository at this point
Copy the full SHA b73f68fView commit details -
Elad Ben-Israel authored
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 867a534 - Browse repository at this point
Copy the full SHA 867a534View commit details -
Elad Ben-Israel authored
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for c7a6815 - Browse repository at this point
Copy the full SHA c7a6815View commit details -
feat(core): custom resource provider helper
A helper for implementing simple node.js-based custom resource providers. This is a simpler framework from what is offered `@aws-cdk/custom-resources.Provider`, designed to enable implementing custom resources with minimal dependencies. To that end, this helper uses `CfnResource` to define the AWS Lambda function and the low-level asset support that is now part of the core module. It DOES NOT support: - Arbitrary lambda function handlers, only node.js function. - Asynchronous "isComplete" waiters (limited to 15min lambda timeout). This is a precursor for implementing support for Open ID connect providers in the AWS IAM module, which is a very low-level module in our stack.
Elad Ben-Israel committedMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for fb4b46d - Browse repository at this point
Copy the full SHA fb4b46dView commit details -
Elad Ben-Israel committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 2b1a4ae - Browse repository at this point
Copy the full SHA 2b1a4aeView commit details -
Merge branch 'benisrae/fold-cfn-2' into benisrae/core-provider-2
Elad Ben-Israel committedMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for ff9446d - Browse repository at this point
Copy the full SHA ff9446dView commit details -
Merge branch 'master' into benisrae/fold-cfn-2
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for b8f7ee3 - Browse repository at this point
Copy the full SHA b8f7ee3View commit details -
Elad Ben-Israel committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 48c759f - Browse repository at this point
Copy the full SHA 48c759fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd18b61 - Browse repository at this point
Copy the full SHA fd18b61View commit details -
move integ test from core to aws-cloudformation to break the cyclic d…
…ependency cdk-integ depends on "cdk" which dev-depends on @aws-cdk/core
Elad Ben-Israel committedMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for a99ebc6 - Browse repository at this point
Copy the full SHA a99ebc6View commit details -
revert changes to package.json
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 72288aa - Browse repository at this point
Copy the full SHA 72288aaView commit details -
Elad Ben-Israel committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 46ba12b - Browse repository at this point
Copy the full SHA 46ba12bView commit details -
Merge remote-tracking branch 'origin/benisrae/fold-cfn-2' into benisr…
…ae/core-provider-2
Elad Ben-Israel committedMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 180a621 - Browse repository at this point
Copy the full SHA 180a621View commit details -
Merge branch 'master' into benisrae/core-provider-2
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 6de7e58 - Browse repository at this point
Copy the full SHA 6de7e58View commit details -
Merge branch 'master' into benisrae/core-provider-2
Elad Ben-Israel authoredMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 0ff4aff - Browse repository at this point
Copy the full SHA 0ff4affView commit details -
Update packages/@aws-cdk/core/README.md
Co-authored-by: Jonathan Goldwasser <jogold@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e385420 - Browse repository at this point
Copy the full SHA e385420View commit details
Commits on May 5, 2020
-
- Reorganize source directory structure - Multiple updates to README and docs.
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 639e191 - Browse repository at this point
Copy the full SHA 639e191View commit details -
Merge remote-tracking branch 'origin/master' into benisrae/core-provi…
…der-2
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for f86cc8d - Browse repository at this point
Copy the full SHA f86cc8dView commit details -
Elad Ben-Israel committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 67155ec - Browse repository at this point
Copy the full SHA 67155ecView commit details -
Merge branch 'master' into benisrae/core-provider-2
Elad Ben-Israel authoredMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 0d91d5d - Browse repository at this point
Copy the full SHA 0d91d5dView commit details -
Elad Ben-Israel committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for c5985ed - Browse repository at this point
Copy the full SHA c5985edView commit details -
feat(iam): openid connect providers
Implements `iam.OpenIdConnectProvider` through a custom resource. See README for details. Related #5388 Related #3949 Related #6308
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 89903a3 - Browse repository at this point
Copy the full SHA 89903a3View commit details -
allow passing arbitrary scopes to getOrCreate
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f728fb - Browse repository at this point
Copy the full SHA 1f728fbView commit details -
Merge branch 'benisrae/core-provider-2' into benisrae/oidc-provider
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 57284a4 - Browse repository at this point
Copy the full SHA 57284a4View commit details -
dont extend Resource because we dont have an L1
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for acb24c9 - Browse repository at this point
Copy the full SHA acb24c9View commit details -
Update packages/@aws-cdk/core/README.md
Co-authored-by: Niranjan Jayakar <nija@amazon.com>
Elad Ben-Israel and Niranjan Jayakar authoredMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for c6b6dcc - Browse repository at this point
Copy the full SHA c6b6dccView commit details -
Update packages/@aws-cdk/core/README.md
Co-authored-by: Niranjan Jayakar <nija@amazon.com>
Elad Ben-Israel and Niranjan Jayakar authoredMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for aa77f15 - Browse repository at this point
Copy the full SHA aa77f15View commit details -
addressing additional cr comments
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for ed9c094 - Browse repository at this point
Copy the full SHA ed9c094View commit details -
Merge remote-tracking branch 'origin/master' into benisrae/core-provi…
…der-2
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for cefd6ef - Browse repository at this point
Copy the full SHA cefd6efView commit details -
Merge branch 'benisrae/core-provider-2' into benisrae/oidc-provider
Elad Ben-Israel committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 86bfe10 - Browse repository at this point
Copy the full SHA 86bfe10View commit details -
Elad Ben-Israel committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 254388b - Browse repository at this point
Copy the full SHA 254388bView commit details
Commits on May 6, 2020
-
Merge branch 'master' into benisrae/oidc-provider
Elad Ben-Israel authoredMay 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 82a7666 - Browse repository at this point
Copy the full SHA 82a7666View commit details -
Elad Ben-Israel committed
May 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 67664c6 - Browse repository at this point
Copy the full SHA 67664c6View commit details -
Elad Ben-Israel committed
May 6, 2020 Configuration menu - View commit details
-
Copy full SHA for f8ef988 - Browse repository at this point
Copy the full SHA f8ef988View commit details -
add reference to cognito identity pools in README
Elad Ben-Israel committedMay 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 0c29f9a - Browse repository at this point
Copy the full SHA 0c29f9aView commit details -
Merge remote-tracking branch 'origin/master' into benisrae/oidc-provider
Elad Ben-Israel committedMay 6, 2020 Configuration menu - View commit details
-
Copy full SHA for e325cbc - Browse repository at this point
Copy the full SHA e325cbcView commit details -
Merge branch 'master' into benisrae/oidc-provider
Elad Ben-Israel authoredMay 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 71ba6e2 - Browse repository at this point
Copy the full SHA 71ba6e2View commit details -
Merge branch 'master' into benisrae/oidc-provider
Elad Ben-Israel authoredMay 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 7bd28c8 - Browse repository at this point
Copy the full SHA 7bd28c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8be98 - Browse repository at this point
Copy the full SHA 5d8be98View commit details