Update Terraform linode to v2 #19
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/linode-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.30.0
->2.31.1
Release Notes
linode/terraform-provider-linode (linode)
v2.31.1
Compare Source
What's Changed
🐛 Bug Fixes
📖 Documentation
🧪 Testing Improvements
⚙️ Repo/CI Improvements
📦 Dependency Updates
New Contributors
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.31.0...v2.31.1
v2.31.0
Compare Source
What's Changed
⚠️ Breaking Change
linode_nodebalancer_node
Resource by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1595🚀 New Features
🐛 Bug Fixes
🧪 Testing Improvements
⚙️ Repo/CI Improvements
📖 Documentation
📦 Dependency Updates
New Contributors
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.30.0...v2.31.0
v2.30.0
Compare Source
What's Changed
🐛 Bug Fixes
🚀 New Features
🧪 Testing Improvements
vpcsubnets
to test matrix account by @ykim-1 in https://github.com/linode/terraform-provider-linode/pull/1626📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.29.1...v2.30.0
v2.29.1
Compare Source
What's Changed
🐛 Bug Fixes
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.29.0...v2.29.1
v2.29.0
Compare Source
What's Changed
⚠️ WARNING ⚠️
Updating firewalls with this version may drop VMs from your firewall, please update to v2.29.1
🐛 Bug Fixes
🧪 Testing Improvements
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.28.0...v2.29.0
v2.28.0
Compare Source
⚠️ WARNING ⚠️
Updating firewalls with this version may drop VMs from your firewall, please update to v2.29.1
What's Changed
📋 New Project
⚠️ Breaking Change
linode_firewall
Resource by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1426ipv4
andipv6
attributes) in the blocks of firewall rules are no longer allowed to align with API behavior.ports
attribute are no longer allowed, and according to the API doc, "if no ports are configured, all ports are affected".🐛 Bug Fixes
💡 Improvements
device_name
attribute of instance config resource by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1563🧪 Testing Improvements
TestAccResourceInstance_requestQuantity
by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1575📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.27.0...v2.28.0
v2.27.0
Compare Source
What's Changed
🚀 New Features
linode_lke_node_pool
resource by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1537linode_lke_cluster
data source by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1559🐛 Bug Fixes
linode_instance_disk
when a disk creation event fails by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1560📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.26.0...v2.27.0
v2.26.0
Compare Source
What's Changed
📋 New Projects
🚀 New Features
linode_lke_cluster
by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1530🐛 Bug Fixes
objkey
's config validate function by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1545linode_object_storage_bucket
andlinode_object_storage_key
resources by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1547💡 Improvements
placement_group
field tolinode_instances
data source by @ezilber-akamai in https://github.com/linode/terraform-provider-linode/pull/1529parseLKEAttributes
function and reduce size of LKE acceptance test instances by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1546🧪 Testing Improvements
Fix TestAccResourceInstance_privateImage integration test by @yec-akamai in https://github.com/linode/terraform-provider-linode/pull/1555
Add RegionType to test region helper by @ykim-1 in https://github.com/linode/terraform-provider-linode/pull/1548
⚙️ Repo/CI Improvements
📖 Documentation
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.25.0...v2.26.0
v2.25.0
Compare Source
What's Changed
⚠️ Breaking Change
🚀 New Features
⚙️ Repo/CI Improvements
📖 Documentation
linode_object_storage_bucket
data source by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1525📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.23.1...v2.25.0
v2.24.0
Compare Source
What's Changed
🚀 New Features
📖 Documentation
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.23.1...v2.24.0
v2.23.1
Compare Source
What's Changed
🐛 Bug Fixes
type
attribute of node pool resource changed by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1478💡 Improvements
EndpointResolver
by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1496🧪 Testing Improvements
📖 Documentation
📦 Dependency Updates
New Contributors
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.23.0...v2.23.1
v2.23.0
Compare Source
What's Changed
🐛 Bug Fixes
🚀 New Features
linode_placement_group
resource by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1401linode_instance
resource by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1406linode_placement_group
data source by @yec-akamai in https://github.com/linode/terraform-provider-linode/pull/1409linode_placement_groups
data source by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1416linode_region
andlinode_regions
data sources by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1428linode_placement_group_assignment
resource by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1432💡 Improvements
obj_bucket_force_delete
config option to delete buckets with objects by @jriddle-linode in https://github.com/linode/terraform-provider-linode/pull/1465🧪 Testing Improvements
📖 Documentation
linode_placement_groups
data source docs to data-sources directory by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1440📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.22.0...v2.23.0
v2.22.0
Compare Source
What's Changed
🚀 New Features
user_type
to user-related resources and data sources by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1360linode_child_account
andlinode_child_accounts
data sources; add related fields tolinode_account
data source by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1359📦 Dependency Updates
⚙️ CI Improvements
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.21.1...v2.22.0
v2.21.2
Compare Source
An empty patch release aims to fix the checksum inconsistency issue with OpenTofu registry.
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.21.1...v2.21.2
v2.21.1
Compare Source
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
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.21.0...v2.21.1
v2.21.0
Compare Source
What's Changed
🐛 Bug Fixes
Schema.Blocks
in the fw base resource by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1417🚀 New Features
💡 Improvements
🧪 Testing Improvements
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.20.1...v2.21.0
v2.20.1
Compare Source
What's Changed
🐛 Bug Fixes
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.20.0...v2.20.1
v2.20.0
Compare Source
What's Changed
🐛 Bug Fixes
helper.RunBatch
by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1396🚀 New Features
available
in accountavailability related data sources by @yec-akamai in https://github.com/linode/terraform-provider-linode/pull/1391💡 Improvements
BaseDataSource
inlinode_account
data source by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1392🚚 Terraform Framework Migration
linode_nodebalancer_config
resource to framework by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1389🧪 Testing Improvements
kernels
integration test with updated filter by @yec-akamai in https://github.com/linode/terraform-provider-linode/pull/1399⚙️ Repo/CI Improvements
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.19.0...v2.20.0
v2.19.0
Compare Source
What's Changed
🚀 New Features
linode_user
resource by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1374site_type
field to linode_region and linode_regions data sources by @lgarber-akamai in https://github.com/linode/terraform-provider-linode/pull/1371💡 Improvements
linode_instance_networking
Data Source by @zliang-akamai in https://github.com/linode/terraform-provider-linode/pull/1379🚚 Terraform Framework Migration
🐛 Bug Fixes
✔️ Repository/CI Improvements
📖 Documentation
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.18.0...v2.19.0
v2.18.0
Compare Source
🚀 New Features
🐛 Bug Fixes
🧪 Test Fixes
📖 Documentation
📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.17.0...v2.18.0
v2.17.0
Compare Source
🚀 New Features
linode_lke_node_pool
resource @michael-sh-guardicore (#1267)🚚 Terraform Framework Migration
📖 Documentation
🐛 Bug/Test Fixes
linode_object_storage_key
@lgarber-akamai (#1344)linode_nodebalancer_node
,linode_nodebalancer_config
@junho100 (#1346)📦 Dependency Updates
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.16.0...v2.17.0
v2.16.0
Compare Source
🚀 New Features
💡 Improvements
SDKVersionString()
toruntime/debug
in standard library @zliang-akamai (#1300)🐛 Bug/Test Fixes
📦 Dependency Updates
v2.15.0
Compare Source
🚀 New Features
linode_rdns
resource @lgarber-akamai (#1270)linode_account_settings
resource @lgarber-akamai (#1273)user-related resources
@lgarber-akamai (#1274)linode_domain
andlinode_domain_record
@yec-akamai (#1275)linode_instance_backups
data source @ykim-1 (#1289)sshkey
resource and data source @ykim-1 (#1278)nb
related resource and data sources @ykim-1 (#1269)💡 Improvements
🐛 Bug/Test Fixes
group
Attribute Deletion Issue inlinode_instance
@zliang-akamai (#1308)domains
integration test @yec-akamai (#1277)📦 Dependency Updates
🚚 Terraform Framework Migration
v2.14.0
Compare Source
🔈 Announcement
The update logic for nested
pool
blocks in thelinode_lke_cluster
resource has changed considerably with this update. Please review the resource documentation for more details.🚀 New Features
firewalls
in nodebalancer resource and data source @yec-akamai (#1253)linode_lke_clusters
data source @yec-akamai (#1238)lke
data source to terraform framework @yec-akamai (#1235)linode_ipv6_ranges
filter data source @lgarber-akamai (#1231)linode_domains
data source @yec-akamai (#1222)linode_stackscript
resource and data source @yec-akamai (#1268)linode_token
resource @lgarber-akamai (#1264)linode_image
andlinode_images
resources/data sources @ykim-1 (#1262)linode_volume
resource and data source @yec-akamai (#1261)🐛 Bug Fixes
image
; adjust documentation accordingly @lgarber-akamai (#1249)format
target to Makefile; make minor consistency improvements @lgarber-akamai (#1252)💡 Improvements
linode_instance_config
Resource @zliang-akamai (#1265)linode_instance
Resource @zliang-akamai (#1254)linode_rdns
resource @zliang-akamai (#1246)linode_nodebalancer_node
resource documentation @lgarber-akamai (#1232)📦 Dependency Updates
v2.13.0
Compare Source
🚀 New Features
🐛 Bug Fixes
Full Changelog: https://github.com/linode/terraform-provider-linode/compare/v2.12.0...v2.13.0
v2.12.0
Compare Source
🚀 New Features
linode_nodebalancer_configs
data source @yec-akamai (#1211)💡 Improvements
firewalldevice
package to Terraform Framework @zliang-akamai (#1214)Create
andUpdated
attributes inlinode_firewall_device
are now in RFC3339 format.✔️ Test & CI Improvements
v2.11.0
Compare Source
🚀 New Features
accountavailability
data source to show customer-specific unavailable resources in region based on capabilities @yec-akamai (#1174)Add
linode_account_availabilities
data source to list service types that are unavailable in account for given region @yec-akamai (#1173)💡 Improvements
FrameworkRebootInstance
for framework resource work in future @zliang-akamai (#1167)aws-sdk-go
toaws-sdk-go-v2
for Object Storage Bucket and Object Resources @zliang-akamai (#1149)NewEventPollerWithSecondary
for linode instance disk event polling @yec-akamai (#1164)🐛 Bug Fixes
linode_domain_record
resource to prevent unnecessary diffs when users include their FQDN in the record's name @lgarber-akamai (#1166)✔️ Test & CI Improvements
linode_object_storage_bucket
tests @lgarber-akamai (#1177)📦 Dependency Updates
v2.10.1
Compare Source
🐛 Bug Fixes
✔️ Repository & CI Improvements
📦 Dependency Updates
v2.10.0
Compare Source
🚀 New Features
🐛 Bug Fixes
int64
toint
conversion @zliang-akamai (#1108)✔️ Repository & CI Improvements
RUN_LONG_TESTS
system; skip all Managed Database tests @lgarber-akamai (#1128)📦 Dependency Updates
v2.9.7
Compare Source
📦 Dependency Updates
v2.9.6
Compare Source
🐛 Bug Fixes
📦 Dependency Updates
✔️ CI Improvements
integrations-test.yaml
file @ykim-1 (#1118)test.yml
to allow GHA to mark build statuses appropriately @ykim-1 (#1112)v2.9.5
Compare Source
📦️ Dependency Updates
v2.9.4
Compare Source
Changes
ComputeS3EndpointFromBucket
helper function @zliang-akamai (#1105)id
field in nestedlinode_instance
configuration profiles @lgarber-akamai (#1093)Dependency updates
v2.9.3
Compare Source
🐛 Bug Fixes
FrameworkSafeInt64ToInt
@zliang-akamai (#1077)📖 Documentation
🧪 Testing Improvements
terraform-plugin-testing
@zliang-akamai (#1073)Dependancy Updates
v2.9.2
Compare Source
Changes
SafeInt64ToInt
for SDKv2 and first batch of usage @zliang-akamai (#1050)nosec
Comment forgosec
and remove deprecatedio/ioutil
package @zliang-akamai (#1078)GetTestClient()
and support API URL & version overrides @lgarber-akamai (#1072)v2.9.1
Compare Source
📖 Documentation
🐛 Bug Fixes
📦 Dependency Updates
v2.9.0
Compare Source
💡 Improvements
linode_firewall
resource @lgarber-akamai (#1043)🚀 New Data Sources
linode_volumes
data source @jriddle-linode (#1031)📖 Documentation
🐛 Bug Fixes
EventPollMilliseconds
in SDKv2 client @lgarber-akamai (#1042)v2.8.0
Compare Source
🐛 Bug Fixes
wait_for_available
in migrated linode_rdns resource @lgarber-akamai (#1034)💡 Improvements
linode_instance
@zliang-akamai (#1019)firewall_id
field to Create @jriddle-linode (#1005)✅ Testing
v2.7.2
Compare Source
🐛 Bug Fixes
linode_instance
disk and config fields @lgarber-akamai (#995)📖 Documentation
linode_instance_config
deprecation notice @akerl (#1006)📦️ Dependency Updates
⚙️ GitHub Workflows
v2.7.1
Compare Source
🐛 Bug Fix
*schema.Set
in expansion @lgarber-akamai (#993)v2.7.0
Compare Source
🚀 New Data Sources
linode_ssh_keys
data source @amisiorek-akamai (#981)linode_firewalls
data source @lgarber-akamai (#967)linode_kernels
data source @amisiorek-akamai (#968)💡 Improvements
device
block implementation for linode instance config @zliang-akamai (#965)✅ Testing
has_user_data
test cases @lgarber-akamai (#986)📦️ Dependencies
v2.6.1
Compare Source
v2.6.0
Compare Source
🚀 New Data Sources
💡 Improvements
skip_implicit_reboots
inlinode_instance
@lgarber-akamai (#977)linode_firewall
with no rules @lgarber-akamai (#962)SafeInt64ToInt
,StringToInt
function; fixStringToInt64
function @zliang-akamai (#951)🚚 Terraform Framework Migration
ipv6range
resource to terraform framework @yec-akamai (#931)linode_account_settings
resource and data source to framework @lgarber-akamai (#809)✅ Testing
📖 Documentation
📦️ Dependencies
⚙️ GitHub Workflows
v2.5.2
Compare Source
Changes
TestConstructFilterString
failed due to missing filter configTypeFunc
@yec-akamai (#942)skip_implicit_reboots
provider argument @lgarber-akamai (#934)Documentation
Dependencies
v2.5.1
Compare Source
Changes
🐛 Bug Fixes
v2.5.0
Compare Source
Changes
Merge Framework Migration Phase 2 -> dev @lgarber-akamai (#891)
nbnode
datasource @ezilber-akamai (#888)linode_account_settings
data source @lgarber-akamai (#889)databasebackups
datasource @ezilber-akamai (#882)linode_databases
data source @lgarber-akamai (#876)linode_region
data source from SDKv2 -> Framework @lgarber-akamai (#879)databaseengines
datasource @ezilber-akamai (#872)instancetype
andinstancetypes
datasources @ezilber-akamai (#864)user
datasource @ezilber-akamai (#861)accountlogin
andaccountlogins
datasources @ezilber-akamai (#863)image
&images
data source @yec-akamai (#869)stackscripts
Data Source @yec-akamai (#880)vlan
Data Source @zliang-akamai (#883)NOTE: These migrations may introduce small inconsistencies with their SDKv2 counterparts. Please do not hesitate to report any issues that arise from these migrations.
Dependencies
Workflow
action-regex-match
with GitHub script @zliang-akamai (#894)v2.4.0
Compare Source
💡 Improvements
Migrated various data sources from SDKv2 to Framework:
linode_database_mysql
@ezilber-akamai (#853)linode_database_postgresql
@ezilber-akamai (#856)linode_domain
@lgarber-akamai (#851)linode_domain_zonefile
@ezilber-akamai (#846)linode_nodebalancer_config
@yec-akamai (#858)linode_regions
@lgarber-akamai (#838)linode_volume
@zliang-akamai (#850)NOTE: These migrations may introduce small inconsistencies with their SDKv2 counterparts. Please do not hesitate to report any issues that arise from these migrations.
📖 Documentation
database_id
deprecation notice for Managed Database data sources @ezilber-akamai (#859)✅ Testing
terraform-plugin-testing
@zliang-akamai (#852)v2.3.0
Compare Source
Changes
profile
datasource to Framework @ezilber-akamai (#812)Dependencies
v2.2.0
Compare Source
Changes
linode_stackscript
migration @lgarber-akamai (#827)v2.1.1
Compare Source
This release resolves an artifact checksum issue that was the result of a failed release process. This version should be otherwise unchanged from
v2.1.0
.v2.1.0
Compare Source
Changes
Terraform Framework Migration
networkingip
datasource to Framework @ezilber-akamai (#808)ProtoV5ProviderFactories
@lgarber-akamai (#815)lkeversions
datasource to Framework @ezilber-akamai (#806)backup
datasource to terraform framework @yec-akamai (#810)kernel
datasource to Framework @ezilber-akamai (#803)account
datasource to Framework @ezilber-akamai (#801)Development Infrastructure, Configs, Dependencies, and Repository Updates
v2.0.0
Compare Source
Introducing support for Terraform Framework Provider
We will continue to support terraform SDKv2 via muxing
Changes
🚀 New Resources
status
field in login-related datasources @ezilber-akamai (#779)label
property inlinode_region
datasource @ezilber-akamai (#762)linode_account_settings
resource @ezilber-akamai (#760)💡 Improvements
linode_lke_cluster
resource to wait for nodes to be ready before returning from scale-up operation @ezilber-akamai (#766)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
682dd74cf9
toed241a5f2d
ed241a5f2d
to9e02c4ebeb
9e02c4ebeb
to93a885a5cf
93a885a5cf
toda21e30496
da21e30496
to608174c587
608174c587
toaab92d7f78
aab92d7f78
to18cb0b931b
18cb0b931b
to9569eae3c4
9569eae3c4
to8b63878e9b
8b63878e9b
to1d77e67083
1d77e67083
to659d568716
659d568716
toe472b8e479
e472b8e479
to031d9762a9
031d9762a9
to29a89d6680
29a89d6680
to2dee9658c8
2dee9658c8
to61d6c259f2
61d6c259f2
to47daaf3698
47daaf3698
tod6ea2bb548
d6ea2bb548
to7ae370b6a8
7ae370b6a8
to1745f744ee
1745f744ee
toa7863d0b28
a7863d0b28
toa54ba80855
a54ba80855
to60d97b8220
60d97b8220
to1a2d7355ac
1a2d7355ac
todd09e7f294
dd09e7f294
to678d31e804
678d31e804
to57afa7cc52
57afa7cc52
to998b4de95c
998b4de95c
to8822d1f8c7
8822d1f8c7
toc071202cd1
c071202cd1
to5f88b68d2d
5f88b68d2d
to618d954405
618d954405
to8428f619a9
8428f619a9
to74aceaa90a
74aceaa90a
to4e3ccf425a
4e3ccf425a
to4837602f67
4837602f67
tob4a4237f34
b4a4237f34
to9b1e7c0aff
9b1e7c0aff
tobb03530666
bb03530666
todcb7cf05d8
dcb7cf05d8
to072858305f
072858305f
tob31256617c
b31256617c
to6e1e050112
6e1e050112
to5f228b089e
5f228b089e
toa107d0c466
a107d0c466
to198a217efc
198a217efc
to91a26e68f9
91a26e68f9
tof92856756f
f92856756f
to28110062de
28110062de
to7026e6e27c
7026e6e27c
to2293d3c416
2293d3c416
to53b5f2d34f
53b5f2d34f
to631c850bae
631c850bae
toab5ed7f86f
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.