Commit graph

  • 5333158bdc (maint) Support any vmpooler for ABS via vmpooler_fallback Before this change, the fallback vmpooler for ABS had to be named 'vmpooler' and it only supported one. With this new code, users can set a key within an 'abs' service type called vmpooler_fallback that points to any other service configured in the ~/.vmfloaty.yml config file. If not set, the appropriate error message is returned, with an example configuration. Added the various use cases for the config to the unit tests Samuel Beaulieu 2020-09-16 11:23:01 -05:00
  • 4b7cbbf0e5 fix abs spec tests Samuel Beaulieu 2020-09-15 11:21:58 -05:00
  • f82016a631
    Update webmock requirement from 1.21.0 to 3.9.1 dependabot[bot] 2020-09-14 13:05:28 +00:00
  • 512adb4af1
    Merge pull request #94 from puppetlabs/fix-abs-vmpooler mattkirby 2020-09-11 13:27:02 -07:00
  • c65b72d86b Document the ~/.vmfloaty content for ABS usage Samuel Beaulieu 2020-09-11 09:32:16 -05:00
  • dbf6c54173 The main goal for this PR is to enable using all of the vmfloaty scenarios when the service is set to ABS. Since ABS does not implement all the services, it fallsback on vmpooler when needed (example increasing the lifetime value) Samuel Beaulieu 2020-09-10 13:49:46 -05:00
  • 5a0640c515
    Merge pull request #91 from nwolfe/maint/remove-warning Gene Liverman 2020-09-03 07:06:05 -04:00
  • 74a57aa2e7 Enable using the Vmfloaty library as Gem With this change you can require the gem and use it inside another ruby module. See README for usge examples Samuel Beaulieu 2020-09-02 17:00:10 -05:00
  • cb1ea8247b
    WIP (DIO-911) Include job_id in ABS --json output Nate Wolfe 2020-08-24 14:20:28 -07:00
  • 9a44cc480e
    (maint) Add --user CLI option on delete and list subcommands Nate Wolfe 2020-08-24 12:11:06 -07:00
  • 8341a5f45d
    (maint) Mention configuration file in CLI help text description Nate Wolfe 2020-08-21 15:45:10 -07:00
  • 04c73a970d
    (maint) Remove warning about missing configuration file Nate Wolfe 2020-08-21 14:38:04 -07:00
  • b9bb08e3c0
    Merge pull request #89 from puppetlabs/release_0111 0.11.1 mattkirby 2020-08-20 14:07:45 -07:00
  • 3f10e987b4 Update version for 0.11.1 release kirby@puppetlabs.com 2020-08-20 14:05:35 -07:00
  • d3d6ebeb1a
    Merge pull request #86 from McdonaldSeanp/json_output mattkirby 2020-08-20 14:02:53 -07:00
  • 13fee7ef13
    Merge pull request #87 from jarretlavallee/fix/master/nspooler mattkirby 2020-08-20 14:01:38 -07:00
  • 5436f54258
    Merge pull request #88 from cthorn42/maint/master/no_config_file_non_vmpooler_service_fix mattkirby 2020-08-20 14:00:48 -07:00
  • 701534872d (maint) Fix using ABS service without a .vmfloaty.yml file Christopher Thorn 2020-08-20 09:31:11 -07:00
  • e684933525 (maint) Fix the argument list for nonstandardpooler Jarret Lavallee 2020-08-13 12:37:09 -06:00
  • 1eaa80706c
    (maint) Fail in ABS when queue requests don't return 200/202 Sean P. McDonald 2020-08-11 15:09:58 -05:00
  • d22e2b4194
    (new-feature) Add json option to list/delete command Sean P. McDonald 2020-08-11 15:07:59 -05:00
  • b944760c93
    Merge pull request #85 from puppetlabs/release_0110 Gene Liverman 2020-08-12 14:54:57 -04:00
  • b44b9c6e98 Bump version for 0.11.0 release kirby@puppetlabs.com 2020-08-12 11:47:58 -07:00
  • 3b91d6f582
    Merge pull request #84 from austb/print-debug-to-stderr mattkirby 2020-08-12 11:34:11 -07:00
  • 35faeab6be Move logger instance to class var in FloatyLogger Austin Blatt 2020-08-12 09:49:15 -07:00
  • 8ec90007ca Use Logger for non-result output barriserloth 2020-08-11 10:31:14 -07:00
  • 4755343df2 Print all non-success output to STDERR Austin Blatt 2020-08-10 15:41:02 -07:00
  • d843066a56
    Merge pull request #83 from puppetlabs/maint_update_travis mattkirby 2020-08-06 12:22:59 -07:00
  • 309929f8d8 Update travis.yml Belen Bustamante 2020-08-06 11:50:43 -07:00
  • 13b6bc31f3
    Merge pull request #82 from puppetlabs/version_010 John O'Connor 2020-08-05 11:42:39 +01:00
  • a245316252 Bump version to 0.10.0 for release kirby@puppetlabs.com 2020-08-04 15:16:19 -07:00
  • d1fc70f96f
    Merge pull request #67 from mattkirby/pooler_158 0.10.0 mattkirby 2020-08-04 15:03:46 -07:00
  • 7b0a7679da Add Dockerfile to make it easier to test changes to vmfloaty by using Docker pooler_158 kirby@puppetlabs.com 2020-05-22 15:36:49 -07:00
  • 05a133fc72 Add support for ondemand provisioning to vmfloaty kirby@puppetlabs.com 2020-05-22 15:36:21 -07:00
  • d31ef290d5
    Update faraday requirement from ~> 0.17.0 to >= 0.17, < 1.1 dependabot[bot] 2020-07-07 14:52:41 +00:00
  • 0575f34e80
    Update webmock requirement from 1.21.0 to 3.8.3 dependabot[bot] 2020-07-07 14:52:34 +00:00
  • 482d4328d1
    Merge pull request #73 from puppetlabs/dependabot/bundler/commander-gte-4.4.3-and-lt-4.6.0 Gene Liverman 2020-07-07 10:48:49 -04:00
  • b873e4a099
    Merge pull request #78 from puppetlabs/dependabot/add-v2-config-file Gene Liverman 2020-07-07 10:47:16 -04:00
  • 980793c979
    Update Dependabot config file dependabot-preview[bot] 2020-07-07 14:43:17 +00:00
  • 5ddb20be23
    Update webmock requirement from 1.21.0 to 3.8.3 dependabot-preview[bot] 2020-07-07 14:35:28 +00:00
  • d0f7452998
    Update commander requirement from ~> 4.4.3 to >= 4.4.3, < 4.6.0 dependabot-preview[bot] 2020-07-07 14:35:22 +00:00
  • 3c2546de16
    Update faraday requirement from ~> 0.17.0 to >= 0.17, < 1.1 dependabot-preview[bot] 2020-07-07 14:35:18 +00:00
  • f357607187
    Merge pull request #75 from puppetlabs/dependabot/bundler/rspec-tw-3.9.0 Gene Liverman 2020-07-07 10:34:09 -04:00
  • 66ce797754
    Remove PR tempalte Gene Liverman 2020-07-07 10:21:52 -04:00
  • 458ddf192d
    Update rspec requirement from ~> 3.5.0 to ~> 3.9.0 dependabot-preview[bot] 2020-07-07 14:21:10 +00:00
  • 42cd13b814
    DO NOT MERGE, this is just a test Gene Liverman 2020-07-07 10:20:21 -04:00
  • 2ff562cb40
    Merge pull request #70 from puppetlabs/tools Gene Liverman 2020-07-07 10:18:57 -04:00
  • a6f53c0310
    Add Dependabot and Coveralls Gene Liverman 2020-07-02 11:42:31 -04:00
  • 498a9ac94f
    Merge pull request #71 from puppetlabs/codeowners-fix Gene Liverman 2020-07-07 10:14:21 -04:00
  • 7a969d121e
    Fix formatting of CODEOWNERS Gene Liverman 2020-07-07 10:12:23 -04:00
  • 2de284f2c0
    Merge pull request #69 from puppetlabs/docs-update Brandon High 2020-07-02 11:13:00 -07:00
  • 28fb9290d4
    Update docs Gene Liverman 2020-07-02 10:39:52 -04:00
  • b7a210aa15
    Merge pull request #68 from puppetlabs/fixup/edit-maintainers Brandon High 2020-07-01 14:58:39 -07:00
  • e942e7534d
    Remove rubocop fixup/edit-maintainers Brian Cain 2020-07-01 14:55:32 -07:00
  • d4bd4f5163
    Comment out rubocop rules that aren't helpful Brian Cain 2020-07-01 14:52:39 -07:00
  • 4ff9b9d0d5
    Remove old maintainer note Brian Cain 2020-07-01 14:41:57 -07:00
  • c0b047eab8
    Merge pull request #66 from briancain/highb-remove-gpr-push v0.9.2-retag-for-gh-actions-for-real Brandon High 2020-02-05 15:54:21 -08:00
  • 6697077adf
    Update gempush action to remove GPR publish highb-remove-gpr-push Brandon High 2020-02-05 15:50:53 -08:00
  • 8588cd8fa1
    Merge pull request #65 from briancain/highb-bump-092 v0.9.2-retag-for-gh-actions v0.9.2 Brandon High 2020-02-05 15:01:39 -08:00
  • 707ced4b37
    Merge branch 'master' into highb-bump-092 highb-bump-092 Brandon High 2020-02-05 14:55:12 -08:00
  • 796555672d
    Merge pull request #64 from briancain/highb-create-gempush Brandon High 2020-02-05 14:51:42 -08:00
  • 1e38bb4244
    Bump version.rb to 0.9.2 for release Brandon High 2020-02-05 11:08:10 -08:00
  • 331444751d
    Create gempush.yml Github Action highb-create-gempush Brandon High 2020-02-05 11:05:20 -08:00
  • 2cf506e781 (maint) Fix modify --disk flag Nick Burgan-Illig 2020-01-30 00:01:23 +00:00
  • 8b4cc806a3
    Merge pull request #62 from nicklewis/bump-faraday-for-ruby-2.7 Brandon High 2020-01-28 14:29:01 -08:00
  • 7860bec0cd
    Merge branch 'master' into bump-faraday-for-ruby-2.7 Brandon High 2020-01-28 14:27:09 -08:00
  • 05dd5bb6b2
    Update PULL_REQUEST_TEMPLATE Brian Cain 2020-01-28 13:47:13 -08:00
  • fffc16c412
    Merge pull request #60 from highb/qeng-7604_add_jobid_to_delete Brian Cain 2020-01-28 13:42:23 -08:00
  • 5dbe19e10b
    Merge branch 'master' into qeng-7604_add_jobid_to_delete Brian Cain 2020-01-28 13:40:53 -08:00
  • c417c3574c Bump faraday dependency for Ruby 2.7 compatibility Nick Lewis 2020-01-28 13:05:33 -08:00
  • 5fa9c12a85
    Merge pull request #61 from mikkergimenez/fix_ssh_command_breaking Brandon High 2020-01-27 17:05:17 -08:00
  • ac14629eb3 SSH Command respects ABS now and tests should fail if the API changes again Mikker Gimenez-Peterson 2020-01-27 15:16:20 -08:00
  • 51a7eb809e
    (QENG-7604) Add support for Job IDs to ABS delete Brandon High 2020-01-17 15:12:22 -08:00
  • d6a69d08ac
    Merge pull request #59 from highb/bump_091 Brian Cain 2020-01-14 10:47:54 -08:00
  • f1be1fec23
    Bump version.rb to 0.9.1 Brandon High 2020-01-14 10:03:34 -08:00
  • 39770cbbfd
    Merge pull request #58 from mikkergimenez/fix_method_signature Brandon High 2020-01-14 10:02:33 -08:00
  • dc3bfecd28 Adding spec test to ensure that all the interfaces are the same, while doing so, fix the broken interfaces for delete on vmpooler and nonstandard pooler(they were passed 5 by service.rb but expected 4) Mikker Gimenez-Peterson 2020-01-14 09:39:49 -08:00
  • bc1198f81c
    Merge pull request #56 from highb/bump_version_to_0.9.0 v0.9.0 Brian Cain 2019-12-17 09:47:16 -08:00
  • dac2c2bae6
    Merge branch 'master' into bump_version_to_0.9.0 Brian Cain 2019-12-17 09:45:47 -08:00
  • e6bd4054cb
    Merge pull request #57 from mikkergimenez/check_for_blank_lines_returned_from_abs_status_queue Brandon High 2019-12-16 16:17:40 -08:00
  • 2c456f1157 ABS will sometimes return null values in the /status/queue endpoint Mikker Gimenez-Peterson 2019-12-16 08:03:44 -08:00
  • 6605a3eee6
    Minor version bump to 0.9.0 Brandon High 2019-12-05 10:08:07 -08:00
  • 7d0a72517b
    Merge pull request #55 from highb/add_handling_for_failed_modify_request Brian Cain 2019-12-05 08:02:06 -08:00
  • 17c18679e2
    Update pooler provider to throw an exception if the API returns non-OK Brandon High 2019-12-03 17:00:41 -08:00
  • 6954321c87
    Merge pull request #53 from mikkergimenez/add_abs_vm_get Brandon High 2019-12-04 16:43:26 -08:00
  • 1e67715e2c
    Fix rubocop issues Brandon High 2019-12-04 16:40:57 -08:00
  • 9a2cd816df
    Update Rubocop to not use old cop name Brandon High 2019-12-03 17:06:08 -08:00
  • d963e357d3 Adding delete and get active requests Mikker Gimenez-Peterson 2019-11-04 13:30:58 -08:00
  • 7e27542670 Adding delete and get active requests Mikker Gimenez-Peterson 2019-11-04 11:41:49 -08:00
  • a77ea84092 Rebasing fixed tests Mikker Gimenez-Peterson 2019-10-31 11:41:51 -07:00
  • de7d0fdeab Adding command to list pools out of ABS Mikker Gimenez-Peterson 2019-10-17 16:09:08 -07:00
  • d8dd0885ab
    Merge pull request #54 from highb/update_faraday Brian Cain 2019-10-22 13:49:54 -07:00
  • c140e7af48
    Update Faraday to 0.15, remove unnecessary headers Brandon High 2019-10-21 17:20:37 -07:00
  • aaeaa1acda
    Update travis-ci ruby rvm version Brian Cain 2019-10-21 21:14:48 -07:00
  • b2574325a0
    Fixup rubocop again Brian Cain 2019-10-21 21:08:49 -07:00
  • 79422000a7
    Fix rubocop Brian Cain 2019-10-21 21:04:47 -07:00
  • 9b80b6bc78 Adding command to list pools out of ABS Mikker Gimenez-Peterson 2019-10-17 16:09:08 -07:00
  • 697cc878ef
    Merge pull request #50 from steveax/change-urls-in-docs Britt Gresham 2019-04-09 17:00:04 -07:00
  • 42b5ba3669 change urls in docs to use example.net/.com Steve Axthelm 2019-04-09 16:50:31 -07:00
  • d57b168153
    Merge pull request #49 from rodjek/rubocop Brian Cain 2019-02-04 09:38:02 -08:00