Commit graph

3964 commits

Author SHA1 Message Date
Clinton Wolfe
1eb33049e4 Alter resolver to fallback to an archive if in airgap mode
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-01-03 14:15:05 -05:00
Clinton Wolfe
1806900794 Add an optional API method to update the internal state of a fetcher
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-01-03 14:15:04 -05:00
Clinton Wolfe
e1941b2d11 When archiving with --airgap, warm the vendor cache from any available local archives
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-01-03 14:15:04 -05:00
Clinton Wolfe
f9d419f219 Remove constructors from raise statements
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-01-03 14:15:04 -05:00
Clinton Wolfe
48a97ea60f Add .invalid TLD to test hostanmes
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-01-03 14:15:04 -05:00
Chef Expeditor
395d6d5421 Bump version to 4.18.58 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-03 16:47:38 +00:00
Clinton Wolfe
328302dd48
Fix empty attributes array in json reporter (#4815)
shallow copy of params missed inputs
2020-01-03 11:47:16 -05:00
Ryan Davis
b51da7d037 Properly report errors with bad tarball files.
+ Raise a well-worded error with details and avoid an uncaught exception.
+ Fix error caused when the tar file is already invalid and we try to close it.

Fixes #3765.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-02 16:13:55 -08:00
Chef Expeditor
230ce1532e Bump version to 4.18.57 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-03 00:07:52 +00:00
Ryan Davis
f09595c33d
Merge pull request #4821 from inspec/zenspider/mocha2
Found and fixed more mocha/setup deprecations.
2020-01-02 16:07:35 -08:00
Chef Expeditor
8b5789004a Bump version to 4.18.56 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-01 00:59:32 +00:00
Ryan Davis
c57a0e1f13 Found and fixed more mocha/setup deprecations.
This level of duplication is not good.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:46:47 -08:00
Ryan Davis
a0ffa67b71 Switched from profile_id to __profile_id per feedback.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -08:00
Ryan Davis
6426feeeb4 Removed the last of the metaprogramming from ControlEvalContext.
* Merged CEC.create args into CEC#initialize
* Converted the only call site of CEC.create to just call new.
* Added profile_context and resources_dsl accessors to CEC.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -08:00
Ryan Davis
f6407fb01b Future code cleanup TODO
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -08:00
Ryan Davis
15941279ae Removed 90+% of all metaprogramming from ControlEvalContext
+ Removed ControlEvalContext.rule_context entirely pushing into Rule
+ Gutted ControlEvalContext.create pushing into ControlEvalContext.
+ Added class ivar accessors for ControlEvalContext to bypass need for closures.
+ Converted all define_methods into defs.
+ Added resource_dsl to Rule#initialize

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -08:00
Chef Expeditor
f4815204d9 Bump version to 4.18.55 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-31 22:20:03 +00:00
Nazli Beitollahpour
1486d8d890 issue 4807: shallow copy of params missed inputs
Signed-off-by: Nazli Beitollahpour <nazli.beitollahpour@umontreal.ca>
2019-12-31 13:02:27 -05:00
Cameron Straka
8b037fa9c2 replaced instances of have_protocols with have_protocol in documentation and examples
Signed-off-by: Cameron Straka <strakacameron@hotmail.com>
2019-12-31 10:51:55 -05:00
Ryan Davis
7d95ece60d Remove circular require between fetcher and compliance plugin w/ autoloads.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-24 04:10:48 -08:00
Chef Expeditor
5b957ef776 Bump version to 4.18.54 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:05:59 +00:00
Ryan Davis
83f7504d7c
Merge pull request #4789 from Perceptyx/add-freebsd-package
Add suport for freebsd package resource
2019-12-17 14:05:40 -08:00
Chef Expeditor
ee20fc5789 Bump version to 4.18.53 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:04:39 +00:00
Ryan Davis
409cd17551
Merge pull request #4794 from Perceptyx/add-freebsd-postfix_conf
postfix_conf: Changed supported platform to unix
2019-12-17 14:04:22 -08:00
Chef Expeditor
80d63db71e Bump version to 4.18.52 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:02:36 +00:00
Felipe Zipitria
824c3f4e89
Changed supported platform to unix
Signed-off-by: Felipe Zipitria <fzipitria@perceptyx.com>
2019-12-17 12:16:35 -03:00
Felipe Zipitria
bff3fa960d
Add suport for freebsd package resource
Signed-off-by: Felipe Zipitria <fzipitria@perceptyx.com>
2019-12-17 08:39:43 -03:00
Chef Expeditor
2ed57d5d82 Bump version to 4.18.51 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-11 22:07:06 +00:00
Miah Johnson
cf0159b7e2
Merge pull request #4754 from inspec/jb/hab_template
remove inspec from pkg_deps/pkg_build_deps in template
2019-12-11 14:06:48 -08:00
Chef Expeditor
263e798cb7 Bump version to 4.18.50 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-10 19:56:56 +00:00
Ryan Davis
4811606b00
Merge pull request #4766 from inspec/zenspider/fix-warnings/method-redefined
Fix warnings coming from ruby -w
2019-12-10 11:56:37 -08:00
Chef Expeditor
2825e8df64 Bump version to 4.18.49 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-09 20:10:36 +00:00
Chef Expeditor
14e81b88f7 Bump version to 4.18.48 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-09 20:09:53 +00:00
Ryan Davis
5d8a0af8ce
Merge pull request #4768 from inspec/zenspider/bug628
Wire up backend to rspec metadata, allowing for example groups to use resources
2019-12-09 12:09:41 -08:00
Ryan Davis
77ce1b6559 Wire up backend to rspec metadata, allowing for example groups to use resources
Fixes #628.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-06 17:07:22 -08:00
Chef Expeditor
b9f8d1ea59 Bump version to 4.18.47 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-05 19:23:34 +00:00
Clinton Wolfe
7d2733df23
Make fetchers fail consistently (#4736)
Make fetchers fail consistently
2019-12-05 14:23:14 -05:00
Ryan Davis
11a22c63c7 Removed duplicate method warning in shadow resource.
Removed from filtertable because the deprecations are in the regular
methods.

Fixes #4213.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-04 17:13:39 -08:00
Ryan Davis
4942a572bb Fix warnings coming from ruby -w
This first pass fixes all our circular requires and duplicate method
warnings that come from:

```
ruby -w -Ilib:test test/functional/helper.rb
```

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-04 17:07:37 -08:00
Chef Expeditor
55664f753a Bump version to 4.18.46 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-04 20:23:35 +00:00
Ryan Davis
eca23385ea
Merge pull request #4760 from inspec/zenspider/detect+logger
Hook up logger to inspec detect.
2019-12-04 12:23:17 -08:00
Clinton Wolfe
84d4325516 Linting
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:35:13 -05:00
Clinton Wolfe
b6cb418af6 Flatten a conditional
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:58 -05:00
Clinton Wolfe
bba6d70b3b Raise FetcherFailure for url headers missing
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:58 -05:00
Clinton Wolfe
8c53e8a6b9 Remove constructors from raise statements
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:58 -05:00
Clinton Wolfe
b34d489f5c Add .invalid TLD to test hostanmes
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:58 -05:00
Clinton Wolfe
4bda0ddeeb fixture and implementation for git fetcher failure handling
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:19 -05:00
Clinton Wolfe
8a3213861a Fixture and implementation for URL fetcher
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:32:19 -05:00
Clinton Wolfe
72f1011979 Fixture and implementation for local fetcher error handling
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-04 13:30:08 -05:00
Chef Expeditor
31e4fea3ff Bump version to 4.18.45 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-04 02:43:54 +00:00
Ryan Davis
af494c193f Hook up logger to inspec detect.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 18:43:52 -08:00
Josh Brand
3af3df34d7 remove inspec/jq from pkg_deps/pkg_build_deps
It's included as a dep in the scaffolding itself, and the multiple
dependencies cause failures when building (ty @smacfarlane <3)

`jq` is also no longer needed, it was an artifact of legacy testing

Signed-off-by: Josh Brand <jbrand@chef.io>
2019-12-03 18:04:51 -05:00
Chef Expeditor
41897d3beb Bump version to 4.18.44 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-02 21:28:06 +00:00
Miah Johnson
b174273034
Merge pull request #4724 from mbaitelman/add_last_login_user
Add last login date to WindowsUser
2019-12-02 13:27:45 -08:00
Chef Expeditor
b133a48487 Bump version to 4.18.43 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-02 21:27:22 +00:00
Chef Expeditor
bc3d6e634b Bump version to 4.18.42 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-02 18:41:25 +00:00
Chef Expeditor
5d09cfce2f Bump version to 4.18.41 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-29 21:08:37 +00:00
Ryan Davis
f2e4fb549c Address and fix all our ruby 2.7 warnings & errors.
This does NOT include fixes for our dependencies that are also having
2.7 warnings (which cause our functional tests to fail because for
some reason we expect stderr to be empty, which is brittle).

I've got upstream PRs to fix all of those. My tests pass locally. I
could push a commit that modifies the Gemfile to use my forks, but I'd
like to see how this fares for now.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-27 15:42:52 -08:00
Chef Expeditor
f0533846fb Bump version to 4.18.40 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-25 19:56:25 +00:00
Clinton Wolfe
6adf7b13be
Merge pull request #4734 from inspec/cw/move-fetchers
Move lib/fetchers to lib/inspec/fetchers and re-namspace
2019-11-25 14:56:06 -05:00
Clinton Wolfe
9792bae00d Move the registry cache object
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-22 10:09:51 -05:00
Clinton Wolfe
d9f55bf85c Singularize the fetchers directory name
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-22 09:57:28 -05:00
Clinton Wolfe
7807c3fa01 Re-namespace core Fetchers
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-18 13:20:35 -05:00
Clinton Wolfe
80ef0eeeba Take back the Inspec::Fetcher namespace
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-15 16:23:00 -05:00
Chef Expeditor
61f6207fdf Bump version to 4.18.39 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-14 23:30:37 +00:00
Clinton Wolfe
b39d47bda7 Move fetcher files
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-14 15:25:43 -05:00
Mendy Baitelman
4ba95a0236 Fix syntax, start tests
Signed-off-by: Mendy Baitelman <mendy@baitelman.com>
2019-11-13 23:08:23 -08:00
Mendy Baitelman
311d7ee9c9 Syntax fix
Signed-off-by: Mendy Baitelman <mendy@baitelman.com>
2019-11-13 21:28:43 -08:00
Mendy Baitelman
8205a78fd2 Add last login to WindowsUser
Signed-off-by: Mendy Baitelman <mendy@baitelman.com>
2019-11-13 21:20:58 -08:00
Chef Expeditor
b9a55682dc Bump version to 4.18.38 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-13 23:51:04 +00:00
Chef Expeditor
741fcc3564 Bump version to 4.18.37 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-13 23:48:32 +00:00
Ryan Davis
540521031b
Merge pull request #4707 from inspec/zenspider/apt-fix
Fixes parsing of apt config files with arch specifier.
2019-11-13 15:48:15 -08:00
Chef Expeditor
95a8b55dcb Bump version to 4.18.36 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-13 20:35:08 +00:00
Chef Expeditor
4d705f31c0 Bump version to 4.18.35 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-13 20:34:03 +00:00
Ryan Davis
4e818faeb4 Fixes parsing of apt config files with arch specifier.
Fixes #4683.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 15:08:06 -08:00
Ryan Davis
d829fa2d61 Changed FileProvider to try to encode UTF-8 and convert newlines.
For Windows compatibility.
2019-11-12 14:51:56 -08:00
Ryan Davis
2a680058f4 Missing require?
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:51:56 -08:00
Ryan Davis
a27eef1d0b Fixed env vars on functional plugin tests for windows.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:51:56 -08:00
Ryan Davis
ead386df14 Fixed inspec_init_plugin_test.rb
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:51:56 -08:00
Ryan Davis
a598356e12 Strip down plugin helper and change windows prefix execution.
Powershell doesn't use "&&" and we have it all over the tests.
Changing to ";".

Also starting to unify the plugin helper w/ the functional helper
since it has a LOT of duplication.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:51:56 -08:00
Ryan Davis
e60dc84188 Cleaned up inspec artifact testing.
Removed redundant test/functional/inspec_artifact_test.rb
Cleaned up lib/plugins/inspec-artifact/test/functional/inspec_artifact_test.rb
Made an error on windows (install-profile fails) raise instead of just print.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:50:39 -08:00
Ryan Davis
2cb5f26998 Rearrange a require in metadata.rb to break circularity is load.
For some reason this works fine in linux & osx but fails on windows
but only when some things are loaded in isolation. *shrug*
2019-11-12 14:50:39 -08:00
Chef Expeditor
fb163ad294 Bump version to 4.18.34 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-12 21:01:36 +00:00
Clinton Wolfe
1db2941a9e
Fix for invocation when calling npm under sudo (#4548)
Fix for invocation when calling npm under sudo
2019-11-12 16:01:07 -05:00
Chef Expeditor
d9339eab02 Bump version to 4.18.33 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-12 20:31:02 +00:00
Bryan McLellan
e4a096ba83
Merge pull request #4680 from inspec/btm/warn-objects
Deprecate inspec/object/* classes
2019-11-12 15:30:45 -05:00
Chef Expeditor
91511c0ca4 Bump version to 4.18.32 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-12 20:21:53 +00:00
Ryan Davis
b1c2af209b Corresponding fixes for the move from test/unit/mock to test/fixtures.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-08 19:20:12 -08:00
Chef Expeditor
ad0e9abd33 Bump version to 4.18.31 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-09 00:08:00 +00:00
Ryan Davis
244c7bbed4
Merge pull request #4677 from inspec/zenspider/bump-chefstyle
Bump chefstyle and fix up flagged code.
2019-11-08 16:07:42 -08:00
Ryan Davis
bb49d58cd9 Switched chefstyle back to Layout/AlignArguments=with_first_argument.
Fixed the flags mostly with `chefstyle -a` but also refactored/cleaned
some stuff by hand.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-08 12:57:43 -08:00
Ryan Davis
8f1e607d55 Bump chefstyle and fix up flagged code.
Very minor.

I want to change a default config but I'll do that in a separate
commit since it is a bigger diff.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-08 12:57:43 -08:00
Bryan McLellan
3670500701 Deprecate inspec/object/* classes
The classes in inspec/object have been moved to the inspec-objects
library. They aren't used directly by Inspec and will be removed in the
next major release.

Signed-off-by: Bryan McLellan <btm@loftninjas.org>
2019-11-08 15:09:09 -05:00
Clinton Wolfe
5acc8fed1a Correctly detect NPM modules with a custom path on Windows
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-07 17:30:50 -05:00
Clinton Wolfe
34cd236036 Revert "Remove erroneous windows support declaration"
We do in fact support windows. We want to support windows with a custom path, too.

This reverts commit 2092984fdd.
2019-11-07 15:39:58 -05:00
Clinton Wolfe
2092984fdd Remove erroneous windows support declaration
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-07 15:39:08 -05:00
Clinton Wolfe
c0b5b9cd41 Fix for invocation when calling npm under sudo
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-07 15:39:08 -05:00
Chef Expeditor
b3f44ad91f Bump version to 4.18.30 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-07 16:58:31 +00:00
Clinton Wolfe
d9f34dda58
Make input() work in describe.one (#4666)
Make input() work in describe.one
2019-11-07 11:58:11 -05:00
Clinton Wolfe
bf5ce746c9 Make __profile_id private and add comment
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-07 10:49:49 -05:00
Chef Expeditor
3c1fadd1cb Bump version to 4.18.29 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-07 03:04:10 +00:00
Clinton Wolfe
11438d5d3c Refactor to DRY up repeated implementation of input()
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-06 11:13:18 -05:00
Chef Expeditor
b810f82328 Bump version to 4.18.28 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-06 00:33:09 +00:00
Ryan Davis
4ed9305535
Merge pull request #4670 from inspec/zenspider/gem-resource
Pre-load the gem resource to override the global gem method.
2019-11-05 16:32:48 -08:00
Chef Expeditor
76a8ac7190 Bump version to 4.18.27 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-05 07:20:46 +00:00
Mendy Baitelman
1a9a47ee96 Merge remote-tracking branch 'upstream/master' into add-startuser-systemd-service
Signed-off-by: Mendy Baitelman <mendy@baitelman.com>
2019-11-04 21:07:56 -08:00
Ryan Davis
04986547ac Added some todos to the gem resource.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-04 13:25:35 -08:00
Ryan Davis
5b6fdf9a98 Pre-load the gem resource to override the global gem method.
This seems problematic to me in general. We should probably not
override global methods. Renaming this to rubygem and providing a
deprecated alias seems like the right thing to do.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-04 13:25:35 -08:00
Chef Expeditor
b1fc46e883 Bump version to 4.18.26 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-01 21:56:36 +00:00
Clinton Wolfe
b776b84603 Rough implementation of input() in describe.one, could use dome DRYing
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-11-01 16:52:21 -04:00
Chef Expeditor
7841361428 Bump version to 4.18.25 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-11-01 18:45:27 +00:00
Chef Expeditor
15a70539b8 Bump version to 4.18.24 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 22:24:00 +00:00
Chef Expeditor
548c82ac36 Bump version to 4.18.23 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:41:31 +00:00
Miah Johnson
22dbfbd705 Ooops. I didn't need to remove this just yet. html parser is using it.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-31 14:39:10 -07:00
Chef Expeditor
fe3fc3ffbf Bump version to 4.18.22 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:20:26 +00:00
Miah Johnson
1b93755410
Merge pull request #4653 from landychan/lchan/bug-fix-3611
Nginx Resource: Add parsing support for wildcard, dot prefix, and regex
2019-10-31 14:20:08 -07:00
Chef Expeditor
6f4a7ffe48 Bump version to 4.18.21 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:19:05 +00:00
Miah Johnson
7442955ed6
Merge pull request #4650 from inspec/cw/fix-compliance-exec
Fix config reference in `compliance exec`
2019-10-31 14:18:47 -07:00
Chef Expeditor
a7bd16a1f9 Bump version to 4.18.20 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:14:13 +00:00
Miah Johnson
7a68d58904
Merge pull request #4654 from inspec/mj/oracle
oracledb_session fixes
2019-10-31 14:13:56 -07:00
Chef Expeditor
26f4d66006 Bump version to 4.18.19 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:13:25 +00:00
Miah Johnson
de4139aff8
Merge pull request #4568 from ramereth/yum-el8-support
Improve testing for yum.repo in CentOS 8
2019-10-31 14:13:05 -07:00
Chef Expeditor
a599ba428b Bump version to 4.18.18 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-31 21:10:23 +00:00
Ryan Davis
7189f2e21a Fixed problem with accessing backend in TestDslLazyLoader#method_missing.
Fixes #4587.
Fixes #4524.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-31 14:09:16 -07:00
Ryan Davis
defe63dada Test for bug #4524 and bug #4587 to verify that resources are available w/in rspec constructs.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-31 14:09:16 -07:00
Miah Johnson
b63e886523 Fixes based on PR feedback.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-31 11:44:08 -07:00
Miah Johnson
c582895434 cmd and command were too similar
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 19:41:57 -07:00
Miah Johnson
636f34f7fc remove old comments
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 19:41:28 -07:00
Miah Johnson
6bab53cbd3 after dropping the return we dont have to worry about executing during init
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 19:10:57 -07:00
Miah Johnson
0ff8383369 give bin a default value
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 19:10:03 -07:00
Miah Johnson
85df7f52ef Don't need to return on these.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 17:28:14 -07:00
Landy Chan
9e38bec396 Added wildcard and dot-prefixed identifier support. Combined regex identifier into standard identifier
Signed-off-by: Landy Chan <landychan92@gmail.com>
2019-10-30 16:39:38 -07:00
Miah Johnson
6e346a3616 make readers match their instance variables
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:28:34 -07:00
Miah Johnson
c82a94f2a3 wire everythign up
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:28:19 -07:00
Miah Johnson
08462e4319 give our argument a better name
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:27:18 -07:00
Miah Johnson
36dc965d70 dead code
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:26:19 -07:00
Miah Johnson
45348965b6 figure out command outside of query.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:25:03 -07:00
Miah Johnson
96d832effa fix verify_query
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:16:05 -07:00
Miah Johnson
3a8c474e56 Move our resource checks out of initialize.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 15:14:41 -07:00
Landy Chan
e60179b91f Added regex identifier 2019-10-30 13:51:20 -07:00
Clinton Wolfe
954174c921 Fix config reference in compliance exec
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-30 15:56:07 -04:00
Miah Johnson
a46f78031b set sqlcl_bin if specified by users, else don't.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-30 12:28:15 -07:00
Chef Expeditor
4c0675dc79 Bump version to 4.18.17 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-30 09:38:42 +00:00
Mendy Baitelman
1a289571ed Simplify logic
Signed-off-by: Mendy Baitelman <mendy@baitelman.com>
2019-10-29 22:03:34 -07:00
Chef Expeditor
d241dcab23 Bump version to 4.18.16 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-29 21:47:57 +00:00
Ryan Davis
f56ccb16cb
Merge pull request #4628 from inspec/zenspider/minitest-output
Fixed the rest of the minitest deprecations by removing FuncTestRunResult.
2019-10-29 14:47:36 -07:00
Chef Expeditor
58d9a975c1 Bump version to 4.18.15 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-24 20:25:59 +00:00
Chef Expeditor
4897f75371 Bump version to 4.18.14 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-24 20:25:17 +00:00
Miah Johnson
9c953a0e68
Merge pull request #4638 from inspec/mj/eha
Add #to_s to etc_hosts_allow, and add tests
2019-10-24 13:24:46 -07:00
Chef Expeditor
c0001ff873 Bump version to 4.18.13 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-24 20:24:35 +00:00