Commit graph

  • 8a17c5fa37 (GEM) update vmpooler version to 0.8.2 0.8.2 Jenkins 2019-11-06 20:34:28 +00:00
  • 8c2ddf3604
    Merge pull request #345 from highb/imp/master/QENG-7530_add_hostname_uniqueness_check mattkirby 2019-11-06 12:14:53 -08:00
  • e53d27afab
    Merge pull request #346 from highb/ci/master/fix_rubocop_config mattkirby 2019-11-06 09:18:05 -08:00
  • 019ed021b0
    (QENG-7530) Add check for unique hostnames Brandon High 2019-11-01 15:26:51 -07:00
  • 35475546ef
    Update rubocop configs Brandon High 2019-11-04 14:57:53 -08:00
  • 1df13e4974
    Merge pull request #344 from highb/imp/master/QENG-7530_update_hostname_handling_for_human_hostnames mattkirby 2019-11-01 15:22:54 -07:00
  • 625472df35
    (QENG-7530) Fix hostname_shorten regex Brandon High 2019-11-01 09:09:34 -07:00
  • 2b5d9c0dd9
    Merge pull request #343 from mattkirby/changelog_update mattkirby 2019-10-30 10:53:12 -07:00
  • 3bde636803 Update changelog for 0.8.1 release kirby@puppetlabs.com 2019-10-30 10:52:01 -07:00
  • 3732ed750e (GEM) update vmpooler version to 0.8.1 0.8.1 Jenkins 2019-10-25 16:35:08 +00:00
  • 6adb2bc88a
    Merge pull request #342 from mattkirby/qeng_7350_gemspec Brandon High 2019-10-25 09:32:25 -07:00
  • fa5aa8d0be Add spicy-proton to vmpooler.gemspec kirby@puppetlabs.com 2019-10-25 09:00:01 -07:00
  • 85665a0856 (GEM) update vmpooler version to 0.8.0 0.8.0 Jenkins 2019-10-25 00:08:48 +00:00
  • 8a32ffb250
    Merge pull request #341 from highb/imp/master/QENG-7530_human_readable_names mattkirby 2019-10-24 16:59:04 -07:00
  • 8c9b69b85d (GEM) update vmpooler version to 0.7.2 0.7.2 Jenkins 2019-10-24 23:47:08 +00:00
  • 2ca6d49aeb
    (QENG-7530) Make VM names more human readable Brandon High 2019-10-23 12:21:39 -07:00
  • 6cbc16cd80
    Merge pull request #340 from mattkirby/pooler_150_1 Kevin Imber 2019-10-23 09:35:55 -07:00
  • 0e1a6da043 Simplify declaration of checkoutlock mutex kirby@puppetlabs.com 2019-10-23 03:52:08 -07:00
  • a6e3e3a98f
    Merge pull request #339 from mattkirby/pooler_150 Kevin Imber 2019-10-22 09:02:35 -07:00
  • 30bf2074fe (POOLER-150) Synchronize checkout operations for API kirby@puppetlabs.com 2019-10-21 14:24:34 -07:00
  • 79bd140ab9
    Merge pull request #338 from quorten/master Samuel 2019-09-04 10:21:06 -05:00
  • a2548d11e8
    (POOLER-148) Improve code comment. Andrew Makousky 2019-09-04 01:32:20 +00:00
  • 79ac9ad37e (POOLER-148) Fix undefined variable bug in _check_ready_vm. Andrew Makousky 2019-08-30 17:58:24 -05:00
  • df90d56721
    Merge pull request #337 from mattkirby/codeowners Kevin Imber 2019-08-26 15:04:30 -07:00
  • 33b04b384c Add CODEOWNERS file to vmpooler kirby@puppetlabs.com 2019-08-22 14:34:08 -07:00
  • b560cf4d28 (GEM) update vmpooler version to 0.7.1 0.7.1 Jenkins 2019-08-26 19:08:08 +00:00
  • f229d404e4
    Merge pull request #336 from mattkirby/fix_pooler_147 Spencer McElmurry 2019-08-23 11:02:15 -05:00
  • 267772d8eb (POOLER-147) Fix create_linked_clone pool option kirby@puppetlabs.com 2019-08-22 14:26:02 -07:00
  • 059a46ca93
    Merge pull request #335 from mattkirby/changelog_070 mattkirby 2019-08-21 15:38:42 -07:00
  • 95a22e951c (MAINT) Update changelog for 0.7.0 release kirby@puppetlabs.com 2019-08-21 15:29:27 -07:00
  • 9f2d653241 (GEM) update vmpooler version to 0.7.0 0.7.0 Jenkins 2019-08-21 21:19:39 +00:00
  • edfcb66c5f
    Merge pull request #334 from mattkirby/pooler_142 mchllweeks 2019-08-21 12:49:45 -07:00
  • 9c5a0d114b (POOLER-142) Add running host to vm API data kirby@puppetlabs.com 2019-08-21 12:43:06 -07:00
  • 9d48bc1b7e
    Merge pull request #333 from mattkirby/vmp_optional_linkedclone Samuel 2019-08-12 11:42:09 -05:00
  • 19a2268ecf Add changelog kirby@puppetlabs.com 2019-08-06 14:37:26 -07:00
  • 09a382a10f Make it possible to disable linked clones kirby@puppetlabs.com 2019-08-06 13:48:43 -07:00
  • d319643123 (GEM) update vmpooler version to 0.6.3 0.6.3 Jenkins 2019-07-29 17:22:43 +00:00
  • 8a3f0bb742
    Merge pull request #332 from puppetlabs/pooler-143 Spencer McElmurry 2019-07-29 10:20:47 -07:00
  • 98a547b807 (POOLER-143) Add clone_target config change to API Spencer McElmurry 2019-07-26 12:28:16 -07:00
  • 5bbaf7e8cf
    Merge pull request #331 from mattkirby/changelog mattkirby 2019-07-17 15:34:33 -07:00
  • 6b5f10936d (MAINT) Update changelog for 0.6.2 kirby@puppetlabs.com 2019-07-17 15:34:11 -07:00
  • 3fef59d776 (GEM) update vmpooler version to 0.6.2 0.6.2 Jenkins 2019-07-17 22:06:33 +00:00
  • 211c56d669
    Merge pull request #330 from mattkirby/pooler_140_1 Spencer McElmurry 2019-07-17 14:38:18 -07:00
  • 7abfb97ab5 (POOLER-140) Fix typo in domain kirby@puppetlabs.com 2019-07-17 14:24:44 -07:00
  • 4aad84a045
    Merge pull request #329 from mattkirby/pooler_140_1 Spencer McElmurry 2019-07-17 12:09:56 -07:00
  • d6e948d34d (POOLER-140) Ensure a VM is alive at checkout kirby@puppetlabs.com 2019-07-16 09:19:47 -07:00
  • a755d8d6a2 (GEM) update vmpooler version to 0.6.1 0.6.1 Jenkins 2019-05-08 16:48:35 +00:00
  • 2b5e511078
    Merge pull request #328 from puppetlabs/changelog-0.6.1 Spencer McElmurry 2019-05-08 11:47:19 -05:00
  • b047540ca8
    Update Changelog ahead of building 0.6.1 Samuel 2019-05-08 11:46:13 -05:00
  • b2446dac4c
    Merge pull request #327 from puppetlabs/doc-api-note Kevin Imber 2019-04-29 09:34:53 -07:00
  • 7139375b43
    Update API.md Samuel 2019-04-29 11:13:59 -05:00
  • fa670ef3b9
    Merge pull request #326 from puppetlabs/optimize-status-api mattkirby 2019-04-26 07:58:12 -07:00
  • 4f48f7cbc7
    Update changelog ahead of 0.6.0 release. (#325) mattkirby 2019-04-25 13:04:02 -07:00
  • 5f8f64d269 (GEM) update vmpooler version to 0.6.0 0.6.0 Jenkins 2019-04-24 21:25:35 +00:00
  • 8eb15f8d10 (maint) Optimize the status api using redis pipeline Before this change looping over many pools would query the redis backend for each pool, leading in slow response from the backend for configurations with many pools (60+) Changed the requests to use redis pipelines https://redis.io/topics/pipelining This is supported since the beginning, so will not force any redis update for users. The pipeline method runs the queries in batches and we need to loop over the result and reduces the number of requests to redis by N=number of pools in the configuration. Samuel Beaulieu 2019-04-18 12:05:42 -05:00
  • c8872cdc99 Update changelog ahead of 0.6.0 release. kirby@puppetlabs.com 2019-04-17 10:22:15 -07:00
  • 6141cd7ecf
    Merge pull request #323 from mattkirby/POOLER_141 Spencer McElmurry 2019-04-17 11:57:22 -05:00
  • ce6ea1662d
    Merge pull request #324 from puppetlabs/QENG-7201 Spencer McElmurry 2019-04-17 11:56:48 -05:00
  • 399dfe255d
    Merge pull request #321 from mattkirby/vmp_051 Samuel 2019-04-15 13:15:17 -05:00
  • 714a9edf5e (QENG-7201) Adding docs and tests Samuel Beaulieu 2019-04-15 13:09:53 -05:00
  • 96bd131aa1
    Merge pull request #322 from mattkirby/dockerfile_local_bundler Samuel 2019-04-12 15:55:25 -05:00
  • 11d94cc3d2 (QENG-7201) Vmpooler Status API QueueProcessor Optimization Before this change we used the API /status endpoint to get specific information on pools such as the number of ready VMs and the max. This commit creates two new endpoints to get to that information much quicker 1) poolstat?pool= takes a comma separated list of pools to return, and will provide the max, ready and alias values. 2) /totalrunning will calculate the total number of running VMs across all pools Samuel Beaulieu 2019-04-12 14:34:09 -05:00
  • 2d94cb4266 (POOLER-141) Fix order of processing migrating and pending queues kirby@puppetlabs.com 2019-04-11 12:29:05 -07:00
  • 0cc06f6eef (MAINT) Add bundler to dockerfile_local kirby@puppetlabs.com 2019-04-11 11:54:00 -07:00
  • 2f89de35e7 (TAG) update version to 0.5.1 0.5.1 Jenkins CI 2019-04-11 18:35:43 +00:00
  • 27a7f76dbf Update changelog to 0.5.1 kirby@puppetlabs.com 2019-04-09 15:39:25 -07:00
  • 5351c9f45e
    Merge pull request #320 from mattkirby/pooler_140 Samuel 2019-04-09 13:48:55 -05:00
  • d738f35727 (POOLER-140) Ensure a running VM stays in a queue kirby@puppetlabs.com 2019-04-05 14:01:18 -07:00
  • 3119f2c0e1 Improve cluster lookup Thomas Linkin 2019-03-08 15:27:50 -05:00
  • c815c130f8 Fix Dockerfile link in readme and add note about http requests for dev (#316) Brian Cain 2019-03-04 10:05:42 -08:00
  • a1ec332ffe (TAG) update version to 0.5.0 0.5.0 Jenkins 2019-02-14 20:04:58 +00:00
  • 9405ac841c
    Merge pull request #318 from mattkirby/pooler_139 Spencer McElmurry 2019-02-14 11:27:52 -06:00
  • 3e26a8f998 (POOLER-139) Fix discovering checked out VM kirby@puppetlabs.com 2019-02-13 16:43:55 -08:00
  • 5e4ba2bc7e (TAG) update version to 0.4.0 0.4.0 Jenkins 2019-02-06 23:07:36 +00:00
  • 6562117d13
    (MAINT) Update changelog for 0.4.0 release (#315) mattkirby 2019-02-05 16:52:54 -08:00
  • 9f72a6a6df
    Fixup docker mount error Brian Cain 2019-02-04 09:29:28 -08:00
  • f03c9259cd
    Add note about making http requests for dev Brian Cain 2019-02-04 09:25:20 -08:00
  • ddfe07cd0d
    Fix Dockerfile link in README Brian Cain 2019-02-04 08:44:10 -08:00
  • a9fc3878bc (MAINT) Update changelog for 0.4.0 release kirby@puppetlabs.com 2019-02-01 17:08:04 -08:00
  • 8acf28d0b8
    Merge pull request #314 from mattkirby/pooler_138 mchllweeks 2019-02-01 16:22:10 -08:00
  • 49ec06e151 (POOLER-138) Support multiple pools per alias kirby@puppetlabs.com 2019-01-17 13:35:19 -08:00
  • 2fa8209642
    Merge pull request #313 from mattkirby/jruby_92 Spencer McElmurry 2019-01-31 11:07:38 -06:00
  • d36e7dbee2
    Merge pull request #311 from mattkirby/pooler_137 Kevin Imber 2019-01-29 10:37:44 -07:00
  • d94b14a4d8 (POOLER-137) Support integer environment variables kirby@puppetlabs.com 2019-01-16 16:44:14 -08:00
  • cde7648a22 Update dockerfile jruby to 9.2 kirby@puppetlabs.com 2019-01-18 14:28:25 -08:00
  • a1704b239e
    Merge pull request #312 from mattkirby/drop_23 mchllweeks 2019-01-18 15:41:28 -08:00
  • db1e90d893 Stop testing ruby 2.3.x kirby@puppetlabs.com 2019-01-18 13:53:46 -08:00
  • 345bdf9db9
    Merge pull request #309 from mattkirby/test_current_versions mchllweeks 2019-01-14 09:39:32 -08:00
  • ae694c5167 (TAG) update version to 0.3.0 0.3.0 Jenkins 2018-12-20 22:52:00 +00:00
  • 3ddc06406f
    Merge pull request #310 from mattkirby/version_3 Spencer McElmurry 2018-12-20 09:30:56 -08:00
  • c5e1722f30 Change version 0.2.2 to 0.3.0 kirby@puppetlabs.com 2018-12-19 10:23:56 -08:00
  • 25731194e3
    Merge pull request #308 from mattkirby/control_your_layers Spencer McElmurry 2018-12-20 08:58:32 -08:00
  • 12df6830f5 (MAINT) Update travis to test latest ruby kirby@puppetlabs.com 2018-12-19 12:49:08 -08:00
  • 2de4a6db0b Ensure nodes are consistent for usage stats kirby@puppetlabs.com 2018-12-19 12:45:50 -08:00
  • b4dfbca40e (TAG) update version to 0.2.31 Jenkins 2018-12-10 22:35:08 +00:00
  • bfc0c24106 (TAG) update version to 0.2.3 Jenkins 2018-12-10 21:06:47 +00:00
  • 74b378781f
    Merge pull request #307 from mattkirby/030_release Spencer McElmurry 2018-12-10 11:44:54 -06:00
  • d5e96636ce Update changelog for 0.2.3 kirby@puppetlabs.com 2018-12-10 09:29:01 -08:00
  • 310dc7cbc9
    Merge pull request #306 from mattkirby/pooler_134 mchllweeks 2018-12-10 09:04:12 -08:00
  • 60b8715a80 Update providers_spec to match array contents kirby@puppetlabs.com 2018-12-07 17:07:36 -08:00