Michael Hashizume
c027b1bcef
Add support for Beaker 6
2024-05-28 10:59:04 -07:00
Aria Li (she/her)
c309bf02ce
Merge pull request #34 from mhashizume/PUP-11786/main/beaker-bump
...
(PUP-11786) Beaker 5 compatibility
2024-02-14 17:20:09 -08:00
Michael Hashizume
4f5ee09807
(PUP-11786) Beaker 5 compatibility
...
Vox Pupuli has released Beaker 5, which drops older (< 2.7) Ruby
compatibility and adds compatibility for Ruby 3.2
This commit adds testing for Ruby 3.2, sets the dependency on
Beaker to ~> 5.0, replaces the File#exists? method that's been
deprecated since Ruby 2.7 and removed in 3.2, and updates the
dependency on FakeFS to the same version that Beaker uses (FakeFS
~> 2.4).
2023-03-27 13:59:30 -07:00
Jake Spain
278515e460
Merge pull request #31 from puppetlabs/add_mend
...
(RE-15111) Add mend scanning. Update test and release actions
2023-02-10 16:49:12 -05:00
Jake Spain
6acbc08aba
Add mend scanning. Update test and release actions
2023-02-10 16:46:25 -05:00
Jake Spain
d8ea6a2e4c
Merge pull request #29 from puppetlabs/codeowners
...
Update code owners to RE
2023-01-20 13:27:12 -05:00
5be58b1e82
Update code owners to RE
2023-01-20 13:03:59 -05:00
Samuel
5d04a41003
Merge pull request #23 from puppetlabs/snyk_scan
...
(DIO-3134) Scan repo with Snyk
2022-05-04 14:38:30 -05:00
suckatrash
596e0d83f9
(DIO-3134) Scan repo with Snyk
2022-05-02 13:49:25 -07:00
e012919f08
Update CODEOWNERS
2022-02-16 09:36:17 -05:00
Jenkins
639255b4de
(GEM) update beaker-vmpooler version to 1.4.0
2021-06-15 18:44:52 +00:00
1da71ab4dc
Merge pull request #18 from nmburgan/maint/master/use_ssl_with_https_uri
...
(maint) Use SSL when pooler_api URL is HTTPS
2021-06-15 14:42:48 -04:00
Nick Burgan-Illig
49f57963bc
(maint) Use SSL when pooler_api URL is HTTPS
...
Since vmpooler supports HTTPS and in some environments, only HTTPS is allowed, this sets Net::HTTP to use SSL when the URI is HTTPS.
2021-06-15 16:09:19 +00:00
bd4ae1ee8e
Merge pull request #21 from puppetlabs/dependabot/bundler/rake-tw-13.0
...
Update rake requirement from ~> 10.1 to ~> 13.0
2021-06-15 10:28:50 -04:00
dependabot[bot]
252e92ab4f
Update rake requirement from ~> 10.1 to ~> 13.0
...
Updates the requirements on [rake](https://github.com/ruby/rake ) to permit the latest version.
- [Release notes](https://github.com/ruby/rake/releases )
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc )
- [Commits](https://github.com/ruby/rake/compare/rake-10.1.0...v13.0.3 )
---
updated-dependencies:
- dependency-name: rake
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-15 14:27:24 +00:00
f6bf085eab
Merge pull request #19 from puppetlabs/gh-actions
...
Add some GH-based testing
2021-06-15 10:26:45 -04:00
ef72c2399a
Add some GH-based testing
2021-06-15 10:24:28 -04:00
Belén
0c4dc910d3
(MAINT) Add CODEOWNERS file
2019-08-26 09:50:16 -07:00
Michelle Schuknecht
79d0880c5b
(MAINT) Add CODEOWNERS file
2019-08-26 06:30:15 -07:00
Jenkins
d54e825506
(GEM) update beaker-vmpooler version to 1.3.3
2019-04-30 16:59:45 +00:00
kirby@puppetlabs.com
4063b01ba0
Revert "Fix the API URL for adding disks"
...
This reverts commit 64c827fab0 .
2019-04-30 09:49:19 -07:00
Jenkins
a504de0ae4
(GEM) update beaker-vmpooler version to 1.3.2
2019-04-22 16:40:14 +00:00
mattkirby
b463b50cbe
Merge pull request #15 from jwjs36987/fix_disk_url
...
(maint) Fix the API URL for adding disks
2019-04-22 09:29:17 -07:00
Jack Stone
64c827fab0
Fix the API URL for adding disks
...
The pooling_api variable already contains /api/v1 so remove this from
the disk API URL so we don't end up with it twice
2019-04-15 10:51:06 +01:00
Jenkins
15acdf0d7f
(GEM) update beaker-vmpooler version to 1.3.1
2018-11-26 18:20:45 +00:00
Spencer McElmurry
d1ad5bb083
Merge pull request #13 from DavidS/randomized-backoff
...
(maint) random backoff strategy
2018-11-26 13:06:25 -05:00
David Schmitt
5317f2c1db
(maint) random backoff strategy
...
The retry logic for VMPooler has two issues. 1) Waiting longer than
VMPooler takes to refill the pool to retry introduces excessive delays,
and 2) waiting for a deterministic amount of time means that processes
started at the same time stay in sync causing peak loads.
This change caps the wait time at 15 seconds plus a random wait time,
addressing both issues.
2018-11-26 09:48:48 +00:00
Kevin Imber
02684546cb
Merge pull request #12 from Dakta/BKR-1509
...
(BKR-1509) Hypervisor usage instructions for Beaker 4.0
2018-08-03 15:07:21 -07:00
Dakota Schneider
7a4909805a
(BKR-1509) Hypervisor usage instructions for Beaker 4.0
2018-08-03 12:17:32 -07:00
Jenkins
b0bc656187
(GEM) update beaker-vmpooler version to 1.3.0
2018-07-16 20:10:55 +00:00
Dakota Schneider
c0938fe1c8
(BKR-1481) Rewrite beaker-vmpooler to use shared .fog parsing ( #11 )
...
* (BKR-1481) Rewrite beaker-vmpooler to use shared .fog parsing
* (BKR-1481) Rename Fog Credential Method
* (BKR-1481) Cleanup spec tests
Spec tests don't need to replicate spec tests of core functionality.
2018-07-16 13:09:51 -07:00
Dakota Schneider
b8804eb5f1
(MAINT) Drop MockVsphereHelper ( #10 )
...
* (MAINT) Update specs to remove VsphereHelper
VsphereHelper is no longer relevant since vmpooler doesn't use vSphere/vCloud any more.
* (MAINT) Drop conflicting, unused dependency on beaker-abs
* (MAINT) Conditionally pin fakefs '< 0.14.0' for Ruby < '2.3.0'
* (MAINT) Remove more VsphereHelper references
And minor whitespace cleanup
* (MAINT) Drop unused beaker-abs dependency
Could have sworn I fixed that... maybe in a different branch?
2018-07-02 08:57:30 -07:00
mchllweeks
4cc317c488
Merge pull request #9 from kevpl/maint_connections_symbol
...
(MAINT) fix connection preferences
2018-03-12 10:18:35 -07:00
kevpl
b1f30c268f
(MAINT) fix connection preferences
...
Previously, beaker-vmpooler defined its
connection preferences as string options, but
beaker provides defaults as symbols. This ends
with beaker saying that it doesn't support methods
that it does due to the mismatch. This will get
rid of those messages, as the provided methods
will be symbols, matching what beaker expects
2018-03-09 15:00:54 -08:00
Jenkins CI
3ac63b61da
(GEM) update beaker-vmpooler version to 1.2.0
2018-01-04 14:44:48 -08:00
Kevin Imber
f6c0f255b1
Merge pull request #8 from puppetlabs/maint/fix-rake-for-abs
...
(maint) Add option for BEAKER_HOSTS file to be pre-generated in acceptance tests
2018-01-04 14:43:02 -08:00
Spencer McElmurry
ddae40bade
(maint) Add option for BEAKER_HOSTS file to be pregenerated in acceptance tests
...
Before, the host configuration was hard-coded. Added an option
to specify an ENV var in order to use a different string or a
pregenerated hostfile.
This also allows us to use abs in production, so that has been added
to the Gemfile
2017-11-28 08:41:42 -08:00
Jenkins CI
8fd2538382
(GEM) update beaker-vmpooler version to 1.1.0
2017-08-14 14:02:31 -07:00
Rishi Javia
6872c1d2b8
(BKR-1155) Override beaker's default ssh connection preference
...
[skip ci]
2017-08-14 14:01:17 -07:00
Jenkins CI
bf3e9fd8af
(GEM) update beaker-vmpooler version to 1.0.0
2017-08-09 08:56:13 -07:00
Rishi Javia
f7273ae4f2
(BKR-1181) Separate Vcloud into its own library
2017-08-09 08:54:50 -07:00
Jenkins CI
cba871a5af
(GEM) update beaker-vmpooler version to 0.2.0
2017-07-20 18:18:59 -07:00
Kevin Imber
4158608d23
Merge pull request #4 from rishijavia/BKR-1155
...
(BKR-1155) Add connection_preferece method to override default
2017-07-20 18:17:14 -07:00
Rishi Javia
6ebfb70f77
(BKR-1155) Add connection_preferece method to override default
...
[skip ci]
2017-07-17 09:44:28 -07:00
Jenkins CI
ee4bbc32bd
(GEM) update beaker-vmpooler version to 0.1.0
2017-07-07 13:46:05 -07:00
Kevin Imber
92b07a950e
Merge pull request #2 from rishijavia/version
...
(MAINT) Add version file and constant
2017-07-07 13:10:41 -07:00
Rishi Javia
eab14d4316
(MAINT) Add version file and constant
2017-07-07 12:48:14 -07:00
Kevin Imber
5a984e6082
Merge pull request #1 from rishijavia/add-rbvmomi-dependency
...
Add rbvmomi dependency
2017-07-06 16:01:43 -07:00
Rishi Javia
1f0bfdfab4
Add rbvmomi dependency
2017-06-30 11:07:12 -07:00
Rishi Javia
d1f0a7b7ea
Initial commit
2017-06-30 09:41:21 -07:00