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_id
variable is now required
gcp_keys_path
now 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_token
is nowmetal_auth_token
project_id
is nowmetal_project_id
organization_id
is notmetal_organization_id
create_project
is nowmetal_create_project
project_name
is nowmetal_project_name
Fixes
- Hard-coded paths have been updated for use as a Terraform Module
apt
has been replaced withapt-get
to 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/packet
provider 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 plan
will 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!