cdktf / cdktf-integration-serverless-example

End to end example for deploying a serverless application via CDK for Terraform
Mozilla Public License 2.0
29 stars 8 forks source link

chore(deps): Bump the cdktf group with 2 updates #89

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 6 months ago

Bumps the cdktf group with 2 updates: cdktf and cdktf-cli.

Updates cdktf from 0.19.2 to 0.20.0

Release notes

Sourced from cdktf's releases.

v0.20.0

Breaking changes

Module names / import paths changing

To resolve #3026 we improved the logic for generating names for Terraform Modules. This makes the default module names nicer, but also leads to breaking changes for Python, C#, and Java. When updating CDKTF, please generate the new bindings with cdktf get after updating the CLI and update your module imports.

Removal of deprecated backends

We have removed deprecated backends artifactory, etcd, etcdv3, manta, and swift. CDK for Terraform v0.14 deprecated these backends initially. Terraform removed these backends in v1.3. For migration paths from these removed backends, refer to Upgrading to Terraform v1.3.

Python 3.7 is no longer supported

We have dropped support for Python 3.7, please update to Python 3.8 or higher.

feat

  • feat: Synthesis in HCL #3365
  • feat(lib): update backend options #3352
  • feat: add Terraform 1.6.5 to Docker image #3336
  • feat(docs): Add note to address having the same name as new Terraform stacks feature #3333
  • feat(lib): Add support for the built-in Terraform data resource #3317
  • feat(lib): add .allWithMapKey iterator to lists #3299
  • feat(lib): Add DynamicListTerraformIterator with support for lists or sets with objects that have properties that are only known at apply time #3273
  • feat(lib): allow chaining of TerraformIterator created resources #3272
  • feat(lib): add move workflows for specifying ids directly #3231

fix

  • fix pipenv build #3364
  • fix(cli): Handle overlapping resource names in augmented logs #3343
  • fix: Terraform Modules relatively referencing each other with generated bindings #3341
  • fix(lib): respect AppOption.outdir before env var #3334
  • fix(provider-generator): use module name that does not collide commonly #3332
  • fix(lib): Fix handling of replaceTriggeredBy lifecycle attribute #3322
  • fix(cli): error message for non-existent tf cloud orgs #3308
  • fix(provider-generator): provided name does not need to match name in source #3305
  • fix(provider-generator): don't require attributes to be set on nested_type #3304
  • fix(lib): improve error messages for token resolution #3300
  • fix: Use unique names to see if Github filters can pick it up #3291
  • fix(tests): Update provider version in C# snapshot test #3289
  • fix: Use an additional results step to ensure dynamic matrix jobs can… #3288
  • fix(provider-generator): fix oci provider by skipping attributes that conflict after being camel cased #3285
  • fix(lib): expose conditional #3264
  • fix: lower cache usage by reusing more of the yarn caches #3162

chore

  • chore: cd into dist/python #3400
  • chore: simplify python release #3399

... (truncated)

Changelog

Sourced from cdktf's changelog.

0.20.0

Breaking changes

Module names / import paths changing

To resolve #3026 we improved the logic for generating names for Terraform Modules. This makes the default module names nicer, but also leads to breaking changes for Python, C#, and Java. When updating CDKTF, please generate the new bindings with cdktf get after updating the CLI and update your module imports.

Removal of deprecated backends

We have removed deprecated backends artifactory, etcd, etcdv3, manta, and swift. CDK for Terraform v0.14 deprecated these backends initially. Terraform removed these backends in v1.3. For migration paths from these removed backends, refer to Upgrading to Terraform v1.3.

Python 3.7 is no longer supported

We have dropped support for Python 3.7, please update to Python 3.8 or higher.

