Now that tugboat supports API 2.0 (thanks!), reporting additional image info can help scripts use tugboat to automate creation of images from snapshots. We added Min Disk Size last October. Now, I'm proposing we add Regions too, since a valid region must be known to successfully build a droplet from an snapshot.
Regions are reported in a comma-separated list:
Name: Redmine on 14.04
ID: 12438838
Distribution: Ubuntu
Min Disk Size: 20GB
Regions: nyc1,ams1,sfo1,nyc2,ams2,sgp1,lon1,nyc3,ams3,fra1
I considered sorting the list, but decided against it, since, while I couldn't find documentation of the significance of the ordering of regions returned by the API, the sequence mirrors the sequence on the website for creating droplets, suggesting the regions may be in order of preference.
FYI – I'm not a Ruby programmer, so apologies if I've missed something. I did ensure bundle exec rspec tests are all passing, so hopefully this simple feature suggestion will be acceptable & easy to merge.
Now that tugboat supports API 2.0 (thanks!), reporting additional image info can help scripts use tugboat to automate creation of images from snapshots. We added Min Disk Size last October. Now, I'm proposing we add Regions too, since a valid region must be known to successfully build a droplet from an snapshot.
Regions are reported in a comma-separated list:
I considered sorting the list, but decided against it, since, while I couldn't find documentation of the significance of the ordering of regions returned by the API, the sequence mirrors the sequence on the website for creating droplets, suggesting the regions may be in order of preference.
FYI – I'm not a Ruby programmer, so apologies if I've missed something. I did ensure
bundle exec rspec
tests are all passing, so hopefully this simple feature suggestion will be acceptable & easy to merge.