Commit graph

  • 9a57c6d1b5 (POOLER-134) Ship VM usage stats kirby@puppetlabs.com 2018-12-05 10:31:44 -08:00
  • e3e51afc05
    Merge pull request #305 from mattkirby/pooler_133 Spencer McElmurry 2018-12-05 11:58:23 -05:00
  • 3c856d7ae9 (POOLER-133) Identify when a ready VM has failed kirby@puppetlabs.com 2018-12-01 09:09:28 -08:00
  • 81b5f620bd
    Merge pull request #304 from puppetlabs/POOLER-37 mchllweeks 2018-10-25 08:30:38 -07:00
  • a34777185d (POOLER-37) Document HTTP responses Samuel Beaulieu 2018-10-25 10:16:51 -03:00
  • ece0e64331
    Merge pull request #303 from mattkirby/sync_pool_sizes mchllweeks 2018-10-08 09:51:29 -07:00
  • 5704488cc5 (POOLER-132) Sync pool size on dashboard start kirby@puppetlabs.com 2018-10-03 13:07:20 -07:00
  • 9bc17a8935 (GEM) update vmpooler version to 0.2.2 0.2.2 Jenkins 2018-10-01 23:25:52 +00:00
  • 00836691fe
    Merge pull request #302 from mattkirby/changelog_bump Samuel 2018-10-01 18:17:41 -05:00
  • 4c7820ed99 Update changelog version in preparation for release kirby@puppetlabs.com 2018-10-01 11:14:22 -07:00
  • 4d4ad063bb
    Merge pull request #301 from mattkirby/checkout_platform Kevin Imber 2018-10-01 10:20:30 -07:00
  • 4ba4a1dd6c (POOLER-131) Return requested name when getting VMs kirby@puppetlabs.com 2018-09-27 12:04:01 -07:00
  • 918877918a
    Merge pull request #300 from mattkirby/docker_compose mchllweeks 2018-09-21 13:42:19 -07:00
  • 8bddb4f854 Add docker-compose and dockerfile to support it kirby@puppetlabs.com 2018-09-21 13:39:04 -07:00
  • 5e39bc2755 (GEM) update vmpooler version to 0.2.1 0.2.1 Jenkins 2018-09-19 00:05:01 +00:00
  • 4b48166005
    Merge pull request #299 from mattkirby/release_3 mchllweeks 2018-09-18 16:55:48 -07:00
  • e469739db1 Bump version for vmpooler in changelog kirby@puppetlabs.com 2018-09-18 15:11:19 -07:00
  • 98a84ab239
    Merge pull request #298 from mattkirby/pooler_129 mchllweeks 2018-09-18 11:22:42 -07:00
  • b1586393c7 Document backend_weight setting kirby@puppetlabs.com 2018-09-13 09:32:20 -07:00
  • f5c3c86632 Remove pool_backend method kirby@puppetlabs.com 2018-09-13 09:24:17 -07:00
  • 830acd705d Remove debug statements. Return when get_vm returns nil kirby@puppetlabs.com 2018-09-12 12:28:12 -07:00
  • cd73f53561 (POOLER-129) Allow setting weights for backends kirby@puppetlabs.com 2018-09-11 11:14:51 -07:00
  • 0e86937245
    Merge pull request #297 from mattkirby/pooler_130 mchllweeks 2018-08-30 17:22:35 -07:00
  • 3fd0c6f475 (POOLER-130) Improve delta disk creation handling kirby@puppetlabs.com 2018-08-30 15:48:50 -07:00
  • 258f603048
    Merge pull request #296 from mattkirby/bring-the-pitchfork-rebased Spencer McElmurry 2018-08-23 16:34:27 -05:00
  • 3aac95d5b9 (POOLER-114) Refactor check_pool in pool_manager Samuel Beaulieu 2018-06-19 11:51:29 -05:00
  • 3b4200bd72
    (POOLER-114) finish #repopulate_pool_vms refactor kevpl 2018-07-31 11:03:14 -07:00
  • 1890344d7d Fixed remove_excess_vms test Michelle Schuknecht 2018-07-31 10:35:13 -07:00
  • 0126c305ec Fixing repopulate_pool_vms spec tests Samuel Beaulieu 2018-07-31 12:04:33 -05:00
  • 57aae90b2a RSpec is hard - continue cleanup of update_pool_size Dakota Schneider 2018-07-31 09:37:09 -07:00
  • c053554ca8
    Merge pull request #294 from mattkirby/vmpooler_release_02 0.2.0 mchllweeks 2018-07-25 08:51:31 -07:00
  • 79a378f4db (MAINT) release 0.2.0 kirby@puppetlabs.com 2018-07-24 16:46:26 -07:00
  • 5733dc3487 (GEM) update vmpooler version to 0.2.0 Jenkins 2018-07-24 23:46:19 +00:00
  • 2daa5244b8 Adds a new mechanism to load providers from any gem or file path. (#263) Corey Osman 2018-07-24 16:35:18 -07:00
  • c9c97e1568
    Merge branch 'master' into providers mattkirby 2018-07-24 16:34:20 -07:00
  • 0a769b8901
    Merge pull request #293 from mattkirby/do_not_discover_destroying mattkirby 2018-07-24 16:33:16 -07:00
  • 295fbb6b64
    Merge pull request #291 from mattkirby/improved_docs mchllweeks 2018-07-24 16:27:46 -07:00
  • 90edc6f979 Remove VM from completed only after destroy kirby@puppetlabs.com 2018-07-23 16:50:03 -07:00
  • 10efddd43e
    Merge pull request #292 from mattkirby/remove_mutex_on_destroy mchllweeks 2018-07-24 16:18:04 -07:00
  • ce4be86486 (POOLER-114) Fixed more pool_manager_spec tests Michelle Schuknecht 2018-07-24 11:37:17 -07:00
  • 1c8728b9b2
    (MOB) cleared up some tests kevpl 2018-07-24 11:05:50 -07:00
  • 6449f1aab1 Fix number of ends at end of file. Move update_pool_size out of repopulate_pool_vms. Remove instances of check_pool_vms within the test. kirby@puppetlabs.com 2018-07-24 10:41:46 -07:00
  • f45efb1b86 Moved repopulate pool vms method, broke loads of spec tests. Good luck Spencer McElmurry 2018-07-24 10:06:47 -07:00
  • d9519a1931 (POOLER-114) Minor cleanup of #check_X_pool_vms specs Dakota Schneider 2018-07-24 09:40:56 -07:00
  • c3e4ed7ffd (POOLER-114) Fixup spec tests for #check_migrating_pool_vms Dakota Schneider 2018-07-24 09:38:05 -07:00
  • 66324f9c33 Adds a new mechanism to load providers from any gem or file path. Corey Osman 2018-06-11 17:02:56 -07:00
  • 490e5c1938 (POOLER-128) Remove references to VM mutex when destroying kirby@puppetlabs.com 2018-07-23 15:58:09 -07:00
  • 4feb9c62a2 (doc) Document config via environment kirby@puppetlabs.com 2018-07-20 15:30:54 -07:00
  • 10bf6c8816
    Merge pull request #290 from steveax/maint-change-domain-to-example.com Samuel 2018-07-20 12:10:41 -05:00
  • c3d90dbfa6 (maint) change domain to example.com Steve Axthelm 2018-07-19 15:19:26 -07:00
  • 099b53f348
    Merge pull request #274 from mattkirby/cleanup_unused_folders_and_vms Kevin Imber 2018-07-19 13:19:13 -07:00
  • c3bf3aaa49
    Merge pull request #288 from mattkirby/release_time Kevin Imber 2018-07-19 13:09:00 -07:00
  • b738401c62
    Merge pull request #289 from mattkirby/docker_updates_gem Kevin Imber 2018-07-19 13:08:27 -07:00
  • 7623058ae7 Update entrypoint in dockerfile for vmpooler gem kirby@puppetlabs.com 2018-07-17 15:46:00 -07:00
  • d226a8e9fa (GEM) update vmpooler version to 0.1.0 0.1.0 Jenkins 2018-07-17 22:40:15 +00:00
  • 6c9280ff25 (GEM) update vmpooler version to 0.0.2 Jenkins 2018-07-17 22:34:55 +00:00
  • 36771e65bc (MAINT) release 0.1.0 kirby@puppetlabs.com 2018-07-17 14:48:38 -07:00
  • 67eb05c2f3
    Merge pull request #285 from mattkirby/add_changelog Spencer McElmurry 2018-07-17 14:26:07 -07:00
  • c1a8cee16d
    Merge pull request #286 from mattkirby/remove_2_2 Spencer McElmurry 2018-07-17 14:24:02 -07:00
  • b4fb94aec8
    Merge pull request #287 from mattkirby/require_updates Spencer McElmurry 2018-07-17 14:23:39 -07:00
  • 5322d715b3 Add discovered and partly migrating VM definitions. Spec tests still failing. Spencer McElmurry 2018-07-17 11:51:41 -07:00
  • 83f037c5b7
    (MOB) completed refactor (in progress) kevpl 2018-07-17 11:19:19 -07:00
  • 4610c2e1ee refactor #check_pending_pool_vms spec tests Dakota Schneider 2018-07-17 10:46:37 -07:00
  • fdb8a45faa refactor PENDING section in check pool Samuel Beaulieu 2018-07-17 12:06:51 -05:00
  • dc9b221bb9 fixed pool_manager_spec tests Michelle Schuknecht 2018-07-17 09:36:15 -07:00
  • f425996768 (maint) Fix vmpooler require in bin/vmpooler kirby@puppetlabs.com 2018-07-16 16:49:18 -07:00
  • dd6af73abd (maint) Remove ruby 2.2.10 from travis config kirby@puppetlabs.com 2018-07-16 17:11:30 -07:00
  • afd5f87ed6 (doc) Add changelog and contributing guidlines kirby@puppetlabs.com 2018-07-16 14:40:59 -07:00
  • 95d9c83479
    Merge pull request #281 from mattkirby/pooler_109 mattkirby 2018-07-16 16:41:37 -07:00
  • 5ca85beb18
    Merge pull request #283 from mattkirby/remove_find_pool Spencer McElmurry 2018-07-16 10:25:16 -07:00
  • 4788693749 Update gemspec in preparation for vmpooler release kirby@puppetlabs.com 2018-07-13 09:31:42 -07:00
  • fcb3880852 Configure vmpooler to run from bin/vmpooler kirby@puppetlabs.com 2018-07-13 09:32:23 -07:00
  • ff1d288b53 (MAINT) Remove find_pool and update pending tests kirby@puppetlabs.com 2018-07-13 12:42:09 -07:00
  • d9e1feadea Add documentation for new parameters to example configuration files kirby@puppetlabs.com 2018-07-13 12:24:55 -07:00
  • c64a8afc3f Get whitelist from provider_config kirby@puppetlabs.com 2018-07-12 12:01:38 -07:00
  • a34c8dd11b (POOLER-66) Purge vms and folders no longer configured kirby@puppetlabs.com 2018-06-29 11:47:32 -07:00
  • 070199e877 Eliminate duplicate VM object lookups where possible (#269) mattkirby 2018-07-13 10:06:44 -07:00
  • 1e63d25b2b Allow vmpooler to run without specifying a configuration file kirby@puppetlabs.com 2018-07-13 09:34:25 -07:00
  • b4bae80eeb Set config via env for dashboard spec kirby@puppetlabs.com 2018-07-11 16:57:06 -07:00
  • 528020fec7 (POOLER-109) Allow API to run independently kirby@puppetlabs.com 2018-07-09 14:29:35 -07:00
  • 7e5ef2f4e5
    Merge pull request #264 from logicminds/gemspec mattkirby 2018-07-13 09:23:11 -07:00
  • 12bba418d1 (POOLER-81) Add time remaining information (#280) Spencer McElmurry 2018-07-12 09:40:22 -07:00
  • c6020e922c Only check hostname for mismatch after time since ready has past kirby@puppetlabs.com 2018-07-02 14:24:43 -07:00
  • 6810cbe78e Check if a hostname return is empty string kirby@puppetlabs.com 2018-06-29 00:46:03 -07:00
  • 4880ef1979 Make hostname mismatch checking optional kirby@puppetlabs.com 2018-06-28 17:18:05 -07:00
  • 59a09a71af Minimize duplicate checking of VMs kirby@puppetlabs.com 2018-06-28 13:49:20 -07:00
  • 14329f8907 Change datetime to RFC3339 for start_time and end_time Spencer McElmurry 2018-07-11 09:40:16 -07:00
  • d602057cf2 Remove abs eval from GET, rework spec tests to check each field. This allows us to account for "flakiness" of the remaining return. Spencer McElmurry 2018-07-10 11:46:57 -07:00
  • f95b878c8a (POOLER-81) Add time_remaining information Spencer McElmurry 2018-07-05 15:46:55 -07:00
  • 84065dd059 Revert "(POOLER-81) Add time_remaining information" (#279) Spencer McElmurry 2018-07-10 09:00:12 -07:00
  • 2cf5c2314c Revert "(POOLER-81) Add time_remaining information (#276)" Spencer McElmurry 2018-07-10 08:58:43 -07:00
  • df9c1e1c9b Revert "(POOLER-34) Ship clone request to ready time to metrics (#277)" Spencer McElmurry 2018-07-10 08:58:43 -07:00
  • a865e6bd2f (POOLER-34) Ship clone request to ready time to metrics (#277) Spencer McElmurry 2018-07-09 16:22:49 -07:00
  • 1910cffaf7 (POOLER-81) Add time_remaining information (#276) Spencer McElmurry 2018-07-09 16:22:05 -07:00
  • f27e2c1301
    Merge pull request #278 from mattkirby/fix_folder_test Spencer McElmurry 2018-07-09 15:04:24 -07:00
  • 9ddd3c21b7 (MAINT) Fix test reference to find_vm kirby@puppetlabs.com 2018-07-09 14:57:07 -07:00
  • 456431c3b6 Add spec test to ensure metric is being shipped properly on move_pending_vm_to_ready call. Spencer McElmurry 2018-07-09 14:47:56 -07:00
  • ec4b53dbce Add spec testing for testing time_remaining stat Spencer McElmurry 2018-07-09 13:33:45 -07:00
  • 6f4f3cc4e7
    Merge pull request #273 from mattkirby/pooler_124 mchllweeks 2018-07-09 12:50:34 -07:00
  • afc5a33d8f
    Merge pull request #272 from mattkirby/pooler_40 mchllweeks 2018-07-09 12:50:00 -07:00