Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/beaker-docker

Docker hypervisor for Beaker acceptance testing framework
https://github.com/voxpupuli/beaker-docker

rubocop: fix version.rb

3955115e0139cc9a0b5131a759dfa309f8e9a36a authored almost 2 years ago by Yury Bushmelev <[email protected]>
Unbreak bin/beaker-docker

That script was never working it seems..
Fix rubocop issues as well.

740fec376c94f098b1627a4d175c2f12eb2d7c12 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: use consistent_comma

2f0f39bcc39626eb35bc3ffe9c370d974a229a09 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix 00_default_spec.rb, drop beaker-rspec

`beaker-rspec` is not really used in the acceptance test. So the gem is
removed and the test is ...

56d14e2d7c2fcc63cee6b133bc318a1f00d39bb9 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix .simplecov

e55f3362e14d91498fa13422143751d85a3cd352 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix spec_helper.rb

dc877e4352f943a98cf4414b634705406dc96ae7 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix Rakefile

d7810a47ad2d2deb8eeda6d0b3e4ad3c57a2fa0f authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix beaker-docker.gemspec

Co-authored-by: Ewoud Kohl van Wijngaarden <[email protected]>

fff6f8273aa7cd90e08047f4e016190f20efa584 authored almost 2 years ago by Yury Bushmelev <[email protected]>
rubocop: fix Gemfile{,local}

.. and the *.gemspec because if was affected by style changes

7f81fcec1cd3e53a0dfcdffb758d9b27b0e132a9 authored almost 2 years ago by Yury Bushmelev <[email protected]>
Add .editorconfig

5086348774347f6d8ccb2f4962f6a3e92fef77ca authored almost 2 years ago by Yury Bushmelev <[email protected]>
Add 'vendor' dir to the .gitignore

8e21be0be8e815aff563b6f8b03189eccaf4090f authored almost 2 years ago by Yury Bushmelev <[email protected]>
Merge pull request #100 from ekohl/ruby-3.2

Ruby 3.2 compatibility

a0398f0a5bc491d14185c63354c0272b2e35dd65 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #99 from ekohl/set-ruby-versions

Set required Ruby version to 2.4+

e8363692309c1e95f4eabb67d998cf40eee9a97c authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Ruby 3.2 compatibility

b05a9039db0c9943b2d1bfb12a5865e5110b8bd2 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Set required Ruby version to 2.4+

77f13b33c4e866b2893f5165913803fcd3ccd54a authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #98 from ekohl/drop-unused-rspec-its

Remove unused rspec-its dependency

4a2e6adceef6927438b062bb889de7ff08b0fec4 authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #97 from ekohl/allow-newest-fakefs

Allow fakefs 2.x

3dde6de42615b6950fc7aaa94bc71176c68cf42e authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #95 from ekohl/simplify-port-assignment

Simplify port detection code

77aab4dbe22b7a493ce325d483e05edb45fb6063 authored almost 2 years ago by Tim Meusel <[email protected]>
Remove unused rspec-its dependency

1ccdd66a0f72b1202ef13db298aeb86d3dbd0b79 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Allow fakefs 2.x

We still need to allow version < 1.9 for Ruby < 2.7 support.

3d49f080443916c26b087a8be10ed16601371d1d authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #94 from bastelfreak/deps

rubocop: fix dependency ordering

33f9b3c0a4f91b5f4a4e8cba3a7578d42d79a426 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #73 from ekohl/use-ssh-keygen

Use ssh-keygen -A on Red Hat-based distros & SuSE/SLES

072bea7dfcd41f67a20fb3281446aa1576cd04c3 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use ssh-keygen -A on Red Hat-based distros

This is present in at least EL7 and we don't test on older versions
anymore. The benefit is that...

87d4396b927be0f16aa3f97292410a9374685226 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #96 from ekohl/drop-yard-rake-tasks

Remove yard rake tasks

cfcc4ff532289e1071e5ea6db535841fe730d45a authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove yard rake tasks

This drops all yard related rake tasks, since we don't list yard in our
gem dependencies anyway....

2b6bfa98cdae32c641817fd01b3819ea40bf218a authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Simplify port detection code

This saves a few redundant variable assignments.

53efa23a75d5f4a4ee9841bc394be3ef79d6a63f authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #93 from ekohl/better-match

Deal with docker_cmd being an array and remove use of =~

9a4e93509a33ce3ee87a48f156908ad87bda454b authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
rubocop: fix dependency ordering

702ab5145ebd7e214f42c783b3d2438b90cfebc3 authored almost 2 years ago by Tim Meusel <[email protected]>
Fix RuboCop Performance/RegexpMatch

fa8c0e1c311ecb7cc44e5b7007e59d54a2f0459b authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use a more precise matcher in testing code

63fa394a88603be9d88c30244732984d63f7d123 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Deal with array values of docker_cmd

It's valid to specify the Docker command in an array, to avoid having to
escape arguments. This ...

dd434f201bf3b8de3a9814848c08058f2c915964 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #87 from bastelfreak/rub31

Add Ruby 3.1 to CI matrix

a84e70a11b8fff41e99032f6304c529918040046 authored almost 2 years ago by Tim Meusel <[email protected]>
Add Ruby 3.1 to CI matrix

61ab7da99824b6cf461ffe882f623fccf9debd42 authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #91 from bastelfreak/rel140

Release 1.4.0

2db5156ccaa15d2bcc5e2081c9c4b0a634f9a3dd authored almost 2 years ago by Tim Meusel <[email protected]>
Release 1.4.0

908b1f8771cca4ca13a4c30bcfbee24923ab306e authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #84 from rwaffen/container2container

set flag for container to container communication

52abcfb7ac0dcc9650eb6a7e0aa19fa8b9e6a824 authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #90 from voxpupuli/dependabot/github_actions/actions/checkout-3

Bump actions/checkout from 2 to 3

471425b2dcffaf60a1166735bdbd43747ac95df0 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

75c7be9817bc2918971e5b36057f99c46eaf780b authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #89 from bastelfreak/actions

dependabot: check for github actions as well

42dacf7a3beececa2d9f6cba8d4715952af42f8e authored almost 2 years ago by Tim Meusel <[email protected]>
dependabot: check for github actions as well

0fc91ef8ce0b4deae67d14faed0cdc253cc10980 authored almost 2 years ago by Tim Meusel <[email protected]>
set flack for container_2_container

9b135974dbfc83dc53ac5e52433044b5059d58ba authored almost 2 years ago by Robert Waffen <[email protected]>
Merge pull request #72 from jay7x/rubocop

Enable Rubocop

2285a57d794df302f9c74dbc897d7b3732b89dc7 authored about 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add lint CI stage and enable Rubocop in it

Cops are mostly disabled now to make the lint stage pass.

770397dd6da389b9d5befc0a75e63ca7884e2249 authored about 2 years ago by Yury Bushmelev <[email protected]>
Merge pull request #71 from jay7x/less_layers

Refactor built-in Dockerfile and fix_ssh()

f3bcdc356cdae12ddaf6f7ea1bfb18b90f9df29f authored about 2 years ago by Tim Meusel <[email protected]>
Refactor built-in Dockerfile and fix_ssh()

