Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Releases: equinix/terraform-provider-metal

v3.3.0

06 Jul 13:30
5b6938a
Compare
Choose a tag to compare

PROVIDER DEPRECATION

EOL (End of Life) scheduled for July 1, 2023

This repository is now Deprecated meaning that this software is only supported or maintained by Equinix Metal and its community in a case-by-case basis.

(#232)

DEPRECATIONS

  • Deprecated Attribute: metal_connection.token (#207)

Bug Fixes

  • metal_reserved_ip_block will now block until the IP range is available. This is generally the desired outcome but is a change in behavior. Use wait_for_state to achieve the previous behavior, if desired.
  • Fix wait_for_deprovision behavior of metal_device to detect reservations being repurposed during the wait period (#217)

Features

  • New data source metal_plans for querying plans using filters (#194)
  • New resource and data source metal_vrf (#224)
  • Adds vrf as a datasource attribute to metal_gateway (#224)
  • Adds vrf_id as a datasource attribute to metal_gateway (#224)
  • Adds vrf_id, peer_asn, subnet, metal_ip, customer_ip, md5 as resource arguments and datasource attributes to metal_virtual_circuit (#224)
  • Adds vrf_id, network, cidr as resource arguments to metal_reserved_ip_block (#224)
  • Adds address as a datasource attribute and resource argument to metal_organization (#231)
  • Adds wait_for_state as an argument to metal_reserved_ip_block (#209)
  • Adds custom_data as an argument to metal_reserved_ip_block (#209)
  • Changed tags and description arguments to updatable in metal_reserved_ip_block (#209)
  • Adds service_token as a datasource and resource attribute to metal_connection (#207)
  • Adds service_token_type as a datasource attribute and resource argument to metal_connection (#207)
  • Adds vlans as a datasource attribute and resource argument to metal_connection (#207)
  • Adds speed argument to metal_connection resources (#207)

Improvements

  • packngo version bumped to 0.25.0
  • CI build cleanup (go bumped to 1.17, vendor directory removed) (#213)
  • E2E tests sped up with parallelization and fixing spot market tests
  • E2E tests use data source plans in all tests with a metal_device to check for available hardware (#239)
  • E2E tests sweepers will ensure VLAN/projects clean up (#234)
  • organization_id is now optional in the metal_connection resource (#223)
  • ports attribute in the metal_connection data source and resource are sorted by role (primary/secondary) (#223)
  • metal_device resource will support the Terraform timeout attributes (#219)
  • metal_gateway will wait for the Metal Gateway devices to pass through the "deleting" status (#238)

v3.3.0-alpha.4

25 May 19:27
dd891eb
Compare
Choose a tag to compare

What's Changed

  • Fix resource metal connection by @ocobleseqx in #223

Full Changelog: v3.3.0-alpha.3...v3.3.0-alpha.4

v3.3.0-alpha.3

11 Apr 13:58
2e9d3a0
Compare
Choose a tag to compare
v3.3.0-alpha.3 Pre-release
Pre-release

What's Changed

  • consider metal_device delete timeout settings when awaiting hardware deprovision by @displague in #219

Full Changelog: v3.3.0-alpha.2...v3.3.0-alpha.3

v3.3.0-alpha.2

14 Mar 20:52
c8e9ca6
Compare
Choose a tag to compare
v3.3.0-alpha.2 Pre-release
Pre-release

What's Changed

  • include device filter in hwReservationStateRefreshFunc by @ocobleseqx in #217

New Contributors

  • @ocobleseqx made their first contribution in #217

Full Changelog: v3.2.2...v3.3.0-alpha.2

v3.3.0-alpha.1

21 Feb 13:53
8191e1a
Compare
Choose a tag to compare
v3.3.0-alpha.1 Pre-release
Pre-release

This is a preview of v3.3.0 for testing only.

What's Changed

  • Fabric service tokens in metal_connection by @t0mk in #207
  • Remove vendor directory and update dependency and build tool versions by @displague in #213
  • wait for IP Reservations to reach the desired state by @displague in #209
  • update CHANGELOG for 3.3.0 by @displague in #214

Full Changelog: v3.2.2...v3.3.0-alpha.1

v3.2.2

18 Feb 15:26
3df85cd
Compare
Choose a tag to compare

Bug Fixes

  • Fix wait_for_deprovision behavior of metal_device to detect reservations being repurposed during the wait period (#208)

v3.2.1

08 Dec 21:12
f3d7fe9
Compare
Choose a tag to compare

Bug Fixes

  • Fix deletion of metal_devices with hardware_reservation_id == next-available (#199)
  • Fix empty payment_method_id handling for metal_project (#201)
  • Fix error handling when API errors list is empty but HTTP status indicates an error (#195)

Improvements

  • recommend x-auth-token be removed from bug reports by (#202)
  • updated TF Plugin SDK to v2.9.0

Full Changelog: v3.2.0...v3.2.1

v3.2.0

29 Sep 12:40
2d7fb2c
Compare
Choose a tag to compare

Bug Fixes

  • Fix deletion of metal_virtual_connection resources #183 (v3.2.0-alpha.4)
  • Fix detection of 403 and 404 errors when multiple errors should be ignored (#192) (v3.2.0-alpha.5)

Features

Improvements

  • Added termination_time to metal_device #182 (v3.2.0-alpha.3)
  • metal_device hostname field is now optional/computed #184 (v3.2.0-alpha.3)
  • metal_device billing_cycle field is now optional/computed #185 (v3.2.0-alpha.3)
  • packngo updated to 0.19.1 #186 (v3.2.0-alpha.3)
  • Add --debug mode to the provider plugin (#173) (v3.2.0-alpha.5)
  • E2E Test Code coverage is now tracked (#173) (v3.2.0-alpha.5)

v3.2.0-alpha.5

27 Sep 17:01
86959c5
Compare
Choose a tag to compare
v3.2.0-alpha.5 Pre-release
Pre-release

Bug Fixes

  • Fix detection of 403 and 404 errors when multiple errors should be ignored (#192)

Improvements

  • Add --debug mode to the provider plugin (#173)
  • E2E Test Code coverage is now tracked (#173)

v3.2.0-alpha.4

22 Sep 02:19
361346b
Compare
Choose a tag to compare
v3.2.0-alpha.4 Pre-release
Pre-release

Bug Fixes

  • Fix deletion of metal_virtual_connection resources #183