Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/rspec-puppet-facts

Simplify your unit tests by looping on every supported Operating System and populating facts.
https://github.com/voxpupuli/rspec-puppet-facts

Remove json as a dependency

* The json gem is not required as it is part of ruby core since
1.9.3.

f62b060f42f51464731189c6d1cf7b1d929c288d authored over 4 years ago by Corey Osman <[email protected]>
Add ruby 2.7 to test matrix for future proofing

32ccd565533d70edfd97d2e02a01e66b603cce45 authored over 4 years ago by David Schmitt <[email protected]>
Remove test made redundant by #103

a517270f8ddf99fcc6c494b936a2a4b9bd1ef1d9 authored over 4 years ago by David Schmitt <[email protected]>
Update puppet agent components

9c36a308b798e00ba2c0c03942e58c0e38383b27 authored over 4 years ago by David Schmitt <[email protected]>
Fix Amazon Linux 2 fact lookup

86c9005222ebd3ab6eccf8b99cdd21f7b02897ce authored over 4 years ago by Alexander Fisher <[email protected]>
Log which facts could not be found

It can be difficult to figure out which facts are missing. By logging
the filter spec, the user ...

9541292d4fc35db3be1badace673c1108154b571 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Automatically find the latest facter version in the database

Rather than guessing and iterating versions, the database can be queried
and iterate the availab...

5001d51838b884c6737c2b890d3e206bc9dfa36e authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #109 from rodjek/pdk-1438

(PDK-1438) Auto select Facter version based on Puppet version

e02496555b0a79c0c0434ed99557b7097c5771b4 authored about 5 years ago by Tim Sharpe <[email protected]>
(PDK-1438) Auto select Facter version based on Puppet version

An endpoint has been added to the Forge API allowing us to pull down
a list of puppet-agent AIO ...

290d5e6948c35aa3614849c8917241b7b4b8961f authored about 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #110 from rodjek/uncovered

Spec for .on_supported_os with no operatingsystemmajrelease

749ec65e99835bdd49ee572e66f751f16dc82815 authored about 5 years ago by Tim Sharpe <[email protected]>
Spec for .on_supported_os with no operatingsystemmajrelease

Adds a test to cover a previously untested conditional in
`on_supported_os` where the major rele...

7927fb99817e38cb9dead83189ef25d813f6e93f authored about 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #108 from threepistons/master

Document "on_supported_os(arg)" with modern Ruby hashes and an example.

85e223e6b252c8c84174f22c08f2fb155800334e authored about 5 years ago by Garrett Honeycutt <[email protected]>
Document "on_supported_os(arg)" with modern Ruby hashes and an example.

8d47cc9499b95845cee6b6d812e6c7a1b58a9ab7 authored about 5 years ago by Helen Griffiths <[email protected]>
Merge pull request #106 from threepistons/85-facts

Improve README.md

570aaabdff030bc7f949a0ea5ba9eb10b0558fc0 authored about 5 years ago by Garrett Honeycutt <[email protected]>
Improve README.md:

- replace incorrect references to "facts" with "os_facts" to fix #85
- mention PDK compatibility.

54d12aebc9a98608e6a6690c15bfdb6ac468b041 authored about 5 years ago by Helen Griffiths <[email protected]>
Merge pull request #99 from russellshackleford/master

Suppress warning for missing augeas gem

3d916eb2baccb46ce53bf3b3a92ac9ee5c02ccca authored about 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #102 from alexjfisher/issue_100_simple_fix

Fix `down_facter_version` and regex

c3e9ce07dbbf0d1f506c8a144353c1364595cabd authored about 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #104 from rodjek/pdk-1207

(PDK-1207) Escape operatingsystemrelease when creating filter regex

7e2cb842c3394a3fd4c598d305a969ae81cfc634 authored about 5 years ago by Tim Sharpe <[email protected]>
(PDK-1207) Escape operatingsystemrelease when creating filter regex

