Releases: linode/terraform-provider-linode
Releases · linode/terraform-provider-linode
v2.12.0
🚀 New Features
- new: Add
linode_nodebalancer_configs
data source @yec-akamai (#1211)
💡 Improvements
- Add logging for obj cluster, bucket, and key @zliang-akamai (#1206)
- Remove usage of deprecated attributes; fix examples @zliang-akamai (#1213)
- Migrate
firewalldevice
package to Terraform Framework @zliang-akamai (#1214)- Breaking change:
Create
andUpdated
attributes inlinode_firewall_device
are now in RFC3339 format.
- Breaking change:
- Implement Flatten Functions with Preserving Known Option for VPC Subnet @zliang-akamai (#1210)
✔️ Test & CI Improvements
- Fix test by ignoring the failure and waiting for upstream fix @zliang-akamai (#1217)
- test: move test upload logic to using submodule with external repository @ykim-1 (#1216)
v2.11.0
🚀 New Features
- Project DC Get Well changes are now available @lgarber-akamai @yec-akamai (#1207)
- Add
accountavailability
data source to show customer-specific unavailable resources in region based on capabilities @yec-akamai (#1174)
Addlinode_account_availabilities
data source to list service types that are unavailable in account for given region @yec-akamai (#1173) - Adding Framework validator for label attributes @amisiorek-akamai (#1135)
💡 Improvements
- Implement
FrameworkRebootInstance
for framework resource work in future @zliang-akamai (#1167) - Avoid using resource attributes in data source schemas for VPC subnet @zliang-akamai (#1199)
- Improve documentation around legacy-style primary interfaces @yec-akamai (#1194)
- Implement FlattenVPC with preserveKnown option @zliang-akamai (#1193)
- Framework migration for instance IP @zliang-akamai (#1175)
- Migrate
aws-sdk-go
toaws-sdk-go-v2
for Object Storage Bucket and Object Resources @zliang-akamai (#1149) - Use
NewEventPollerWithSecondary
for linode instance disk event polling @yec-akamai (#1164)
🐛 Bug Fixes
- Enhance
linode_domain_record
resource to prevent unnecessary diffs when users include their FQDN in the record's name @lgarber-akamai (#1166)
✔️ Test & CI Improvements
- Improve test report upload script for TOD @ykim-1 (#1176)(#1178)(#1186)
- Add retries to
linode_object_storage_bucket
tests @lgarber-akamai (#1177) - Randomize root password for linode/disk creations @ykim-1 (#1168)
📦 Dependency Updates
- build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 @dependabot (#1202)
- build(deps): bump github.com/linode/linodego from 1.25.0 to 1.26.0 @dependabot (#1204)
- build(deps): bump github.com/linode/linodego/k8s from 1.25.1 to 1.25.2 @dependabot (#1205)
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 @dependabot (#1197)
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.12.0 to 0.13.0 @dependabot (#1195)
- build(deps): bump actions/stale from 8 to 9 @dependabot (#1191)
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.3 to 1.15.7 @dependabot (#1182, #1192)
- build(deps): bump actions/setup-python from 4 to 5 @dependabot (#1180)
- build(deps): bump actions/setup-go from 4 to 5 @dependabot (#1179)
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.5.1 to 1.6.0 @dependabot (#1171)
v2.10.1
🐛 Bug Fixes
- Fix typo in linode_user @marvin-w (#1155)
- Check for null SecondaryEntity when determining Linode boot config @lgarber-akamai (#1163)
- Add v2 suffix to the module name @zliang-akamai (#1156)
✔️ Repository & CI Improvements
- Migrate test helper import paths in VPC modules @zliang-akamai (#1165)
- Remove unnecessary tests @ykim-1 (#1161)
- Add go badges @zliang-akamai (#1157)
- Add retries for all LKE tests; make account settings test opt-in @lgarber-akamai (#1147)
📦 Dependency Updates
- build(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 @dependabot (#1158)
- build(deps): bump actions/github-script from 6 to 7 @dependabot (#1136)
- build(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 @dependabot (#1159)
- build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to 1.48.5 @dependabot (#1160)
v2.10.0
🚀 New Features
- Add support for Virtual Private Cloud (#1046)
- Thanks to @zliang-akamai, @amisiorek-akamai, @ykim-1, @lgarber-akamai, and @yec-akamai
🐛 Bug Fixes
- Resolve LKE cluster creation/deletion polling errors @lgarber-akamai (#1143)
- Use safe
int64
toint
conversion @zliang-akamai (#1108)
✔️ Repository & CI Improvements
- Repository house cleaning @luthermonson (#1101)
- Fix test upload script when input is null @ykim-1 (#1133)
- Change generated test report to acceptable XML for test aggregation @ykim-1 (#1125)
- Refactor
RUN_LONG_TESTS
system; skip all Managed Database tests @lgarber-akamai (#1128) - Add make tooldeps to workflows @zliang-akamai (#1142)
📦 Dependency Updates
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.30.0 @dependabot (#1134)
- build(deps): bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 @dependabot (#1140)
- build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 @dependabot (#1131)
v2.9.7
📦 Dependency Updates
- Re-pin linodego/k8s to commit hash to resolve issue that caused malformed request bodies @lgarber-akamai (#1126)
v2.9.6
🐛 Bug Fixes
- Resolved issue that caused unexpected context deadline timeouts on LKE cluster recycle operations @lgarber-akamai (#1120)
📦 Dependency Updates
- Bump github.com/linode/linodego/k8s from 0.0.0-20200831124119-58d5d5bb7947 to 1.25.0 @dependabot (#1123)
✔️ CI Improvements
v2.9.5
📦️ Dependency Updates
- Downgrade resty to v2.9.1 to avoid a bug @zliang-akamai (#1113)
v2.9.4
Changes
- Add
ComputeS3EndpointFromBucket
helper function @zliang-akamai (#1105) - Adding S3 Endpoint Computed Field @luthermonson (#1090)
- new: Expose
id
field in nestedlinode_instance
configuration profiles @lgarber-akamai (#1093) - new: Add custom type for fields that accept IPv4/IPv6 addresses @lgarber-akamai (#1081)
Dependency updates
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 @dependabot (#1096)
- build(deps): bump github.com/aws/aws-sdk-go from 1.42.16 to 1.47.0 @dependabot (#1097, #1106)
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.4.1 to 1.4.2 @dependabot (#1094)
- build(deps): bump github.com/linode/linodego from 1.23.0 to 1.24.0 @dependabot (#1092)
v2.9.3
🐛 Bug Fixes
- fix: Remove resource from state if ID is empty @lgarber-akamai (#1085)
- Wait for disk deletion to complete @lucaferocino (#1089)
- Apply
FrameworkSafeInt64ToInt
@zliang-akamai (#1077)
📖 Documentation
- Fix db access control doc @zliang-akamai (#1086)
🧪 Testing Improvements
- Replace SDKv2 test helpers with
terraform-plugin-testing
@zliang-akamai (#1073)
Dependancy Updates
- build(deps): bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0 @dependabot (#1079)
- build(deps): bump release-drafter/release-drafter from 5.24.0 to 5.25.0 @dependabot (#1087)
- build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 @dependabot (#1070)
- build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 @dependabot (#1071)
v2.9.2
Changes
- doc: Add guide for migrating to config and disk resources. @zliang-akamai (#1057)
- new: Add debug logging for Instance-related resources @lgarber-akamai (#1048)
- new: Overhaul API request logging system @lgarber-akamai (#1053)
- Migrate in-house time type to HC's implementation @zliang-akamai (#1067)
- Update
SafeInt64ToInt
for SDKv2 and first batch of usage @zliang-akamai (#1050) - Fix
nosec
Comment forgosec
and remove deprecatedio/ioutil
package @zliang-akamai (#1078) - fix: Revert integer ID attributes to strings @lgarber-akamai (#1075)
- fix: Move
GetTestClient()
and support API URL & version overrides @lgarber-akamai (#1072)