Commit graph

  • 906ae89987 Remove duplicate (nested) "ok" responses Scott Schneider 2015-08-21 13:54:56 -07:00
  • f7ad3bb7e8 Merge pull request #126 from sschneid/missing_docs Colin 2015-08-21 13:11:06 -07:00
  • fd6a707b15 /api/v1 Scott Schneider 2015-08-20 22:41:19 -07:00
  • 5e30932900 Snapshot route documentation Scott Schneider 2015-08-20 22:39:48 -07:00
  • 825ade9e12 'clone_target' is overridable pool-level Scott Schneider 2015-08-20 22:25:42 -07:00
  • 9ae19e0d4d Merge pull request #125 from sschneid/token_last Justin Stoller 2015-08-20 20:31:33 -07:00
  • 89ce70dba9 Track token use times Scott Schneider 2015-08-20 19:54:59 -07:00
  • ce158d9fec Merge pull request #123 from sschneid/user_token_list Justin Stoller 2015-08-20 19:15:20 -07:00
  • e4f2777889 Spec tests for GET /token Scott Schneider 2015-08-18 19:05:47 -07:00
  • 47deddcc46 Split API spec into /token and /token/:token Scott Schneider 2015-08-18 18:48:38 -07:00
  • 492cfb06a3 List tokens via GET /token Scott Schneider 2015-08-18 18:44:27 -07:00
  • ed63c56724 Merge pull request #124 from sschneid/docs_update Colin 2015-08-20 10:54:18 -07:00
  • 91ca5c282b Description tweak Scott Schneider 2015-08-19 16:24:58 -07:00
  • 969e479d47 This sentence always bugged me Scott Schneider 2015-08-18 19:39:29 -07:00
  • 3f83f52f90 Docs for GET /token Scott Schneider 2015-08-18 19:37:50 -07:00
  • 5ce08b907f Split API docs into separate markdown file Scott Schneider 2015-08-18 19:33:23 -07:00
  • 7cd8c9a8c1 Merge pull request #122 from sschneid/scripts Colin 2015-08-18 14:28:04 -07:00
  • 7546904db7 Additional utility and reporting scripts Scott Schneider 2015-08-07 14:52:24 -07:00
  • 4e7dc236b9 Merge pull request #121 from sschneid/syntax Colin 2015-08-07 10:20:16 -07:00
  • 243eba7820 Whitespace, ;; Scott Schneider 2015-08-07 10:12:26 -07:00
  • 3c3172615b Merge pull request #120 from colinPL/main_less_redis Scott Schneider 2015-08-03 09:42:16 -07:00
  • 5b6a60ca3e Merge pull request #119 from sschneid/rspec_cleanup Colin 2015-07-28 15:37:23 -07:00
  • 2d514f53bf Use expect_json helper method for determining JSON response status Scott Schneider 2015-07-28 14:14:34 -07:00
  • acb95d34c8 (MAINT) Reduce redis Calls in API Colin 2015-07-28 14:40:52 -07:00
  • 5789d2c708 Merge pull request #118 from sschneid/qeng_1304 Colin 2015-07-28 14:08:07 -07:00
  • add88c7bba (QENG-1304) vmpooler should require an auth key for VM destruction Scott Schneider 2015-07-28 12:03:14 -07:00
  • 7fddaf86e0 Merge pull request #117 from sschneid/host_snapshots Colin 2015-07-27 11:19:13 -07:00
  • 85aad61192 Fix snapshort revert functionality Scott Schneider 2015-07-16 11:37:18 -07:00
  • 1689133b19 Require an auth token to use snapshots Scott Schneider 2015-07-16 10:58:21 -07:00
  • fe65d5b11b Merge branch 'master' into host_snapshots Scott Schneider 2015-07-16 10:42:16 -07:00
  • 93acc8327b Host snapshot rspec tests Scott Schneider 2015-07-14 11:04:58 -07:00
  • 1c3045fd65 Host snapshot functionality Scott Schneider 2015-07-14 09:57:47 -07:00
  • ea5c1aff3d Merge pull request #112 from sschneid/log_empty_pools Colin 2015-07-14 11:13:04 -07:00
  • 68d02f50a2 Merge pull request #115 from sschneid/readme_build_status Roger Ignazio 2015-07-07 13:37:57 -07:00
  • a475517857 Merge pull request #116 from sschneid/travis-ci_containers Roger Ignazio 2015-07-07 13:33:00 -07:00
  • 705644756f Use dep caching and containers Scott Schneider 2015-07-07 12:52:55 -07:00
  • d19b2f1d62 Include travis-ci build status in README Scott Schneider 2015-07-07 12:35:24 -07:00
  • aeed05365f Merge pull request #114 from sschneid/rspec_dash_fd Roger Ignazio 2015-07-07 11:18:55 -07:00
  • 821ffd866a Log empty pools Scott Schneider 2015-07-06 12:52:37 -07:00
  • 534cc91b0f Show test contexts and names Scott Schneider 2015-07-06 15:40:02 -07:00
  • d1a9dd67cd Merge pull request #113 from colinPL/qeng_2246_deftask Scott Schneider 2015-07-06 15:12:12 -07:00
  • 7d77e76fc0 (QENG-2246) Add Default Rake Task Colin 2015-07-06 13:10:24 -07:00
  • 1d483b1374 Merge pull request #111 from colinPL/qeng_2246_travci Scott Schneider 2015-07-06 11:30:29 -07:00
  • e57ee075f2 (QENG-2246) Add Travis CI Colin 2015-07-06 11:18:40 -07:00
  • 9e092fd148 Merge pull request #110 from sschneid/tagging_restriction Roger Ignazio 2015-07-01 09:08:14 -07:00
  • c720f12c05 Move tag-filtering and exporting to API helper methods Scott Schneider 2015-06-30 12:46:54 -07:00
  • 6523062b62 Allow for only a [configurable] tag set Scott Schneider 2015-06-30 10:57:49 -07:00
  • 3aa8389749 Discard/skip empty tags Scott Schneider 2015-06-30 10:38:59 -07:00
  • 5a4a85c406 Merge abb3076998 into b6cb20ba9f Gavin Williams 2015-06-14 16:08:24 +00:00
  • 2fc446e54c Merge 5521f9e711 into b6cb20ba9f Gavin Williams 2015-06-13 15:28:24 +00:00
  • b6cb20ba9f Merge pull request #108 from sschneid/api_summary_reorg Colin 2015-06-08 11:28:45 -07:00
  • d3f4f6fb77 Rerouting for new /summary routes Scott Schneider 2015-06-03 13:11:11 -07:00
  • ce05c94677 Generate summaries from helpers; individual routes Scott Schneider 2015-06-03 13:08:21 -07:00
  • d938a50ee8 Add get_tag_summary and get_task_summary helpers Scott Schneider 2015-06-03 13:07:48 -07:00
  • 211cc54c42 Merge pull request #106 from sschneid/tag_filtering Colin 2015-06-04 10:32:40 -07:00
  • c310c5b3d0 Merge 4a14204866 into ccede2780e Scott Schneider 2015-06-04 03:34:14 +00:00
  • 4a14204866 Rerouting for new /summary routes Scott Schneider 2015-06-03 13:11:11 -07:00
  • 70cf0fe561 Generate summaries from helpers; individual routes Scott Schneider 2015-06-03 13:08:21 -07:00
  • bea0445020 Add get_tag_summary and get_task_summary helpers Scott Schneider 2015-06-03 13:07:48 -07:00
  • 1f62379be8 Only filter regex matches Scott Schneider 2015-06-02 19:12:30 -07:00
  • ccede2780e Merge pull request #105 from sschneid/tag_filtering Colin 2015-06-02 11:33:47 -07:00
  • 60819b9a7e Spec tests for tagfilter Scott Schneider 2015-06-01 18:09:04 -07:00
  • 1ba1e0fc9b Add example for tagfilter Scott Schneider 2015-06-01 17:52:21 -07:00
  • 4bed6edde4 This implements regex-based tag filtering Scott Schneider 2015-06-01 16:23:11 -07:00
  • dc8f0936cd Merge 2e5fdc5200 into ae91077494 Scott Schneider 2015-05-19 23:07:25 +00:00
  • ae91077494 Merge pull request #104 from colinPL/qeng_2360 Roger Ignazio 2015-05-19 15:06:46 -07:00
  • dec95ba693 (QENG-2360) check_running_vm Spec Tests Colin 2015-05-13 10:54:25 -07:00
  • 2e5fdc5200 Auto-expire summary index keys Scott Schneider 2015-05-13 11:18:19 -07:00
  • 6d06128481 Merge pull request #102 from sschneid/tag_index_and_reporting Colin 2015-05-13 10:58:26 -07:00
  • c255494ddd Add spec tests for #get_tag_metrics method Scott Schneider 2015-05-12 10:09:57 -07:00
  • 726de893ec Updating docs to include 'tag' in /summary Scott Schneider 2015-05-07 17:11:07 -07:00
  • 4cfc078684 Create daily tag indexes, report in /summary Scott Schneider 2015-05-07 08:46:35 -07:00
  • 640b1ef4da Merge pull request #101 from sschneid/token_metadata_in_vm_obj Colin 2015-05-06 13:33:01 -07:00
  • cf20c418bc Merge pull request #100 from sschneid/display_vm_state Colin 2015-05-06 13:14:36 -07:00
  • 64bbd7c973 Display VM state in GET /vm/:hostname route Scott Schneider 2015-04-30 18:42:47 -07:00
  • 7bddfdef1b Store token metadata in vmpooler__vm__ Redis hash Scott Schneider 2015-04-30 19:16:27 -07:00
  • 304723c212 Merge f3979de5ef into c4ad99c493 Scott Schneider 2015-05-01 01:32:22 +00:00
  • f3979de5ef Check for 'checkout' key if calculating 'running' time Scott Schneider 2015-04-30 18:30:13 -07:00
  • c4ad99c493 Merge pull request #98 from sschneid/tokens_ftw Roger Ignazio 2015-04-29 09:39:00 -07:00
  • 7ccd9433df Token documentation and configuration examples Scott Schneider 2015-04-28 19:27:21 -07:00
  • 13df748cc6 Add basic auth token functionality Scott Schneider 2015-04-22 16:10:14 -07:00
  • 8cd49d215b Merge pull request #97 from sschneid/basic_auth Roger Ignazio 2015-04-22 11:39:24 -07:00
  • 0a8258725e Merge pull request #95 from colinPL/qeng_2208 Roger Ignazio 2015-04-22 10:39:54 -07:00
  • bad1ce65a1 Spec tests for /token routes Scott Schneider 2015-04-21 13:04:12 -07:00
  • e447b754c3 Add basic HTTP authentication and /token routes Scott Schneider 2015-04-21 11:35:23 -07:00
  • fb80cf25d2 Merge 662584dd7f into 331ac33b53 Scott Schneider 2015-04-21 17:01:08 +00:00
  • 662584dd7f Restructure 'DELETE /token/:token' Scott Schneider 2015-04-20 10:37:29 -07:00
  • fb891c9265 Restructure 'GET /token/:token' Scott Schneider 2015-04-20 10:35:29 -07:00
  • 14779d514b Merge pull request #1 from colinPL/qeng_2156_spec Scott Schneider 2015-04-20 09:52:22 -07:00
  • 76ca979340 (QENG-2156) Add spec tests for tokens Colin 2015-04-17 14:53:29 -07:00
  • 69ea4972e6 Syntax clean-up Scott Schneider 2015-04-17 09:16:37 -07:00
  • 9897a9add1 Syntax fixup for status() method Scott Schneider 2015-04-16 10:57:57 -07:00
  • dff2eb9580 Add basic [LDAP] authentication and /token routes Scott Schneider 2015-04-16 10:56:22 -07:00
  • bc5c3a889f (QENG-2208) Add more helper tests Colin 2015-04-15 14:00:13 -07:00
  • 331ac33b53 Merge pull request #94 from colinPL/move_helpers Scott Schneider 2015-04-15 12:59:29 -07:00
  • ab990e2081 (QENG-2208) Move Sinatra Helpers to own file Colin 2015-04-15 10:44:31 -07:00
  • 86a3a7a4ba Merge pull request #93 from sschneid/fix_broken_rspec_tests Colin 2015-04-10 11:03:19 -07:00
  • b9124b9a22 Fix rspec tests broken in f9de28236b Scott Schneider 2015-04-10 10:28:52 -07:00
  • 10c5c6e287 Merge pull request #92 from sschneid/redirect_/_to_/dashboard Colin 2015-04-10 10:16:16 -07:00
  • 6224a20792 Add spec tests for dashboard redirect Scott Schneider 2015-04-10 10:03:33 -07:00