v2.2.1 (2020-09-15)
- Correct minor spelling mistake #255 (tas50)
- Resolve RuboCop Style/RedundantAssignment #256 (tas50)
- Add ability to disable input caching in InSpec #258 (tecracer-theinen)
- Declare kitchen-inspec to be run serially #259 (clintoncwolfe)
- Load plugins earlier; load plugins by default #261 (clintoncwolfe)
v2.0.0 (2020-06-05)
- Add setting to load Inspec plugins for additional functionality #247 (tecracer-theinen)
- Require InSpec 2.2.64+ to support plugin v2 #254 (tas50)
v1.3.1 (2019-10-30)
- Add relative path support for the GIT fetcher #239 (bdwyertech)
- Add missing require causing lib to break when using inputs #243 (walterdolce)
v1.2.0 (2019-08-15)
- Update README / CODEOWNERS for ORP #230 (miah)
- Rename attributes options to input options #229 (clintoncwolfe)
v1.1.0 (2019-03-18)
v1.0.1 (2019-01-25)
- Wire up this project for expedfitor #220 (tas50)
- Require Ruby 2.3+ / InSpec 1.47+ and update dev deps #221 (tas50)
- Pass in extra inspec attributes, support bastion from transport options #211 (frezbo)
0.26.0 (2019-01-11)
Merged pull requests:
- Don't ship the console and setup binaries #207
0.25.0 (2018-09-21)
Merged pull requests:
- add new transport support - docker_cli #207
- Slim the files that ship with the Gem #213
- Allow InSpec 3.0 #214
0.24.0 (2018-09-21)
Fixed bugs:
- supermarket_url is not working #173
- InSpec verifier in Test Kitchen does not support the new reporter output #164
- Incompatible character encodings: UTF-8 and ASCII-8BIT while crawling a page which contains UTF Characters. #146
Closed issues:
- %{platform} and %{suite} placeholders on reporter option are being applied wrong, it doesn't work at all now #202
- Can't use InSpec AWS resources due to Gem dependency constraint #185
- incompatible character encodings: UTF-8 and ASCII-8BIT when trying to match systemd units status #180
- 0.22.0 breaks transport-rsync #160
Merged pull requests:
- followup fix for #190 #209 (chris-rock)
- Add some testing around the reporter format replacements #205 (jquick)
- Fix platform and suite placeholders being applied incorrectly on reporter option #203 (wiebe)
- Allow %{platform} and %{suite} placeholders for reporter option #200 (MrWong99)
- Don't use deprecated format feature in README #199 (MrWong99)
- Reshuffle the readme and add proxy/supermarket examples #190 (tas50)
- Remove workaround for Ruby < 2.0 #188 (tas50)
- Update ruby version in travis #187 (tas50)
- Update URLs for inspec not chef #186 (tas50)
- Add the 'reporter' configuration option to kitchen-inspec #183 (tim-pringle)
- Add proxy_command transport setting to inspec runner #176 (tschroeder-zendesk)
- add support for private supermarkets #174 (chris-rock)
- Add support for the exec driver/transport #172 (RoboticCheese)
v0.23.1 (2018-03-05)
Fixed bugs:
Merged pull requests:
- Release kitchen inspec 0.23.1 #171 (jquick)
- Fix inspec profile doc URL in README #166 (james-stocks)
v0.23.0 (2018-02-28)
Closed issues:
- InSpec 2.0.x is using a higher-version of concurrent-ruby 1.0 #165
Merged pull requests:
- Release kitchen inspec 0.23.0 #169 (jquick)
- Update kitchen inspec to support inspec 2.0. #168 (jquick)
- Fix travis-ci bundler issue #162 (jquick)
v0.22.0 (2018-01-17)
Fixed bugs:
- Can't use Branch for verifier #157
Merged pull requests:
v0.21.0 (2017-12-12)
Implemented enhancements:
- Support use of SSH agent without requiring a key path to be set #142
Closed issues:
- Expose --backend-cache command-line option #154
- kitchen-inspec fails to configure HTTPS winrm for inspec #152
Merged pull requests:
- Add the InSpec backend_cache option #155 (jquick)
- correctly configure HTTPS WinRM #153 (joekhoobyar)
- Allow extending which transports are supported by kitchen-inspec #149 (coderanger)
v0.20.0 (2017-11-13)
Implemented enhancements:
- Reuse the same test for multiple test suites in one cookbook #97
- show test and result in the log #44
- Remove the restriction of
\_spec
file #14
Fixed bugs:
- Kitchen verify fails with the kitchen-docker plugin #83
Closed issues:
- [QUESTION] kitchen-inspec formatter #147
- Executing inspec against a container from within the host #145
- Option to specify path to InSpec test with kitchen-inspec #139
- False attribute value is not initializing #138
- Failed to complete #verify action: [no implicit conversion of nil into String] #135
- Using tags/versioning for supermarket inspec profiles #134
- chef exec kitchen verify fails for inspec tests #132
- Intermittent SSH failures #127
- InSpec Test Location #124
- Output file support for multiple platforms and multiple test suites #121
- Custom inspec resources not loaded: 'undefined method' #120
- kitchen ec2 verifier broken #106
- Vague error if 'platform' value is missing in platform section and inspec profile platfrom/os-family is set #101
- lost support for spec_helper in inspec #93
- Make it easier to filter output #85
- Can't verify when used with kitchen-digitalocean provider #78
- Add way to define alternate test-path #70
- Using profiles with kitchen-inspec #66
- Colo[u]r those dots and Fs! #62
- Error with apache_conf on CentOS #37
- kitchen-inspec breaks existing file pattern #11
Merged pull requests:
- Release 0.20.0 #151 (adamleff)
- Add a CODEOWNERS file #144 (adamleff)
- Adding a maintainers file #143 (adamleff)
- Eliminate duplicate profiles being added to runner #141 (adamleff)
- Don't send keys_only config to InSpec/Train #140 (adamleff)
v0.19.0 (2017-05-03)
Merged pull requests:
v0.18.0 (2017-04-19)
Implemented enhancements:
Closed issues:
- kitchen verify failed with permission denied to create /.inpec directory #129
- junit format does not always use proper classname. #126
- Skipped tests report as failures in kitchen #125
- gem resource breaks if not using a different installation path #107
Merged pull requests:
v0.17.0 (2016-12-08)
Implemented enhancements:
- Support multiple outputs based on platform/test suite variables (issue 121) #122 (jcastillocano)
Merged pull requests:
v0.16.1 (2016-11-11)
Implemented enhancements:
- Support InSpec attributes #108
Closed issues:
- Incorrect dependencies on 0.16 release #117
Merged pull requests:
- fix #117 #118 (chris-rock)
v0.16.0 (2016-11-04)
Implemented enhancements:
Fixed bugs:
- Duplicate testing when verifier specified in suite definition #109
- OS detection 2nd time with unknown value? #92
Closed issues:
- Message: Could not load the 'inspec' verifier from the load path. Please ensure that your transport is installed as a gem or included in your Gemfile if using Bundler. #105
Merged pull requests:
- add attributes support in kitchen-inspec #116 (chris-rock)
- use suite names and only test master branch + PRs #115 (chris-rock)
- fix duplicate testing when unique suite name #114 (vjeffrey)
- update readme to reflect harmonization of profile location targets #113 (vjeffrey)
- Make the info message clearer #112 (chilicheech)
v0.15.2 (2016-09-26)
Merged pull requests:
- add support for inspec 1.0 #104 (chris-rock)
- use double-quotes for rake bump_version #102 (chris-rock)
v0.15.1 (2016-09-05)
Closed issues:
- Kitchen verify/test fails when using the command resource with curl #100
- Default to ( progress | documentation ) format for test-kitchen inspec verifier #91
Merged pull requests:
- Require Ruby 2.1+ #99 (tas50)
- Switch from finstyle / rubocop to chefstyle #98 (tas50)
- Update winrm password key for winrm-v2 #94 (mwrock)
v0.15.0 (2016-07-15)
Fixed bugs:
- TTY issue with base AWS CentOS AMI #45
Closed issues:
- kitchen converge fails on ubuntu #81
Merged pull requests:
- Overwriting test_base_path to test/recipes instead of test/integration #95 (tyler-ball)
- demonstrated utilizing an array of profile sources #90 (jeremymv2)
v0.14.0 (2016-05-25)
Closed issues:
- How to verify with a local profile #88
Merged pull requests:
- update readme with remote profile handling #89 (chris-rock)
- depend on inspec 0.22+ #87 (chris-rock)
- support for sudo_command #86 (jeremymv2)
v0.13.0 (2016-05-10)
Implemented enhancements:
- Supermarket and Compliance support #84 (chris-rock)
- add more debug messages #82 (chris-rock)
Fixed bugs:
- Cannot run supermarket and compliance profiles #80
Merged pull requests:
- release via travis to rubygems on tags #79 (arlimus)
- fix lint #77 (chris-rock)
- fix lint #76 (chris-rock)
- Add support for profiles_path #75 (brettlangdon)
- Add complete profile example to readme #73 (alexpop)
- Use only the keys provided by Kitchen #72 (ehartmann)
- Support color flag #71 (jbussdieker)
v0.12.5 (2016-03-17)
Merged pull requests:
v0.12.4 (2016-03-15)
Implemented enhancements:
- InSpec Profile #46
Fixed bugs:
kitchen verify
fails on Windows #57
Closed issues:
Merged pull requests:
- 0.12.4 #67 (chris-rock)
- add output to runner options #64 (vjeffrey)
- Improve handling for remote profiles #63 (chris-rock)
v0.12.3 (2016-03-01)
Implemented enhancements:
- fix gem build license warning #59 (chris-rock)
- Add support for remote profiles #51 (chris-rock)
Merged pull requests:
- 0.12.3 #61 (chris-rock)
- add test-kitchen 1.6 as dependency #60 (chris-rock)
- Bump berks requirement to latest #58 (jkeiser)
v0.12.2 (2016-02-22)
Fixed bugs:
- Load directory from single inspec directory #54
- update to latest runner interface in inspec #56 (chris-rock)
v0.12.1 (2016-02-22)
Implemented enhancements:
v0.12.0 (2016-02-19)
Implemented enhancements:
- move integration tests to top-level #50 (chris-rock)
- support embedded profiles, leave directory checking to inspec #49 (chris-rock)
Fixed bugs:
Merged pull requests:
- require latest inspec version #53 (chris-rock)
- 0.12.0 #52 (chris-rock)
v0.11.1 (2016-02-15)
Implemented enhancements:
- work well with other testing frameworks in test-kitchen #40 (chris-rock)
Fixed bugs:
- bugfix: use the right container in combination with kitchen-dokken #43 (chris-rock)
Merged pull requests:
- 0.11.1 #47 (chris-rock)
- deduplicate Gemfiles #41 (srenatus)
v0.11.0 (2016-02-08)
Implemented enhancements:
- Add integration test with test-kitchen #33 (chris-rock)
Closed issues:
- Failures should be tagged with the instance they failed against #30
- kitchen verify has exit status 0 with failed examples #9
Merged pull requests:
- 0.11.0 #38 (chris-rock)
v0.10.1 (2016-01-15)
Closed issues:
- InSpec does not gracefully allow transports other than winrm and ssh. #31
- Specify inspec output formats in .kitchen.yml #26
Merged pull requests:
- 0.10.1 #34 (chris-rock)
- Allow transports which are subclasses of the core ones. #32 (coderanger)
v0.10.0 (2016-01-07)
Fixed bugs:
- kitchen test destroys the instance with failing tests #16
- Pending messages are "inherited"/"propagated" down with several suites #15
Merged pull requests:
- Preparing the 0.10.0 release #29 (tyler-ball)
- Make test-kitchen a dev dependency #28 (jaym)
- Specify inspec output format from kitchen.yml #27 (cheesesashimi)
- remove gem push restriction #24 (arlimus)
v0.9.6 (2015-12-11)
Implemented enhancements:
- add changelog #18 (chris-rock)
- support test suite helpers #12 (schisamo)
- Fix typo in README #8 (englishm)
- Gem #7 (chris-rock)
Fixed bugs:
- tests fail with inspec 0.9.5 #19
- Fix tests and activate linting for CI #20 (srenatus)
- raise ActionFailed when inspec returns other than 0. #13 (sawanoboly)
Closed issues:
- ReadMe 'example here' dead link / 404 #21
Merged pull requests:
v0.9.0 (2015-11-03)
Implemented enhancements:
- Update README.md #6 (chris-rock)
- Support all Kitchen/SSH as Train/SSH tunables. #4 (fnichol)
- use new inspec as gem source #3 (chris-rock)
- Rename + Update #2 (chris-rock)
- add usage instructions #1 (chris-rock)
Fixed bugs: