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
Ryan Davis
c505f3ba13
Merge pull request #4816 from inspec/zenspider/bk/2.7
...
Get on official ruby 2.7.0
2019-12-31 15:26:35 -08:00
Ryan Davis
c376a813b2
Remove -stretch from all our ruby images... just cleaner. no real reason.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 14:52:33 -08:00
Ryan Davis
3139392f1f
Get on official ruby 2.7.0
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 14:52:33 -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
Miah Johnson
819af52632
Merge pull request #4819 from inspec/cw/set-test-skip-bomb-into-q1-2020
...
Set test skip bomb date to end of 2020Q1
2019-12-31 14:19:41 -08: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
Clinton Wolfe
2409e8fb99
Set test skip bomb date to end of 2020Q1
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-31 12:19: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
52623ee5a6
Merge pull request #4808 from inspec/zenspider/minor-cleanup
...
Remove circular require between fetcher and compliance plugin w/ autoloads.
2019-12-30 16:27:20 -08:00
Ryan Davis
8e281e007e
oops
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-24 04:11:17 -08: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
Miah Johnson
dc278348b6
Merge pull request #4800 from inspec/mj/powershell_is_trash
...
powershell doesnt care if 'regular executables' fail
2019-12-18 12:13:55 -08:00
Miah Johnson
524413edef
powershell doesnt care if 'regular executables' fail
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-18 12:12:05 -08:00
Ryan Davis
8113015dd0
Merge pull request #4797 from inspec/kitchen
...
Update the kitchen vagrant contents
2019-12-17 14:06:22 -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
ed13ce3424
Update CHANGELOG.md with details from pull request #4796
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:03:15 +00:00
Ryan Davis
d864ee4fac
Merge pull request #4796 from inspec/bump_ruby
...
Update Ruby to 2.6.5
2019-12-17 14:02:55 -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
Ryan Davis
03ff20e460
Merge pull request #4795 from inspec/bump_thor
...
Allow Thor 1.x versions to be used
2019-12-17 14:02:18 -08:00
Ryan Davis
99e92bbdfc
Merge pull request #4792 from inspec/zenspider/mocha+minitest
...
This should fix the mocha deprecations.
2019-12-17 14:01:53 -08:00
Tim Smith
a03f5674fb
Update the kitchen vagrant contents
...
Update the platforms to current in the kitchen config
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:10:42 -08:00
Tim Smith
6dc6c0826d
Update Ruby to 2.6.5
...
This resolves multiple CVEs in ruby
https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/
https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-6-4-released/
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:06:41 -08:00
Tim Smith
acad3d473d
Allow Thor 1.x versions to be used
...
Thor 1.0 drops support for Ruby 1.8 and 1.9. We should loosen this dep
to allow the 1.x series since bug fixes are occuring there now.
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:04:23 -08: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
Ryan Davis
e49efa2619
This should fix the mocha deprecations.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 15:01:38 -08:00
Ryan Davis
6b9c920ce6
Merge pull request #4791 from stuartpreston/patch-1
...
Reflect the correct status of the project.
2019-12-16 14:39:22 -08:00
Chef Expeditor
fdf8453c1c
Update CHANGELOG.md with details from pull request #4790
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-16 22:15:17 +00:00
Ryan Davis
1186504e70
Merge pull request #4790 from inspec/zenspider/bundler-sucks
...
Latest version of rubygems is starting to blow up because of bundler executable overwrite warnings
2019-12-16 14:15:04 -08:00
Stuart Preston
2a0cb537e3
Reflecting the correct status of the project.
...
Signed-off-by: Stuart Preston <stuart@chef.io>
2019-12-16 22:05:59 +00:00
Ryan Davis
40a3c94e84
Make 2.7 a soft failure again.
...
The latest rubygems+bundler snafu caused us to roll back to rubygems
3.0.6, which doesn't have 2.7 fixes in place and that causes some of
our functional tests to run noisy.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 13:47:25 -08:00
Ryan Davis
8cda44bdb8
Remove the Gemfile.lock diffing to make BK output cleaner.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 13:24:04 -08:00
Ryan Davis
8327e35473
Latest version of rubygems is starting to blow up because of bundler executable overwrite warnings
...
Sticking to 3.0.6 for now.
2019-12-16 13:17:14 -08:00
Chef Expeditor
3ead8d0ea1
Executed '.expeditor/update_dockerfile.sh'
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-16 21:06:59 +00:00
Trevor Vaughan
21edc712bd
Fix auditd resource processing of action and list
...
Per auditctl(8), the -a option can have either list,action or
action,list. This PR matches against valid actions for the action field
and passed the remainder off to the list field.
Closes #4664
Signed-off-by: Trevor Vaughan <tvaughan@onyxpoint.com>
2019-12-12 17:38:47 -05:00
Miah Johnson
dfa2b3bbac
Merge pull request #4784 from inspec/mj/cc1211
...
sum-coverage doesnt have -t
2019-12-11 17:36:22 -08:00
Miah Johnson
b163e8575c
Merge pull request #4785 from inspec/zenspider/exp/ignores
...
Fixed expeditor ignore_labels for habitat and omnibus.
2019-12-11 17:36:04 -08:00
Ryan Davis
15b6f5ea7e
Fixed expeditor ignore_labels for habitat and omnibus.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-11 16:45:55 -08:00
Miah Johnson
93670a7738
sum-coverage doesnt have -t
...
Error: unknown shorthand flag: 't' in -t
Usage:
cc-test-reporter sum-coverage [flags]
Flags:
-o, --output string output path (default "coverage/codeclimate.json")
-p, --parts int total number of parts to sum
Global Flags:
-d, --debug run in debug mode
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-11 16:39:34 -08: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
Miah Johnson
ab34a7257c
Merge pull request #4781 from inspec/mj/yamllint
...
yamllint to fix config maybe?
2019-12-11 14:05:18 -08:00
Miah Johnson
0474d81659
yamllint to fix config maybe?
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-11 13:30:02 -08:00
Ryan Davis
42e90f08a5
Merge pull request #4779 from inspec/zenspider/fix-master
...
Fixed broken master
2019-12-10 18:28:28 -08:00