Releases: linode/terraform-provider-linode
Releases · linode/terraform-provider-linode
v2.26.0
What's Changed
📋 New Projects
- Image Service Gen. 2 by @yec-akamai in #1531
🚀 New Features
- Support tags in node pools nested in
linode_lke_cluster
by @zliang-akamai in #1530
🐛 Bug Fixes
- Resolved createTempKeys failure when bucket is deleted by @ezilber-akamai in #1524
- Fix flatten image panic when error happens in image creation by @zliang-akamai in #1543
- Handle unknown values in
objkey
's config validate function by @zliang-akamai in #1545 - Fix multiple issues in
linode_object_storage_bucket
andlinode_object_storage_key
resources by @zliang-akamai in #1547
💡 Improvements
- Added missing
placement_group
field tolinode_instances
data source by @ezilber-akamai in #1529 - Refactor
parseLKEAttributes
function and reduce size of LKE acceptance test instances by @zliang-akamai in #1546
🧪 Testing Improvements
-
Fix TestAccResourceInstance_privateImage integration test by @yec-akamai in #1555
⚙️ Repo/CI Improvements
- Add workflow job to verify registry publication after release by @zliang-akamai in #1527
📖 Documentation
- Add deprecation warning to cluster attributes by @zliang-akamai in #1534
📦 Dependency Updates
- build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #1535
- build(deps): bump github.com/go-resty/resty/v2 from 2.13.1 to 2.14.0 by @dependabot in #1538
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timetypes from 0.4.0 to 0.5.0 by @dependabot in #1539
- build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #1541
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 by @dependabot in #1544
Full Changelog: v2.25.0...v2.26.0
v2.25.0
What's Changed
⚠️ Breaking Change
- VM Placement Changes for Terraform by @ezilber-akamai in #1521
🚀 New Features
- project: MultiCluster Object Storage by @zliang-akamai in #1492
⚙️ Repo/CI Improvements
- Add project label by @zliang-akamai in #1523
📖 Documentation
- Change all API Doc urls to point to new Techdocs by @jriddle-linode in #1520
- Add doc for
linode_object_storage_bucket
data source by @zliang-akamai in #1525
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.3 to 1.17.4 by @dependabot in #1503
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #1511
- build(deps): bump github.com/linode/linodego from 1.36.1 to 1.36.2 by @dependabot in #1512
- build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #1510
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #1515
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.0 to 1.58.2 by @dependabot in #1518
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #1514
- build(deps): bump github.com/linode/linodego from 1.36.2 to 1.37.0 by @dependabot in #1517
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #1516
Full Changelog: v2.23.1...v2.25.0
v2.24.0
What's Changed
🚀 New Features
- Project: MultiCluster Object Storage by @zliang-akamai in #1492
📖 Documentation
- Change all API Doc urls to point to new Techdocs by @jriddle-linode in #1520
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.3 to 1.17.4 by @dependabot in #1503
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #1511
- build(deps): bump github.com/linode/linodego from 1.36.1 to 1.36.2 by @dependabot in #1512
- build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #1510
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #1515
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.0 to 1.58.2 by @dependabot in #1518
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #1514
- build(deps): bump github.com/linode/linodego from 1.36.2 to 1.37.0 by @dependabot in #1517
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #1516
Full Changelog: v2.23.1...v2.24.0
v2.23.1
What's Changed
🐛 Bug Fixes
- Require replacement when
type
attribute of node pool resource changed by @zliang-akamai in #1478
💡 Improvements
- Replace deprecated aws sdk
EndpointResolver
by @zliang-akamai in #1496
🧪 Testing Improvements
📖 Documentation
- Added note in documentation that Parent/Child support may not yet be generally available by @ezilber-akamai in #1490
📦 Dependency Updates
- build(deps): bump hashicorp/ghaction-terraform-provider-release from 4 to 5 by @dependabot in #1488
- build(deps): bump github.com/linode/linodego from 1.36.0 to 1.36.1 by @dependabot in #1500
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.1 to 1.17.3 by @dependabot in #1498
New Contributors
- @ezilber-akamai made their first contribution in #1490
Full Changelog: v2.23.0...v2.23.1
v2.23.0
What's Changed
🐛 Bug Fixes
- Resolve issues that prevented goreleaser v2.x compatibility by @lgarber-akamai in #1461
- Add RequiresReplace plan modifier to linode_id for linode_instance_shared_ips resource by @zliang-akamai in #1464
- Resolve nil pointer dereference in FrameworkProvider{}.InitProvider(...) method by @lgarber-akamai in #1471
🚀 New Features
- Project VM Placement by @lgarber-akamai and @yec-akamai in #1459
- Add
linode_placement_group
resource by @lgarber-akamai in #1401 - Add Placement Group fields to
linode_instance
resource by @lgarber-akamai in #1406 - Add
linode_placement_group
data source by @yec-akamai in #1409 - Add
linode_placement_groups
data source by @lgarber-akamai in #1416 - Add information about Placement Group limits to the
linode_region
andlinode_regions
data sources by @lgarber-akamai in #1428 - Add
linode_placement_group_assignment
resource by @lgarber-akamai in #1432
- Add
💡 Improvements
- Add
obj_bucket_force_delete
config option to delete buckets with objects by @jriddle-linode in #1465 - Reuse the client if it is already configured in fwprovider by @tchinmai7 in #1467
🧪 Testing Improvements
- Fix TestFlattenPGModel in framework_models_unit_test by @ykim-1 in #1418
- Add cloud firewall for integration tests by @ykim-1 in #1444
- Add Calico Inbound and Outbound policies to LKE nodes for E2E by @ykim-1 in #1472
- Resolve issue in failing Placement Group tests by @lgarber-akamai in #1487
- Fix e2e test firewall syntax and remove ipv6 dependency by @ykim-1 in #1462
- Add environment file to cloud firewall implementation to stabilize builds and reduce execution time by @ykim-1 in #1477
- Fix generate ip env file script by @ykim-1 in #1485
📖 Documentation
- Move
linode_placement_groups
data source docs to data-sources directory by @lgarber-akamai in #1440 - Add notes to documentation for limited LKE ACL availability by @lgarber-akamai in #1470
- Add documentation notes for Placement Groups LA by @lgarber-akamai in #1476
📦 Dependency Updates
- build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #1458
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.8.0 to 1.9.0 by @dependabot in #1456
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.3 to 1.55.1 by @dependabot in #1468
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.2 to 1.17.1 by @dependabot in #1483
Full Changelog: v2.22.0...v2.23.0
v2.22.0
What's Changed
🚀 New Features
- Add support for Parent/Child account switching by @jriddle-linode in #1448
- Add
user_type
to user-related resources and data sources by @lgarber-akamai in #1360 - Add
linode_child_account
andlinode_child_accounts
data sources; add related fields tolinode_account
data source by @lgarber-akamai in #1359
- Add
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.27.1 by @dependabot in #1452
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timetypes from 0.3.0 to 0.4.0 by @dependabot in #1457
- build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 by @dependabot in #1455
⚙️ CI Improvements
- Resolved issues that prevented goreleaser v2.x compatibility by @lgarber-akamai in #1460
Full Changelog: v2.21.1...v2.22.0
v2.21.2
An empty patch release aims to fix the checksum inconsistency issue with OpenTofu registry.
Full Changelog: v2.21.1...v2.21.2
v2.21.1
NOTE: This release is not currently accessible due to an unexpected issue that occurred at release time. Please upgrade to v2.21.2 to access the changes made in this release.
What's Changed
🐛 Bug Fixes
- Ignore 404 when reading LKE ACL by @yec-akamai in #1449
Full Changelog: v2.21.0...v2.21.1
v2.21.0
What's Changed
🐛 Bug Fixes
- Fix concurrent map write on
Schema.Blocks
in the fw base resource by @zliang-akamai in #1417
🚀 New Features
- Support control plane ACL in lke cluster resoure and datasource by @yec-akamai in #1436
💡 Improvements
- Refactor firewall data source model by @zliang-akamai in #1405
- Remove explicit log for GET requests by @yec-akamai in #1421
🧪 Testing Improvements
- Matrix-based integration parallel test execution across multiple accounts by @ykim-1 in #1408
- Update profile integration tests and add unit test coverage by @ykim-1 in #1429
- minimize intermittent test failures and optimize test scope for each matrix test user by @ykim-1 in #1438
📦 Dependency Updates
- build(deps): bump github.com/linode/linodego from 1.33.0 to 1.33.1 by @dependabot in #1411
- build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #1414
- build(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 by @dependabot in #1412
- build(deps): bump hashicorp/ghaction-terraform-provider-release from 3 to 4 by @dependabot in #1419
- build(deps): bump github.com/go-resty/resty/v2 from 2.12.0 to 2.13.1 by @dependabot in #1424
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.15.0 to 0.16.0 by @dependabot in #1420
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.0 to 1.54.3 by @dependabot in #1430 and #1441
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 by @dependabot in #1435
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 by @dependabot in #1434
- build(deps): bump github.com/bflad/tfproviderlint from 0.29.0 to 0.30.0 in /tools by @dependabot in #1433
- build(deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by @dependabot in #1443
Full Changelog: v2.20.1...v2.21.0
v2.20.1
What's Changed
🐛 Bug Fixes
- Revert RunBatch(...) usage by @lgarber-akamai in #1403
- Apply Crossplane plan ID workaround across all Framework resources by @lgarber-akamai in #1404
📦 Dependency Updates
- build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #1400
Full Changelog: v2.20.0...v2.20.1