Skip to content

Releases: equinix/terraform-equinix-metal-openshift-on-baremetal

v0.6.1

08 Jul 18:57
44ac156
Compare
Choose a tag to compare

What's Changed

  • Configure Renovate by @renovate in #29
  • chore(deps): update hashicorp/setup-terraform action to v3 by @renovate in #33
  • chore(deps): update actions/checkout action to v4 by @renovate in #32
  • fix kubepassword export folder by @saintdle in #36

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

13 Jun 19:50
867df0f
Compare
Choose a tag to compare

What's Changed

  • docs: clarity in summary by @displague in #28
  • chore: update the module for June 2024 current TF Provider and upstream module behaviors by @displague in #31

The variables project_id and auth_token are now metal_project_id and metal_auth_token. This makes them configurable with eval $(metal env --output terraform --export).

The dns_options variable has been removed. DNS providers must now be configured using their environment variables or other forms of external provider configuration (such as the ~/.aws profile).

Full Changelog: v0.5.0...v0.6.0

v0.5.0

18 May 13:34
741112c
Compare
Choose a tag to compare

What's Changed

  • Add provider meta module_name in Equinix Metal TF configs by @Vasubabu in #24
  • Update tool install instructions by @displague in #23

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

02 May 11:56
5044c4a
Compare
Choose a tag to compare

Breaking Changes

  • In v0.3 the Equinix Metal Terraform provider was used. In v0.4 this module has migrated to the Equinix Terraform provider (v1.14.1). It is recommended to rebuild any existing deployments. Migration should be possible by converting the state files as described in the Migrating from equinix/metal to equinix/equinix.
  • The facility variable has been replaced with metro. See Bye Facilities, Hello (again) Metros for more details. The default location has moved from SJC1 to DA.
  • The default plan is now c3.small rather than c2.medium
  • Terraform version >= 1 is now required

What's Changed

  • Fix README.md TF_VARs by @saschagrunert in #11
  • Some fixes and update OCP version to 4.12 by @agonzalezrh in #20
    • plan_bastion is now available for defining the bastion node plan (previously plan_controlplane was overused for this purpose)
  • update Terraform for v1 use by @rawkode in #21
    • templatefile is used instead of Template datasources
    • use curl options that surface errors and silence the progress output
    • use c3.small.x86 consistently
    • Update CI to use terraform v1 by @ctreatma in #22
  • upgrade and migrate from Metal (v.3.2.1) to Equinix provider (v.14.1) by @displague in #13, #18, and #21
    • Use metros instead of facilities

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

16 Nov 03:35
b166813
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

14 Apr 16:16
e268fbc
Compare
Choose a tag to compare

Breaking Changes

  • Requires TF0.14+

Improvements

  • Terraform variables are defined as sensitive where appropriate
  • Uses equinix/metal provider 1.1.0
  • Adds output variable console
  • Adds output variable username
  • Adds output variable password
  • Adds output variable kubeconfig
  • Adds output variable bastion_kubeconfig
  • Adds output variable bastion_ip
  • Adds output variable openshift_bootstrap_ip
  • Adds output variable ssh_private_key_file
  • Adds output variable ssh_public_key
  • Adds output variable openshift_controlplane_ips
  • Adds output variable openshift_worker_ips

v0.1.0 Initial Release

17 Mar 03:09
8f0a47a
Compare
Choose a tag to compare
Pre-release

This initial release of the OpenShift on baremetal module for Equinix Metal continues the development effort of https://github.com/RedHatSI/terraform-packet-openshift.

This release is available through the Terraform Registry at https://registry.terraform.io/modules/equinix/openshift-on-baremetal/metal/latest

This project is experimental.