Commit graph

  • 62aaa37f78 Fix accepting request_id kirby@puppetlabs.com 2020-04-30 15:17:15 -07:00
  • 2b96d7e476 Fix tests for changes kirby@puppetlabs.com 2020-04-30 12:22:31 -07:00
  • 90e09bfe1c Replace connection_pool with vmpooler generic_connection_pool. Fix tests for changes. kirby@puppetlabs.com 2020-04-29 20:38:09 -07:00
  • b32b88b753 Add parameters for redis connection pool size and timeout values. kirby@puppetlabs.com 2020-04-27 21:47:31 -07:00
  • 9973ed878f Implement redis connection pooling, multi, and pipelines. kirby@puppetlabs.com 2020-04-24 15:14:47 -07:00
  • 52bf6c4c89 First attempt at adding connection pool to pool manager kirby@puppetlabs.com 2020-04-22 21:25:01 -07:00
  • 70f0482d33 Provisioning on demand initially functioning prototype. kirby@puppetlabs.com 2020-04-17 16:00:46 -07:00
  • edd9d9e62c Handle the delta between requested and configured limits kirby@puppetlabs.com 2020-04-14 17:24:33 -07:00
  • 11c5107279 Add concurrent-ruby and configure additional parts for provisioning on demand kirby@puppetlabs.com 2020-04-14 16:43:06 -07:00
  • 63712741a0 (POOLER-158) Getting started with provisioning on demand kirby@puppetlabs.com 2020-04-06 10:52:05 -07:00
  • e9a79cb6db (GEM) update vmpooler version to 0.11.3 0.11.3 Jenkins 2020-04-29 15:02:04 +00:00
  • 9b41a542e9
    Merge pull request #374 from puppetlabs/DIO-608 Brandon High 2020-04-23 17:03:34 -07:00
  • 9c6f50691d (DIO-608) vmpooler SUT handed out multiple times Before this change if the smove returned false, we would continue handing out the VM which presumably could still be in the 'ready' state. Upon 'delete' that ready VM would not be picked up and return a 404 which is consistent with the behavior seen. Adding a metric to keep track of the smove failures since this is not expected. I think some API logging would be good to add in the future. Samuel Beaulieu 2020-04-23 16:10:36 -05:00
  • 48b4fb9a6b
    Merge pull request #373 from jcoconnor/MAINT-Update-Codeowners Brandon High 2020-04-16 10:29:51 -07:00
  • 56a6e61dc7 (MAINT) Update CODEOWNERS John O'Connor 2020-04-16 18:25:51 +01:00
  • 4019a082f0 (GEM) update vmpooler version to 0.11.2 0.11.2 Jenkins 2020-04-16 15:54:02 +00:00
  • 5fac5684a9
    Merge pull request #371 from puppetlabs/POOLER-161 Brandon High 2020-04-15 13:27:27 -07:00
  • 953aa68907 (POOLER-161) Fix extending vm lifetime when max lifetime is set Before this PR, the current running time was being inspected to decide if the vm lifetime could be extended. But since vm lifetime is absolute and not relative this check is now removed. Samuel Beaulieu 2020-04-15 13:12:33 -05:00
  • 9ab1b89a6c
    Merge pull request #370 from mattkirby/purge_failed Brandon High 2020-04-07 11:27:36 -07:00
  • fc616ce055 Fix rubocop offenses kirby@puppetlabs.com 2020-04-07 11:22:05 -07:00
  • 68ecb7a3a4 (POOLER-165) Fix purge_unconfigured_folders kirby@puppetlabs.com 2020-04-07 09:39:59 -07:00
  • 04a3c448fd
    Merge pull request #369 from puppetlabs/16c0dependabot/bundler/rake-gte-12.3-and-lt-14.0 Brandon High 2020-03-18 14:25:13 -07:00
  • 451003484e (GEM) update vmpooler version to 0.11.1 0.11.1 Jenkins 2020-03-17 23:51:30 +00:00
  • 458b862b63
    Update CHANGELOG for 0.11.1 Brandon High 2020-03-17 16:45:08 -07:00
  • 0c0ee0cdd2
    rake gemspec dep in ~> format instead of range Brandon High 2020-03-17 15:10:15 -07:00
  • 526d88d673
    Update rake requirement from ~> 12.3 to >= 12.3, < 14.0 dependabot-preview[bot] 2020-03-17 19:33:09 +00:00
  • 3e2ab2db5f
    Merge pull request #367 from puppetlabs/dependabot Brandon High 2020-03-17 12:32:01 -07:00
  • 0289dac4f0
    Merge pull request #366 from mattkirby/update_gems Brandon High 2020-03-17 12:31:08 -07:00
  • 5cfad48aac
    Merge pull request #368 from mattkirby/docker_compose_defaults Brandon High 2020-03-17 12:30:30 -07:00
  • 85cd1fb4ed Remove providers addition to docker-compose.yml kirby@puppetlabs.com 2020-03-17 12:14:40 -07:00
  • ad39b53445
    Merge pull request #365 from mattkirby/pooler_156 Brandon High 2020-03-17 12:07:26 -07:00
  • a717e5c5ca
    Add Dependabot to keep gems updated Gene Liverman 2020-03-17 15:01:57 -04:00
  • 7597185fa4 Fix reference to unused e to satisfy rubocop kirby@puppetlabs.com 2020-03-17 11:24:03 -07:00
  • 9e5b434582 Update gem dependencies to latest versions kirby@puppetlabs.com 2020-03-17 11:20:57 -07:00
  • 283dea62a7 (POOLER-156) Detect redis connection failures kirby@puppetlabs.com 2020-03-17 11:16:18 -07:00
  • 4cfa8732fb
    Merge pull request #363 from mattkirby/dockerignore Brandon High 2020-03-12 16:22:12 -07:00
  • 329c24676e Add a .dockerignore file kirby@puppetlabs.com 2020-03-11 17:45:32 -07:00
  • d879f0ef20 Add support for ldaps on port 636 kirby@puppetlabs.com 2020-03-11 17:44:19 -07:00
  • d653ce482e (GEM) update vmpooler version to 0.11.0 0.11.0 Jenkins 2020-03-11 22:39:14 +00:00
  • c1198d8e59
    Update CHANGELOG for 0.11.0 Brandon High 2020-03-11 15:35:38 -07:00
  • 339f1db045
    Merge pull request #361 from highb/2020-03-05_update_rubocop_exceptions mattkirby 2020-03-10 13:44:48 -07:00
  • 66029c7c13
    Merge pull request #362 from highb/pin_docker_to_jruby_9_2_9 mattkirby 2020-03-09 12:43:57 -07:00
  • e7f53d659a
    Pin to JRuby 9.2.9 in Dockerfiles Brandon High 2020-03-09 11:58:38 -07:00
  • d20e2a89b5
    Require rubocop checks in Travis Brandon High 2020-03-05 17:28:33 -08:00
  • 57d2010db0
    Use break instead of return in migrate_vm connection pool Brandon High 2020-03-05 17:17:30 -08:00
  • 392232fb6a
    Remove duplicated return statements Brandon High 2020-03-05 17:13:51 -08:00
  • ed88fb1302
    Remove shadowed variable from get_provider_for_pool Brandon High 2020-03-05 17:12:09 -08:00
  • 61e9f56ed2
    Fixing Naming/PredicateName issues Brandon High 2020-03-05 17:03:48 -08:00
  • 5193ff6a84
    Use consistent Style/NumericPredicate redux Brandon High 2020-03-05 16:59:38 -08:00
  • daa1a99073
    Correct keyword arguments to traverse in create_folder Brandon High 2020-03-05 11:55:31 -08:00
  • 5dca8f9468
    Fix bug in update_clone_target Brandon High 2020-03-05 16:21:36 -08:00
  • 367565a3ee
    Switch from casting to_f to using fdiv dividing floats Brandon High 2020-03-05 16:11:42 -08:00
  • 532ca96131
    Ignore set_linked_clone for Naming/AccessorMethodName Brandon High 2020-03-05 16:10:31 -08:00
  • f1f173ddb6
    Fix alignment of end keywords Brandon High 2020-03-05 16:01:49 -08:00
  • a839af2710
    Use URI.parse.open/File.open instead of open Brandon High 2020-03-05 15:53:02 -08:00
  • f90ef4839e
    Remove unused assignment Brandon High 2020-03-05 14:51:24 -08:00
  • 0b841d63fd
    Do not save exception in a variable if it isn't referenced Brandon High 2020-03-05 14:44:23 -08:00
  • 7657ec127c
    Rubocop rule updates Brandon High 2020-03-05 12:06:21 -08:00
  • a5a2740762
    Consistent Style/FormatStringToken Brandon High 2020-03-05 12:01:34 -08:00
  • b4f42cd4b1
    Disable Naming/VariableName for propSpecs Brandon High 2020-03-05 11:50:56 -08:00
  • f85f5126e8
    Merge pull request #360 from highb/2020-03-05_unsafe_rubocop_fixes mattkirby 2020-03-05 16:03:21 -08:00
  • 91edbb0fcd
    Merge pull request #359 from highb/2020-03-05_rubocop_fixes mattkirby 2020-03-05 16:03:04 -08:00
  • f22a84f26f
    "Unsafe" rubocop fixes Brandon High 2020-03-05 11:16:43 -08:00
  • 29519006fa
    Fix Rubocop "safe" auto-corrections Brandon High 2020-03-05 10:32:11 -08:00
  • 252a2c2344
    Merge pull request #358 from highb/duplicate_version_in_changelog_0_10_2 mattkirby 2020-03-05 08:52:21 -08:00
  • 0314357cb9
    Remove duplicate of 0.10.2 from CHANGELOG Brandon High 2020-03-05 08:43:10 -08:00
  • a8fb406c22
    Merge pull request #357 from mattkirby/provider_config Brandon High 2020-03-05 08:39:10 -08:00
  • 8bb89b604d (POOLER-157) Add extra_config option to vmpooler kirby@puppetlabs.com 2020-03-04 16:35:52 -08:00
  • dfa2f8620a (GEM) update vmpooler version to 0.10.3 0.10.3 Jenkins 2020-03-04 20:47:38 +00:00
  • 6929377132
    Decrement version in version.rb Brandon High 2020-03-04 12:46:13 -08:00
  • 824df3e8a7
    Merge pull request #356 from highb/release_0.10.3 Brandon High 2020-03-04 12:38:35 -08:00
  • b613a2dc07
    Update CHANGELOG for 0.10.3 (again) Brandon High 2020-03-04 12:14:23 -08:00
  • 9201a0befb
    Rubocop 0.80 updates to rubocop configs Brandon High 2020-03-04 12:06:54 -08:00
  • cec7183fdc
    Release 0.10.3 Brandon High 2020-03-04 11:44:36 -08:00
  • f1d6ddec9b
    Merge pull request #355 from highb/pooler-154_delay_vm_host_update_until_after_migration Brandon High 2020-03-03 16:09:29 -08:00
  • 1fe80194e3
    (POOLER-154) Delay vm host update until after migration completes Brandon High 2020-03-03 14:00:00 -08:00
  • 7ac03c6c94 (GEM) update vmpooler version to 0.10.2 0.10.2 Jenkins 2020-02-14 18:24:38 +00:00
  • 81db9fb515
    Bump version.rb and CHANGELOG.md to 0.10.1 0.10.1 Brandon High 2020-02-14 10:15:42 -08:00
  • 39dd692db1
    Bump version.rb to 0.10.0 Brandon High 2020-02-14 10:09:53 -08:00
  • 0c8a595257
    Merge pull request #354 from mattkirby/pooler_153_changelog 0.10.0 Brandon High 2020-02-14 10:07:19 -08:00
  • 6f30d7b973 Update changelog for 0.10.0 release kirby@puppetlabs.com 2020-02-14 10:04:38 -08:00
  • 82dae7d04c
    Merge pull request #353 from mattkirby/vmpooler_flush Brandon High 2020-02-14 09:53:47 -08:00
  • 0a21ac563d Update travis tests to use latest ruby versions kirby@puppetlabs.com 2020-02-12 20:53:08 -08:00
  • 52b60b074c (POOLER-153) Add endpoint for resetting a pool kirby@puppetlabs.com 2020-02-11 16:34:19 -08:00
  • 04576fcc1d
    Add vmpooler flush script Brandon High 2020-01-31 09:16:35 -08:00
  • 1407dd5575 (GEM) update vmpooler version to 0.9.1 0.9.1 Jenkins 2020-01-28 01:14:59 +00:00
  • 9ce2ac3211
    Merge pull request #351 from nicklewis/randomer-names Brandon High 2020-01-27 17:06:08 -08:00
  • c4f3a49782 Generate a wider set of legal names Nick Lewis 2020-01-24 16:03:40 -08:00
  • 94eacdd7af (GEM) update vmpooler version to 0.9.0 0.9.0 Jenkins 2019-12-12 22:24:58 +00:00
  • d0257e39f7
    Merge pull request #348 from Secure-24/issue_205 mattkirby 2019-12-12 11:15:26 -08:00
  • 0d8628d144
    Merge pull request #350 from jcoconnor/QENG-7531-Stat-Mark-As-Failed Brandon High 2019-12-12 08:45:17 -08:00
  • f581d065ae (QENG-7531) Add Marked as Failed Stat John O'Connor 2019-12-11 15:24:57 +00:00
  • ae10bd4e22 (POOLER-123) Implement a max TTL (#349) Samuel 2019-12-05 16:35:30 +00:00
  • 2a9f0058c5
    (maint) Add option to disable Redis persistence in docker-compose Brandon High 2019-12-03 17:36:58 -08:00
  • 5739b567e9
    (POOLER-123) Update max_lifetime_upper_limit key Brandon High 2019-12-03 17:36:13 -08:00
  • da48517750
    (POOLER-123) Improve PUT vm endpoint error messaging Brandon High 2019-12-03 17:35:40 -08:00
  • ac17284a61
    (POOLER-123) Implement a max TTL Samuel Beaulieu 2019-12-02 13:38:22 -06:00
  • f6fdfe42d7 Support nested host folders in find_cluster() Sean Millichamp 2019-11-26 13:48:53 -05:00
  • 114cb9f398
    Merge pull request #347 from highb/update_changlog_0.8.2 mattkirby 2019-11-11 15:34:13 -08:00
  • 86dbc783ef
    Update CHANGELOG for 0.8.2 Brandon High 2019-11-11 15:28:13 -08:00