8d9775a5e6b73492b684ddbc097e9ba16b155394 authored about 5 years ago by Tim Sharpe <[email protected]>
Anchor version regex

The regex was supposed to match versions with a MINOR version of '0' and
optionally a PATCH vers...

772c977aa72d9dca36bfda06df301a54edd25ffe authored about 5 years ago by Alexander Fisher <[email protected]>
Fix `down_facter_version`

Previously, when called with a version number consisting of just a MAJOR
and MINOR part, the fun...

c0c4a325dfd450d44cf8c702015f3d03de0201c7 authored about 5 years ago by Alexander Fisher <[email protected]>
Suppress warning for missing augeas gem

9bf2d6a02bf95dcf682689b92594f657eba16c46 authored over 5 years ago by rusty <[email protected]>
Merge pull request #95 from rodjek/bump_2.0.0

Bump master to 2.0.0

4e07ec47787632ac3e3f8a8330ec074cc4b8905f authored over 5 years ago by Tim Sharpe <[email protected]>
Bump master to 2.0.0

c855e4d59784d50f416befd61af5d83e63bd5900 authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #89 from rodjek/issue-82

Relax Ruby requirement to >= 2.4.0

d4b0416be0d99841ce3d8cfbb084e6d3f3b230bd authored over 5 years ago by Tim Sharpe <[email protected]>
Relax Ruby requirement to >= 2.4.0

19614525f9b589203cd0eb506a7cc0a5af7812eb authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #93 from rodjek/opt_in_string_keys

Make fact set key stringification opt-in for now

80c69bc8cdc1ce7c70d208098e8bf6dfa826db93 authored over 5 years ago by Tim Sharpe <[email protected]>
Make fact set key stringification opt-in for now

This will allow us to push out a bug fix release and release this change
in a way that will allo...

25634f4481f20f2fc7444e867928ca607234e33e authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #92 from rodjek/issue-60

Make the mcollective fact (mco_version) optional

1a02b7d24609f8a4a69ee05cabf88d4348a2ff90 authored over 5 years ago by Garrett Honeycutt <[email protected]>
Make the mcollective fact optional

643e131c27af0c4d33481eb5bf587f477dcf6d45 authored over 5 years ago by Tim Sharpe <[email protected]>
Fix specs after FacterDB update

ac84107efac34579a5d3291f65368ecc18da79a7 authored over 5 years ago by Tim Sharpe <[email protected]>
Fix spec from non-array release PR

4a14fe02afd4209eae442924cb2737e1956f60e3 authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #91 from rodjek/issue-58

Stringify the keys of the fact sets

d41df1f141d92d27e13919eab1287832c1eb57db authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #90 from rodjek/issue-6

Accept a single operatingsystem release as a string

9d80650d2bef6a1cd688e36f38e779446e76da08 authored over 5 years ago by Tim Sharpe <[email protected]>
Stringify the keys of the fact sets

21b679f45b9e20902af53161b5e1bd0b4fb723f7 authored over 5 years ago by Tim Sharpe <[email protected]>
Accept a single operatingsystem release as a string

9ef628672a2d4008d3faf95c9adc1b4e8c29411e authored over 5 years ago by Tim Sharpe <[email protected]>
Merge pull request #76 from seanmil/version_downgrade_per_os

Downgrade facter versions per OS

c31fc50fba6756a76158a49ad79ab7c818e75c99 authored over 5 years ago by Tim Sharpe <[email protected]>
Downgrade facter versions per OS

21442e77a1ef21bc3e60b45a2eee66cc92c7df4c authored over 5 years ago by Sean Millichamp <[email protected]>
Fix spec test for Ubuntu versions

FacterDB 0.5.2 has Facter 1.6 facts for Ubuntu 12.04, 14.04, and 16.04.
Fix the spec test to mat...

