v2.11.3 (2022-06-14)
Enchancement:
- resource/reserved_ip: Add support for reserved IP label updates 268
Documentation:
v2.11.2 (2022-06-03)
Enhancement:
- data source/plan: Add GPU fields 264
Bug Fix:
- Fix acceptance tests 260
Dependency:
- update govultr to v2.17.1 262
- update github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0 261
v2.11.1 (2022-05-18)
Documentation:
- resource/instance: fix incorrect import example 251
- resource/instance_ipv4: fix vultr_instance_ipv4 resource doc and argument reference 253
Dependency:
- updated govultr from v1.16.0 to v1.17.0 255
Bug Fix:
- resource/kubernetes_nodepool: fix
tag
so that it can be deleted 255 - resource/instance: fix
tag
so that it can be deleted 255 - resource/bare_metal_server: fix
tag
so that it can be deleted 255
New Contributors:
- @NicolasCARPi made their first contribution in 251
v2.11.0 (2022-05-11)
Documentation:
- resource/instance: add additional examples for backups 246
- resource/kubernetes: update examples for default optional node pool 249
- readme: add link to quickstart guide 244
Dependency:
- updated terraform-plugin-sdk from 2.15.0 to 2.16.0 245
- updated terraform-plugin-sdk from 2.12.0 to 2.15.0 242
- updated Go v1.16 -> v1.17 221
- updated govultr from 2.14.2 to 2.15.1 233
- updated govultr from 2.15.1 to 2.16.0 241
Enhancement:
- resource/kubernetes: allow removal of default node pool after resource creation 248
- resource/kubernetes: add support for auto scaler options on node pools 247
- resource/kubernetes node pools: add support for auto scaler options on node pools 247
- data source/kubernetes: add auto scaler fields247
- data source/kubernetes node pools: add auto scaler fields 247
- resource/block storage: add block type 238
- data source/block storage: add block type field 238
- resource/instance: add VPC support 237
- resource/load balancer: add VPC support 237
- data source/instance: add VPC fields237
- data source/load balancer: add VPC support 237
- resource/kubernetes: add better error handling to reads 236
- resource/kubernetes node pools: add better error handling to reads 236
- resource/instance: add support for tags 240
- resource/bare metal: add support for tags 240
- data source/instance: add support for tags 240
- data source/bare metal: add support for tags 240
Bug Fix:
- resource/kubernetes: fix labeling on cluster updates 239
- resource/firewall rule: read from correct govultr data 243
New Contributors:
- @optik-aper made their first contribution in 238
- @dfinr made their first contribution in 244
- @travispaul made their first contribution in 246
Enhancement:
- vultr_resource_instance : Updating hostname will result in a forcenew change 226
Dependency:
- updated Go v1.16 -> v1.17 221
- updated terraform-plugin-sdk from 2.10.1 to 2.12.0 218
- updated govultr from 2.14.1 to 2.14.2 219
Enhancement:
- vultr_resource_block : add waits for active status 222
Dependency:
- updated govultr to v2.14.0 -> v2.14.1 210
Enhancement:
- datasource/kubernetes: New datasource for VKE 198
- Updated all datasources deprecations read -> readContext 204
Bug Fix:
- datasource/backups : fix scheme mismatch 201
Dependency:
- updated govultr to v2.12.0 -> v2.14.0 206
Bug Fix:
- resource/instance: fix importer 192 Thanks @vincentbernat
Enhancement:
- Implement datasource filtering on string lists 188 Thanks @kaorihinata
Dependencies:
- Bump govultr to v2.12.0, adjust monthly charges to float 182
Enhancement:
- resource/bare_metal: Add timeout options 175
Bug Fix:
- datasource/account : Fix type mismatch for billing fields 174
- resource/instance : Fix invalid error message change 178
- resource/instance : Fix issue where changing hostname didn't trigger hostname change 180
Documentation
- resource/snapshots : fix typo 167
- resources/vultr_kubernetes : Add description that kubeconfigs are base64 encoded 169
Dependency:
- updated govultr to v2.9.2 -> v2.10.0 179
Enhancement:
- resource/vultr_kubernetes: New resource that allows for deployment of VKE clusters 165
- resource/vultr_kubernetes_node_pools: New resource that allows for deployment of node pools to existing VKE Cluster165
Bug Fix:
- resource/load_balancer: added missing
region
andssl_redirect
values from being set 163
Enhancement:
- resource/instance: increased default timeout for create/update from 20 to 60 minutes 160
Enhancement:
- resource/instance: add marketplace support with
image_id
150 - resource/bare_metal: add marketplace support with
image_id
150 - datasource/applications: adds marketplace support 150
- Add openBSD to builds 155
Bug Fix:
Dependency:
Enhancement:
- resource/instance: adding wait if a plan is being upgrade 144
Enhancement:
- resource/instance: allow plan changes to do in-place upgrades 142
Bug Fix:
- resource/bare_metal: fix type issue on
v6_network_size
140 - resource/bare_metal: fix missing
mac_address
definition in scheme 140
IMPROVEMENTS:
- resource/vultr_instances: allow the configuration of
backups_schedule
134 136 - resource/vultr_load_balancers: add support for new LB features
private_network
andfirewall_rules
137 - resource/vultr_iso: support detaching during deletion 131 Thanks @johnrichardrinehart
- resource/vultr_instances:
private_network_ids
are now tracked in statefile 135 - resource/vultr_block_storage: new field added
mount_id
135 - resource/vultr_plans: new field added
disk_count
135
Dependency:
Feature:
- Updated to Go 1.16 to support
darwin_arm64
125
Bug Fix:
- Fix issue with vultr_instance.reserved_ip_id and vultr_reserved_ip.attached_id conflicting 122
Dependency:
- updated terraform-plugin-sdk to v1.8.0 -> v2.4.0 111
Dependency:
- updated GoVultr to v2.3.1 (fixes #102 #105) 106
IMPROVEMENTS:
- datasource/vultr_instance_ip4 & reverse_ipv4 improved filter and cleaned up docs 107
IMPROVEMENTS:
- resource/vultr_instances: Private-networks will be detached prior to deletion 93
- resource/vultr_instances: Removal of
forcenew
onactiviation_email
84
BUG FIXES:
- resource/vultr_instances: In v2 the ID of the Reserved IP, not the IP itself, is required for creation. 79
Breaking Change:
- resource/vultr_instances: Changing
reservered_ip
toreservered_ip_id
to make it clear that the ID should be passed 79
Breaking Changes:
- The TF Vultr provider v2.0.0 is a large change that uses the new Vultr API v2. This change resolves quite a few limitations and improves overall performance of tooling. These changes include field and resource/datasource name updates to match the API and offer a consistent experience.
Dependency:
- updated GoVultr to v2.1.0
Breaking Change:
- resource/vultr_server: Changing
user_data
will now trigger aforce_new
70
Dependency:
- updated GoVultr to v1.1.1 70
BUG FIXES:
- resource/vultr_server: Fix bug that did not allow user-data to be passed in as a string 65
FEATURES:
- New Resource : vultr_server_ipv4 61
- New Resource : vultr_reverse_ipv4 61
- New Resource : vultr_reverse_ipv6 20
- New Data Source : vultr_server_ipv4 61
- New Data Source : vultr_reverse_ipv4 61
- New Data Source : vultr_reverse_ipv6 20
IMPROVEMENTS:
- resource/vultr_server: Ability to enable/disable DDOS post create 59
- resource/vultr_server: Ability to detach ISO post create 60
IMPROVEMENTS:
- resource/vultr_dns_record: New custom importer allows you to import DNS Records 51
- resource/vultr_firewall_rule: New custom importer allows you to import Firewall Rules 52
IMPROVEMENTS:
- resource/vultr_dns_domain: Making
server_ip
optional. Ifserver_ip
is not supplied terraform will now create the DNS resource with no records. 48
BUG FIXES:
- resource/vultr_dns_record: Able to create record with
priority
of0
45
FEATURES:
BUG FIXES:
- Typo in
website/docs/index.html.markdown
38
FEATURES:
BUG FIXES:
- resource/vultr_server: Detach ISO prior to deletion if instance was created with ISO. 34
IMPROVEMENTS:
- resource/block_storage: Adding new optional param
live
to allow attaching/detaching of block storage to instances without restarts 31
BUG FIXES:
- resource/reserved_ip: Adding
computed: true
toattached_id
to prevent issues when Vultr assigns this 29 - resource/vultr_server: Adding
ForceNew: true
toreserved_ip
to prevent any issues where the main floating ip may get deleted and cause issues with the instance 29
IMPROVEMENTS:
- resource/vultr_server: New optional field
reserved_ip
which lets you assign areserved_ip
during server creation #26. - resource/reserved_ip: During deletion any instances that are attached to the reserved_ip are detached #27.
- Migrated to Terraform Plugin SDK #21
- docs/snapshot fixed typo in snapshot #19
IMPROVEMENTS:
- resource/vultr_block_storage: Attaches block storage on creation. Also reattaches block storage to instances if you taint the instance.#9 Thanks @oogy!
IMPROVEMENTS:
- provider: Retry mechanism configuration
retry_limit
was added to allow adjusting how many retries should be attempted. #7.
BUG FIXES:
- Fixed go module name #4
- Initial release under the terraform-providers/ namespace
v1.0.4 (2019-08-09)
- Fixes issue where using a snapshot would cause drift #96
- You will now not have to define the
os_id
for the following server optionsapp_id
iso_id
snapshot_id
v1.0.3 (2019-07-18)
- Fixes issue where you could not use
os_id
andscript_id
together #92
- You will now need to provide the
os_id
on each corresponding optionapp_id
- uses os_id186
iso_id
- uses os_id159
snap_id
- uses os_id164
script_id
- uses os_id159
or any os specific id
v1.0.2 (2019-07-15)
- Updated dependencies PR #89
- Govultr
v0.1.3
->v0.1.4
- Govultr
v1.0.1 (2019-07-08)
- Fixed bug where scriptID was not being properly handled in server creation #82
- Added error handler on protocol case sensitivity #83
- Typo in doc firewall_rule doc for protocol #83
- Initial release
- Supported Data Sources
- Account
- Api Key
- Application
- Backup
- Bare Metal Plan
- Bare Metal Server
- Block Storage
- DNS Domain
- Firewall Group
- Iso Private
- Iso Public
- Network
- OS
- Plan
- Region
- Reserved IP
- Server
- Snapshot
- SSH Key
- Startup Script
- User
- Supported Resources
- Bare Metal Server
- Block Storage
- DNS Domain
- DNS Record
- Firewall Group
- Firewall Rule
- ISO
- Network
- Reserved IP
- Server
- Snapshot
- SSH Key
- Startup Scripts
- User