feat

  • feat: Synthesis in HCL #3365
  • feat(lib): update backend options #3352
  • feat: add Terraform 1.6.5 to Docker image #3336
  • feat(docs): Add note to address having the same name as new Terraform stacks feature #3333
  • feat(lib): Add support for the built-in Terraform data resource #3317
  • feat(lib): add .allWithMapKey iterator to lists #3299
  • feat(lib): Add DynamicListTerraformIterator with support for lists or sets with objects that have properties that are only known at apply time #3273
  • feat(lib): allow chaining of TerraformIterator created resources #3272
  • feat(lib): add move workflows for specifying ids directly #3231

fix

  • fix pipenv build #3364
  • fix(cli): Handle overlapping resource names in augmented logs #3343
  • fix: Terraform Modules relatively referencing each other with generated bindings #3341
  • fix(lib): respect AppOption.outdir before env var #3334
  • fix(provider-generator): use module name that does not collide commonly #3332
  • fix(lib): Fix handling of replaceTriggeredBy lifecycle attribute #3322
  • fix(cli): error message for non-existent tf cloud orgs #3308
  • fix(provider-generator): provided name does not need to match name in source #3305
  • fix(provider-generator): don't require attributes to be set on nested_type #3304
  • fix(lib): improve error messages for token resolution #3300
  • fix: Use unique names to see if Github filters can pick it up #3291
  • fix(tests): Update provider version in C# snapshot test #3289
  • fix: Use an additional results step to ensure dynamic matrix jobs can… #3288
  • fix(provider-generator): fix oci provider by skipping attributes that conflict after being camel cased #3285
  • fix(lib): expose conditional #3264
  • fix: lower cache usage by reusing more of the yarn caches #3162

chore

  • chore: cd into dist/python #3400

... (truncated)