2d7a7f7ee4cdb930951b04727c32ebf206e20fdf authored over 5 years ago by Sean Millichamp <[email protected]>
Merge pull request #88 from rodjek/pdk-1433

(PDK-1433) Allow specifying a default Facter version

1b9dde207ff3b1af966f12ee0bc38f7fd042e223 authored over 5 years ago by Garrett Honeycutt <[email protected]>
(PDK-1433) Allow specifying a default Facter version

256437b8fe42068aca0bd5e468a351cb6d46e6c2 authored over 5 years ago by Tim Sharpe <[email protected]>
Release v1.9.4

c1ec4ff75d6e573ec7b938350c39bd834af817ba authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #87 from ghoneycutt/take_two_rubygems

Allow TravisCI to auto deploy tags to rubygems.org

0f253fa21292a7a3d7fdf89a2a64a8961541baf2 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Allow TravisCI to auto deploy tags to rubygems.org

635a2ebb94a88b4124c01f9ab3a320c1f87ee2ba authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Release v1.9.3

9533007689a3e9c7af7891c2c012ae8800ded19a authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #86 from ghoneycutt/autodeploy_to_rubygems

TravisCI to auto deploy tagged releases to rubygems.org

a4595ae03e3b4043968ed65fec352051197ae80d authored almost 6 years ago by Garrett Honeycutt <[email protected]>
TravisCI to auto deploy tagged releases to rubygems.org

b6304582e6f5bf7f25b2c3f83fc879eabfe23ad5 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #84 from ghoneycutt/test_build

(ci) Test building the gem

90a2967c70e67cc0bcd554efd321de75c8a54a0c authored almost 6 years ago by Garrett Honeycutt <[email protected]>
(ci) Test building the gem

98ef7ca64173df1092f3c29e3701429af52ae9e0 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #83 from ghoneycutt/gh44

specify required_ruby_version

e6b6cb01b517755aad085dc5c4ac5ff7ff90cd2d authored almost 6 years ago by Garrett Honeycutt <[email protected]>
(style) Style changes only

ed90d9a1f43a1d30f834a28883bd1f0021a4b75c authored almost 6 years ago by Garrett Honeycutt <[email protected]>
(GH-44) Specify required_ruby_version

d48a13b813c17c63c049fba47121d38c2c863614 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Only test against latest Puppet 5 and 6

a26f070d1e9555eb5bad0831145880352f29b482 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Fix documentation regarding gem pinning

Without this patch the documentation encourages users to pin this gem to
an old version and not ...

a558373a2297f49015adf68ea0c79e243d079b51 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Symbolize hash keys in `register_custom_fact`

This fixes issues where adding custom facts would not override existing
facts supplied by `on_su...

c438df7980d49aa7214521a3ac448505d0215b2b authored almost 6 years ago by EdgeJ <[email protected]>
Release 1.9.2

This also adds the gem tasks from bundler, making a release as easy as

```
rake release[origin]...

6b38b3c134212041720bf2bf4a3dac50259e3607 authored about 6 years ago by David Schmitt <[email protected]>
Merge back tag '1.9.1'

Release 1.9.1

d1b21bd120291d60f3acbcf15ca8d60fd22645c4 authored about 6 years ago by David Schmitt <[email protected]>
Merge pull request #74 from syseleven/fix/load-error

Rescue LoadError for augeas gem

08d243b330dbdd7431ca755d2bb9bbacc32077dc authored about 6 years ago by David Schmitt <[email protected]>
Reimplement the augeas feature for easy stubbing

62973187e055e4976eb3fcda3d533813680cd7c0 authored about 6 years ago by Tim Sharpe <[email protected]>
Rescue LoadError for augeas gem

Fixes #73.

49f4a6322c0e606ad0d6b2222d379df71d1e9e87 authored about 6 years ago by Matthias Baur <[email protected]>
Release 1.9.1

