From 31a8529600e9b41eed2671f813d52863c15bef01 Mon Sep 17 00:00:00 2001 From: Cody Hill <15899666+c0dyhi11@users.noreply.github.com> Date: Tue, 27 Apr 2021 16:32:06 -0500 Subject: [PATCH] Bumping default Anthos to 1.7.0 (#68) * Bumping default Anthos to 1.7.0 * Bumping README.md refer to 1.7 docs * Added default storage_options --- README.md | 7 ++++--- variables.tf | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a055d0c..5c2bd5b 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ The default variables make use of 6 [c3.small.x86](https://metal.equinix.com/pro The Terraform has been successfully tested with following versions of Anthos on Baremetal: +- 1.7.0 - 1.6.0 To simplify setup, this is designed to use manual LoadBalancing with [Kube-VIP](https://kube-vip.io) load balancer. No other load balancer support is planned at this time. @@ -91,7 +92,7 @@ rm -f terraform_0.14.2_linux_amd64.zip ## Manage your GCP Keys for your service accounts -The Anthos on Baremetal install requires several service accounts and keys to be created. See the [Google documentation](https://cloud.google.com/anthos/gke/docs/bare-metal/1.6/installing/install-prereq#service_accounts_prerequisites) for more details. By default, Terraform will create and manage these service accounts and keys for you (recommended). Alternatively, you can create these keys manually, or use a provided helper script to make the keys for you. +The Anthos on Baremetal install requires several service accounts and keys to be created. See the [Google documentation](https://cloud.google.com/anthos/gke/docs/bare-metal/1.7/installing/install-prereq#service_accounts_prerequisites) for more details. By default, Terraform will create and manage these service accounts and keys for you (recommended). Alternatively, you can create these keys manually, or use a provided helper script to make the keys for you. If you choose to manage the keys yourself, the Terraform files expect the keys to use the following naming convention, matching that of the Google documentation: @@ -106,7 +107,7 @@ util ``` If doing so manually, you must create each of these keys and place it in a folder named `keys` within the `util` folder. -The service accounts also need to have IAM roles assigned to each of them. To do this manually, you'll need to follow the [instructions from Google](https://cloud.google.com/anthos/gke/docs/bare-metal/1.6/installing/install-prereq#service_accounts_prerequisites) +The service accounts also need to have IAM roles assigned to each of them. To do this manually, you'll need to follow the [instructions from Google](https://cloud.google.com/anthos/gke/docs/bare-metal/1.7/installing/install-prereq#service_accounts_prerequisites) Much easier (and recommended) is to use the helper script located in the `util` directory called `setup_gcp_project.sh` to create these keys and assign the IAM roles. The script will allow you to log into GCP with your user account and the GCP project for your Anthos cluster. @@ -182,7 +183,7 @@ A complete list of variables can be found at