Commit graph

  • e0fac0bb6c (maint) Add more uniqueness to jobid Before this change there was a non zero chance that two requests could be received at the same millisecond and have the same jobid. Added the username as a prefix to the job id Samuel Beaulieu 2020-10-09 10:23:23 -05:00
  • fbd98f93ae (maint) Fix bug with detecting ABS service Before this change the code would try to check if an object was ABS by using is_a? which is only for instances of a class. It also compared with ABS.class which returns the Class class. Now fixed by comparing the object to the static class Samuel Beaulieu 2020-10-09 10:18:53 -05:00
  • a4231cc6f1
    Merge pull request #102 from scotje/service_subcommand_completions Gene Liverman 2020-09-25 13:02:06 -04:00
  • 56f0896d48
    (maint) Don't require configuration file for get Nate Wolfe 2020-09-23 15:52:32 -07:00
  • 6deadb2267 Fix tests Samuel Beaulieu 2020-09-24 10:00:15 -05:00
  • 3a60ffbdbd (maint) Don't require config file for list --active Will fallback to printing ABS information, which is less than what you get if vmpooler_fallback is available Samuel Beaulieu 2020-09-24 09:46:22 -05:00
  • 5c8aa13081 (maint) Add vmpooler_fallback to the get service check Christopher Thorn 2020-09-23 15:06:24 -07:00
  • c5b9e1d184
    Update completion scripts for service subcommands Jesse Scott 2020-09-22 12:07:11 -07:00
  • 1e81c78a5b
    Merge pull request #100 from puppetlabs/v1-release Belén 2020-09-22 09:15:43 -07:00
  • d9b5bb5e89
    Bump to version 1.0.0 v1.0.0 Gene Liverman 2020-09-22 12:02:56 -04:00
  • bc1ea2e2d9
    Merge pull request #90 from scotje/add_zsh_completions_new Gene Liverman 2020-09-22 11:56:31 -04:00
  • 2b56448d50 Fix pretty print when multiple backend services are returned by ABS. Added test with vmpooler and nspooler result Samuel Beaulieu 2020-09-22 09:53:13 -05:00
  • 45f0ef031e Fix spec tests for ABS pretty print ABS now returns the ABS job_id on the first line, then every vmpooler hostname indented. It queries them from vmpooler to get the metadata like lifetime etc Samuel Beaulieu 2020-09-22 09:15:15 -05:00
  • 013325b7a6
    Merge pull request #99 from puppetlabs/fix-returned-abs-json Gene Liverman 2020-09-22 08:57:08 -04:00
  • 8546c1c4b6
    WIP: fixup specs after rebase Jesse Scott 2020-09-21 16:59:04 -07:00
  • e269d71fea
    Add README for zsh tab completion Jesse Scott 2020-09-21 16:58:50 -07:00
  • dee735e017
    (FIXUP) Collect hostnames in array before outputting Jesse Scott 2020-08-24 16:22:03 -07:00
  • 57e7542f73
    Add tab completion script for zsh Jesse Scott 2020-08-21 11:46:10 -07:00
  • b31f44fb40
    Add --hostnameonly option to floaty list --active Jesse Scott 2020-08-21 11:43:36 -07:00
  • 40072e90e4
    Fix print_to_stderr option for Utils.pretty_print_hosts Jesse Scott 2020-08-21 11:42:12 -07:00
  • cd7c0fae13 Adding spec tests for #list Samuel Beaulieu 2020-09-21 15:20:22 -05:00
  • 4df970b21f (maint) Fix for ABS PR#306 that includes json responses Before this change ABS sometiimes returned a string of JSON with escaped quotes, that had to be parsed again With this change, floaty should accept both the legacy and the new full JSON responses. Samuel Beaulieu 2020-09-21 14:39:10 -05:00
  • f3cd540455
    Merge pull request #98 from puppetlabs/better-abs-config mattkirby 2020-09-17 10:08:05 -07:00
  • 81c6e48528
    Merge pull request #97 from puppetlabs/types-docs mattkirby 2020-09-17 08:58:24 -07:00
  • e34964be00
    Merge pull request #96 from puppetlabs/dio-911 mattkirby 2020-09-17 08:55:43 -07:00
  • 9e61247cfe
    Add service command Gene Liverman 2020-09-16 10:30:46 -04:00
  • 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