Commit graph

  • b06de4bb8e (RE-7014) update statsd to use gauge for running/ready Previously was using increment which was incorrect for that particular application. Rick Sherman 2016-06-08 13:06:31 -05:00
  • c133bed945 (RE-7014) statsd nitpicks and additional rspec Cleaned up some code review nitpicks and added pool_manager_spec for empty pool. Rick Sherman 2016-06-08 11:03:22 -05:00
  • 28a6644209 Add info about vmfloaty Brian Cain 2016-06-08 14:18:09 -07:00
  • 228cd45303 Merge 8d82258e4c into 26ca390b4c Rick Sherman 2016-06-08 04:06:34 +00:00
  • b983472088 (RE-7014) Add tracking of vm gets via statsd Add the tracking of successful, failed, invalid, and empty pool vm gets. It is possible we may want to tweak this, but have validated with spec tests and pcaps. Rick Sherman 2016-06-07 23:01:03 -05:00
  • 26ca390b4c Improved tests for vmpooler (#152) Rick Bradley 2016-06-07 14:13:39 -07:00
  • 8d75865a5c (RE-7014) Add support for statsd They way we were using graphite was incorrect for the type of data we were sending it. statsd is the appropriate mechanism for our needs. statsd and graphite are mutually exclusive and configuring statsd will take precendence over Graphite. Example of configuration in vmpooler.yaml.example Rick Sherman 2016-05-10 12:47:01 -05:00
  • af5562a7d8 Added IP lookup functionality for /vm/hostname FOXX 2016-06-02 15:05:32 -05:00
  • 46815f26ac (maint) Don't clobber default redis database when running specs Rick Bradley 2016-06-02 13:38:41 -05:00
  • 652a56f4cd (maint) rename api_spec to dashboard_spec Rick Bradley 2016-06-02 12:17:10 -05:00
  • bd31d56fff (maint) finish converting dashboard specs Rick Bradley 2016-06-02 12:16:04 -05:00
  • 9af40db8b3 (maint) repair incorrect test Rick Bradley 2016-06-02 12:10:34 -05:00
  • c30c7ac26b (maint) begin de-mockistifying api_spec.rb Rick Bradley 2016-06-02 12:09:41 -05:00
  • ab88720496 (maint) cosmetic cleanup in spec helper Rick Bradley 2016-06-02 12:08:42 -05:00
  • 15b5d328ab (maint) Drop now-obsolete v1_spec.rb Rick Bradley 2016-06-01 17:16:47 -05:00
  • 0c3a269923 (maint) Convert specs for vm snapshot operations Rick Bradley 2016-06-01 17:15:45 -05:00
  • 62928f4436 (maint) Convert vm deletion specs Rick Bradley 2016-06-01 16:26:15 -05:00
  • 09d7f9ca92 (maint) Update vm/hostname tag and lifetime specs Rick Bradley 2016-06-01 15:32:01 -05:00
  • 48149eda64 (maint) Drop clear_pool from vm/template specs Rick Bradley 2016-06-01 15:14:02 -05:00
  • 2fcd639882 (maint) drop unneeded clear_pool helper Rick Bradley 2016-06-01 14:55:10 -05:00
  • ea9fd004d6 (maint) Lift #redis definition into spec helper library Rick Bradley 2016-06-01 14:15:59 -05:00
  • e4aa311834 (maint) Define :config in token tests Rick Bradley 2016-06-01 14:12:38 -05:00
  • b1cdc4fbe4 (WIP) notes for next steps Rick Bradley 2016-05-27 16:23:26 -05:00
  • def1a4e596 (maint) clean up vm_spec Rick Bradley 2016-05-27 16:16:54 -05:00
  • b5350760a4 (WIP) add partially-converted /vm/hostname specs Rick Bradley 2016-05-27 16:16:32 -05:00
  • 5c2c18ac44 (maint) rename create_vm -> create_ready_vm Rick Bradley 2016-05-27 16:16:00 -05:00
  • 4d6368a42d (maint) Move extracted spec helper methods to spec_helper Rick Bradley 2016-05-27 15:42:57 -05:00
  • 355b48981d (maint) Clean up, reorganize specs Rick Bradley 2016-05-27 15:39:04 -05:00
  • d6e8a0e168 (maint) Convert specs for /vm/template Rick Bradley 2016-05-27 15:38:47 -05:00
  • d2c9e285fc (maint) Clean up some of the /vm/ tests Rick Bradley 2016-05-27 15:28:09 -05:00
  • 5aaab7c5c2 [QENG-3919] Make vmpooler checkouts be all or nothing (#153) Rick Bradley 2016-05-27 12:49:57 -05:00
  • f2c9720f0e (QENG-3919) return_single_vm -> return_vm_to_ready_state Rick Bradley 2016-05-27 11:20:13 -05:00
  • 9c1add14eb (QENG-3919) Further tweak net-ldap version Rick Bradley 2016-05-27 11:16:22 -05:00
  • d69c433d96 (MAINT) gitignore some common files Rick Bradley 2016-05-27 10:39:14 -05:00
  • 9123cf74d3 (QENG-3919) Correct an old spelling error in spec descriptions Rick Bradley 2016-05-26 15:49:51 -05:00
  • 3e6938c983 (QENG-3919) Pin the net-ldap gem to 0.11 for the jrubies, etc. Rick Bradley 2016-05-26 15:45:50 -05:00
  • 61f57d55b5 (QENG-3919) Turns out, spush isn't a redis command Rick Bradley 2016-05-26 15:42:54 -05:00
  • 06ae95c085 (QENG-3919) add net-ldap to Gemfile Rick Bradley 2016-05-26 15:18:00 -05:00
  • c4cac5b0c5 (QENG-3919) Return 503 status on failed allocation Rick Bradley 2016-05-26 11:58:48 -05:00
  • 8943ff4935 (QENG-3919) Drop now-orphaned checkout_vm method Rick Bradley 2016-05-26 11:46:45 -05:00
  • 07ca820b69 (QENG-3919) Clean up interim comments re: status codes Rick Bradley 2016-05-26 11:43:39 -05:00
  • 5032b51c81 (QENG-3919) minor readability tweak in refactored method Rick Bradley 2016-05-26 11:35:49 -05:00
  • 2f9bc4023b (QENG-3919) Update API docs Rick Bradley 2016-05-24 14:09:38 -05:00
  • 2ea47a98be (QENG-3919) Naming fix, cosmetic cleanups Rick Bradley 2016-05-24 13:53:46 -05:00
  • 67748e33b4 (QENG-3919) extract common method from both methods of VM allocation Rick Bradley 2016-05-24 12:38:25 -05:00
  • 0e66d35199 (QENG-3919) Bring query params version in line with JSON post version Rick Bradley 2016-05-24 12:33:06 -05:00
  • c0cf772281 (QENG-3919) Add (failing) specs for POST /vm/pool1+pool2 usages Rick Bradley 2016-05-24 11:27:36 -05:00
  • 93e218c262 (QENG-3919) Add tests for multiple vm requests Rick Bradley 2016-05-23 12:03:35 -05:00
  • 95d4a0b401 Remove mockist tests from main suite. Rick Bradley 2016-05-20 17:03:37 -05:00
  • 82f3cccd65 De-mockistify v1/token specs; use real redis. Rick Bradley 2016-05-20 16:59:24 -05:00
  • 306d6eacc1 Add redis to our travis runs Rick Bradley 2016-05-20 15:26:09 -05:00
  • 14d084e781 Merge 7a587b8992 into b59a1f8886 Rick Bradley 2016-05-20 19:38:13 +00:00
  • 7a587b8992 Add specs for failed multi-vm allocation API endpoints Rick Bradley 2016-05-20 14:38:13 -05:00
  • 2cd83afeb2 Aggregate API helper methods Rick Bradley 2016-05-20 14:27:21 -05:00
  • d3c5d3b9be Fix two botched variable references Rick Bradley 2016-05-20 14:22:00 -05:00
  • e323a7fb58 (QENG-3919) spike for implementation of all-or-nothing checkout Rick Bradley 2016-05-20 13:12:44 -05:00
  • 8d82258e4c (WIP) (RE-7014) Add tracking of gets This adds the statsd tracking of pool gets. It is seemingly working on success, but not fail. WIP Rick Sherman 2016-05-10 17:22:14 -05:00
  • 500c6cc03c (RE-7014) Add support for statsd They way we were using graphite was incorrect for the type of data we were sending it. statsd is the appropriate mechanism for our needs. statsd and graphite are mutually exclusive and configuring statsd will take precendence over Graphite. Example of configuration in vmpooler.yaml.example Rick Sherman 2016-05-10 12:47:01 -05:00
  • b59a1f8886 Merge pull request #148 from sschneid/master Colin 2016-01-14 16:07:49 -08:00
  • d11cd2964d Update license copyright Scott Schneider 2016-01-13 16:59:53 -08:00
  • d4f3eb3c5f Merge pull request #147 from sschneid/add_disk Colin 2016-01-14 14:38:24 -08:00
  • 48a1a8d621 Add new disks via API Scott Schneider 2016-01-12 22:23:09 -08:00
  • 9e8a7d034b Merge pull request #149 from frozenfoxx/master Scott Schneider 2016-01-14 10:42:33 -08:00
  • 7d0f7254ae Disk-adding functionality for vsphere_helper lib Scott Schneider 2016-01-12 21:15:45 -08:00
  • 38a184c6f5 Made adjustments from colinPL FOXX 2016-01-14 12:27:46 -06:00
  • 10e507c262 Added prefix parameter to the vmpooler configuration FOXX 2016-01-14 11:42:12 -06:00
  • c78e8b68ca Merge 38f962f514 into ad4e760f56 Colin 2016-01-13 23:20:41 +00:00
  • ad4e760f56 Merge pull request #109 from sschneid/dashboard2 Colin 2016-01-13 15:15:56 -08:00
  • 5f787a3ca7 dashboard2 Scott Schneider 2015-06-12 16:12:15 -07:00
  • b51ba35c18 (QENG-3376) Allow lifetime to be set per-pool Rick Sherman 2016-01-12 15:17:07 -06:00
  • b79c3bfb75 Merge pull request #145 from frozenfoxx/patch-1 Scott Schneider 2016-01-06 10:05:59 -08:00
  • 61bbb798ca Updated YAML config variables FOXX 2016-01-05 13:59:05 -06:00
  • b60ceb12bf Merge pull request #143 from cowofevil/maint/master/QA-2036/update_readme_for_client Colin 2015-12-28 10:52:31 -08:00
  • 38f962f514 (MAINT) Rename New Port Config Colin 2015-12-21 11:54:22 -08:00
  • f580f9915e (MAINT) Make Port Check Configurable Colin 2015-12-21 11:35:33 -08:00
  • 1a78b1ae0d (QA-2036) Update README for Client Utility Ryan Gard 2015-12-18 15:33:25 -08:00
  • de8af1cd71 (maint) Remove Some Thread.new Calls Colin 2015-12-14 15:44:39 -08:00
  • 1a6cd99ed2 Merge pull request #139 from heathseals/extraconfig Scott Schneider 2015-11-13 10:13:55 -08:00
  • 20fa7d20be Merge pull request #138 from sschneid/qeng_2807 Scott Schneider 2015-11-13 09:24:48 -08:00
  • 6b9bcc4307 add guestinfo.hostname to VirtualMachineConfigSpecs Heath Seals 2015-11-10 13:20:22 -08:00
  • 1fcda86124 Spec tests for pool aliases, /vm/:template Scott Schneider 2015-11-05 11:52:32 -08:00
  • 17b24d69ad Allow pool 'alias' names Scott Schneider 2015-11-04 19:31:32 -08:00
  • 36f83fef82 Merge pull request #137 from sschneid/token_vm_list Michael Stahnke 2015-11-05 10:36:15 -08:00
  • d74c9ff512 Don't require username/password authentication for GET /token/:token route Scott Schneider 2015-11-04 13:19:15 -08:00
  • e0356968df (QENG-2995) Display associated VMs in GET /token/:token endpoint Scott Schneider 2015-11-04 12:35:35 -08:00
  • 06b6eb0eb7 Merge ec34c3edb3 into 12da1e07d2 Gavin Williams 2015-10-20 21:50:36 +00:00
  • 12da1e07d2 Merge pull request #136 from briancain/master Scott Schneider 2015-10-20 14:58:34 -05:00
  • e1168e1145 Update API docs to include "domain" key for get vm requests Brian Cain 2015-10-16 15:32:07 -07:00
  • b9575031d4 Merge 566a39daf9 into d9724b698c Scott Schneider 2015-10-02 21:31:26 +00:00
  • 566a39daf9 Revert "Remove duplicate (nested) "ok" responses" Scott Schneider 2015-10-02 14:30:48 -07:00
  • d9724b698c Merge pull request #133 from colinPL/maint_remove_ping Scott Schneider 2015-10-02 13:08:05 -07:00
  • 7b9b178861 (MAINT) Remove Ping Check on Running VMs Colin 2015-10-02 13:02:38 -07:00
  • c5d0850dd1 Merge pull request #131 from puppetlabs/maint_wait_pending Scott Schneider 2015-09-17 15:39:39 -07:00
  • b8bdfe1301 (maint) Move VM Only When SSH Check Succeeds Colin 2015-09-17 12:54:29 -07:00
  • 6395d0227e Merge pull request #130 from sschneid/check_ssh_before_marking_ready Colin 2015-09-17 11:58:44 -07:00
  • d1c8bcdbcc RSpec mocking for TCPSocket.new Scott Schneider 2015-09-17 11:31:31 -07:00
  • 5b6985c3a7 (QENG-2952) Check that SSH is available Scott Schneider 2015-09-17 11:11:12 -07:00
  • 0c1e89f047 Merge pull request #127 from sschneid/duplicate_ok Colin 2015-09-04 11:36:57 -07:00
  • 3fdf1685ba Merge pull request #128 from sschneid/license_update Michael Stahnke 2015-08-22 14:13:30 -07:00
  • 40b13e2b22 Update license copyright Scott Schneider 2015-08-21 18:07:07 -07:00