Releases: equinix/terraform-equinix-metal-anthos-on-baremetal
v0.8.0
What's Changed
- update the version variables in README.md by @displague in #79
- remove the packet-cloud-config secret by @displague in #80
- use metros instead of facilities by @displague in #81
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.6.0
v0.5.1
v0.5.0 - Adding Portworx Storage
Added
- Adds modular support for Storage providers. See https://github.com/equinix/terraform-metal-anthos-on-baremetal#storage-providers
- Adds Portworx as a storage provider that can be installed with the Terraform variable
storage_module = "portworx" - Installs common pre-requirements on worker nodes needed for various storage providers (lvm2)
- GitHub workflow for Terraform syntax and format validation
Fixes
- README typos
v0.4.0 - Using the GCP Provider
Upgrade notes
To update from v0.3.0, create metal_ variables by renaming the old ambiguously named variables (as described below), configure the gcp_project_id variable, and run gcloud auth application-default login.
Run terraform init to fetch the GCP provider.
Changes
- GCP Provider is now used to manage Google Cloud keys
gcp_project_idvariable is now required
gcp_keys_pathnow defaults to"", only set this if you want to manage the keys yourself (which was the previous behavior, usingutils/keys). Delete or secure these keys if you no longer need them.- Ambiguous Variables have been renamed with a
metal_prefixauth_tokenis nowmetal_auth_tokenproject_idis nowmetal_project_idorganization_idis notmetal_organization_idcreate_projectis nowmetal_create_projectproject_nameis nowmetal_project_name
Fixes
- Hard-coded paths have been updated for use as a Terraform Module
apthas been replaced withapt-getto reduce noise in the log output
v0.3.0 - Using the Equinix Metal Provider
Changes
-
This release is the initial release since changing the Terraform provider from
packhost/packetprovider toequinix/metal.
To migrate an existing install:git pull terraform init sed -i "" s/packet_/metal_/g terraform.tfstate # omit "" on Linux terraform plan
Improvements
terraform planwill no longer jitter on the private (local) ssh key file. The apply is safe and will rename the existing file, the file contents do not change in the replacement.- a topology diagram is included in the README.md
v0.2.0 - Production Grade Release
This release enables the GA code for Anthos on Baremetal.
We have validated this release on:
- Ubuntu 18.04
- Ubuntu 20.04
- CentOS 8
This release uses Kube-VIP's BGP functionality to load balance the Control Plane as well as the Services.
The only thing you'll need is to bring your own CSI, see our Anthos Ready Storage Partners Here
Known Issues
- There is a custom built Equinix Metal CCM in order to work around an issue with Anthos and External Cloud Providers
- We are using a pre-release of Kube-VIP (0.2.3) that have a few work arounds in the manifests
- BGP with a password is not supported at this time
v0.1.0
v0.1.0 - It's a great start!
This release is our first release and this will deploy a pre-GA release of Anthos on Bare Metal.
This release only works on private IPs on Layer 2. This means you can't use kubectl or access any services from outside these private IPs and vLan.
Look forward to a future release that will allow full Layer 3 support!