control icon indicating copy to clipboard operation
control copied to clipboard

2.0: API - AWS provider returns machine types for invalid availability zones

Open saheienko opened this issue 5 years ago • 4 comments

Short Summary: Control doesn't recognize availability zones. Steps to Reproduce: Run supergiant/control and add the test-aws cloud account with valid credentials.

$ curl -H'Authorization: ...' localhost:8080/v1/api/accounts/test-aws/regions/eu-west-1/az/eu-west-12/types
["t3.small","c3.2xlarge","c3.xlarge","c4.xlarge","c5d.18xlarge","c5d.9xlarge","c5d.9xlarge","c5n.18xlarge","c5n.18xlarge","c5n.large","c5n.large","d2.4xlarge","d2.8xlarge","d2.xlarge","h1.16xlarge","h1.4xlarge","h1.8xlarge","i3.2xlarge","i3.large","i3.xlarge","m1.xlarge","m3.2xlarge","m3.xlarge","m4.large","m5.12xlarge","m5.24xlarge","m5.xlarge","m5.xlarge","m5a.large","m5d.24xlarge","m5d.2xlarge","m5d.xlarge","p2.16xlarge","p3.2xlarge","p3.8xlarge","p3.8xlarge","r3.xlarge","r5.12xlarge","r5.24xlarge","r5.large","r5a.24xlarge","t2.medium","z1d.xlarge","c1.medium","c3.xlarge","c4.2xlarge","c4.2xlarge","c4.large","c4.large","c4.xlarge","c5.4xlarge","c5.4xlarge","c5.9xlarge","c5d.4xlarge","c5d.xlarge","c5n.xlarge","d2.2xlarge","d2.xlarge","i2.xlarge","i3.16xlarge","i3.8xlarge","i3.metal","m3.2xlarge","m4.10xlarge","m4.10xlarge","m4.4xlarge","m4.xlarge","m5.xlarge","m5a.2xlarge","m5a.2xlarge","m5a.large","m5d.12xlarge","m5d.24xlarge","r3.8xlarge","r3.8xlarge","r4.16xlarge","r4.16xlarge","r4.xlarge","r5a.24xlarge","r5a.large","z1d.xlarge"]

$ curl -H'Authorization: ...' localhost:8080/v1/api/accounts/test-aws/regions/eu-west-1/az/SOME_AZONE/types
["t3.small","c3.2xlarge","c3.xlarge","c4.xlarge","c5d.18xlarge","c5d.9xlarge","c5d.9xlarge","c5n.18xlarge","c5n.18xlarge","c5n.large","c5n.large","d2.4xlarge","d2.8xlarge","d2.xlarge","h1.16xlarge","h1.4xlarge","h1.8xlarge","i3.2xlarge","i3.large","i3.xlarge","m1.xlarge","m3.2xlarge","m3.xlarge","m4.large","m5.12xlarge","m5.24xlarge","m5.xlarge","m5.xlarge","m5a.large","m5d.24xlarge","m5d.2xlarge","m5d.xlarge","p2.16xlarge","p3.2xlarge","p3.8xlarge","p3.8xlarge","r3.xlarge","r5.12xlarge","r5.24xlarge","r5.large","r5a.24xlarge","t2.medium","z1d.xlarge","c1.medium","c3.xlarge","c4.2xlarge","c4.2xlarge","c4.large","c4.large","c4.xlarge","c5.4xlarge","c5.4xlarge","c5.9xlarge","c5d.4xlarge","c5d.xlarge","c5n.xlarge","d2.2xlarge","d2.xlarge","i2.xlarge","i3.16xlarge","i3.8xlarge","i3.metal","m3.2xlarge","m4.10xlarge","m4.10xlarge","m4.4xlarge","m4.xlarge","m5.xlarge","m5a.2xlarge","m5a.2xlarge","m5a.large","m5d.12xlarge","m5d.24xlarge","r3.8xlarge","r3.8xlarge","r4.16xlarge","r4.16xlarge","r4.xlarge","r5a.24xlarge","r5a.large","z1d.xlarge"]

Expected Results: Not found or other error. Actual Results: See above. Dev Info: (add links to log files)

  1. Output of go version:
  2. Commit hash or release tag used (git log):
14dba504 (HEAD -> master, origin/master, origin/HEAD) increase timeout for etcd and poststart (#996)
  1. Number of Masters and Nodes:
  2. Cloud Provider:
  3. Logs from /tasks/{task_id}/logs/ws UI/API endpoint for involved clusters:
  4. Log files from /tmp, on the machine Control is running on (for example: /tmp/314c2c2c-62b7-461b-8022-04dabeb0d19d.log):

saheienko avatar Nov 27 '18 11:11 saheienko

@saheienko is this a duplicate of this issue? https://github.com/supergiant/control/issues/892

gopherstein avatar Nov 27 '18 16:11 gopherstein

@gopherstein looks like it is.

saheienko avatar Nov 27 '18 22:11 saheienko

Closing the other issue.

gopherstein avatar Nov 27 '18 22:11 gopherstein

@saheienko Is this still happening? Below is an example of what is being pulled back:

["c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.18xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.xlarge","c5d.18xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.xlarge","d2.2xlarge","d2.4xlarge","d2.8xlarge","d2.xlarge","g2.2xlarge","g2.8xlarge","g3.16xlarge","g3.4xlarge","g3.8xlarge","g3s.xlarge","i2.2xlarge","i2.4xlarge","i2.8xlarge","i2.xlarge","i3.16xlarge","i3.2xlarge","i3.4xlarge","i3.8xlarge","i3.large","i3.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.16xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.large","m5.metal","m5.xlarge","m5a.12xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.large","m5a.xlarge","m5d.12xlarge","m5d.24xlarge","m5d.2xlarge","m5d.4xlarge","m5d.large","m5d.xlarge","p2.16xlarge","p2.8xlarge","p2.xlarge","p3.16xlarge","p3.2xlarge","p3.8xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.large","r5.xlarge","r5a.12xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.large","r5a.xlarge","r5d.12xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.large","r5d.xlarge","t2.2xlarge","t2.large","t2.medium","t2.micro","t2.nano","t2.small","t2.xlarge","t3.2xlarge","t3.large","t3.medium","t3.micro","t3.nano","t3.small","t3.xlarge","x1.16xlarge","x1.32xlarge","x1e.16xlarge","x1e.2xlarge","x1e.32xlarge","x1e.4xlarge","x1e.8xlarge","x1e.xlarge","z1d.12xlarge","z1d.2xlarge","z1d.3xlarge","z1d.6xlarge","z1d.large","z1d.xlarge"]

eldridgeh avatar May 01 '19 18:05 eldridgeh