4.0.0 (2024-11-21)
Breaking changes:
- Require Ruby 2.7 & rubocop: Use voxpupuli-rubocop #342 (bastelfreak)
Implemented enhancements:
- rubocop: autofix #343 (bastelfreak)
- Add support to create symlinks #337 (pkazi)
- Add support for downloading *_core modules #335 (garrettrowell)
Fixed bugs:
- add rexml gem to fix chocolatey tests #339 (bastelfreak)
Merged pull requests:
- CI: Apply Vox Pupuli best practices #341 (bastelfreak)
- dependabot: check for github actions and bundler #338 (bastelfreak)
- Adapt to Voxpupuli #336 (rwaffen)
- (maint) - fix rubocop #334 (garrettrowell)
v3.22.0 (2024-03-16)
Closed issues:
- Trusted certname uses local trusted certname #289
Merged pull requests:
- Ruby updates #332 (dylanratcliffe)
- Allow resolution of trusted[certname] from factset rather than localhost #327 (chambersmp)
v3.21.0 (2023-06-17)
Closed issues:
- Onceover generated spec directory copies empty files #320
- Support Ruby 3 #316
- does node_groups key accept regular expressions #312
- Error uninitialized constant RSpec::Puppet::Win32::Registry::Error running on linux env #287
Merged pull requests:
- Onceover show Puppetfile - Add versionomy support for DSC module version format #328 (chambersmp)
- Fix onceover with modern Ruby #326 (smortex)
- Add
onceover run spec --fail_fast
option #318 (neomilium) - Fixed naming #314 (dylanratcliffe)
- Fix typo #313 (DavidS)
v3.20.0 (2021-04-07)
Merged pull requests:
- Improve handling of trusted fact hash #309 (garrettrowell)
v3.19.2 (2021-03-17)
Fixed bugs:
- Facter changes break Onceover #307
Closed issues:
- According to README, default value for
manifest
option is nil #292
Merged pull requests:
v3.19.1 (2021-01-26)
Closed issues:
- Could not autoload puppet/provider/acl/windows: cannot load such file -- win32/security #300
- No such file or directory error when running on Windows #299
- Facter 4 gem breaks things #258
Merged pull requests:
- Gem and testing cleanup #303 (genebean)
- Revert manifest setting default to nil #302 (dylanratcliffe)
- Fix windows tests #301 (dylanratcliffe)
- Add factsets for recent CentOS, Debian, & Ubuntu #297 (djschaap)
- Move to GitHub Actions for testing #296 (genebean)
- Allow Facter 4 #294 (genebean)
v3.19.0 (2020-11-10)
Fixed bugs:
- control_branch support broken #282
Closed issues:
- is there a way to execute only r10k step when running onceover #286
Merged pull requests:
- Fix and document :manifest opt #290 (op-ct)
- Added chocolatey tests #288 (dylanratcliffe)
- Fix
:control_branch
support #283 (alexjfisher) - Add missing
require 'io/console'
#280 (alexjfisher) - Readme improvements #275 (neomilium)
v3.18.1 (2020-09-23)
Merged pull requests:
- StandardError-patch-chrisl #281 (chrislorro)
v3.18.0 (2020-07-29)
Merged pull requests:
v3.17.3 (2020-07-17)
Merged pull requests:
v3.17.2 (2020-07-08)
Fixed bugs:
- show puppetfile subcommand table formatting is not aligned #182
Merged pull requests:
v3.17.1 (2020-07-01)
Fixed bugs:
- undefined method name_to_principal when using DSC #269
Merged pull requests:
- More Windows mocking!!! #272 (dylanratcliffe)
- Renamed role #271 (dylanratcliffe)
- Acl #268 (dylanratcliffe)
v3.17.0 (2020-05-04)
Closed issues:
- FYI - speedup
r10k puppetfile install
with g10k #234
Merged pull requests:
- new factset: ubuntu 18.04 64 bit #264 (GeoffWilliams)
- [docs] Document r10k and git #263 (GeoffWilliams)
- Fixed controlrepo reference (Fixes #244) #253 (dylanratcliffe)
v3.16.0 (2020-04-21)
Closed issues:
- How to only run onceover tests but not other rspec tests? #261
- "Unknown resource type" for some puppet built-in resources #260
Merged pull requests:
- Added support for r10k config files #226 (dylanratcliffe)
v3.15.2 (2020-03-20)
Merged pull requests:
v3.15.1 (2020-03-10)
Closed issues:
- NoMethodError: undefined method `each' for :defaults:Symbol #255
- [DOC] errant reference to controlrepo gem #244
Merged pull requests:
- Fix compatibility with newer versions of
cri
#256 (alexjfisher)
v3.15.0 (2019-10-19)
Closed issues:
- Remove Litmus and use Bolt directly #239
- Allow creation/destruction of litmus nodes #237
- Implement less-than-MVP acceptance testing functionality #220
- Move from mocha to rspec-mocks #210
Merged pull requests:
v3.14.1 (2019-06-19)
Merged pull requests:
- Added handling of bad execs #236 (dylanratcliffe)
v3.14.0 (2019-06-19)
Implemented enhancements:
- Properly test on windows #46
Merged pull requests:
- Moved from 'json' to 'multi_json' #235 (dylanratcliffe)
v3.13.4 (2019-06-12)
Fixed bugs:
- New formatting doesn't expose factset #231
Merged pull requests:
- Formatter factset #232 (dylanratcliffe)
v3.13.3 (2019-06-11)
Fixed bugs:
- precondition pp files not escaped correctly when put into rspec-puppet precondition heredoc #224
- A Puppetfile should not be a requirement #223
Closed issues:
- environment set in factset causes problems #227
Merged pull requests:
- Fixed escaping in pre_conditions #230 (dylanratcliffe)
- Added handling for environment fact #229 (dylanratcliffe)
- Added the ability to handle missing Puppetfile #228 (dylanratcliffe)
- Add
vendor
toexcluded_dirs
#225 (alexjfisher)
v3.13.2 (2019-06-04)
v3.13.1 (2019-06-04)
Merged pull requests:
- Added ability to hand
=
in environment.conf and worked around CRI issue #222 (dylanratcliffe)
v3.13.0 (2019-05-08)
Implemented enhancements:
- Create appveyor tests #195
Merged pull requests:
- New factsets #219 (GeoffWilliams)
v3.12.5 (2019-04-09)
Merged pull requests:
- (#215) Simplfy and speed up cache building #216 (GeoffWilliams)
- Added appveyor config #214 (dylanratcliffe)
v3.12.4 (2019-04-03)
Closed issues:
- Bundler errors when running bundler >2 #212
- Unable to install onceover gem on windows due to symlink in r10k #204
Merged pull requests:
- Fixed bundler error #213 (dylanratcliffe)
v3.12.3 (2019-03-27)
Merged pull requests:
- Added handling of ruby errors #209 (dylanratcliffe)
v3.12.2 (2019-03-21)
Closed issues:
- #<ArgumentError: invalid byte sequence in US-ASCII> #207
Merged pull requests:
- Skip over invalid character errors parsing some puppet code #208 (GeoffWilliams)
v3.12.1 (2019-03-17)
Merged pull requests:
- Parallel formatting #206 (dylanratcliffe)
v3.12.0 (2019-03-16)
Merged pull requests:
- Improved Formatting #205 (dylanratcliffe)
- Do not strip newline at the end of the Puppetfile #203 (smortex)
v3.11.1 (2019-02-26)
Merged pull requests:
- Fix exit code #202 (dylanratcliffe)
v3.11.0 (2019-02-26)
Merged pull requests:
- Adding summarized output of failures #200 (dylanratcliffe)
v3.10.2 (2019-02-05)
v3.10.1 (2019-02-05)
Fixed bugs:
- Doubled up results in output of 'run spec' #180
v3.10.0 (2019-02-05)
Implemented enhancements:
Fixed bugs:
- Onceover seems to fail mocking functions that include
::
#197
Closed issues:
- Onceover 3.9.0 character type issue #196
- Remove acceptance testing from README #186
- Code Coverage Reports #184
Merged pull requests:
- Modify how function mocking works #198 (dylanratcliffe)
v3.9.0 (2018-12-24)
Implemented enhancements:
- [feature] hiera debugging/puppet lookup support #114
- [feature] support for regenerating/updating tests #61
Fixed bugs:
- File resource on Windows "File paths must be fully qualified, not 'c:/foo/bar' at ... " #59
Closed issues:
- Run tests against puppet 5? #188
- undefined method
on_supported_os
#175 - Onceover run spec ignores node names in factsets #168
- Onceover.yaml support for r10k credentials? #166
Merged pull requests:
- Updated ruby versions and controlrepo #194 (dylanratcliffe)
- remove all mention of acceptance testing/beaker #193 (GeoffWilliams)
- (#86) Support regex in R10K downloaded modules #192 (GeoffWilliams)
- factset for windows 10 #191 (GeoffWilliams)
- fix spelling: weather vs. whether #179 (tequeter)
v3.8.0 (2018-09-05)
Implemented enhancements:
Closed issues:
- Difficulty with Hiera-eyaml, Factsets, and Automatic Class Parameters #171
Merged pull requests:
v3.7.0 (2018-05-15)
Merged pull requests:
- Enabled trusted_server_facts #173 (dylanratcliffe)
v3.6.2 (2018-05-13)
Merged pull requests:
- Check Node/Classes hashes #172 (beergeek)
- (GH-46) Enable tests to be run on Windows #170 (glennsarti)
v3.6.1 (2018-04-05)
Fixed bugs:
- Path error on run spec #97
Merged pull requests:
- Allow loading of symbols #169 (dylanratcliffe)
- fix fixtures_symlinks on Windows default tempdir #167 (tabakhase)
v3.6.0 (2018-03-27)
Implemented enhancements:
- Add trusted facts support #151
Merged pull requests:
v3.5.2 (2018-03-15)
Merged pull requests:
- Skip copy of r10k modules directory. #162 (mikkergimenez)
v3.5.1 (2018-03-08)
Fixed bugs:
- Mocked functions that return strings can cause errors #159
Closed issues:
- Puppet gem v5.3.4 breaks spec tests #152
Merged pull requests:
- Fix function mocking #160 (dylanratcliffe)
v3.5.0 (2018-03-06)
Merged pull requests:
- Added new force param #158 (dylanratcliffe)
- Add functionality to allow custom templates in control repo, this all… #157 (mikkergimenez)
v3.4.0 (2018-02-27)
Merged pull requests:
v3.3.3 (2018-02-26)
Implemented enhancements:
- Tags should be implemented in native Rspec #83
Fixed bugs:
- On non-initial spec runs, temporary control repo copied inside existing control repo rather than replacing it. #154
- Autogenerated spec tests don't work for certain factsets #105
- Trouble using traditional Rspec tests with factsets #81
Closed issues:
- Puppet conflicts with semantic_puppet #153
- Puppet fails to validate valid Windows paths running on Linux #109
- Version 3.2.2 does not work out of the box with puppet version < 5.0 #108
- Onceover::Controlrepo.facts.each do processing too many files #103
- Puppet not reading hiera correctly when running with onceover #98
- Permission denied when running on server where r10k has run as root #96
- [question] Are you plan to implement support for Librarian Puppet? #80
- Permission denied error on file #67
Merged pull requests:
- Fixed caching regression #156 (dylanratcliffe)
- Made the hiera section more readable #149 (dylanratcliffe)
v3.3.2 (2018-01-15)
Fixed bugs:
- Templated .file removed at some point #115
Closed issues:
- Doesn't work out-of-the-box with Puppet's ruby #147
Merged pull requests:
- Improve cache handling #148 (dylanratcliffe)
v3.3.1 (2018-01-05)
Closed issues:
- Issue Running onceover on Windows 10 #143
- --skip_r10k causes tests to run against stale copy of control-repo #95
Merged pull requests:
- Added workaround for windows delimiter #146 (dylanratcliffe)
v3.3.0 (2018-01-05)
Merged pull requests:
- Improve testing #145 (dylanratcliffe)
- Add support for :control_branch #144 (Nekototori)
v3.2.8 (2017-12-11)
Merged pull requests:
- Acceptance tests (ready to merge) #139 (mandos)
- Plugin documentation update #137 (GeoffWilliams)
v3.2.7 (2017-10-04)
Closed issues:
- --puppetfile option ignored in latest version #140
- run spec should stop if all modules cannot be retrieved #54
Merged pull requests:
- restore the --puppetfile option #141 (GeoffWilliams)
- Add acceptance tests for simple init scenario #138 (mandos)
- Split rspec test to acceptance and unit tests #136 (mandos)
v3.2.6 (2017-09-12)
Closed issues:
Merged pull requests:
- Add simple cucumber tests to check help command #134 (mandos)
- Reverted order for hiera loading #132 (dylanratcliffe)
- only skip r10k when using --skip_r10k #126 (jessereynolds)
- minimal refactor to aid readability #125 (jessereynolds)
- add submodule instructions #124 (jessereynolds)
- include ruby 2.4.0 in travis tests #123 (jessereynolds)
v3.2.5 (2017-08-29)
Closed issues:
Merged pull requests:
- Fix Issue 121 #122 (dylanratcliffe)
v3.2.4 (2017-08-28)
Implemented enhancements:
- [feature] run syntax checks on control repo files #62
Closed issues:
- Deprecation warnings for hiera functions are breaking all tests when hiera functions used #107
- Uninformative error when hiera.yaml is missing #104
Merged pull requests:
- Merge mandos pr #119 (dylanratcliffe)
- Add travis #118 (dylanratcliffe)
- Syntax and style tests #117 (jessereynolds)
v3.2.3 (2017-08-07)
Closed issues:
- Error if hiera file is not present #111
- fact "hostname" already has the maximum number of resolutions allowed #106
Merged pull requests:
v3.2.2 (2017-07-13)
Merged pull requests:
- Added correct solution for #100 #102 (dylanratcliffe)
v3.2.1 (2017-07-13)
Implemented enhancements:
- [enhancemant] built-in docker support #8
Closed issues:
Merged pull requests:
- (#100) Changed hiera.yaml hierarchy #101 (dylanratcliffe)
- Show puppet output #89 (jessereynolds)
v3.2.0 (2017-03-13)
Implemented enhancements:
- [enhancement] consider making a build without beaker #71
Merged pull requests:
- Added plugin framework #88 (dylanratcliffe)
- Deprecated Beaker and removed dependency #87 (dylanratcliffe)
- Support for SLES 11/12 #85 (GeoffWilliams)
v3.1.1 (2017-03-04)
Implemented enhancements:
Merged pull requests:
- Feature/performance #82 (dylanratcliffe)
- Fixed #66 #79 (dylanratcliffe)
v3.1.0 (2017-02-21)
Merged pull requests:
- Feature/regex support #78 (dylanratcliffe)
- support for AIX 6.1 and 7.1 #76 (GeoffWilliams)
- Further Doco #74 (beergeek)
v3.0.11 (2017-01-19)
Closed issues:
Merged pull requests:
v3.0.10 (2016-12-14)
Merged pull requests:
- Added the ability to toggle strict_variables #69 (dylanratcliffe)
v3.0.9 (2016-12-13)
Implemented enhancements:
- Allow for integration of custom tests #12
Merged pull requests:
- [WIP] Change HTTP requests to support http(s)_proxy environment variables. #68 (jairojunior)
v3.0.8 (2016-10-15)
Closed issues:
- groups should be able to be empty #55
Merged pull requests:
- Fix a grammar issue #60 (natemccurdy)
- 54 skip r10k #57 (jessereynolds)
- 55 support empty groups #56 (jessereynolds)
v3.0.7 (2016-05-30)
Implemented enhancements:
- Should have the classname and factset name available #52
Closed issues:
- Test Puppet 3/4 migration #47
Merged pull requests:
- Issue 52 #53 (dylanratcliffe)
v3.0.6 (2016-05-24)
Fixed bugs:
- Copying bundler files results in error #49
Closed issues:
- When manually calling controlrepo it is hard to respect config #44
Merged pull requests:
- Issue 49 #50 (dylanratcliffe)
v3.0.5 (2016-05-16)
Merged pull requests:
- Issue 44 #45 (dylanratcliffe)
v3.0.4 (2016-05-14)
Implemented enhancements:
- unable to remove windows #41
Fixed bugs:
v3.0.3 (2016-05-06)
Merged pull requests:
- Issue 40 #43 (dylanratcliffe)
- Solaris factsets #42 (jessereynolds)
v3.0.2 (2016-04-30)
Closed issues:
- Code copying is broken #37
Merged pull requests:
- Fixed #37 #38 (dylanratcliffe)
- Bundler hotfix #36 (dylanratcliffe)
v3.0.1 (2016-04-28)
v3.0.0 (2016-04-28)
Implemented enhancements:
- Change the name! #34
- Add the ability to update Puppetfiles #30
- Move Beaker ugliness from templates to gem #26
- Allow filtering on nodes and classes too #25
- Properly implement tags #24
- Add function mocking #22
- Add debugging #19
- Fully test new CLI parameters #18
- Create
controlrepo init
#17 - Change temp dir to .controlrepo #16
- Improve r10k deploy to remove re-download of modules #15
- Create a CLI #14
- Remove workaround for line prefix #13
Merged pull requests:
- Issue 34 #35 (dylanratcliffe)
- Fixed #30 #33 (dylanratcliffe)
- Fixed #18 #32 (dylanratcliffe)
- Issue 26 #31 (dylanratcliffe)
- Added function mocking, fixes #22 #29 (dylanratcliffe)
- Added class and node filters, fixes #25 #28 (dylanratcliffe)
- Properly implemented tags. Fixes #24 #27 (dylanratcliffe)
- Added debugging, fixes #19 #23 (dylanratcliffe)
- (#17) Added modification of .gitignore to init #21 (dylanratcliffe)
- Create a CLI #20 (dylanratcliffe)
v2.0.10 (2016-03-21)
v2.0.9 (2016-03-21)
Merged pull requests:
- (METHOD-570) Added ability to add your own spec tests #11 (dylanratcliffe)
v2.0.8 (2016-02-11)
v2.0.7 (2016-02-11)
v2.0.6 (2016-02-11)
Merged pull requests:
- Method 569 #10 (dylanratcliffe)
v2.0.5 (2016-02-08)
v2.0.4 (2016-02-08)
Implemented enhancements:
- Phych::ParserError if controlrepo.yaml is missing #1
Closed issues:
- [bug] ruby error if hiera.yaml is missing #7
- [enhancement] ship a default nodeset #4
- [enhancement] quickstart guide for the lazy/impatient (me) #3
- [enhancement] ship with a default sets of facts #2
Merged pull requests:
- Added support of the manifest setting #9 (dylanratcliffe)
v2.0.3 (2015-11-20)
v2.0.2 (2015-11-20)
Closed issues:
- [bug] ruby error when running controlrepo_spec #5
Merged pull requests:
- work without an r10k.yaml file #6 (GeoffWilliams)
v2.0.1 (2015-11-16)
2.0.0 (2015-11-11)
v2.0.0 (2015-11-11)
1.1.1 (2015-11-10)
v1.1.0 (2015-11-06)
1.1.0 (2015-10-28)
1.0.0 (2015-10-19)
0.2.0 (2015-09-29)
0.1.1 (2015-09-28)
0.0.1 (2015-09-24)
* This Changelog was automatically generated by github_changelog_generator