9342dc1b6efd1749092d0906969f0edde0086b30 authored about 6 years ago by Mickaël Canévet <[email protected]>
Do not rely on features of Augeas because Puppet 6

ad6f312ac833ab4b503b157f6d997de083246508 authored about 6 years ago by Raphaël Pinson <[email protected]>
attempting to get test coverage higher

9c2e13229b452b27b1ad8e3c21925facb8fa1416 authored almost 7 years ago by Tommy McNeely <[email protected]>
Add AIX support

0c28770ba24c4bed28c1102cda740f5766a07f5b authored almost 7 years ago by Tommy McNeely <[email protected]>
Fix typo

db18bb0096757fbe7c4f3ca3191ee0bd370f820a authored almost 7 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release v1.9.0

010538181409b159c93e265a4648dd966ae77dfb authored almost 7 years ago by Mickaël Canévet <[email protected]>
Updates the changelog for 1.9.0 release

* Fixes #65 - Cut a new release to support windows server 2016
* Also adds a new rake task t...

1ff9e4f04c3ba9b3d29cb7d7a96d6c29f3112b23 authored almost 7 years ago by Corey Osman <[email protected]>
Adds docs for using custom external facts

* before facterdb 0.4.0 there was no way to supply custom fact sets
to facterdb. This com...

0929581d089780fd31fb678c4215a4af3a6c4793 authored almost 7 years ago by Corey Osman <[email protected]>
hardwaremodel output changed on Windows with Facter 3.x

On Facter 1.x and 2.x, the `hardwaremodel` fact on Windows would return
`x32` or `x64`, but on F...

c98df7678aaf68be295e4d2f7b31818c3b2bfb80 authored about 7 years ago by Tim Sharpe <[email protected]>
Merge pull request #56 from mcanevet/improve_windows_support

Improve windows support

fe21de12108fbab0123bdc4db2365a29ea62f171 authored over 7 years ago by David Schmitt <[email protected]>
Add specs

ae5162a735b2e5667888f2d648a168a07162fa5d authored over 7 years ago by Tim Sharpe <[email protected]>
Strip 'Server' prefix from windows release name if present

dfa7566c6e0bf5c8d64ab0bae76f5dccc8087bd4 authored over 7 years ago by Tim Sharpe <[email protected]>
Downcase windows to match facter output

5b39ef5c364f84b1bb76eb3088d805271e49163f authored over 7 years ago by Tim Sharpe <[email protected]>
Correctly select windows releases that contain spaces

998d159da20da91706fff9d7ec6070bb7e6b026c authored over 7 years ago by Tim Sharpe <[email protected]>
Facter < 3.4 does not return a proper release name for Windows 2016

6981f9fe788758448fb3a33f34d269fe3270b13c authored over 7 years ago by Tim Sharpe <[email protected]>
Merge pull request #57 from mcanevet/fix_spec

Fix specs for current facterdb release

8ae88098a39c7e8304ed2aa387a039c46c88a0d5 authored over 7 years ago by David Schmitt <[email protected]>
Fix specs for current facterdb release

655331d64d2b49b2d07a9116166b787122a21c09 authored over 7 years ago by Tim Sharpe <[email protected]>
Merge pull request #53 from cyberious/facter_2_5

Allow for stepdown of minor versions

8585c5945c058569119b73d4a948525e9a390335 authored over 7 years ago by Tim Sharpe <[email protected]>
Make version fallback testing independent of installed facter gem

This is entirely rspec-puppet-facts code, and should not depend on
facter, or FacterDB

579eb669ab4ed41db9e89642a8c20affe633c282 authored over 7 years ago by David Schmitt <[email protected]>
Add SPEC_FACTS_STRICT setting

Folks with high confidence needs can use this to elide the permissive
behaviour.

2c983a4fa95366615efc416ee01b470c282dddd3 authored over 7 years ago by David Schmitt <[email protected]>
Cleanup README

This fixes a syntax error in a code example, and formatting of the last
section.