Changes:
* Reduce layers amount in the image generated from the built-in
Dockerilfe (every RUN...

8cca5733ecf09e68c7a0f53de376155271e380b3 authored about 2 years ago by Yury Bushmelev <[email protected]>
Merge pull request #69 from bastelfreak/rel130

Release 1.3.0

c35798fb6742cc62246703cffa31f567dfdee933 authored about 2 years ago by Tim Meusel <[email protected]>
Release 1.3.0

d08ab31bbd689ad731e7b17651fba28eccef397f authored about 2 years ago by Tim Meusel <[email protected]>
Merge pull request #68 from jay7x/patch-1

Generate a ssh port from 1025..9999 range

3ff2753bb2390e95b0d79997e6b2ac2ef50e6099 authored about 2 years ago by Tim Meusel <[email protected]>
Generate a ssh port from 1025..9999 range

It was possible to generate a ssh port <= 1024 before. This is ok for rootful containers but it ...

77b54d7cdeb8d75a5634ad905c91b0a7afb0809c authored about 2 years ago by Yury Bushmelev <[email protected]>
Merge pull request #67 from bastelfreak/rel120

Release 1.2.0

179f77bc30d3e0978373dacac437cd8d9b1f9b8f authored over 2 years ago by Tim Meusel <[email protected]>
Release 1.2.0

70b3e3c784e283107f46f80629ed2d711f25af21 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #66 from ekohl/use-ssh-keygen-A-on-modern-el

Use ssh-keygen -A on modern Enterprise Linux

253bd6632f48fbbbac9f8d5dd32dea4ce3560316 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #65 from Rathios/docker_image_first_commands

Add Docker hostfile parameter docker_image_first_commands

e12dd04816f3825f14c7236a4bfaae91ca96cdf7 authored over 2 years ago by Tim Meusel <[email protected]>
Use ssh-keygen -A on modern Enterprise Linux

This creates keys for all the supported types.

68ebb6e75513a6d555f721b190a877a32f85b276 authored over 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add Dockerfile parameter docker_image_first_commands

a9c6720166b4f3dc1aaf26fa016dab238fb651b2 authored over 2 years ago by Alexander Michelsen <[email protected]>
Merge pull request #63 from bastelfreak/rel111

Release 1.1.1

11b13f666b036b4ee2d7877b6528fe5d35e6a290 authored almost 3 years ago by Tim Meusel <[email protected]>
Release 1.1.1

7b7b5c6b79e61291832b2b6f7e383d5b509e8ebc authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #58 from bastelfreak/add-archlinux

Arch Linux: do not install openssh twice

bfdbb463aedb687bfe4c01d838dc609267aa76b4 authored almost 3 years ago by Tim Meusel <[email protected]>
Arch Linux: do not install openssh twice

openssh package is already provided by additional_packages(), there is
no need to install it twice.

a04cd2f4963282ced2b0dffb168e8b35d2823d2c authored almost 3 years ago by Tim <[email protected]>
Merge pull request #62 from bastelfreak/beaker

Remove beaker from Gemfile

23195d62d7242ceeae6521ba088e3177f8ce39a9 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove beaker from Gemfile

we already pull it in via beaker-docker.gemspec.

3cc63ec51261f9aac309622cb12305537c23c433 authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #61 from bastelfreak/centos

CI: Switch centos:8 to centos:stream8 image

5b157ccad84035a62a85f6d411ced49ffe41d449 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
CI: Switch centos:8 to centos:stream8 image

7a135e6ab53778bf162f64622fdbd241c833a410 authored almost 3 years ago by Tim Meusel <[email protected]>
Release 1.1.0

b49e259f7da107f670115f37ea5f20e6629377f2 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #59 from ekohl/use-packages_to_install

Use host_packages helper to reuse logic from beaker

dfe3dea8f320a487deee998d58c088de8558c58d authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use host_packages helper to reuse logic from beaker

This new method determines the packages to install while taking the host
into account. This mean...

e126b7005475bd4e4a8508be4a43a1e9287b2163 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #57 from bastelfreak/rel101

Release 1.0.1

227b105d36cff187e476285943dc4c1ab177ceb5 authored over 3 years ago by Tim Meusel <[email protected]>
Release 1.0.1

1cd1eef72e08455756794c65333ff4f12116c426 authored over 3 years ago by Tim <[email protected]>
Merge pull request #56 from trevor-vaughan/fix-wsl-ip-detection

Fix IP detection in WSL2 environments

56f0c50c20457aa3e1dc091667fe7711be3dc876 authored over 3 years ago by Tim Meusel <[email protected]>
Fix IP detection in WSL2 environments

f44010117b036d26fbf6a0968febc637d1a9509f authored over 3 years ago by Trevor Vaughan <[email protected]>
Initial EL9 support (#55)

This treats EL9 the same as EL8 and current Fedora.

16a8c35816af61fe80747ab0793144e36578d646 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix SSH port binding (#53)

6967654336e4f8f6ab725cb8788795dadc25d54d authored over 3 years ago by treydock <[email protected]>
Add support for additional Docker port bindings (#54)

141be98c9c436bc2ee521c14ed3511d3527acd4e authored over 3 years ago by treydock <[email protected]>
Merge pull request #51 from QueerCodingGirl/QueerCodingGirl-dind-ssh-conn-fix

Added ENV DOCKER_IN_DOCKER to fix SSH conn info

fb69f616650c5f9b9d18aca97d3f629fbc03cfb7 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Document new environment variable DOCKER_IN_DOCKER

07f39562fa618b0546bd08e9ab902a4936839c58 authored over 3 years ago by Lena Schneider <[email protected]>
Added ENV DOCKER_IN_DOCKER to fix SSH conn info

a4e679bf3c34037e9bd988d3904e8022939444d5 authored over 3 years ago by Lena Schneider <[email protected]>
Merge pull request #50 from bastelfreak/rel100

Release 1.0.0

b47d8689c1b11b7b35acfa75ee4229c658538f13 authored over 3 years ago by Tim Meusel <[email protected]>
Release 1.0.0

aa886ec723e6ff9ad7bfd72e53c16f1233a5cf3d authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #47 from trevor-vaughan/fix_docker_connection

Be more aggressive about picking a connection

d7621caa459d085e4fae6c1db8a108a43cc870d6 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #49 from bastelfreak/codecov

Implement codecov reporting

1b5cf95e55610320d9df3a4103f2becd4a457a83 authored over 3 years ago by Tim Meusel <[email protected]>
Implement codecov reporting

448c7f10ffd27b857a5d98d3ef6176febd1c9810 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #48 from ekohl/use-dnf-on-fedora-30

Treat Fedora 22+ and EL8 the same

285dde816968f44601246d9d171cb0ea0eb76632 authored over 3 years ago by Tim Meusel <[email protected]>
Treat Fedora 22+ and EL8 the same

Fedora has defaulted to chrony since Fedora 14. It also uses DNF by
default since Fedora 22. Bot...

920e344009214069225917e8b53485bba1531162 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Be more aggressive about picking a connection

Based on the conversation in #46, this attempts to run down a list of
'normal' connections until...

cc8d9c94f0c696c39a80c90ed7b6bf887f8eea6a authored over 3 years ago by Trevor Vaughan <[email protected]>
Release 0.8.4 (#42)

* Added a changelog
* Bumped the version to 0.8.4

58a31de7cf129d9c5452c25abac9e1b9bd1e20b0 authored almost 4 years ago by Trevor Vaughan <[email protected]>
Merge pull request #45 from trevor-vaughan/force-container-removal

Force Container Removal

f0b657c33333e625bf9fe4e1b5dfb7458627c04c authored almost 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix docker usage to use correct port and IP address on local docker (#44)

b3ab3fdf155bd337bd3fe1b82806dcaa6143e0e4 authored almost 4 years ago by treydock <[email protected]>
Force Container Removal

Added the `force` option whenever a container is to be deleted so that
random potential errors d...

6d8f9b63b051b46f7f599803fc82824a64537a2e authored almost 4 years ago by Trevor Vaughan <[email protected]>
Update to Check Rootless (#41)

Fixed the 'rootless' port check to use the new `::Docker.rootless?`
instead of checking the cur...

9c93de142015a67b6e0207f4775bfc321c731079 authored almost 4 years ago by Trevor Vaughan <[email protected]>
Merge pull request #40 from trevor-vaughan/bump_docker_api_for_testing

Change from my personal fork to docker-api 2.1+

2837972b5b239ed668f6353532a9d664ee1307da authored almost 4 years ago by Trevor Vaughan <[email protected]>
Change from my personal fork to docker-api 2.1+

f1cf5327600bd597018a966be475c53cf7adc711 authored almost 4 years ago by Trevor Vaughan <[email protected]>
Merge pull request #38 from voxpupuli/prep-for-0.8.3

Release prep for 0.8.3

42fc6196b8da127fc32e8826f81db411b9ad2c0b authored almost 4 years ago by Gene Liverman <[email protected]>
Release prep for 0.8.3

213a14cd2897ebfcc2cd4e151e4a040b08f5cc43 authored almost 4 years ago by Gene Liverman <[email protected]>
Merge pull request #37 from voxpupuli/cleanup

Cleanup docs and gemspec

fd37df9368f3d0664fbaa665739749621347a1fb authored almost 4 years ago by Trevor Vaughan <[email protected]>
Cleanup docs and gemspec

Emails were removed from the gemspec because they are no longer valid
addresses. The author name...

e3e96b5c2b9848655163869861acb321a52c9107 authored almost 4 years ago by Gene Liverman <[email protected]>
Merge pull request #36 from voxpupuli/release-0.8.2

Release prep for 0.8.2

7caa635e205fadf037aac6c948566d9a4ae6811e authored almost 4 years ago by Gene Liverman <[email protected]>
Release prep for 0.8.2

dda5527587b37f5dc14b2cb70fe6fd4e691935d9 authored almost 4 years ago by Gene Liverman <[email protected]>
Merge pull request #34 from trevor-vaughan/deconflict_privileged_caps

Deconflict Privileged and CAPs

72e560f588609c50c0afe5fcc802a065bca836ce authored almost 4 years ago by Gene Liverman <[email protected]>
rake lyfe

803dfae4d7c637f8aaea2ab2fa9376ee9f6fa470 authored almost 4 years ago by Trevor Vaughan <[email protected]>
Deconflict Privileged and CAPs

Privileged cannot be set if the user selects individual CAPs to set.
However, to preserve legacy...

7c4da20e77d10b55491dcae9dc74f65b5e077cbf authored almost 4 years ago by Trevor Vaughan <[email protected]>