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
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
c75bc69ea2
Add warning string if no conf file exists
2015-10-01 19:40:26 -07:00
Brian Cain
9495dd3ee8
Fix --notoken flag
2015-09-25 15:56:28 -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
5908fe2d9e
Update modify command to properly handle tags and TTL
2015-09-19 15:18:55 -07:00
Brian Cain
c28f015346
Only set/parse tags if flag argument is called
2015-09-19 15:11:17 -07:00
Brian Cain
28b145d762
Simplify how notoken arg is processed in get
2015-09-19 15:07:18 -07:00
Brian Cain
5588c941c2
Bump version 0.2.3
2015-09-17 21:17:01 -07:00
Brian Cain
39a3d09766
Fix modify command bug
...
Hash is not a valid flag type so instead it will use string
2015-09-17 21:11:31 -07:00
Brian Cain
40fd138214
Remove host options and use argument instead
2015-09-17 21:05:09 -07:00
Brian Cain
7015fc3b20
Check for token variable instead of from options
...
Update the get method to only retrieve tokens if one doesn't exist from
either the cli arguments or from a dotfile
2015-09-15 15:22:13 -07:00
Brian Cain
3e7b2b54fe
Respect token from config file
2015-09-15 13:32:49 -07:00
Brian Cain
f8cc329447
Fix typo for delete methods
2015-09-15 13:28:53 -07:00
Brian Cain
a72303c859
Grab host instead of hostname for options params
2015-09-15 13:23:36 -07:00
Brian Cain
a9bce6ec97
Grab proper hostname flag for query command
2015-09-15 13:22:36 -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
9e4e7b3dab
Do not ask for password if token is provided
2015-09-15 10:44:51 -07:00
Brian Cain
9c69e752e7
Add more error handling around token command
2015-09-14 22:56:17 -07:00
Brian Cain
992a37cabf
Update http method name that takes user/password
2015-09-14 22:53:39 -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
d99e401bb0
Add verbose variable in command handling
2015-09-14 16:53:14 -07:00
Brian Cain
73827f4ee2
Add verbose flag for future use
2015-09-14 16:51:49 -07:00
Brian Cain
4c1add6060
Handle exception if not config file exists
2015-09-14 14:40:34 -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
4c249c0ce4
( #1 ) Use config file for defaults
...
This commit allows vmfloaty to read from a dotfile for some simple
configuration defaults
2015-09-06 11:10:43 -07:00
Brian Cain
49b4956323
(maint) Remove filter check from commands class
2015-09-06 10:39:12 -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
b9c43f9695
Set vmpooler and list vm results
2014-10-29 11:43:53 -07:00
Brian Cain
d31b5e6b8f
Add host manager
2014-10-28 23:16:33 -07:00
Brian Cain
55d4046c75
Add provision base
2014-10-28 23:02:30 -07:00
Brian Cain
51193ab4a6
Update CLI options
2014-10-28 22:57:48 -07:00
Brian Cain
99b03e2994
Initial commit of vmfloaty
2014-10-28 22:05:33 -07:00