Commit graph

330 commits

Author SHA1 Message Date
Brian Cain
b82d7756de (#5) Document how to use Pooler class for ruby scripts 2015-10-01 19:57:02 -07:00
Brian Cain
19d409b722 (#6) Write up simple introduction workflow in readme 2015-10-01 19:45:36 -07:00
Brian Cain
c75bc69ea2 Add warning string if no conf file exists 2015-10-01 19:40:26 -07:00
Brian Cain
bd94b4585e (#7) Document valid config file flags 2015-10-01 19:39:00 -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
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
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
279a0d98ce Fix typo in readme for dotfile 2015-09-17 15:20:28 -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
d557541174 Properly add commander dependency for gemspec 2015-09-15 14:00:52 -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
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
7abe3564ed Merge pull request #2 from briancain/update-with-commander
(#1) Update with commander
2015-09-15 13:10:01 -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
9e4e7b3dab Do not ask for password if token is provided 2015-09-15 10:44:51 -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
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
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
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
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
4c1add6060 Handle exception if not config file exists 2015-09-14 14:40:34 -07:00
Brian Cain
bda732fc17 Add vmpooler link in README 2015-09-07 14:27:15 -07:00
Brian Cain
28180c17fe Add floaty image in readme 2015-09-07 14:26:04 -07:00
Brian Cain
b64d9ba391 Add example dotfile config 2015-09-07 14:14:42 -07:00
Brian Cain
02f56d3256 Update readme with token commant 2015-09-07 14:12:55 -07:00