-
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(release): 2.97.0 #27252
Merged
Merged
chore(release): 2.97.0 #27252
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…cted, skips recursive types (#27112) AWS SDK v3 strictly validates numeric types, as opposed to v2, which allowed, for example, "123" to be passed where an integer was expected. This script adds all attributes of a numeric type ("byte", "short", "integer", "long", "bigInteger", "float", "double" and "bigDecimal") to a new type coercion map. It also compacts the map by trimming each part of the path to its unique prefix among all the paths in its operation. We also change the data structure from a list of paths (forming a tree) to a graph/state machine. This is necessary in order to support self-recursive types, which can loop arbitrarily and therefore cannot be represented in fixed length prefix lists. See aws/aws-sdk-js-v3#5198 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…dditional languages (#27134) This change updates use of noctilucent to cdk-from-cfn and installs it from npm. It also adds some additional language support and stack renaming. Not included in this PR: 1. Automated testing - this PR has been manually tested and automated tests will be added in a subsequent PR. 2. Go support - there are still some bugs to work out with go (in cdk-from-cfn) so implementation for it will be added after that's been worked out. 3. The option to compress the app to a zip file 4. The other TODOs listed in the `migrate` file. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#27158) The memory size was increased to 256 MB unnecessarily. Returning to the previous default value of 128 MB. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This link currently sends you back to v1 documentation *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Changes the checks on `securityGroups` to avoid throwing errors, if `vpc` is not specified, or create a default security group when an empty array is passed. Closes #27147. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
AWS Service Spec packages to latest versions.
This change includes a refactor to migrate to align more closely with how the other cli commands are implemented. `--from-stack` also allows users to set the account and region to get the stack template from. Not included in this PR: 1. Integ tests - this PR has been manually tested and automated tests will be added in a subsequent PR. 2. Go support - there are still some bugs to work out with go (in cdk-from-cfn) so implementation for it will be added after that's been worked out. 3. The option to compress the app to a zip file ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Support of M7i and M7i-flex EC2-Instancetypes. They were introduced [here](https://aws.amazon.com/de/ec2/instance-types/m7i/) and are also integrated in [AWS-Cloudformation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#aws-properties-ec2-instance-properties:~:text=medium%20%7C%20m7gd.xlarge-,%7C%20m7i%2Dflex.2xlarge,-%7C%20m7i%2Dflex.4xlarge) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#27167) Fixes #27089. Canaries inside stages would fail at synth time after #26291 was introduced. This was due to a misunderstanding of `assetOutdir`. It turns out that `this.asset.assetPath` is a relative path of `Stage.of(scope).outdir`, not of `Stage.of(scope).assetOutdir`. These two out directories would be equivalent at the root level, but if there were nested stages, `assetOutdir` would equal `../${outdir}`. This diagram may help: ``` CLOUD ASSEMBLY ROOT +-- asset.12345abcdef/ +-- assembly-Stage +-- MyStack.template.json +-- MyStack.assets.json <- will contain { "path": "../asset.12345abcdef" } ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39.0.1 to 39.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p> <blockquote> <h2>v39.0.3</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v39.0.2 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1563">tj-actions/changed-files#1563</a></li> <li>chore(deps): update dependency jest to v29.7.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1564">tj-actions/changed-files#1564</a></li> <li>chore: update input description by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1565">tj-actions/changed-files#1565</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1566">tj-actions/changed-files#1566</a></li> <li>chore(deps): update dependency <code>@types/uuid</code> to v9.0.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1568">tj-actions/changed-files#1568</a></li> <li>chore: update README.md by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1569">tj-actions/changed-files#1569</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1570">tj-actions/changed-files#1570</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.6.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1571">tj-actions/changed-files#1571</a></li> <li>chore(deps): update dependency <code>@types/jest</code> to v29.5.5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1573">tj-actions/changed-files#1573</a></li> <li>chore(deps): update dependency eslint-plugin-jest to v27.4.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1574">tj-actions/changed-files#1574</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.6.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1575">tj-actions/changed-files#1575</a></li> <li>chore: refactor function by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1572">tj-actions/changed-files#1572</a></li> <li>chore: cleanup imports by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1576">tj-actions/changed-files#1576</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v39...v39.0.3">https://github.com/tj-actions/changed-files/compare/v39...v39.0.3</a></p> <h2>v39.0.2</h2> <h2>What's Changed</h2> <ul> <li>Upgraded to v39.0.1 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1557">tj-actions/changed-files#1557</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1558">tj-actions/changed-files#1558</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1559">tj-actions/changed-files#1559</a></li> <li>fix(deps): update dependency <code>@actions/core</code> to v1.10.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1560">tj-actions/changed-files#1560</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1561">tj-actions/changed-files#1561</a></li> <li>chore(deps): update typescript-eslint monorepo to v6.7.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1562">tj-actions/changed-files#1562</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v39...v39.0.2">https://github.com/tj-actions/changed-files/compare/v39...v39.0.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h1><a href="https://github.com/tj-actions/changed-files/compare/v39.0.2...v39.0.3">39.0.3</a> - (2023-09-17)</h1> <h2>🔄 Update</h2> <ul> <li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1570">#1570</a>)</li> </ul> <p>Co-authored-by: jackton1 <a href="mailto:jackton1@users.noreply.github.com">jackton1@users.noreply.github.com</a> (<a href="https://github.com/tj-actions/changed-files/commit/e8e66147790920052eb3032cb5a62c70572bae22">e8e6614</a>) - (tj-actions[bot])</p> <ul> <li>Update README.md (<a href="https://github.com/tj-actions/changed-files/commit/ad4b06d99998aabe50aa36b86f0867357026a7e2">ad4b06d</a>) - (Tonye Jack)</li> <li>Update README.md (<a href="https://github.com/tj-actions/changed-files/commit/b1a34eb336292345947ec693f02ef5fb59954683">b1a34eb</a>) - (Tonye Jack)</li> <li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1566">#1566</a>)</li> </ul> <p>Co-authored-by: repo-ranger[bot] (<a href="https://github.com/tj-actions/changed-files/commit/690bef673ae8df0db1deff98f4c33c8f651ce3b9">690bef6</a>) - (tj-actions[bot])</p> <ul> <li>Update README.md (<a href="https://github.com/tj-actions/changed-files/commit/bb3b39cd33dab0e736e0f00b67222c3edaaea664">bb3b39c</a>) - (Tonye Jack)</li> </ul> <h2>⚙️ Miscellaneous Tasks</h2> <ul> <li>Cleanup imports (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1576">#1576</a>) (<a href="https://github.com/tj-actions/changed-files/commit/76c4d81a6acd339b55bd7407a016981c853eb702">76c4d81</a>) - (Tonye Jack)</li> <li>Refactor function (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1572">#1572</a>) (<a href="https://github.com/tj-actions/changed-files/commit/d8904df6c55e24ee0b072a93387f64ab19b03302">d8904df</a>) - (Tonye Jack)</li> <li><strong>deps:</strong> Update dependency <code>@types/node</code> to v20.6.2 (<a href="https://github.com/tj-actions/changed-files/commit/662c03ea61a144e0bb71991d27928fe08897109f">662c03e</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Update dependency eslint-plugin-jest to v27.4.0 (<a href="https://github.com/tj-actions/changed-files/commit/c8b7da7226d05c69f882473d9bc05af8475f28fc">c8b7da7</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Update dependency <code>@types/jest</code> to v29.5.5 (<a href="https://github.com/tj-actions/changed-files/commit/249c1698c5b04bfa024f0af7fa876952cc638660">249c169</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Update dependency <code>@types/node</code> to v20.6.1 (<a href="https://github.com/tj-actions/changed-files/commit/17352b21768e018a02c594a8c7b151d0002e5d73">17352b2</a>) - (renovate[bot])</li> <li>Update README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1569">#1569</a>) (<a href="https://github.com/tj-actions/changed-files/commit/d9a6ccb099927ca383d6bf06d0d44e3a4cc03dd9">d9a6ccb</a>) - (Tonye Jack)</li> <li><strong>deps:</strong> Update dependency <code>@types/uuid</code> to v9.0.4 (<a href="https://github.com/tj-actions/changed-files/commit/090eb05f17c92a8e9b30d65ca4abe71ea35d8671">090eb05</a>) - (renovate[bot])</li> <li>Update input description (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1565">#1565</a>) (<a href="https://github.com/tj-actions/changed-files/commit/fb8d2c9c29d888bc338bd0b5cd23a78f8fd04baa">fb8d2c9</a>) - (Tonye Jack)</li> <li><strong>deps:</strong> Update dependency jest to v29.7.0 (<a href="https://github.com/tj-actions/changed-files/commit/001f56257c66815ba8267ded5207cc6feeb3c4fd">001f562</a>) - (renovate[bot])</li> </ul> <h2>⬆️ Upgrades</h2> <ul> <li>Upgraded to v39.0.2 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1563">#1563</a>)</li> </ul> <p>Co-authored-by: jackton1 <a href="mailto:jackton1@users.noreply.github.com">jackton1@users.noreply.github.com</a> (<a href="https://github.com/tj-actions/changed-files/commit/57245a97217e7a73240a81d75f5b3f4d9dc7fb04">57245a9</a>) - (tj-actions[bot])</p> <h1><a href="https://github.com/tj-actions/changed-files/compare/v39.0.1...v39.0.2">39.0.2</a> - (2023-09-11)</h1> <h2>🐛 Bug Fixes</h2> <ul> <li><strong>deps:</strong> Update dependency <code>@actions/core</code> to v1.10.1 (<a href="https://github.com/tj-actions/changed-files/commit/7e3122dc950f53aecf77675b13eb8549fc50702d">7e3122d</a>) - (renovate[bot])</li> </ul> <h2>➕ Add</h2> <ul> <li>Added missing changes and modified dist assets. (<a href="https://github.com/tj-actions/changed-files/commit/dc40835d4da682fdd0d708a18736c67f61dd30bd">dc40835</a>) - (GitHub Action)</li> </ul> <h2>⚙️ Miscellaneous Tasks</h2> <ul> <li><strong>deps:</strong> Update typescript-eslint monorepo to v6.7.0 (<a href="https://github.com/tj-actions/changed-files/commit/6ee9cdc5816333acda68e01cf12eedc619e28316">6ee9cdc</a>) - (renovate[bot])</li> <li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/073479583b8aa435de99bca59cf0f1d7c9ca60f1">0734795</a>) - (renovate[bot])</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tj-actions/changed-files/commit/76c4d81a6acd339b55bd7407a016981c853eb702"><code>76c4d81</code></a> chore: cleanup imports (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1576">#1576</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/d8904df6c55e24ee0b072a93387f64ab19b03302"><code>d8904df</code></a> chore: refactor function (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1572">#1572</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/662c03ea61a144e0bb71991d27928fe08897109f"><code>662c03e</code></a> chore(deps): update dependency <code>@types/node</code> to v20.6.2</li> <li><a href="https://github.com/tj-actions/changed-files/commit/c8b7da7226d05c69f882473d9bc05af8475f28fc"><code>c8b7da7</code></a> chore(deps): update dependency eslint-plugin-jest to v27.4.0</li> <li><a href="https://github.com/tj-actions/changed-files/commit/249c1698c5b04bfa024f0af7fa876952cc638660"><code>249c169</code></a> chore(deps): update dependency <code>@types/jest</code> to v29.5.5</li> <li><a href="https://github.com/tj-actions/changed-files/commit/17352b21768e018a02c594a8c7b151d0002e5d73"><code>17352b2</code></a> chore(deps): update dependency <code>@types/node</code> to v20.6.1</li> <li><a href="https://github.com/tj-actions/changed-files/commit/e8e66147790920052eb3032cb5a62c70572bae22"><code>e8e6614</code></a> Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1570">#1570</a>)</li> <li><a href="https://github.com/tj-actions/changed-files/commit/ad4b06d99998aabe50aa36b86f0867357026a7e2"><code>ad4b06d</code></a> Update README.md</li> <li><a href="https://github.com/tj-actions/changed-files/commit/b1a34eb336292345947ec693f02ef5fb59954683"><code>b1a34eb</code></a> Update README.md</li> <li><a href="https://github.com/tj-actions/changed-files/commit/d9a6ccb099927ca383d6bf06d0d44e3a4cc03dd9"><code>d9a6ccb</code></a> chore: update README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1569">#1569</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tj-actions/changed-files/compare/246636f5fa148b5ad8e65ca4c57b18af3123e5f6...76c4d81a6acd339b55bd7407a016981c853eb702">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=39.0.1&new-version=39.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Exposes the `caCertificate` property for an RDS cluster instance to allow specifying a custom CA identifier using the `CaCertificate` class. Usage: ``` new DatabaseCluster(this, 'Database', { engine: rds.DatabaseClusterEngine.auroraMysql({ version: rds.AuroraMysqlEngineVersion.VER_3_01_0 }), writer: rds.ClusterInstance.provisioned('writer', { caCertificate: rds.CaCertificate.RDS_CA_RDS2048_G1, }), readers: [ rds.ClusterInstance.serverlessV2('reader', { caCertificate: rds.CaCertificate.of('custom-ca'), }), ], vpc, }); ``` Closes #26865. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Closes #26785. Exemption Request: The `cli-lib-alpha` README does not currently specify the exhaustive list of arguments, which looks like a choice, thus I did not add the new argument. Currently, no integration tests were implemented for this lib, only unit tests which I did update/add. ---- *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*
…6819) Adds a verticalAnnotation property to GraphWidget, reference: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html#CloudWatch-Dashboard-Properties-Annotation-Format Shoutout to brendo-m for coming up with the solution Closes #7622. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Following the cdk workshop for python I noticed that `cdk watch` watches files from `__pycache__`. This is an attempt to fix that. Steps to reproduce: 1. `cdk init sample-app --language python` 2. `cdk bootstrap` 3. Run `cdk watch` and notice that `__pycache__` folders are being watched: ``` 'watch' is observing directory 'cdk_workshop/__pycache__' for changes 'watch' is observing the file 'cdk_workshop/cdk_workshop_stack.py' for changes 'watch' is observing the file 'cdk_workshop/__pycache__/__init__.cpython-311.pyc' for changes 'watch' is observing the file 'cdk_workshop/__pycache__/cdk_workshop_stack.cpython-311.pyc' for changes ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Currently you can comment on a `Choice` state. This adds the ability to comment on a when condition. <img width="437" alt="Screenshot 2023-09-05 at 7 47 35 AM" src="https://github.com/aws/aws-cdk/assets/3310356/4cb92427-c16c-4994-9e86-0384c4c2b075"> <img width="473" alt="Screenshot 2023-09-05 at 7 54 29 AM" src="https://github.com/aws/aws-cdk/assets/3310356/4dc1857e-5515-4510-8fde-a5eb8bc93afe"> Closes #27005. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR adds the AWS AppConfig Lambda Layer ARNs (found [here in the AWS Docs](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-lambda-extensions-versions.html)) to the region information. [Previous pull request](#26873) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
When overriding tags from the CLI the tag key-value string is split by an equal sign and the left and right parts are used for key and value respectively. The documentation for the [String.prototype.split()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split) states that the second parameter sets a limit of the returned values after execution: > If provided, splits the string at each occurrence of the specified separator, but stops when limit entries have been placed in the array. Any leftover text is not included in the array at all. So basically if we have `foo=bar=test` and we apply a split with a limit of 2 (`"foo=bar=test".split("=", 2)`) we will get the following array `["foo", "bar"]` instead of the expected one`["foo", "bar=test"]`. There has been the same problem with the context values and since it is the same problem the solution is also the same: #5773 With this fix the `context` and `tags` get the same behaviour when parsing the passed values. Closes #21003 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
When a user specifies an invalid repository name, the error message will now describe why the name is invalid instead of providing the regex used to validate the name. The message comes from the console when defining a new repository. The docstring of `repositoryName` now reflects this and mirrors the docstring of the underlying CFN resource. Closes #26715. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This also updates some of the aliases used because they clashed with other flags. We'll just remove these. The archive file is shamelessly ripped off from the cdk-assets package. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Use Python 3.10 runtime for kubectl-provider. The previously used version is now EOL and will be deprecated soon in AWS Lambda. Note that while newer Python runtime versions are already available, 3.10 is the newest runtime available in all partitions (including GovCloud and CN). Closes #26994. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ng relative values (#26969) This PR adds `start` and `end` properties to Widgets. These properties can be used to specify the time range for each graph widget independently from those of the dashboard. The parameters can be specified at `GraphWidget`, `GaugeWidget`, and `SingleValueWidget`. Closes #26945. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Because of the way Velocity templates are parsed, the space just before `#end` in the original template was emitted literally instead of swallowed. This caused the `OPTIONS` response to contain a single space (`" "`), which makes some validation tools reject the response as invalid. Rewrite the Velocity template to a syntax we know doesn't cause that space to be emitted. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
The docs for [`AutoScalingGroup`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_autoscaling-readme.html#auto-scaling-group) mention using the feature flag `@aws-cdk/aws-autoscaling:disableDefaultLaunchConfigCreation` in order to generate launch templates instead of launch configs. This flag doesn't exist and the correct flag should be `@aws-cdk/aws-autoscaling:generateLaunchTemplateInsteadOfLaunchConfig` as specified on the [feature flags page](https://github.com/aws/aws-cdk/blob/main/packages/%40aws-cdk/cx-api/FEATURE_FLAGS.md#aws-cdkaws-autoscalinggeneratelaunchtemplateinsteadoflaunchconfig) _Was raised by Carl Fürstenberg on the #aws-cdk slack channel_ ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…nux() due to deprecation (#27230) Currently, the following document regarding AutoScalingGroup uses `ec2.MachineImage.latestAmazonLinux()` method as examples. https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_autoscaling-readme.html However, this method has been already deprecated as below. https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.MachineImage.html#static-latestwbramazonwbrlinuxpropsspan-classapi-icon-api-icon-deprecated-titlethis-api-element-is-deprecated-its-use-is-not-recommended%EF%B8%8Fspan >⚠️ Deprecated: use MachineImage.latestAmazonLinux2 instead This PR solves the issue by replacing this method with `latestAmazonLinux2()`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This file must have slipped in accidentally and never gets updated because it is unused. Closes https://github.com/aws/aws-cdk/security/dependabot/168 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Replace usage of mockery in some tests with a more modern way. Closes https://github.com/aws/aws-cdk/security/dependabot/181 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
aws-cdk-automation
added
auto-approve
pr/no-squash
This PR should be merged instead of squash-merging it
labels
Sep 22, 2023
aws-cdk-automation
had a problem deploying
to
test-pipeline
September 22, 2023 14:23 — with
GitHub Actions
Failure
...shot/asset.7ee709fdaf72d4a95dabe6f431ed4176b1dbcb78127986bf956f0ed8cad04779/helm/__init__.py
Dismissed
Show dismissed
Hide dismissed
...shot/asset.7ee709fdaf72d4a95dabe6f431ed4176b1dbcb78127986bf956f0ed8cad04779/helm/__init__.py
Dismissed
Show dismissed
Hide dismissed
...shot/asset.7ee709fdaf72d4a95dabe6f431ed4176b1dbcb78127986bf956f0ed8cad04779/helm/__init__.py
Dismissed
Show dismissed
Hide dismissed
...shot/asset.7ee709fdaf72d4a95dabe6f431ed4176b1dbcb78127986bf956f0ed8cad04779/helm/__init__.py
Dismissed
Show dismissed
Hide dismissed
colifran
added
pr/do-not-merge
This PR should not be merged at this time.
and removed
pr/do-not-merge
This PR should not be merged at this time.
labels
Sep 22, 2023
Signed-off-by: Francis <colifran@amazon.com>
colifran
had a problem deploying
to
test-pipeline
September 22, 2023 14:44 — with
GitHub Actions
Failure
Signed-off-by: Francis <colifran@amazon.com>
colifran
had a problem deploying
to
test-pipeline
September 22, 2023 14:47 — with
GitHub Actions
Failure
kaizencc
approved these changes
Sep 22, 2023
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 automatically updated and merged without squashing (do not update manually, and be sure to allow changes to be pushed to your fork). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See CHANGELOG