Add support for Google Cloud 'us-east4' region and future regions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Andrew Wilkins | ||
2.2 |
Won't Fix
|
High
|
Unassigned |
Bug Description
Google cloud has enabled a new region, 'us-east4'. Can this be added to the regions supported by juju. Furthermore, google is planning on launching many more regions this year alone [1]. Please be aware of this as it might impact how you address this issue. From an Ubuntu image perspective, any region listed by the GCE api will have ubuntu images, so for GCE, there is no reason not to support every region returned.
$ gcloud compute regions list
NAME CPUS DISKS_GB ADDRESSES RESERVED_ADDRESSES STATUS TURNDOWN_DATE
asia-east1 0/600 0/102400 0/575 0/175 UP
asia-northeast1 0/24 0/20480 0/23 0/7 UP
asia-southeast1 0/24 0/20480 0/23 0/7 UP
europe-west1 0/600 0/102400 0/575 0/175 UP
us-central1 2/600 400/102400 2/575 0/175 UP
us-east1 0/600 0/102400 0/575 0/175 UP
us-east4 0/24 0/20480 0/23 0/7 UP
us-west1 0/24 0/20480 0/23 0/7 UP
$ juju show-cloud google
defined: public
type: gce
description: Google Cloud Platform
auth-types: [jsonfile, oauth2]
regions:
us-east1:
endpoint: https:/
us-central1:
endpoint: https:/
us-west1:
endpoint: https:/
europe-west1:
endpoint: https:/
asia-east1:
endpoint: https:/
asia-northeast1:
endpoint: https:/
[1] - https:/
Changed in juju: | |
importance: | Undecided → High |
status: | New → Triaged |
milestone: | none → 2.3-alpha1 |
Changed in juju: | |
milestone: | 2.3-beta1 → 2.3-beta2 |
Changed in juju: | |
assignee: | nobody → Andrew Wilkins (axwalk) |
status: | Triaged → In Progress |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Google has enabled additional regions as of July 28, 2017:
$ gcloud compute regions list southeast1 0/24 0/20480 0/23 0/8 UP
NAME CPUS DISKS_GB ADDRESSES RESERVED_ADDRESSES STATUS TURNDOWN_DATE
asia-east1 0/600 0/102400 0/575 0/175 UP
asia-northeast1 0/24 0/20480 0/23 0/8 UP
asia-southeast1 0/24 0/20480 0/23 0/8 UP
australia-
europe-west1 0/600 0/102400 0/575 0/175 UP
europe-west2 0/24 0/20480 0/23 0/8 UP
us-central1 1/600 200/102400 1/575 0/175 UP
us-east1 0/600 0/102400 0/575 0/175 UP
us-east4 0/24 0/20480 0/23 0/8 UP
us-west1 0/24 0/20480 0/23 0/8 UP
With juju 2.2.2, I can see 8 of these regions:
$ juju version
2.2.2-xenial-amd64
$ juju show-cloud google /www.googleapis .com /www.googleapis .com /www.googleapis .com /www.googleapis .com /www.googleapis .com /www.googleapis .com /www.googleapis .com southeast1: /www.googleapis .com
defined: public
type: gce
description: Google Cloud Platform
auth-types: [jsonfile, oauth2]
regions:
us-east1:
endpoint: https:/
us-central1:
endpoint: https:/
us-west1:
endpoint: https:/
europe-west1:
endpoint: https:/
asia-east1:
endpoint: https:/
asia-northeast1:
endpoint: https:/
asia-southeast1:
endpoint: https:/
australia-
endpoint: https:/