This repository was archived by the owner on Aug 23, 2024. It is now read-only.
Releases: equinix/terraform-metal-vsphere
Releases · equinix/terraform-metal-vsphere
v4.1.2
v4.1.1
What's Changed
- download a known working version of minio client by @displague in #51
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
- add support for hybrid-unbonded gateway nodes by @displague in #40
- update instructions and tools for vcenter 7.0.3 and latest EM Ubuntu images by @displague in #48
If you are using ESXi 7.0, Please make sure you are using Center 7.0u3+ with the matching Python SDK files.
Full Changelog: v4.0.0...v4.1.0
v4.0.0
v3.0.0
Changes
- #25 #26
relative_path_to_gcs_key
is deprecated, usepath_to_gcs_key
- #35 #31
facility
ormetro
must now be specified - #28 #29 IBX Facilities must now be used (to accommodate Hybrid-Bonded networking, see #40 for non-IBX support)
Improvements
- #30 Gateway node uses Hybrid-Bonded networking for faster and more consistent provisioning and long-term reliability
- #26 Fixed how GCS key path is used and consumed by modules
- #39 Added support for Hardware Reservations (
reservations
variable) - #30 Added support for Metros (
metro
variable, conflicts withfacility
) - #38 Terraform variables are now typed, which should prevent some conditions from failing
- #33 #34 Cleaned up python scripts with
black
formatting and removed cruft - #32 Fixed DHCP handling for more than 6 ESX nodes
v2.3.0
Changes
- Requires Equinix Metal v1.1.0
- Requires Terraform 0.14
Improvements
- Sensitive inputs and outputs are not emitted during apply
- Sensitive output from running scripts have been pushed to files
- Integrations tests are passing during apply (but still failing to destroy cleanly 😿 )
v2.2.0 Fixing bugs, adding tests
Fixes
- variable
vcenter_cluster_name
changes no longer break - provisioners
install_vpn_server
anddownload_vcenter_iso
no longer break on missing/root/bootstrap
Changes
- Output
vpn_pasword
has been renamed tovpn_password
Improvements
- Terraform validation testing is performed on each PR
- Integration testing is included and verifying most of the workflow (full E2E testing is getting closer)
v2.1.0: Preparing for Anthos use
This release incorporates features initially introduced in the Equinix Metal Anthos on vSphere project at https://github.com/packet-labs/google-anthos.
Variables added:
create_project
- if set a new project will be used, otherwise thevar.project_id
project is used
Outputs changed:
- Outputs renamed to lower-case
VPN_Endpoint
VPN_PSK
VPN_User
VPN_Password
vCenter_FQDN
vCenter_Username
VCenter_Password
vCenter_Appliance_Root_Password
- Added:
ssh_key_path
bastion_host
vcenter_ip
Changes / Improvements:
- SSH Key is now generated by default. An existing SSH Key can still be used.
- templates/pre_reqs.py provisions over ssh
- Remote username not assumed to be
root
- Description added to outputs and variables
- Default values added to some variables
Initial Release on Equinix Metal
This is the initial release of the VMWare vSphere module for the Equinix Metal Terraform Provider.
This module was previously released for the Packet provider as https://github.com/packet-labs/terraform-packet-vmware/releases/tag/v1.0.0 before being adapted to Equinix Metal.