Releases: equinix/terraform-equinix-metal-openshift-on-baremetal
v0.6.1
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
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
v0.4.0
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 withmetro
. 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 thanc2.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 (previouslyplan_controlplane
was overused for this purpose)
- update Terraform for v1 use by @rawkode in #21
- 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
- @saschagrunert made their first contribution in #11
- @agonzalezrh made their first contribution in #20
- @ctreatma made their first contribution in #22
- @rawkode made their first contribution in #21
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Small typo by @mrmrcoleman in #7
- Fixed link to EQUINIX.md by @mrmrcoleman in #6
- Support OpenShift 4.9 by @liveaverage in #8
- Route53 by @displague in #9
New Contributors
- @mrmrcoleman made their first contribution in #7
- @liveaverage made their first contribution in #8
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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
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.