Commit graph

250 commits

Author SHA1 Message Date
kirby@puppetlabs.com
05a133fc72 Add support for ondemand provisioning to vmfloaty
This commit adds support for provisioning instances on demand with
vmpooler. Additionally, this change adds a capability to detect on
demand pools available in ABS. Without this change vmfloaty does not
support provisioning instances via the vmpooler ondemand endpoints.
2020-08-04 11:24:11 -07:00
28fb9290d4
Update docs
This chane updates docs to reflect that ownership has moved to the DIO
team at Puppet. It also includes some formatting changes.
2020-07-02 12:52:32 -04:00
Brandon High
1e38bb4244
Bump version.rb to 0.9.2 for release 2020-02-05 11:08:10 -08:00
Brian Cain
5dbe19e10b
Merge branch 'master' into qeng-7604_add_jobid_to_delete 2020-01-28 13:40:53 -08:00
Mikker Gimenez-Peterson
ac14629eb3 SSH Command respects ABS now and tests should fail if the API changes again 2020-01-27 15:29:00 -08:00
Brandon High
51a7eb809e
(QENG-7604) Add support for Job IDs to ABS delete
This commit adds support for passing in a JobID when deleting with ABS.
2020-01-27 14:17:06 -08:00
Brandon High
f1be1fec23
Bump version.rb to 0.9.1
For 0.9.1 release. Includes:
- Bug fix for delete action on vmpooler and nspooler #58
2020-01-14 10:03:34 -08:00
Mikker Gimenez-Peterson
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) 2020-01-14 09:45:28 -08:00
Brian Cain
dac2c2bae6
Merge branch 'master' into bump_version_to_0.9.0 2019-12-17 09:45:47 -08:00
Mikker Gimenez-Peterson
2c456f1157 ABS will sometimes return null values in the /status/queue endpoint 2019-12-16 16:13:33 -08:00
Brandon High
6605a3eee6
Minor version bump to 0.9.0
I figure adding a new service like ABS would necessitate at least a
minor bump since it's more than a security/bug fix.
2019-12-05 10:08:07 -08:00
Brandon High
17c18679e2
Update pooler provider to throw an exception if the API returns non-OK
Prior to this commit the API could fail and return `ok: false` but
floaty wouldn't recognize that as a failure.
This commit updates the pooler code to check for `ok` and raise and
error with the body of what the api returns if it's non-truthy.
2019-12-04 16:44:42 -08:00
Brandon High
1e67715e2c
Fix rubocop issues 2019-12-04 16:40:57 -08:00
Mikker Gimenez-Peterson
d963e357d3 Adding delete and get active requests 2019-12-04 11:37:17 -08:00
Mikker Gimenez-Peterson
7e27542670 Adding delete and get active requests 2019-11-04 11:41:49 -08:00
Mikker Gimenez-Peterson
a77ea84092 Rebasing fixed tests 2019-10-31 14:25:47 -07:00
Mikker Gimenez-Peterson
de7d0fdeab Adding command to list pools out of ABS 2019-10-31 11:33:07 -07:00
Tim Sharpe
6e1f626d7b (rubocop) Fix Style/IfUnlessModifier 2019-02-03 15:40:17 +11:00
Tim Sharpe
426e9ce96b (rubocop) Fix Style/ConditionalAssignment 2019-02-03 15:37:50 +11:00
Tim Sharpe
af6dc740e4 (rubocop) Fix Naming/UncommunicativeMethodParamName 2019-02-03 13:28:43 +11:00
Tim Sharpe
e50d4b3259 (rubocop) Fix Naming/HeredocDelimiterNaming 2019-02-03 13:27:25 +11:00
Tim Sharpe
e1379a8b9c (rubocop) Fix Naming/PredicateName 2019-02-03 13:25:33 +11:00
Tim Sharpe
63eb49c747 (rubocop) Fix Lint/UnusedBlockArgument 2019-02-03 13:20:57 +11:00
Tim Sharpe
f0863e7fb0 (rubocop) Fix Lint/UnusedMethodArgument 2019-02-03 13:19:54 +11:00
Tim Sharpe
2a05f0d976 (rubocop) Fix Lint/ScriptPermission 2019-02-03 13:18:24 +11:00
Tim Sharpe
c97af3f7db (rubocop) Fix Performance/RegexpMatch 2019-02-03 13:15:53 +11:00
Tim Sharpe
851009b1f6 (rubocop) Fix Layout/AlignHash & Layout/IndentHash 2019-02-03 13:08:00 +11:00
Tim Sharpe
f2167f8be7 (rubocop) Fix Layout/CaseIndentation 2019-02-03 12:59:34 +11:00
Tim Sharpe
9afae18ee2 (rubocop) Fix Layout/SpaceAfterComma 2019-02-03 12:48:04 +11:00
Tim Sharpe
cecea8bc05 (rubocop) Fix Layout/SpaceAfterNot 2019-02-03 12:47:16 +11:00
Tim Sharpe
e8f420a08c (rubocop) Fix Layout/EmptyLineAfterGuardClause 2019-02-03 12:46:15 +11:00
Tim Sharpe
e6d1fbf954 (rubocop) Fix Layout/TrailingBlankLines 2019-02-03 12:44:11 +11:00
Tim Sharpe
bb9e821d5e (rubocop) Fix Layout/EmptyLinesAroundClassBody 2019-02-03 12:43:27 +11:00
Tim Sharpe
fd753ba188 (rubocop) Fix Layout/SpaceBeforeBlockBraces 2019-02-03 12:34:24 +11:00
Tim Sharpe
b8971c040a (rubocop) Fix Layout/SpaceInsideLiteralHashBraces 2019-02-03 12:32:05 +11:00
Tim Sharpe
eb0d31260f (rubocop) Fix Layout/SpaceAroundEqualsInParameterDefault 2019-02-03 12:30:26 +11:00
Tim Sharpe
7cd0256a97 (rubocop) Fix Layout/SpaceInsideBlockBraces 2019-02-03 12:28:17 +11:00
Tim Sharpe
b16e3fc792 (rubocop) Fix Layout/SpaceAroundOperators 2019-02-03 12:26:38 +11:00
Tim Sharpe
6a771a8d76 (rubocop) Fix Style/GuardClause 2019-02-03 12:22:41 +11:00
Tim Sharpe
b7b08c9c9e (rubocop) Fix Style/MissingRespondToMissing 2019-02-03 12:22:41 +11:00
Tim Sharpe
6c4fe8384c (rubocop) Fix Style/IfInsideElse 2019-02-03 12:22:41 +11:00
Tim Sharpe
dec621e9b8 (rubocop) Fix Style/ConditionalAssignment 2019-02-03 12:22:41 +11:00
Tim Sharpe
613121f34d (rubocop) Fix Style/BlockDelimiters 2019-02-03 12:22:41 +11:00
Tim Sharpe
58f64b2843 (rubocop) Fix Style/TrailingCommaInHashLiteral 2019-02-03 12:22:41 +11:00
Tim Sharpe
1aea79a9a1 (rubocop) Fix Style/SymbolArray 2019-02-03 12:22:41 +11:00
Tim Sharpe
095ac9e75e (rubocop) Fix Style/WordArray 2019-02-03 12:22:41 +11:00
Tim Sharpe
397bbd4dce (rubocop) Fix Style/RedundantFreeze 2019-02-03 12:22:41 +11:00
Tim Sharpe
d25732b950 (rubocop) Fix Style/NegatedIf 2019-02-03 12:22:41 +11:00
Tim Sharpe
5ad213075b (rubocop) Fix Style/StringLiteralsInInterpolation 2019-02-03 12:22:41 +11:00
Tim Sharpe
12c1795046 (rubocop) Fix Style/RescueStandardError 2019-02-03 12:22:41 +11:00