v7.0.0 (2018-05-11)
Merged pull requests:
- Update audit cookbook to use inspec-core. #318 (jquick)
- compat_resource is no longer supported #316 (lamont-granquist)
v6.1.0 (2018-04-19)
Closed issues:
- Support ChefClient 14 #312
Merged pull requests:
v6.0.2 (2018-04-18)
Closed issues:
- Failing to add nodes: Error:Response from server was : status code 403 #307
- Changelog updates #302
- Chef inspec giving error during client run #300
Merged pull requests:
- Bump Audit cookbook to 6.0.2 #314 (jquick)
- pin to chef 13 #311 (chris-rock)
- AIX support notes #309 (jeremymv2)
- Add optional version parameter when using Compliance store #308 (kevinreedy)
- Fix bundler on Travis #305 (adamleff)
- Update the readme regarding audit mode #304 (btm)
- Update changelog #303 (adamleff)
v6.0.1 (2017-12-21)
Closed issues:
- Activate inspec cache by default to boost Windows execution #296
Merged pull requests:
- Update reporters to log report size. Update readme #299 (alexpop)
- README update for inspec_backend_cache feature #298 (adamleff)
v6.0.0 (2017-12-06)
Closed issues:
- Audit doesn't run when CCR fails #289
Merged pull requests:
- Enable Inspec caching #297 (jquick)
- Include handler in exception handlers as well as report handlers #290 (drrk)
v5.0.4 (2017-11-22)
Closed issues:
- attributes not being pulled into control #293
- ERROR: Audit report was not generated properly, skipped reporting #291
Merged pull requests:
- 5.0.4 #295 (alexpop)
- Add CODEOWNERS for audit cookbook #294 (adamleff)
- Send end_time as utc RFC3339 #292 (alexpop)
v5.0.3 (2017-10-02)
Merged pull requests:
v5.0.2 (2017-09-27)
Fixed bugs:
- Default chef attributes value may lead to accessing nil. #282
Merged pull requests:
- Release v5.0.2 #285 (adamleff)
- simplify profile url code #284 (arlimus)
- let inspec set the default attribute for chef node attributes #283 (arlimus)
- Handle '@' in username when grabbing compliance profiles #280 (kevinreedy)
v5.0.1 (2017-09-20)
Closed issues:
Merged pull requests:
- Release v5.0.1 #281 (adamleff)
- Fix Chef deprecation warnings in inspec_gem resource #279 (adamleff)
- The "Format is" log message should debug level #278 (xblitz)
v5.0.0 (2017-08-30)
Merged pull requests:
- Release v5.0.0 #275 (adamleff)
- Make chef_node attribute an opt-in feature #274 (adamleff)
- Add additional words to README re: using Chef node data #273 (adamleff)
v4.3.0 (2017-08-29)
Closed issues:
- Document location of json reports when reporter is
json-file
#269 - Feature enhancement request: Audit cookbook 4.2 to pass node data to Inspec #268
Merged pull requests:
- Release v4.3.0 #272 (adamleff)
- Pass Chef node to InSpec as an attribute #271 (adamleff)
- Add json-file location to README #270 (adamleff)
v4.2.0 (2017-08-10)
Closed issues:
- Support inspec attributes #261
Merged pull requests:
- Release v4.2.0 #267 (adamleff)
- Add test for InSpec Attributes functionality #266 (adamleff)
- Disable default source when using user-supplied gem source #265 (adamleff)
- Support for attributes within audit cookbook #262 (mhedgpeth)
v4.1.1 (2017-07-18)
Closed issues:
Merged pull requests:
- Release 4.1.1 #263 (alexpop)
- Fix inspec hosted profile diagram for Chef Supermarket #260 (alexpop)
- Non-null header value required for using chef-automate fetcher (#258) #259 (ChefRycar)
v4.1.0 (2017-07-05)
Implemented enhancements:
- Raise exception if no token is set when using the chef-automate fetcher #249 (adamleff)
- Fail Chef run if Audit Mode is enabled #238 (adamleff)
Fixed bugs:
- support profile inheritance for Chef Compliance in audit cookbook 4 #256 (chris-rock)
- fix Reporter::ChefServer does not exist #253 (chris-rock)
- fix InSpec 1.27.0 Compliance::API use #251 (chris-rock)
- Make json-file reporter save JSON content #246 (jeremiahsnapp)
- fix chef compliance profile handling #243 (chris-rock)
Closed issues:
- Ensure support for InSpec 1.25.1+ #252
- json-file reporter saves ruby hash instead of JSON #244
- reporter: chef-server-compliance generates error: NameError: uninitialized constant Reporter::ChefServer #234
- reporter: chef-compliance fails with error "ArgumentError: wrong number of arguments (given 2, expected 1)>" #232
Merged pull requests:
- remove unused test #255 (chris-rock)
- update travis configuration #254 (chris-rock)
- Add link to supported configs in README #250 (adamleff)
- ensure json file outputs a json file #247 (chris-rock)
- Ensure min version of inspec is used #237 (alexpop)
- Update comments in attributes file. #230 (alexpop)
v4.0.0 (2017-05-22)
Closed issues:
- Implement Chef-solo Chef Automate fetcher #226
Merged pull requests:
- update readme #229 (chris-rock)
- add automate fetcher for chef solo #227 (chris-rock)
- Remove typed_attributes and leave the backend handle attributes #225 (alexpop)
- Reduce report enrichment, bump cookbook to version 4.0.0 #224 (alexpop)
- readme updates #223 (jeremymv2)
v3.1.0 (2017-05-04)
Implemented enhancements:
- Warning from wrong attribute syntax #161
Fixed bugs:
- Inspec gem is constantly reinstalled if version is specified #215
- Audit coobook via Chef Automate fails to inherit profiles #206
- Compliance Profile inheritence does not work with audit cookbook #38
Closed issues:
- JSON output contains "You have X number of issues or packages out of date" #207
- Rename
collector
toreporter
#205 - Audit cookbook failing to install from internal Ruby gem mirror #200
- Document new
chef-server-compliance
collector in Readme #190 - Missing default attribute
fail\_if\_any\_audits\_failed
#182 - ability to install inspec as a package #164
- Cannot report meta-profiles to Chef Compliance #155
- Support certificates (insecure) for reporting to chef-visibility #150
- Missing profile results in misleading error message in chef_gate log #144
- Vendor InSpec gem #112
- Provide gem_source attribute for fetching any required gems #26
Merged pull requests:
- 3.1.0 #221 (chris-rock)
- fix cc token and ensure we create a new string for a url #220 (chris-rock)
- stick to plain ruby hash #219 (chris-rock)
- fix reinstallation of inspec if version is already installed #218 (chris-rock)
- update metadata and gemfile #216 (chris-rock)
- refactor reporting #214 (chris-rock)
- Use Automate instead of Visibility #213 (chris-rock)
- Always use json format for inspec report #212 (chris-rock)
- Deprecate
collector
attribute #211 (chris-rock) - Add report summary output to chef logs #210 (chris-rock)
- use inspec without nokogiri #209 (chris-rock)
- better error output #208 (chris-rock)
v3.0.0 (2017-04-03)
Implemented enhancements:
- Automate profile fetcher #193
Closed issues:
- upload failed for cookbooks/audit because missing "compat_resource" #204
- Missing data in Automate UI #199
Merged pull requests:
- Only install InSpec if not installed or version provided #203 (adamleff)
- Use
chef-server-compliance
vschef-server
#202 (jerryaldrichiii)
v2.4.0 (2017-03-01)
Merged pull requests:
v2.3.5 (2017-02-16)
Closed issues:
- Direct reporting to Chef Visibility doesn't work when proxying node data through Chef Server #195
- could not find valid gem 'inspec' #194
Merged pull requests:
v2.3.4 (2017-01-05)
Closed issues:
- audit 2.3.2 no longer supports
chef-server
fetcher +chef-server-visibility
collector #184
Merged pull requests:
- make automate integration tests optional #192 (chris-rock)
- Fix issue with interval being removed because of chef-client cookbook cleanup #191 (brentm5)
v2.3.3 (2017-01-04)
Implemented enhancements:
- Run Chef Automate integration tests in travis #178
Closed issues:
- Unable to use GIT as a profile source #172
Merged pull requests:
- Releasing audit 2.3.3 defaulting to inspec 1.8.0 #189 (alexpop)
- fixing #184 #186 (jeremymv2)
- Mention uploading profiles to Automate #183 (alexpop)
- Travis and kitchen-ec2 testing #181 (alexpop)
v2.3.2 (2016-12-08)
Fixed bugs:
- fail_if_not_present doesn't work #166
Merged pull requests:
- throw chef-client exception if requested by users #180 (chris-rock)
- min chef-client version for chef-server-visibility #179 (jeremymv2)
v2.3.1 (2016-12-06)
Implemented enhancements:
- Support Visibility in Automate via Chef Server #148
- Integration tests via OpsWorks ec2 #175 (alexpop)
Closed issues:
- json-file, unable to save file on a windows system #173
- Update Changelog #170
- Integration testing with Chef Automate via test-kitchen #169
Merged pull requests:
- change json-file filename #177 (jeremymv2)
- Attributes file clarifications #176 (jeremymv2)
- Fix #170, update changelog, add release instructions #171 (chris-rock)
- minimum integration tests #162 (jeremymv2)
v2.3.0 (2016-11-23)
Implemented enhancements:
- Improve cookbook usability(fetcher, reporter) renaming #158
- Update fetcher for chef-server-visibility and add chef-server-compliance collector #163 (alexpop)
- Mention the integration guide between Chef Server and Automate #160 (alexpop)
Closed issues:
- Update chef web docs #159
Merged pull requests:
- Install inspec from source #168 (stephenlauck)
v2.2.0 (2016-11-16)
Implemented enhancements:
- Add chef-server-visibility collector and automate fetcher #156
- Add chef-server-visibility collector #157 (alexpop)
v2.1.0 (2016-11-11)
Closed issues:
- Modify wording of
ERROR: Please take a look at your interval settings
#149
Merged pull requests:
- Add fetcher info to readme #154 (vjeffrey)
- Add insecure flag for
Collector::ChefVisibility
#153 (jerryaldrichiii) - add reference to self-signed certs with visibility #152 (chris-rock)
- change interval timing msg to warn #151 (vjeffrey)
- dry up chef_gem inspec resource declarations #147 (jeremymv2)
v2.0.0 (2016-11-04)
Implemented enhancements:
Fixed bugs:
- Timing issues during report aggregation #81
Closed issues:
- Cannot run profiles from Supermarket #139
- version 2.0.0 reporting resources updated #138
- inspec_version attribute specified twice #137
- README.md "Upload cookbook to Chef Server" #136
- Remove temporary report file #132
- Add Chef Server authentication support #129
- Add unit tests #128
- JSON file reporter #126
- Features missing from 2.0.0 #116
- Implement reporting as InSpec plugin #111
- Harmonize audit cookbook profile fetcher with InSpec fetchers #110
- profile scan is reported every chef-client run even if compliance_profile resource wasn't executed #102
- audit cookbook compliance run and report should not report converge #70
- quiet should control whether converge is reported by Chef #65
- Node information sent to Compliance after first audit run are not accurate #40
- 403 Forbidden #21
Merged pull requests:
- adding support for alternate gem source #146 (jeremymv2)
- enable chef-server fetcher attribute #145 (chris-rock)
- Supermarket #143 (jeremymv2)
- fixing resources reporting as updated #142 (jeremymv2)
- fix #136 thanks @jeremymv2 #141 (chris-rock)
- fix #137 #140 (chris-rock)
- implement chef-server fetcher and reporter #135 (chris-rock)
- fix reporting files #134 (vjeffrey)
- do not hand over run context into reporter #133 (chris-rock)
- Add unit tests #131 (vjeffrey)
- update readme #130 (chris-rock)
- bring back intervals #127 (vjeffrey)
- Integrate with Chef Compliance #124 (chris-rock)
- move testing deps to integration group in berksfile #123 (vjeffrey)
- Upload profiles to Chef Compliance via Chef resource #122 (vjeffrey)
- harmonize profile targets #121 (vjeffrey)
- Update Github PR template #120 (tas50)
- recover examples #119 (chris-rock)
- add reference to 1.x documentation #117 (chris-rock)
- Activate test-kitchen in travis #114 (chris-rock)
- use chef handler to run inspec tests #113 (vjeffrey)
v1.1.0 (2016-10-18)
Fixed bugs:
- cookbook in master fails to converge #108
Closed issues:
- Interval setting is not working properly #101
Merged pull requests:
- Fix resource_collection profiles selector. #109 (alexpop)
- convert library resources to proper custom resources #107 (lamont-granquist)
- described refresh_token behavior when logging out of UI #105 (jeremymv2)
- fixing interval issues #104 (jeremymv2)
v1.0.2 (2016-10-12)
Fixed bugs:
v1.0.1 (2016-10-06)
Merged pull requests:
v1.0.0 (2016-09-28)
Implemented enhancements:
Fixed bugs:
- Update to InSpec 1.0 #98
Closed issues:
- Some tests against windows machines will fail with winrm unitialized constant errors #94
- Gzip error executing on windows host #93
Merged pull requests:
- update to work with inspec 1.0 json format #99 (vjeffrey)
- Compliance profile upload #96 (jeremymv2)
- bump inspec version to 0.34.1 to fix issue #94 #95 (thomascate)
- Compliance Token resource #91 (jeremymv2)
- Updated examples #83 (jwmathe)
v0.14.4 (2016-09-06)
Implemented enhancements:
Merged pull requests:
- fix Tempfile.new #88 (jeremymv2)
- making Auth - bad clock errors clearer #87 (jeremymv2)
- adding clarifications #86 (jeremymv2)
v0.14.3 (2016-08-25)
Implemented enhancements:
- improve compliance refresh token handling #85 (chris-rock)
Fixed bugs:
v0.14.2 (2016-08-16)
Implemented enhancements:
- restrict travis branch testing to master #79 (chris-rock)
- improve info logging to see which reporter is used #77 (chris-rock)
Fixed bugs:
- Fix compliance direct communitcation #80 (chris-rock)
- use new collector attribute in examples #78 (chris-rock)
Closed issues:
Merged pull requests:
- update metadata.rb #76 (chris-rock)
v0.14.1 (2016-08-15)
Merged pull requests:
- ChefCompliance collector fix #75 (alexpop)
- Update changelog generator task to be native rake task #74 (brentm5)
v0.14.0 (2016-08-12)
Merged pull requests:
- removing requirement for setting chef server url #73 (jeremymv2)
- Add collector attribute and visibility reporting #72 (chris-rock)
v0.13.1 (2016-06-27)
Merged pull requests:
- 0.13.1 #69 (chris-rock)
- Standardized node access to classic way #68 (mhedgpeth)
v0.13.0 (2016-06-22)
Closed issues:
- audit cookbook should not report a converge #23
Merged pull requests:
- Merged interval functionality into default.rb recipe, updated documentation, gave quiet default #64 (mhedgpeth)
v0.12.0 (2016-06-09)
Merged pull requests:
v0.11.0 (2016-06-09)
Merged pull requests:
- Release 0.11.0 #60 (smurawski)
- http_rescue not required with tempfile #59 (Anirudh-Gupta)
v0.10.0 (2016-06-01)
Merged pull requests:
- handle auth error #58 (chris-rock)
v0.9.1 (2016-05-26)
Closed issues:
- Reports are not displayed in Chef Compliance #52
- Cookbook issue with Windows path #48
- Report to Chef Compliance directly #45
Merged pull requests:
- test-kitchen example for Chef Compliance direct reporting #57 (chris-rock)
- changed access token handling #56 (cjohannsen81)
- add changelog #55 (chris-rock)
v0.9.0 (2016-05-25)
Closed issues:
- Provide support for additional profile hosting sources #49
- Scan reports showing up as "Skipped" in the Compliance server UI #46
Merged pull requests:
- Optimize the direct reporting to Chef Compliance #54 (chris-rock)
- changed FileUtils, tar_path and profile_path behavior #51 (cjohannsen81)
- Support other sources #50 (jeremymv2)
- quiet mode for inspec scans #47 (jeremymv2)
v0.8.0 (2016-05-18)
Closed issues:
- Compliance results no longer reports back to Chef Compliance with latest version of inspec #41
Merged pull requests:
- Inspec 0.22.1 for Chef Compliance 1.2.3 #44 (chris-rock)
- Update readme and bump patch version #43 (alexpop)
v0.7.0 (2016-05-13)
Closed issues:
- Undefined method 'path' for nil:NilClass #39
- Support chef-client < 12.5.1 #30
- standalone Compliance report #12
- we should use the latest inspec version by default #8
Merged pull requests:
- pin inspec to 0.20.1 #42 (chris-rock)
v0.6.0 (2016-05-03)
Merged pull requests:
- fix: use_ssl value has changed error #37 (jeremymv2)
- Add profile name validation and unit tests #36 (alexpop)
- Adding an interval check, if you don't want to run every time #17 (spuranam)
v0.5.1 (2016-04-27)
Merged pull requests:
v0.5.0 (2016-04-25)
Closed issues:
- add option to fail chef run, if the audit failed #3
Merged pull requests:
- Make inspec_version a cookbook attribute and default it to latest #33 (alexpop)
- update bundler #32 (chris-rock)
- update README.md with client version requirement #29 (jeremymv2)
v0.4.4 (2016-04-22)
Merged pull requests:
- update inspec gem version pin #31 (jeremymv2)
- work with token and direct compliance server API #20 (srenatus)
v0.4.3 (2016-04-20)
Merged pull requests:
- chef-compliance profiles changes require a new ver of inspec #28 (alexpop)
- Add our github templates #27 (tas50)
- failing converge if any audits failed #25 (jeremymv2)
- Misc updates #24 (tas50)
- adding ability to handle offline compliance server #22 (jeremymv2)
v0.3.3 (2016-04-05)
Merged pull requests:
v0.3.2 (2016-04-04)
Merged pull requests:
v0.3.1 (2016-04-01)
Closed issues:
- Do not crash default recipe, if node['audit'] is not defined #4
- add default recipe that reads profiles from attributes #1
Merged pull requests:
- Update readme and update version to test stove cookbook update #16 (alexpop)
- Update github links and change to version 0.3.0 #15 (alexpop)
- prepare test-kitchen tests #10 (chris-rock)
- offer native inspec-style syntax as an alternative #9 (arlimus)
- lint files and activate travis testing #7 (chris-rock)
- Update readme and add license information #6 (chris-rock)
- add default attributes file #5 (srenatus)
- audit::default: read profiles from attributes, push report to chefserver #2 (srenatus)
* This Change Log was automatically generated by github_changelog_generator