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
559005057e
Ensure vm number is specified from cli args
2015-10-12 09:48:17 -07:00
Brian Cain
54893cf5fb
Improve how to retrieve vms
...
This commit changes the get command to have users request vms by
specifying the hosts they want and then the number of hosts rather than
having to say each one separated by a comma.
2015-10-09 22:06:14 -07:00
Brian Cain
76a2d23973
( #3 ) Add initial formatter class
2015-10-01 23:39:23 -07:00
Brian Cain
c738b0c566
Abstract conf parsing to class
2015-10-01 23:32:17 -07:00
Brian Cain
9b176a7bd5
Add class for getting version
2015-10-01 23:30:12 -07:00
Brian Cain
98741e5e4a
Fix token auth for methods
...
Properly set the header to be X-AUTH-TOKEN for requests to the pooler.
2015-09-25 14:03:47 -07:00
Brian Cain
de7a9ac433
Remove random puts command
2015-09-25 13:34:38 -07:00
Brian Cain
fa33863003
Improve output of delete command
2015-09-19 15:21:35 -07:00
Brian Cain
5908fe2d9e
Update modify command to properly handle tags and TTL
2015-09-19 15:18:55 -07:00
Brian Cain
fa93804ffc
Check if hosts are nil for delete method
2015-09-15 13:54:25 -07:00
Brian Cain
16dd780cb9
Add correct headers for token requests
2015-09-15 13:38:52 -07:00
Brian Cain
f8cc329447
Fix typo for delete methods
2015-09-15 13:28:53 -07:00
Brian Cain
9fc9820120
Simplify how floaty gets vms
...
Instead of building a json hash for each requested vm, sub the host
strings commas with + and append it to the request url.
2015-09-15 13:08:52 -07:00
Brian Cain
7fb07a9a69
Properly parse response body in token delete
2015-09-15 11:29:47 -07:00
Brian Cain
2ea08f95a5
Fix res_body variable typo in Auth class
2015-09-15 11:24:17 -07:00
Brian Cain
562b811867
Simplify token requests
2015-09-15 10:40:36 -07:00
Brian Cain
c9dd50716e
Do not verify ssl certificates
2015-09-15 10:26:54 -07:00
Brian Cain
992a37cabf
Update http method name that takes user/password
2015-09-14 22:53:39 -07:00
Brian Cain
eee7aab760
Add http class for api token requests
2015-09-14 22:50:01 -07:00
Brian Cain
e194f04ea9
Simplify operating system hash for get method
2015-09-14 22:26:27 -07:00
Brian Cain
8616397c8e
Properly handle token requests
2015-09-14 22:23:55 -07:00
Brian Cain
ad003d474b
Move error messages to STDERR and exit 1
2015-09-14 22:21:06 -07:00
Brian Cain
607a679a81
Add http request method that takes user/password combo
2015-09-14 22:15:01 -07:00
Brian Cain
4198321127
Remove /v1 from auth class
2015-09-14 22:01:47 -07:00
Brian Cain
832169a066
Check if url is nil before making connection
2015-09-14 21:53:40 -07:00
Brian Cain
201f59c376
Add verbose to methods
2015-09-14 21:45:33 -07:00
Brian Cain
44c5315bfd
Move printing to command class instead of pooler class
...
This commit makes the pooler class more of a library rather than a
helper class that prints the response body of api requests
2015-09-14 21:37:12 -07:00
Brian Cain
31de937e4f
Fix filter unknown variable
2015-09-14 16:51:48 -07:00
Brian Cain
2e32472ac2
Remove /v1 from urls in pooler library
2015-09-14 14:50:35 -07:00
Brian Cain
d3b1af4a06
( #1 ) Add token status and delete methods
2015-09-07 14:11:05 -07:00
Brian Cain
02527b9665
( #1 ) Update query, snapshot, and revert
2015-09-06 12:16:08 -07:00
Brian Cain
13f5a282c7
( #1 ) Add summary command
...
Right now it does not support timespans, and just does current day.
2015-09-06 11:35:42 -07:00
Brian Cain
296f9abb1d
( #1 ) Update vmfloaty to use new vmpooler api
...
This commit also uses commander for arg parsing.
This commit is a WIP.
2015-09-05 16:17:45 -07:00
Brian Cain
12ee91df3e
Pretty print obtained hosts and add init host manager functions
2014-11-12 22:28:21 -08:00
Brian Cain
007bbbc39c
Remove provision
...
Beaker already does this
2014-10-29 15:51:03 -07:00
Brian Cain
18869bb440
Fix if branch and option syntax errors
2014-10-29 14:14:51 -07:00
Brian Cain
ca90919c03
Add initial all option for releasing vms
2014-10-29 14:09:58 -07:00
Brian Cain
dce854ae2a
Remove PE option from get operation
...
This operation should probably not exist within the get operation.
Instead, it can exist with the provision class.
2014-10-29 14:04:26 -07:00
Brian Cain
65f93cb519
Add get and release to cli
2014-10-29 13:51:24 -07:00
Brian Cain
85d5eda24b
Filter list command
2014-10-29 13:16:09 -07:00
Brian Cain
b9c43f9695
Set vmpooler and list vm results
2014-10-29 11:43:53 -07:00
Brian Cain
cafe3ee005
Remove extra print
2014-10-28 23:30:26 -07:00
Brian Cain
c8dc80c1f1
Update get doc
2014-10-28 23:21:54 -07:00
Brian Cain
cd794ad160
Update pe provisioner
2014-10-28 23:16:40 -07:00
Brian Cain
d31b5e6b8f
Add host manager
2014-10-28 23:16:33 -07:00
Brian Cain
75f2a212a4
Add info on vmpooler api urls
2014-10-28 23:13:09 -07:00
Brian Cain
b14fdc6219
Update CLI commands and docs
2014-10-28 23:07:51 -07:00