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
* The json gem is not required as it is part of ruby core since
1.9.3.
32ccd565533d70edfd97d2e02a01e66b603cce45 authored over 4 years ago by David Schmitt <[email protected]>
a517270f8ddf99fcc6c494b936a2a4b9bd1ef1d9 authored over 4 years ago by David Schmitt <[email protected]>
9c36a308b798e00ba2c0c03942e58c0e38383b27 authored over 4 years ago by David Schmitt <[email protected]>
86c9005222ebd3ab6eccf8b99cdd21f7b02897ce authored over 4 years ago by Alexander Fisher <[email protected]>
It can be difficult to figure out which facts are missing. By logging
the filter spec, the user ...
Rather than guessing and iterating versions, the database can be queried
and iterate the availab...
(PDK-1438) Auto select Facter version based on Puppet version
e02496555b0a79c0c0434ed99557b7097c5771b4 authored about 5 years ago by Tim Sharpe <[email protected]>
An endpoint has been added to the Forge API allowing us to pull down
a list of puppet-agent AIO ...
Spec for .on_supported_os with no operatingsystemmajrelease
749ec65e99835bdd49ee572e66f751f16dc82815 authored about 5 years ago by Tim Sharpe <[email protected]>
Adds a test to cover a previously untested conditional in
`on_supported_os` where the major rele...
Document "on_supported_os(arg)" with modern Ruby hashes and an example.
85e223e6b252c8c84174f22c08f2fb155800334e authored about 5 years ago by Garrett Honeycutt <[email protected]>8d47cc9499b95845cee6b6d812e6c7a1b58a9ab7 authored about 5 years ago by Helen Griffiths <[email protected]>
Improve README.md
570aaabdff030bc7f949a0ea5ba9eb10b0558fc0 authored about 5 years ago by Garrett Honeycutt <[email protected]>- replace incorrect references to "facts" with "os_facts" to fix #85
- mention PDK compatibility.
Suppress warning for missing augeas gem
3d916eb2baccb46ce53bf3b3a92ac9ee5c02ccca authored about 5 years ago by Tim Sharpe <[email protected]>Fix `down_facter_version` and regex
c3e9ce07dbbf0d1f506c8a144353c1364595cabd authored about 5 years ago by Tim Sharpe <[email protected]>(PDK-1207) Escape operatingsystemrelease when creating filter regex
7e2cb842c3394a3fd4c598d305a969ae81cfc634 authored about 5 years ago by Tim Sharpe <[email protected]>8d9775a5e6b73492b684ddbc097e9ba16b155394 authored about 5 years ago by Tim Sharpe <[email protected]>
The regex was supposed to match versions with a MINOR version of '0' and
optionally a PATCH vers...
Previously, when called with a version number consisting of just a MAJOR
and MINOR part, the fun...
9bf2d6a02bf95dcf682689b92594f657eba16c46 authored over 5 years ago by rusty <[email protected]>
Bump master to 2.0.0
4e07ec47787632ac3e3f8a8330ec074cc4b8905f authored over 5 years ago by Tim Sharpe <[email protected]>c855e4d59784d50f416befd61af5d83e63bd5900 authored over 5 years ago by Tim Sharpe <[email protected]>
Relax Ruby requirement to >= 2.4.0
d4b0416be0d99841ce3d8cfbb084e6d3f3b230bd authored over 5 years ago by Tim Sharpe <[email protected]>19614525f9b589203cd0eb506a7cc0a5af7812eb authored over 5 years ago by Tim Sharpe <[email protected]>
Make fact set key stringification opt-in for now
80c69bc8cdc1ce7c70d208098e8bf6dfa826db93 authored over 5 years ago by Tim Sharpe <[email protected]>
This will allow us to push out a bug fix release and release this change
in a way that will allo...
Make the mcollective fact (mco_version) optional
1a02b7d24609f8a4a69ee05cabf88d4348a2ff90 authored over 5 years ago by Garrett Honeycutt <[email protected]>643e131c27af0c4d33481eb5bf587f477dcf6d45 authored over 5 years ago by Tim Sharpe <[email protected]>
ac84107efac34579a5d3291f65368ecc18da79a7 authored over 5 years ago by Tim Sharpe <[email protected]>
4a14fe02afd4209eae442924cb2737e1956f60e3 authored over 5 years ago by Tim Sharpe <[email protected]>
Stringify the keys of the fact sets
d41df1f141d92d27e13919eab1287832c1eb57db authored over 5 years ago by Tim Sharpe <[email protected]>Accept a single operatingsystem release as a string
9d80650d2bef6a1cd688e36f38e779446e76da08 authored over 5 years ago by Tim Sharpe <[email protected]>21b679f45b9e20902af53161b5e1bd0b4fb723f7 authored over 5 years ago by Tim Sharpe <[email protected]>
9ef628672a2d4008d3faf95c9adc1b4e8c29411e authored over 5 years ago by Tim Sharpe <[email protected]>
Downgrade facter versions per OS
c31fc50fba6756a76158a49ad79ab7c818e75c99 authored over 5 years ago by Tim Sharpe <[email protected]>21442e77a1ef21bc3e60b45a2eee66cc92c7df4c authored over 5 years ago by Sean Millichamp <[email protected]>
FacterDB 0.5.2 has Facter 1.6 facts for Ubuntu 12.04, 14.04, and 16.04.
Fix the spec test to mat...
(PDK-1433) Allow specifying a default Facter version
1b9dde207ff3b1af966f12ee0bc38f7fd042e223 authored over 5 years ago by Garrett Honeycutt <[email protected]>256437b8fe42068aca0bd5e468a351cb6d46e6c2 authored over 5 years ago by Tim Sharpe <[email protected]>
c1ec4ff75d6e573ec7b938350c39bd834af817ba authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Allow TravisCI to auto deploy tags to rubygems.org
0f253fa21292a7a3d7fdf89a2a64a8961541baf2 authored almost 6 years ago by Garrett Honeycutt <[email protected]>635a2ebb94a88b4124c01f9ab3a320c1f87ee2ba authored almost 6 years ago by Garrett Honeycutt <[email protected]>
9533007689a3e9c7af7891c2c012ae8800ded19a authored almost 6 years ago by Garrett Honeycutt <[email protected]>
TravisCI to auto deploy tagged releases to rubygems.org
a4595ae03e3b4043968ed65fec352051197ae80d authored almost 6 years ago by Garrett Honeycutt <[email protected]>b6304582e6f5bf7f25b2c3f83fc879eabfe23ad5 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
(ci) Test building the gem
90a2967c70e67cc0bcd554efd321de75c8a54a0c authored almost 6 years ago by Garrett Honeycutt <[email protected]>98ef7ca64173df1092f3c29e3701429af52ae9e0 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
specify required_ruby_version
e6b6cb01b517755aad085dc5c4ac5ff7ff90cd2d authored almost 6 years ago by Garrett Honeycutt <[email protected]>ed90d9a1f43a1d30f834a28883bd1f0021a4b75c authored almost 6 years ago by Garrett Honeycutt <[email protected]>
d48a13b813c17c63c049fba47121d38c2c863614 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
a26f070d1e9555eb5bad0831145880352f29b482 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Without this patch the documentation encourages users to pin this gem to
an old version and not ...
This fixes issues where adding custom facts would not override existing
facts supplied by `on_su...
This also adds the gem tasks from bundler, making a release as easy as
```
rake release[origin]...
Release 1.9.1
d1b21bd120291d60f3acbcf15ca8d60fd22645c4 authored about 6 years ago by David Schmitt <[email protected]>Rescue LoadError for augeas gem
08d243b330dbdd7431ca755d2bb9bbacc32077dc authored about 6 years ago by David Schmitt <[email protected]>62973187e055e4976eb3fcda3d533813680cd7c0 authored about 6 years ago by Tim Sharpe <[email protected]>
Fixes #73.
49f4a6322c0e606ad0d6b2222d379df71d1e9e87 authored about 6 years ago by Matthias Baur <[email protected]>9342dc1b6efd1749092d0906969f0edde0086b30 authored about 6 years ago by Mickaël Canévet <[email protected]>
ad6f312ac833ab4b503b157f6d997de083246508 authored about 6 years ago by Raphaël Pinson <[email protected]>
9c2e13229b452b27b1ad8e3c21925facb8fa1416 authored almost 7 years ago by Tommy McNeely <[email protected]>
0c28770ba24c4bed28c1102cda740f5766a07f5b authored almost 7 years ago by Tommy McNeely <[email protected]>
db18bb0096757fbe7c4f3ca3191ee0bd370f820a authored almost 7 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
010538181409b159c93e265a4648dd966ae77dfb authored almost 7 years ago by Mickaël Canévet <[email protected]>
* Fixes #65 - Cut a new release to support windows server 2016
* Also adds a new rake task t...
* before facterdb 0.4.0 there was no way to supply custom fact sets
to facterdb. This com...
On Facter 1.x and 2.x, the `hardwaremodel` fact on Windows would return
`x32` or `x64`, but on F...
Improve windows support
fe21de12108fbab0123bdc4db2365a29ea62f171 authored over 7 years ago by David Schmitt <[email protected]>ae5162a735b2e5667888f2d648a168a07162fa5d authored over 7 years ago by Tim Sharpe <[email protected]>
dfa7566c6e0bf5c8d64ab0bae76f5dccc8087bd4 authored over 7 years ago by Tim Sharpe <[email protected]>
5b39ef5c364f84b1bb76eb3088d805271e49163f authored over 7 years ago by Tim Sharpe <[email protected]>
998d159da20da91706fff9d7ec6070bb7e6b026c authored over 7 years ago by Tim Sharpe <[email protected]>
6981f9fe788758448fb3a33f34d269fe3270b13c authored over 7 years ago by Tim Sharpe <[email protected]>
Fix specs for current facterdb release
8ae88098a39c7e8304ed2aa387a039c46c88a0d5 authored over 7 years ago by David Schmitt <[email protected]>655331d64d2b49b2d07a9116166b787122a21c09 authored over 7 years ago by Tim Sharpe <[email protected]>
Allow for stepdown of minor versions
8585c5945c058569119b73d4a948525e9a390335 authored over 7 years ago by Tim Sharpe <[email protected]>
This is entirely rspec-puppet-facts code, and should not depend on
facter, or FacterDB
Folks with high confidence needs can use this to elide the permissive
behaviour.
This fixes a syntax error in a code example, and formatting of the last
section.
4a9ae0468ea7b0dc570485e8f6aa18ab3489c5c0 authored over 7 years ago by Travis Fields <[email protected]>
- Test will only be exercised if the FACTER_GEM_VERSION is ~> 2.0
6acc170e71351c4ebc9dcc5f0b7e969189e7b6d4 authored over 7 years ago by Travis Fields <[email protected]>- 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]>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]>9413736f547ea1ccad7924845cf253fd0ccb1504 authored over 7 years ago by Mickaël Canévet <[email protected]>
Support specifying facter version
a0679583c24658c80c5857ce386ec2da66b45bd0 authored over 7 years ago by Mickaël Canévet <[email protected]>
Before this commit rspec-puppet-facts would always construct a filter
based on the facter versio...
Fix formatting in README
83e3665ad07c5125080d0c1197b0fa18bdadb2f5 authored over 7 years ago by Mickaël Canévet <[email protected]>e2c144fefaed95e030f9e80031e575bc95f69bed authored over 7 years ago by David Schmitt <[email protected]>
README edit
593551fa14532ae25a9b266bc7b79159832d10b2 authored over 7 years ago by Mickaël Canévet <[email protected]>5bfaaabe01b15a4e28b9b0339b7e8ab0dfdaf3a4 authored over 7 years ago by jbondpdx <[email protected]>
cfe2c521cf9b34036725b0cbb1a3691eb4636679 authored over 7 years ago by jbondpdx <[email protected]>
19c1ecd188984df932ffd6e7ecd3133ced18ecbf authored over 7 years ago by Tim Sharpe <[email protected]>
34c73be636cda8c089e9f02f0f2e87ae344a37fc authored about 8 years ago by Mickaël Canévet <[email protected]>
Ignore case when choosing H/W models
0c28511e2cde8664eb19bfe9a398cdd72a556c41 authored about 8 years ago by Mickaël Canévet <[email protected]>bd9d4d01c8a07eb6a706b4f2fda4964f165eb861 authored about 8 years ago by Mickaël Canévet <[email protected]>
metadata.json's operating system names are not case-sensitive, so this
should not be either.
Improve appending facts section in README.md
9eff883e38e0e335ae1a7a5474842709013bf24c authored over 8 years ago by Mickaël Canévet <[email protected]>10dc8037b178800498d7e6e85703a7905471ac75 authored over 8 years ago by Ewoud Kohl van Wijngaarden <[email protected]>