Commit graph

7823 commits

Author SHA1 Message Date
Mary Jinglewski
63f646e453 Nav changes and Final Pass for this PR
Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
2020-01-14 16:33:58 -05:00
Mary Jinglewski
1ace56693a Remove Hab-related docs
Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
2020-01-14 16:33:58 -05:00
Mary Jinglewski
f89bee450f Updated Content
Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
2020-01-14 16:33:58 -05:00
Mary Jinglewski
c4fd22e96b Draft for Install, Upgrade, and Uninstall
Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
2020-01-14 16:33:58 -05:00
Chef Expeditor
d4481b82fb Bump version to 4.18.59 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-14 21:07:12 +00:00
Miah Johnson
109b03a63c
Merge pull request #4823 from collinmcneese/cmcneese/docs/file-md
updates file resource doc to add example for sticky bit with leading …
2020-01-14 13:06:52 -08:00
Collin McNeese
2e87ef7111
Merge branch 'cmcneese/docs/file-md' of github.com:collinmcneese/inspec into cmcneese/docs/file-md 2020-01-14 14:34:40 -06:00
CollinM
ca5a22829c
Update docs/resources/file.md.erb
Co-Authored-By: mjingle <mjingle@users.noreply.github.com>
Signed-off-by: Collin McNeese <cmcneese@chef.io>
2020-01-14 14:34:22 -06:00
CollinM
340102b1fe
Update docs/resources/file.md.erb
Co-Authored-By: mjingle <mjingle@users.noreply.github.com>
2020-01-14 14:23:48 -06:00
Miah Johnson
f6f9a14fc3
Merge pull request #4828 from mulcahys/patch-1
Fix broken link to Azure testing instructions
2020-01-09 14:55:33 -08:00
stephen mulcahy
48e0e4fd50
Fix broken link to Azure testing instructions 2020-01-08 17:39:29 +00: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
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
Collin McNeese
78f9594839
updates file resource doc to add example for sticky bit with leading zero
Signed-off-by: Collin McNeese <cmcneese@chef.io>
2020-01-02 08:29:26 -06: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
edc416c118
Merge pull request #4778 from inspec/zenspider/I-just-wanted-to-write-let!
Removed all metaprogramming from ControlEvalContext
2019-12-31 16:59:13 -08: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
73cccd8681 Cache the backend in profile_context_test.rb
And this speeds it up from 0.5s to 0.07s.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -08:00
Ryan Davis
313f3462ca Cache MockLoader.connection.
Speeds up test/unit/profile/profile_context_test from 7-8s to 0.5s.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 15:27:12 -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
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
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