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(deps): Bump the cdktf group with 2 updates #89

Merged
merged 1 commit into from
Jan 10, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 10, 2024

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cdktf group with 2 updates: [cdktf](https://github.com/hashicorp/terraform-cdk/tree/HEAD/packages/cdktf) and [cdktf-cli](https://github.com/hashicorp/terraform-cdk/tree/HEAD/packages/cdktf-cli).


Updates `cdktf` from 0.19.2 to 0.20.0
- [Release notes](https://github.com/hashicorp/terraform-cdk/releases)
- [Changelog](https://github.com/hashicorp/terraform-cdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-cdk/commits/v0.20.0/packages/cdktf)

Updates `cdktf-cli` from 0.19.2 to 0.20.0
- [Release notes](https://github.com/hashicorp/terraform-cdk/releases)
- [Changelog](https://github.com/hashicorp/terraform-cdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-cdk/commits/v0.20.0/packages/cdktf-cli)

---
updated-dependencies:
- dependency-name: cdktf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cdktf
- dependency-name: cdktf-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cdktf
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner January 10, 2024 11:26
@dependabot dependabot bot removed the request for review from a team January 10, 2024 11:26
@team-tf-cdk team-tf-cdk enabled auto-merge (squash) January 10, 2024 11:27
@team-tf-cdk team-tf-cdk merged commit 42436cc into main Jan 10, 2024
10 checks passed
@team-tf-cdk team-tf-cdk deleted the dependabot/npm_and_yarn/cdktf-7b3538ba6a branch January 10, 2024 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant