Skip to content
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(release): 1.50.0 #8926

Merged
merged 32 commits into from
Jul 7, 2020
Merged

chore(release): 1.50.0 #8926

merged 32 commits into from
Jul 7, 2020

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Jul 7, 2020

See CHANGELOG

Elad Ben-Israel and others added 30 commits July 2, 2020 11:48
…8839)

Adds the CloudWatch log group name to error messages emitted by user handlers so it's easier to go find additional information.

Additionally, added descriptions to the provider framework lambda functions so they are easier to identify.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…8859)

When a Fargate profile is being created, the Kubernetes API server in EKS sometimes rejects requests. This means that kubectl-related resources such as KubernetesResources Helm charts may fail during deployment.

To address this, we add a "barrier resource" (in the form of an SSM parameter) which waits for all fargate profiles to be created before allowing kubectl resources to continue. This is done by the barrier taking a dependency on all FargateProfile resources and all kubectl resources taking a dependency on the barrier.

Fixes #8854


This commit also fixes #8574 by adding `iam:ListAttachedRolePolicies` to the cluster's creation role IAM policy.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Currently, the Method construct reaches into the internals of the
Integration class to construct itself, via the _props() internal method.

Change to a more recent pattern where the bind() returns a result that
contains all of the information that the Method class requires to
finalize the bind.

Motivation for the change
This change - #8813 - requires a
property returned to the Method that is not user specified. The change
already introduces this pattern. This PR takes it a bit further and
applies the same logic to existing properties, so that there is now only
one way for the Method to get the result of the bind.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Use `instanceof` to identify real functions vs imported ones and appropriately use whats needed to extract the function name.

Fixes #8869

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
… template (#8821)

Closes #8820

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Add a switch to `cdk-integ` which will only update the snapshot without actually deployment.

Intentionally kept undocumented because we don't want to encourage this with contributors.

Tested manually.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Add new example of deploying resources from remote url

Resolves #8340

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
feat(eks): support cluster version pinning

Support cluster version pinning with the mandatory `version` property in the `Cluster` construct.

Fixes:  #7762 

BREAKING CHANGE:
`version` is now a mandatory property


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
When `enableDockerBridge` is enabled in `BootstrapOptions`, pass the value correctly to user-data.

Fixes: #5786 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…#8263)

Introduce a `prune` property that eventually controls the `--delete` flag when invoking the `aws s3 sync` command.

Resolves #953 

In addition, migrate the module from `nodeunit` to `jest`.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…terRole (#8901)

fix(eks): missing nodegroup identity in aws-auth after awsAuth.addMasterRole

This PR adds the state tracking by `awsAuth.addRoleMapping` for the managed nodegroups

Fixed: #7595 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This should be the final docs update based on the recent changes to:

- Introduce Batch support
- Fix issues with managed/unmanaged compute envs

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
- [x] implementation
- [x] README
- [x] integ test
- [x] 100% unit test coverage

### Commit Message
feat(apigatewayv2): http api - custom domain & stage mapping (#8027)

- Add new `DomainName` and `HttpApiMapping` construct classes and `addDomainName()` method for `HttpApi` resource.
- Add `defaultDomainMapping` construct property for `HttpApi`
- Add `domainMapping` attribute for `addStage`

Closes #7847 

### End Commit Message

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Support JSX adn TSX for entry files

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…y worker (#8840)

Replacement class for `InvokeActivity` which currently uses the embedded task.

The notable changes are:
* This change merges task and service integration level properties by extending
`TaskStateBase`, similar to all the other task states.
* `activity` is now a property in the new class and not specified in the constructor

I've left the current tests intact for fidelity and updated the `README`

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Although I haven't seen issues with a relative entry file path, it is safer
to use a absolute one.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…try file path (#8907)

Use absolute paths in `findUp()` to avoid this.

Fixes #8902


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Docker buildkit has different output from the legacy builder unless you pass the -q flag in which case the output is always just the image tag. This PR works for both build versions.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…on (#8738)

While CloudFormation allows to specify the scope for a custom ConfigRule
without necessarily specifying `configurationChanges: true`, this was
not allowed by the corresponding construct.

This removed the offending guard, and replaced the test that verified
the throwing behavior with a regression test that validates this
configuration is allowed.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
fixes #8885
follows #8476

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.709.0 to 2.710.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.709.0...v2.710.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
feat(lambda): Add EFS Filesystem support

This PR adds `filesystemConfigs` construct property for `lambda.Function` and allows lambda functions to mount Amazon EFS Filesystems with the Amazon EFS Access Points.

Close #8595 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ausing confusion (#8830)

Wrote up some documentation stuff but happy to change it to be more clear on the differences between `HostedZone.fromLookup`, `HostedZone.fromHostedZoneAttributes`, and `HostedZone.fromHostedZoneId`.

Fixes #5547 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
* feat(autoscaling): allow setting autoscaling group name

Co-authored-by: Neta Nir <neta@amazon.com>
shivlaks and others added 2 commits July 7, 2020 07:01
…e now stable! (#8912)

Closes #6489

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
@aws-cdk-automation aws-cdk-automation added the pr/no-squash This PR should be merged instead of squash-merging it label Jul 7, 2020
@nija-at nija-at self-assigned this Jul 7, 2020
@nija-at nija-at requested a review from a team July 7, 2020 11:24
@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildProject6AEA49D1-qxepHUsryhcu
  • Commit ID: 25048f6
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify
Copy link
Contributor

mergify bot commented Jul 7, 2020

Thank you for contributing! Your pull request will be updated from master and then merged automatically without squashing (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit 84acc92 into release Jul 7, 2020
@mergify mergify bot deleted the bump/1.50.0 branch July 7, 2020 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.