Skip to content

Latest commit

 

History

History
516 lines (336 loc) · 31 KB

CHANGELOG.md

File metadata and controls

516 lines (336 loc) · 31 KB

Change Log

v2.2.1 (2020-09-15)

Merged Pull Requests

v2.0.0 (2020-06-05)

Merged Pull Requests

  • 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)

Merged Pull Requests

v1.2.0 (2019-08-15)

Merged Pull Requests

v1.1.0 (2019-03-18)

Merged Pull Requests

  • Update to allow Test Kitchen 2.0 and InSpec 4.0 #226 (tas50)

v1.0.1 (2019-01-25)

Merged Pull Requests

  • 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)

Full Changelog

Merged pull requests:

  • Don't ship the console and setup binaries #207

0.25.0 (2018-09-21)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Add inspec exit code 101 to the approved list #170 (jquick)

Merged pull requests:

v0.23.0 (2018-02-28)

Full Changelog

Closed issues:

  • InSpec 2.0.x is using a higher-version of concurrent-ruby 1.0 #165

Merged pull requests:

v0.22.0 (2018-01-17)

Full Changelog

Fixed bugs:

  • Can't use Branch for verifier #157

Merged pull requests:

v0.21.0 (2017-12-12)

Full Changelog

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:

v0.20.0 (2017-11-13)

Full Changelog

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:

v0.19.0 (2017-05-03)

Full Changelog

Merged pull requests:

v0.18.0 (2017-04-19)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Support multiple outputs based on platform/test suite variables (issue 121) #122 (jcastillocano)

Merged pull requests:

v0.16.1 (2016-11-11)

Full Changelog

Implemented enhancements:

  • Support InSpec attributes #108

Closed issues:

  • Incorrect dependencies on 0.16 release #117

Merged pull requests:

v0.16.0 (2016-11-04)

Full Changelog

Implemented enhancements:

  • Harmonize profile location targets #111
  • Add host and port config options #110 (alexpop)

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:

v0.15.2 (2016-09-26)

Full Changelog

Merged pull requests:

v0.15.1 (2016-09-05)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Closed issues:

  • How to verify with a local profile #88

Merged pull requests:

v0.13.0 (2016-05-10)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Cannot run supermarket and compliance profiles #80

Merged pull requests:

v0.12.5 (2016-03-17)

Full Changelog

Merged pull requests:

v0.12.4 (2016-03-15)

Full Changelog

Implemented enhancements:

  • InSpec Profile #46

Fixed bugs:

  • kitchen verify fails on Windows #57

Closed issues:

  • Unable to test installed Gems #65
  • InSpec Profile support in kitchen-inspec #39

Merged pull requests:

v0.12.3 (2016-03-01)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.12.2 (2016-02-22)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Support inspec dir in the test suite dir #55 (alexpop)

v0.12.0 (2016-02-19)

Full Changelog

Implemented enhancements:

  • move integration tests to top-level #50 (chris-rock)
  • support embedded profiles, leave directory checking to inspec #49 (chris-rock)

Fixed bugs:

  • Point test-kitchen to master in Gemfile #48 (jaym)

Merged pull requests:

v0.11.1 (2016-02-15)

Full Changelog

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:

v0.11.0 (2016-02-08)

Full Changelog

Implemented enhancements:

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:

v0.10.1 (2016-01-15)

Full Changelog

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:

v0.10.0 (2016-01-07)

Full Changelog

Fixed bugs:

  • kitchen test destroys the instance with failing tests #16
  • Pending messages are "inherited"/"propagated" down with several suites #15

Merged pull requests:

v0.9.6 (2015-12-11)

Full Changelog

Implemented enhancements:

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:

Fixed bugs:

  • Add WinRM support to Verifier (pending full support in Train). #5 (fnichol)