e2b1c552494382eb051bc5c9604283dd8121d60b authored over 7 years ago by David Schmitt <[email protected]>
Update test to check for range in case facter version is not currently in FacterDB

4a9ae0468ea7b0dc570485e8f6aa18ab3489c5c0 authored over 7 years ago by Travis Fields <[email protected]>
Add specific test to test minor version ahead of current facter version

- Test will only be exercised if the FACTER_GEM_VERSION is ~> 2.0

6acc170e71351c4ebc9dcc5f0b7e969189e7b6d4 authored over 7 years ago by Travis Fields <[email protected]>
Step down through versions if the current version is not available

- FacterDB has not been updated and might not be updated regularly to meet the need of new versi...

554c5d209a6646f64c861f33fb0e4d2912e29f91 authored over 7 years ago by Travis Fields <[email protected]>
Fix wrong example in README

It's necessary to make facts available to the example by using let, thus the change is actually ...

f2f543bc5ab14fd008669da5acbc13bb916b52bc authored over 7 years ago by Patrick Schönfeld <[email protected]>
Release 1.8.0

9413736f547ea1ccad7924845cf253fd0ccb1504 authored over 7 years ago by Mickaël Canévet <[email protected]>
Merge pull request #50 from tdevelioglu/master

Support specifying facter version

a0679583c24658c80c5857ce386ec2da66b45bd0 authored over 7 years ago by Mickaël Canévet <[email protected]>
Support specifying facter version

Before this commit rspec-puppet-facts would always construct a filter
based on the facter versio...

f86d5b06312657adf0ddc20093133d24e9d295ac authored over 7 years ago by Taylan Develioglu <[email protected]>
Merge pull request #49 from DavidS/patch-1

Fix formatting in README

83e3665ad07c5125080d0c1197b0fa18bdadb2f5 authored over 7 years ago by Mickaël Canévet <[email protected]>
Fix formatting in README

e2c144fefaed95e030f9e80031e575bc95f69bed authored over 7 years ago by David Schmitt <[email protected]>
Merge pull request #48 from jbondpdx/update_readme

README edit

593551fa14532ae25a9b266bc7b79159832d10b2 authored over 7 years ago by Mickaël Canévet <[email protected]>
fixes to README edits

5bfaaabe01b15a4e28b9b0339b7e8ab0dfdaf3a4 authored over 7 years ago by jbondpdx <[email protected]>
edit on README

cfe2c521cf9b34036725b0cbb1a3691eb4636679 authored over 7 years ago by jbondpdx <[email protected]>
Update README

19c1ecd188984df932ffd6e7ecd3133ced18ecbf authored over 7 years ago by Tim Sharpe <[email protected]>
Release 1.7.1

34c73be636cda8c089e9f02f0f2e87ae344a37fc authored about 8 years ago by Mickaël Canévet <[email protected]>
Merge pull request #45 from DavidS/ignore-case

Ignore case when choosing H/W models

0c28511e2cde8664eb19bfe9a398cdd72a556c41 authored about 8 years ago by Mickaël Canévet <[email protected]>
Allow failures on Ruby 1.9.3

bd9d4d01c8a07eb6a706b4f2fda4964f165eb861 authored about 8 years ago by Mickaël Canévet <[email protected]>
Ignore case when choosing H/W models

metadata.json's operating system names are not case-sensitive, so this
should not be either.

6323cef4cdea218a97fa9dee6c5cbd4f0167e57a authored about 8 years ago by David Schmitt <[email protected]>
Merge pull request #40 from ekohl/improve-docs

Improve appending facts section in README.md

9eff883e38e0e335ae1a7a5474842709013bf24c authored over 8 years ago by Mickaël Canévet <[email protected]>
Improve appending facts section in README.md

10dc8037b178800498d7e6e85703a7905471ac75 authored over 8 years ago by Ewoud Kohl van Wijngaarden <[email protected]>