Chef Expeditor
80c1c07771
Bump version to 2.2.93 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-13 17:05:19 +00:00
Jared Quick
527571750d
Prevent logs from showing up when running inspec json ( #3391 )
...
* Prevent logs from showing up when running inspec json.
* Update it test text.
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-13 13:05:10 -04:00
Chef Expeditor
9cb3b1e7dd
Bump version to 2.2.92 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-12 22:05:54 +00:00
Jared Quick
6445e2c6d5
Add windows functional tests ( #3385 )
...
* Add windows functional tests.
* Fix tests for 2012 server.
* Fix windows build script
* Add more functional tests for windows.
* Update comment with TODO.
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-12 18:04:16 -04:00
Chef Expeditor
6b3ee3b52f
Bump version to 2.2.91 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-12 22:02:35 +00:00
Jared Quick
4eaf2fc540
Populate code for inspec json inheritance ( #3386 )
...
* Add a code fallback for inherited profiles.
* Add functional testing.
* Push lint fixes
* Fix inspec.lock file
* Fix lint and break from loop
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-12 18:02:24 -04:00
Chef Expeditor
f644f3fb91
Bump version to 2.2.90 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-12 21:06:00 +00:00
Jared Quick
475eafb46e
Revert uuid change from A2 report. ( #3387 )
...
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-12 17:05:48 -04:00
Chef Expeditor
6cce7fa1ef
Bump version to 2.2.89 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-12 20:45:04 +00:00
Jared Quick
ac106a090e
Implement InSpec global attributes ( #3318 )
...
* Add yml attribute option.
* Add type matching.
* Add testing profile for global attributes testing all types.
* Allow attributes to be called within a control block.
* Fix attribut test issues and allow value to be set at runtime.
* Allow setting attr value after creation.
* Move attributes to global namespace.
* Move attributes to a singleton object.
* Add unit and updated functional testing.
* Rename attributes to attributes_test so the testhelper picks it up.
* Add attribute object tests and error types.
* Update with feedback changes.
* Remove extra line.
* Move attribute registry class file.
* Add documentation for attributes
* Rename rspec_extensions.
* Add some failing functional tests.
* Update docs and fix typos.
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-12 16:42:58 -04:00
Chef Expeditor
7351b61f4b
Bump version to 2.2.88 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-12 20:41:28 +00:00
Chef Expeditor
7bce297cd9
Bump version to 2.2.87 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-10 18:41:30 +00:00
Chef Expeditor
4a4ea333af
Bump version to 2.2.86 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-10 18:37:57 +00:00
Christoph Hartmann
0e0b808e9b
enforce utf encoding for cli output ( #3376 )
...
* enforce utf encoding for cli output
* add profile with wrong character set
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2018-09-10 14:37:43 -04:00
Chef Expeditor
2afe1bc937
Bump version to 2.2.85 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-10 14:15:29 +00:00
Chef Expeditor
f6ecb4c842
Bump version to 2.2.84 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-07 21:03:36 +00:00
Chef Expeditor
aa9dc7ba2c
Bump version to 2.2.83 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-07 21:00:12 +00:00
Christoph Hartmann
df9036f6e4
inspec compliance: use multipart upload to support upload on windows ( #3369 )
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2018-09-07 14:25:31 -04:00
Christoph Hartmann
d6110ed162
inspec compliance: ensure we use the mock backend when we upload profiles ( #3370 )
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2018-09-07 14:19:06 -04:00
Chef Expeditor
541b20599d
Bump version to 2.2.82 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-07 18:08:09 +00:00
Christoph Hartmann
0c0ad2e5b2
inspec-compliance - do not show success message on failure ( #3366 )
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2018-09-07 14:07:48 -04:00
Chef Expeditor
9d175279ca
Bump version to 2.2.81 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-07 03:28:21 +00:00
Jerry Aldrich
9d031053ea
Various improvements to vendor command ( #3286 )
...
Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
2018-09-06 23:28:08 -04:00
Chef Expeditor
7976ea4333
Bump version to 2.2.80 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-06 14:56:36 +00:00
Christoph Hartmann
0cd1c21ade
handle errors from automate report and display them to the user ( #3360 )
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2018-09-06 10:56:26 -04:00
Chef Expeditor
75719fd933
Bump version to 2.2.79 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-09-05 19:07:42 +00:00
Jared Quick
76b453eee9
Allow target-id passthrough ( #3320 )
...
* Allow uuid passthrough
* Update flag to be target-id.
* Updated to use proper formatting for header.
* Fix empty line after cli banner.
Signed-off-by: Jared Quick <jquick@chef.io>
2018-09-05 15:07:34 -04:00
Chef Expeditor
4158c0fec9
Bump version to 2.2.78 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-30 21:10:24 +00:00
Chef Expeditor
2f1567284c
Bump version to 2.2.77 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-30 17:04:30 +00:00
Noel Georgi
34ae5aac40
Add HTTP basic auth for URL based inspec deps ( #3341 )
...
* Add HTTP basic auth for URL based inspec deps
* Add tests
Signed-off-by: Noel Georgi <git@frezbo.com>
2018-08-30 12:57:50 -04:00
Chef Expeditor
d37f6a22f4
Bump version to 2.2.76 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-30 16:56:21 +00:00
Noel Georgi
9b5aaa4f87
Support erb rendering ( #3338 )
...
* Support erb rendering
Fixes: https://github.com/inspec/inspec/issues/3337
* Add UT's and docs
Signed-off-by: Noel Georgi <git@frezbo.com>
2018-08-30 12:56:06 -04:00
Chef Expeditor
86ca580d76
Bump version to 2.2.75 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-30 13:16:36 +00:00
Chef Expeditor
ef5878ebe2
Bump version to 2.2.74 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-30 13:12:07 +00:00
Jared Quick
6120497db1
Convert legacy supports to their platform counterparts ( #3333 )
...
* Convert legacy supports to their platform counterparts.
* Fix rubocop lint.
* Update json schema for platform supports.
Signed-off-by: Jared Quick <jquick@chef.io>
2018-08-30 09:11:55 -04:00
Chef Expeditor
6e48478701
Bump version to 2.2.73 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-29 17:32:31 +00:00
Noel Georgi
0d951e1fd1
fix skip message not being passed for merge ( #3329 )
...
* fix skip message not being passed for merge
* Fix calling method twice
Signed-off-by: Noel Georgi <git@frezbo.com>
2018-08-29 13:32:22 -04:00
Chef Expeditor
4e60ecb0f0
Bump version to 2.2.72 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2018-08-28 19:53:27 +00:00
Chef Expeditor
39d60b1d0c
Bump version to 2.2.71 by Chef Expeditor
2018-08-28 13:11:51 +00:00
Josh Hudson
2d44b6e5e0
Cached profiles with Compliance Fetcher ( #3221 )
...
* Leverage existance check in Compliance::Fetcher.resolve to not re-download locally cached profiles
* Move logic from Compliance::API.exist? to Compliance::API.profiles to reuse code in cases where we need to access profiles' metadata directly.
* Declare @upstream_sha256 if target is a string
* Handle other fetchers that don't support upstream_sha256 within Inspec::CachedFetcher.initialize
* Add initialize for Compliance::Fetcher to not pollute Fetchers::Url with its logic
* Add Compliance::Fetcher.sha256 to leverage upstream_sha256 instead of relying on inherited method from Fetchers::Url
* Revert changes to cached fetcher that are unnecessary after refactor
* Pacify the god of ruby syntax
* Move Compliance::API.profiles filtering logic to end of method to leverage normalization of mapped_profiles
* Add and update unit tests to support caching with Compliance::Fetcher.upstream_sha256
Signed-off-by: Josh Hudson <jhudson@chef.io>
2018-08-28 09:11:38 -04:00
Chef Expeditor
36319d0f04
Bump version to 2.2.70 by Chef Expeditor
2018-08-23 21:04:21 +00:00
Chef Expeditor
43570ad409
Bump version to 2.2.69 by Chef Expeditor
2018-08-23 17:54:40 +00:00
Chef Expeditor
19f8ffc0f0
Bump version to 2.2.68 by Chef Expeditor
2018-08-23 17:51:11 +00:00
Chef Expeditor
ac1484ca0d
Bump version to 2.2.67 by Chef Expeditor
2018-08-23 17:47:40 +00:00
Jerry Aldrich
7098631d3e
Infer --sudo
when --sudo-password
is used ( #3313 )
...
This does the following:
- Adds `--sudo` if using `--sudo-password`
- Warns the user if using `--sudo-password` without `--sudo`
- Adds unit tests for `Inspec::BaseCLI#opts`
Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
2018-08-23 13:47:26 -04:00
Noel Georgi
741ad8a2fb
Fix skip hash being passed instead of boolean value ( #3323 )
...
Fixes: https://github.com/inspec/inspec/issues/3322
Signed-off-by: Noel Georgi <git@frezbo.com>
2018-08-23 13:47:10 -04:00
Chef Expeditor
74525d82bc
Bump version to 2.2.66 by Chef Expeditor
2018-08-23 17:44:00 +00:00
Jared Quick
9f3e1c33a8
Suppress logs for json-automate reporter ( #3324 )
...
Signed-off-by: Jared Quick <jquick@chef.io>
2018-08-23 13:43:48 -04:00
Chef Expeditor
0767ffc6f5
Bump version to 2.2.65 by Chef Expeditor
2018-08-22 19:58:47 +00:00
Vern Burton
a7ab4b8b5f
Add cloudlinux under redhat family ( #2935 )
...
* adding cloudlinux into the mocker under the redhat family as it is found inside of train, and creating tests for cloudlinux that mirror the centos/redhat tests.
* adding cloudlinux under the select_service_mgmt method so that it can be matched.
Signed-off-by: Vern Burton <me@vernburton.com>
2018-08-22 15:58:38 -04:00