Skip to content

Latest commit

 

History

History
385 lines (310 loc) · 20.9 KB

CHANGELOG.md

File metadata and controls

385 lines (310 loc) · 20.9 KB

Change log

v2.11.3 (2022-06-14)

Enchancement:

  • resource/reserved_ip: Add support for reserved IP label updates 268

Documentation:

  • resource/instance: Fix typo 268
  • resource/reverse_ip: Fix type 268

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

2.10.1 (March 30, 2022)

Enhancement:

  • vultr_resource_instance : Updating hostname will result in a forcenew change 226

2.10.0 (March 25, 2022)

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

2.9.1 (February 2, 2022)

Dependency:

  • updated govultr to v2.14.0 -> v2.14.1 210

2.9.0 (January 21, 2022)

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

2.8.1 (December 20, 2021)

Bug Fix:

  • resource/instance: fix importer 192 Thanks @vincentbernat

2.8.0 (December 08, 2021)

Enhancement:

  • Implement datasource filtering on string lists 188 Thanks @kaorihinata

2.7.0 (December 6, 2021)

Dependencies:

  • Bump govultr to v2.12.0, adjust monthly charges to float 182

2.6.0 (November 19, 2021)

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

2.5.0 (October 22, 2021)

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

2.4.2 (September 15, 2021)

Bug Fix:

  • resource/load_balancer: added missing region and ssl_redirect values from being set 163

2.4.1 (August 13, 2021)

Enhancement:

  • resource/instance: increased default timeout for create/update from 20 to 60 minutes 160

2.4.0 (August 02, 2021)

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:

  • resource/bare_metal: fix importer 157
  • Doc updates 152 146 147

Dependency:

  • updated terraform-plugin-sdk to v2.6.0 -> v2.7.0 149
  • updated govultr to v2.5.1 -> v2.7.1 150

2.3.3 (June 25, 2021)

Enhancement:

  • resource/instance: adding wait if a plan is being upgrade 144

2.3.2 (June 10, 2021)

Enhancement:

  • resource/instance: allow plan changes to do in-place upgrades 142

2.3.1 (June 2, 2021)

Bug Fix:

  • resource/bare_metal: fix type issue on v6_network_size 140
  • resource/bare_metal: fix missing mac_address definition in scheme 140

2.3.0 (May 11, 2021)

IMPROVEMENTS:

  • resource/vultr_instances: allow the configuration of backups_schedule 134 136
  • resource/vultr_load_balancers: add support for new LB features private_network and firewall_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:

  • updated terraform-plugin-sdk to v2.4.0 -> v2.6.0 134
  • updated govultr to v2.3.1 -> v2.5.1 135

2.2.0 (March 30, 2021)

Feature:

  • Updated to Go 1.16 to support darwin_arm64 125

2.1.4 (March 23, 2021)

Bug Fix:

  • Fix issue with vultr_instance.reserved_ip_id and vultr_reserved_ip.attached_id conflicting 122

2.1.3 (January 29, 2021)

Dependency:

  • updated terraform-plugin-sdk to v1.8.0 -> v2.4.0 111

2.1.2 (January 05, 2021)

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

2.1.1 (December 09, 2020)

IMPROVEMENTS:

  • resource/vultr_instances: Private-networks will be detached prior to deletion 93
  • resource/vultr_instances: Removal of forcenew on activiation_email 84

2.1.0 (December 03, 2020)

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 to reservered_ip_id to make it clear that the ID should be passed 79

2.0.0 (December 01, 2020)

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

1.5.0 (November 09, 2020)

Breaking Change:

  • resource/vultr_server: Changing user_data will now trigger a force_new 70

Dependency:

  • updated GoVultr to v1.1.1 70

1.4.1 (September 15, 2020)

BUG FIXES:

  • resource/vultr_server: Fix bug that did not allow user-data to be passed in as a string 65

1.4.0 (August 28, 2020)

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

1.3.2 (June 17, 2020)

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

1.3.1 (June 11, 2020)

IMPROVEMENTS:

  • resource/vultr_dns_domain: Making server_ip optional. If server_ip is not supplied terraform will now create the DNS resource with no records. 48

1.3.0 (June 03, 2020)

BUG FIXES:

  • resource/vultr_dns_record: Able to create record with priority of 0 45

FEATURES:

  • New Resource : vultr_object_storage 41
  • New Data Source : vultr_object_storage 41

1.2.0 (May 27, 2020)

BUG FIXES:

  • Typo in website/docs/index.html.markdown 38

FEATURES:

  • New Resource : vultr_load_balancer 37
  • New Data Source : vultr_load_balancer 37

1.1.5 (April 07, 2020)

BUG FIXES:

  • resource/vultr_server: Detach ISO prior to deletion if instance was created with ISO. 34

1.1.4 (March 30, 2020)

IMPROVEMENTS:

  • resource/block_storage: Adding new optional param live to allow attaching/detaching of block storage to instances without restarts 31

1.1.3 (March 24, 2020)

BUG FIXES:

  • resource/reserved_ip: Adding computed: true to attached_id to prevent issues when Vultr assigns this 29
  • resource/vultr_server: Adding ForceNew: true to reserved_ip to prevent any issues where the main floating ip may get deleted and cause issues with the instance 29

1.1.2 (March 19, 2020)

IMPROVEMENTS:

  • resource/vultr_server: New optional field reserved_ip which lets you assign a reserved_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

1.1.1 (December 02, 2019)

IMPROVEMENTS:

  • resource/vultr_block_storage: Attaches block storage on creation. Also reattaches block storage to instances if you taint the instance.#9 Thanks @oogy!

1.1.0 (November 22, 2019)

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

1.0.5 (October 24, 2019)

  • Initial release under the terraform-providers/ namespace

v1.0.4 (2019-08-09)

Fixes

  • Fixes issue where using a snapshot would cause drift #96

Enhancements

  • You will now not have to define the os_id for the following server options
    • app_id
    • iso_id
    • snapshot_id

v1.0.3 (2019-07-18)

Fixes

  • Fixes issue where you could not use os_id and script_id together #92

Breaking Changes

  • You will now need to provide the os_id on each corresponding option
    • app_id - uses os_id 186
    • iso_id - uses os_id 159
    • snap_id - uses os_id 164
    • script_id - uses os_id 159 or any os specific id

v1.0.2 (2019-07-15)

Dependencies

  • Updated dependencies PR #89
    • Govultr v0.1.3 -> v0.1.4

v1.0.1 (2019-07-08)

Fixes

  • Fixed bug where scriptID was not being properly handled in server creation #82

Enhancements

  • Added error handler on protocol case sensitivity #83

Docs

  • Typo in doc firewall_rule doc for protocol #83

v1.0.0 (2019-06-24)

Features

  • 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