This repository has been archived by the owner on Sep 6, 2023. It is now read-only.
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. Usewait_for_state
to achieve the previous behavior, if desired.- Fix
wait_for_deprovision
behavior ofmetal_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 tometal_gateway
(#224) - Adds
vrf_id
as a datasource attribute tometal_gateway
(#224) - Adds
vrf_id
,peer_asn
,subnet
,metal_ip
,customer_ip
,md5
as resource arguments and datasource attributes tometal_virtual_circuit
(#224) - Adds
vrf_id
,network
,cidr
as resource arguments tometal_reserved_ip_block
(#224) - Adds
address
as a datasource attribute and resource argument tometal_organization
(#231) - Adds
wait_for_state
as an argument tometal_reserved_ip_block
(#209) - Adds
custom_data
as an argument tometal_reserved_ip_block
(#209) - Changed
tags
anddescription
arguments to updatable inmetal_reserved_ip_block
(#209) - Adds
service_token
as a datasource and resource attribute tometal_connection
(#207) - Adds
service_token_type
as a datasource attribute and resource argument tometal_connection
(#207) - Adds
vlans
as a datasource attribute and resource argument tometal_connection
(#207) - Adds
speed
argument tometal_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 themetal_connection
resource (#223)ports
attribute in themetal_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)