Brian Cain
04acc14bf5
Remove require from gemspec
2016-07-29 14:15:16 -07:00
Brian Cain
1e51a6d1c5
Update README.md
2016-07-29 14:12:15 -07:00
Brian Cain
9b86a972e9
Update readme with library example
2016-07-16 16:57:43 -07:00
Brian Cain
1331a48bb2
Change back how version is set
2016-07-09 20:06:30 -07:00
Brian Cain
53868b9532
Change useragent for faraday
2016-07-09 20:03:08 -07:00
Brian Cain
5f6cd1df1d
( #25 ) Remove printing from delete method in pooler api
2016-07-09 19:53:12 -07:00
Brian Cain
a6c5f1dceb
( #24 ) Improve 'get' output
...
This commit updates how hosts are formated when shown to the user. It
applies a domain to each hostname instead of being a different key.
2016-07-02 11:41:02 -07:00
Brian Cain
06206456c7
Bump to version 0.3.1
2016-06-04 17:25:49 -07:00
Brian Cain
b9781e51ba
Merge pull request #23 from justinstoller/show-tags
...
Show tag values in `list --active`
2016-06-04 17:25:10 -07:00
Justin Stoller
1dd8230017
(maint) Include tags in host pretty printing when available
2016-06-03 10:45:34 -07:00
Justin Stoller
8111005c81
(maint) Pin webmock to 1.21.0
2016-06-03 10:45:34 -07:00
Brian Cain
155aa0e13e
Merge pull request #21 from briancain/update-for-disk-space
...
(#19 ) Update vmfloaty to expect /api/v1 in URL for disk endpoint
2016-05-03 15:00:33 -07:00
Brian Cain
2e24a455a3
( #19 ) Update vmfloaty to expect /api/v1 in URL for disk endpoint
...
This commit updates floaty to use a new endpoint to modify vms. Now you
can use the modify command to extend the disk space of a given vm. The
downside is this new endpoint only exists at /api/v1 on the pooler, and
the way Faraday works required an update to removing a leading slash for
each request endpoint. Users should update their URL in the floaty dot
file to include a /api/v1 at the end of the pooler url
2016-05-03 14:57:00 -07:00
Brian Cain
56924fa811
Make query request before printing all vm information
2015-11-21 13:43:30 -08:00
Brian Cain
19255bb3ba
Merge pull request #18 from briancain/add-force-to-delete-all
...
(#17 ) Add a force option for delete --all
2015-11-21 12:44:50 -08:00
Brian Cain
0cb635a6c7
Update to 0.2.18
2015-11-21 12:44:32 -08:00
Brian Cain
d4d6010eda
Make force flag single dash
2015-11-21 12:43:32 -08:00
Brian Cain
8a3ad76b81
( #17 ) Add a force option for delete --all
2015-11-21 12:26:09 -08:00
Brian Cain
af11d88c07
Merge pull request #16 from briancain/add-list-active-vms-flag
...
(#12 ) List active vms for a given token
2015-11-16 09:39:45 -08:00
Brian Cain
e3218a0fc9
Bump to version 0.2.17
2015-11-16 09:39:25 -08:00
Brian Cain
53f3c7db03
Fixup how vms are printed on list command
2015-11-16 09:24:45 -08:00
Brian Cain
6447a5f217
( #12 ) List active vms for a given token
...
This commit updates the list command to add a flag --active. It will
list all active vms based on the given token as well as what template
they are and how long they've been running for. As a result, this also
updates how the delete --all command formats running vms.
2015-11-16 09:19:51 -08:00
Brian Cain
2a5e5ba9bb
Bump to version 0.2.16
2015-11-16 09:17:48 -08:00
Brian Cain
c8076625db
Merge pull request #15 from briancain/clean-library-methods
...
Cleanup vmfloaty library and command processor
2015-11-16 09:17:17 -08:00
Brian Cain
3b92f12ee9
Print obtained token during get command if no token exists
2015-11-16 09:04:52 -08:00
Brian Cain
e8094fb91d
Use correct variable for formatting hosts
2015-11-16 08:59:25 -08:00
Brian Cain
a0b0016bcd
Add spec test for formatting hashes
2015-11-15 14:35:25 -08:00
Brian Cain
f15df69eef
Fix missing end
2015-11-15 14:35:16 -08:00
Brian Cain
c6cf86669a
Cleanup vmfloaty library and command line functions
2015-11-15 14:24:24 -08:00
Brian Cain
c1689da3c4
( #13 ) Raise exception when required params are missing
...
Instead of doing a system exit and printing to stderr, raise an
exception if parameters are missing when attempting to make an http
connection.
2015-11-15 13:33:21 -08:00
Brian Cain
3394a14ea0
( #14 ) Remove printing in auth library
2015-11-15 13:27:07 -08:00
Brian Cain
544d9d35b8
Bump to version 0.2.15
2015-11-13 11:54:16 -08:00
Brian Cain
a0ba604006
( #11 ) Provide a way to delete all vms acquired by token
...
This commit adds a way for a user to delete all vms that were obtained
by a specific token. It will ask the user if they are sure before
deleting everything.
2015-11-13 11:52:01 -08:00
Brian Cain
bc4cff5363
(maint) Have pooler delete class take array
...
Prior to this commit, the pooler class was expecting a comma separated
string of hosts to delete. This commit updates that to expect hostnames
to be an array instead.
2015-11-10 11:42:56 -08:00
Brian Cain
fa92da5c05
(maint) Update token status to not require password
2015-11-05 13:28:37 -08:00
Brian Cain
2beb36f53e
Update readme.md with rubygems badge version
2015-10-25 10:08:58 -07:00
Brian Cain
b62cffa2cd
(spec) Add format spec test
2015-10-21 22:21:13 -07:00
Brian Cain
ac12ea69c1
(spec) Add auth class spec tests
2015-10-21 22:08:48 -07:00
Brian Cain
a00666e7e4
Bump to 0.2.13
2015-10-16 15:50:44 -07:00
Brian Cain
3a17b418cf
Add default for grabbing an os
...
If a user does not specify a number of vms with the get command (i.e.
does not include an = sign after the os), the get command will assume
the user just wants 1 vm.
2015-10-16 15:48:16 -07:00
Brian Cain
4cf77bc4d4
Fix modify spec test for requests
2015-10-16 15:41:09 -07:00
Brian Cain
1cfe1b7131
Properly store and show domain key for get requests
2015-10-16 15:35:40 -07:00
Brian Cain
d30282ef25
Fix bug where modify_body in modify was not being set to json
2015-10-14 17:27:56 -07:00
Brian Cain
0effe55c31
Add failure message if modify command did not work
2015-10-14 17:17:00 -07:00
Brian Cain
2153507098
Merge branch 'master' of github.com:briancain/vmfloaty
2015-10-14 09:56:54 -07:00
Brian Cain
221e5db6b5
Improve formatting of cli tool
2015-10-13 23:15:47 -07:00
Brian Cain
beeac3858c
(spec) Add spec tests for Pooler class
2015-10-13 22:43:00 -07:00
Brian Cain
6ee138f08e
Add travis
2015-10-13 21:19:50 -07:00
Brian Cain
559005057e
Ensure vm number is specified from cli args
2015-10-12 09:48:17 -07:00
Brian Cain
e613a6818d
Initial commit of test framework
2015-10-09 22:26:20 -07:00