Commits
  • 610a4f9 chore: Release 0.20.0 (#3402)
  • d4f9710 fix(tests): use static hash for snapshots
  • 2900dfb fix: Update snapshots for module hashing
  • 3035877 fix: linter errors of missing JSDocs
  • dcb696e fix: revert test filter
  • 7c57e1b fix: metadata for cloud workspaces should render without problems
  • 7a69910 wip: add todo comment for something that needs a fix
  • f3bfbd6 fix(lib): fix json output regression for cloud backend
  • 96f11fd fix: render inputs when outputting modules as HCL
  • 59b1ec3 fix: support rendering null attributes
  • Additional commits viewable in compare view


Updates cdktf-cli from 0.19.2 to 0.20.0

Release notes

Sourced from cdktf-cli's releases.

v0.20.0

Breaking changes

Module names / import paths changing

To resolve #3026 we improved the logic for generating names for Terraform Modules. This makes the default module names nicer, but also leads to breaking changes for Python, C#, and Java. When updating CDKTF, please generate the new bindings with cdktf get after updating the CLI and update your module imports.

Removal of deprecated backends

We have removed deprecated backends artifactory, etcd, etcdv3, manta, and swift. CDK for Terraform v0.14 deprecated these backends initially. Terraform removed these backends in v1.3. For migration paths from these removed backends, refer to Upgrading to Terraform v1.3.

Python 3.7 is no longer supported

We have dropped support for Python 3.7, please update to Python 3.8 or higher.

feat

  • feat: Synthesis in HCL #3365
  • feat(lib): update backend options #3352
  • feat: add Terraform 1.6.5 to Docker image #3336
  • feat(docs): Add note to address having the same name as new Terraform stacks feature #3333
  • feat(lib): Add support for the built-in Terraform data resource #3317
  • feat(lib): add .allWithMapKey iterator to lists #3299
  • feat(lib): Add DynamicListTerraformIterator with support for lists or sets with objects that have properties that are only known at apply time #3273
  • feat(lib): allow chaining of TerraformIterator created resources #3272
  • feat(lib): add move workflows for specifying ids directly #3231

fix

  • fix pipenv build #3364
  • fix(cli): Handle overlapping resource names in augmented logs #3343
  • fix: Terraform Modules relatively referencing each other with generated bindings #3341
  • fix(lib): respect AppOption.outdir before env var #3334
  • fix(provider-generator): use module name that does not collide commonly #3332
  • fix(lib): Fix handling of replaceTriggeredBy lifecycle attribute #3322
  • fix(cli): error message for non-existent tf cloud orgs #3308
  • fix(provider-generator): provided name does not need to match name in source #3305
  • fix(provider-generator): don't require attributes to be set on nested_type #3304
  • fix(lib): improve error messages for token resolution #3300
  • fix: Use unique names to see if Github filters can pick it up #3291
  • fix(tests): Update provider version in C# snapshot test #3289
  • fix: Use an additional results step to ensure dynamic matrix jobs can… #3288
  • fix(provider-generator): fix oci provider by skipping attributes that conflict after being camel cased #3285
  • fix(lib): expose conditional #3264
  • fix: lower cache usage by reusing more of the yarn caches #3162

chore

  • chore: cd into dist/python #3400
  • chore: simplify python release #3399

... (truncated)

Changelog

Sourced from cdktf-cli's changelog.

0.20.0

Breaking changes

Module names / import paths changing

To resolve #3026 we improved the logic for generating names for Terraform Modules. This makes the default module names nicer, but also leads to breaking changes for Python, C#, and Java. When updating CDKTF, please generate the new bindings with cdktf get after updating the CLI and update your module imports.

Removal of deprecated backends

We have removed deprecated backends artifactory, etcd, etcdv3, manta, and swift. CDK for Terraform v0.14 deprecated these backends initially. Terraform removed these backends in v1.3. For migration paths from these removed backends, refer to Upgrading to Terraform v1.3.

Python 3.7 is no longer supported

We have dropped support for Python 3.7, please update to Python 3.8 or higher.

feat

  • feat: Synthesis in HCL #3365
  • feat(lib): update backend options #3352
  • feat: add Terraform 1.6.5 to Docker image #3336
  • feat(docs): Add note to address having the same name as new Terraform stacks feature #3333
  • feat(lib): Add support for the built-in Terraform data resource #3317
  • feat(lib): add .allWithMapKey iterator to lists #3299
  • feat(lib): Add DynamicListTerraformIterator with support for lists or sets with objects that have properties that are only known at apply time #3273
  • feat(lib): allow chaining of TerraformIterator created resources #3272
  • feat(lib): add move workflows for specifying ids directly #3231

fix

  • fix pipenv build #3364
  • fix(cli): Handle overlapping resource names in augmented logs #3343
  • fix: Terraform Modules relatively referencing each other with generated bindings #3341
  • fix(lib): respect AppOption.outdir before env var #3334
  • fix(provider-generator): use module name that does not collide commonly #3332
  • fix(lib): Fix handling of replaceTriggeredBy lifecycle attribute #3322
  • fix(cli): error message for non-existent tf cloud orgs #3308
  • fix(provider-generator): provided name does not need to match name in source #3305
  • fix(provider-generator): don't require attributes to be set on nested_type #3304
  • fix(lib): improve error messages for token resolution #3300
  • fix: Use unique names to see if Github filters can pick it up #3291
  • fix(tests): Update provider version in C# snapshot test #3289
  • fix: Use an additional results step to ensure dynamic matrix jobs can… #3288
  • fix(provider-generator): fix oci provider by skipping attributes that conflict after being camel cased #3285
  • fix(lib): expose conditional #3264
  • fix: lower cache usage by reusing more of the yarn caches #3162

chore

  • chore: cd into dist/python #3400

... (truncated)

Commits
  • ba565ac fix: Build issues for missing stackMetadataPath
  • d45a840 chore: Rename hcl-helpers to hcl-tools
  • 5359777 chore: Move formatting out of synth, and make it part of cli-core
  • 91d634b feat: Add hcl output flag to cdktf synth
  • 62a3cd9 chore: fix type mismatch by casting
  • 74a91d1 chore: update python requirement
  • 8838f44 chore: update JSII
  • bfb1fc5 chore: pin all dependencies
  • See full diff in compare view


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 commands and options
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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions