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

v3.3.0

Latest
Compare
Choose a tag to compare
@ocobles ocobles released this 06 Jul 13:30
· 3 commits to main since this release
5b6938a

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)