Backport compliance namespace and add testing for A2 audit report. (#3493)

Signed-off-by: Jared Quick <jquick@chef.io>
This commit is contained in:
Jared Quick 2018-10-11 14:07:37 -04:00 committed by GitHub
parent 7f0618a37c
commit 7c38080e6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 23 additions and 1 deletions

View file

@ -9,6 +9,11 @@ transport:
provisioner:
name: dokken
client_rb:
data_collector.server_url: <%= ENV['COLLECTOR_URL'] %>
data_collector.token: <%= ENV['COLLECTOR_TOKEN'] %>
ssl_verify_mode: :verify_none
verify_api_cert: false
verifier:
name: inspec
@ -90,7 +95,9 @@ suites:
audit:
attributes:
audit_attribute: 'Attribute Override!'
reporter: 'json-file'
insecure: true
reporter: ['json-file','chef-automate']
fetcher: 'chef-automate'
json_file:
location: /tmp/json_export.json
profiles:

View file

@ -2,3 +2,6 @@
# TODO: Remove in inspec 4.0
require 'plugins/inspec-compliance/lib/inspec-compliance/api'
# Backport old namespace
Compliance = InspecPlugins::Compliance unless defined?(Compliance)

View file

@ -2,3 +2,6 @@
# TODO: Remove in inspec 4.0
require 'plugins/inspec-compliance/lib/inspec-compliance/configuration'
# Backport old namespace
Compliance = InspecPlugins::Compliance unless defined?(Compliance)

View file

@ -2,3 +2,6 @@
# TODO: Remove in inspec 4.0
require 'plugins/inspec-compliance/lib/inspec-compliance/http'
# Backport old namespace
Compliance = InspecPlugins::Compliance unless defined?(Compliance)

View file

@ -2,3 +2,6 @@
# TODO: Remove in inspec 4.0
require 'plugins/inspec-compliance/lib/inspec-compliance/support'
# Backport old namespace
Compliance = InspecPlugins::Compliance unless defined?(Compliance)

View file

@ -2,3 +2,6 @@
# TODO: Remove in inspec 4.0
require 'plugins/inspec-compliance/lib/inspec-compliance/target'
# Backport old namespace
Compliance = InspecPlugins::Compliance unless defined?(Compliance)