Ryan Davis
3b69967cc8
Fixed a bug in checking supports (strings vs symbols)
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-04 15:44:26 -07:00
Ryan Davis
3f0f675364
Moved rspec/matchers require to somewhere more appropriate.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-04 15:44:26 -07:00
Ryan Davis
2fc9ec3ec7
Refactor into Inspec::DSL.method_missing_resource
...
This way I can add aws lazy loading to only one place.
I don't actually care that this is in Inspec::DSL. There is probably a
better place for it. Suggestions welcome.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-04 15:44:26 -07:00
Ryan Davis
ae88c3ddec
Sped up inspec shell by avoiding pre-registering all reesources.
...
Now it tries to load a resource when `help xxx` is invoked or loads
all resources when `help resources` is invoked. Otherwise, it stays
lazy.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-04 15:44:26 -07:00
Ryan Davis
e413cee6a4
I don't like this, but make chef shell require all resources.
...
I think there is probably a better way to do this, but my first
instinct was that I'd have to dig into hacking pry, and I don't want
to do that right now.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-04 15:44:26 -07:00
Ryan Davis
b6bfeffd9e
Make inspec much faster for most commands.
...
Removes pre-loading and registration of resources by adding
method_missing to a couple key areas.
This still drops the ball in some areas, but it is a start.
2019-09-04 15:44:26 -07:00
Chef Expeditor
d1ffce7278
Bump version to 4.16.2 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-03 20:24:54 +00:00
Ryan Davis
31581af6fb
Merge pull request #4441 from inspec/windows/again
...
Extended skip_windows to the end of September.
2019-09-03 13:24:38 -07:00
Ryan Davis
49330e8a8e
Extended skip_windows to the end of September.
...
This is getting depressing...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-03 12:08:41 -07:00
Chef Expeditor
98d07aaed0
Update CHANGELOG.md with details from pull request #4440
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-03 19:06:01 +00:00
Ryan Davis
e068ef134c
Merge pull request #4440 from shaunyap/master
...
update LCR Roadtrip announcement to 13 cities
2019-09-03 12:05:49 -07:00
Shaun Yap
48338fe722
update LCR Roadtrip announcement to 13 cities
...
Signed-off-by: Shaun Yap <shaunyap@gmail.com>
2019-09-03 10:43:54 -07:00
Chef Expeditor
8562397d78
Bump version to 4.16.1 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-30 20:20:21 +00:00
kekaichinose
d33870b635
Merge pull request #4214 from inspec/zenspider/fix_nil_file
...
Fixed file resource raising UndefinedMethod on source_path
2019-08-30 13:19:54 -07:00
Chef Expeditor
87eeab4076
Update CHANGELOG.md with details from pull request #4433
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-30 19:15:19 +00:00
kekaichinose
3e048000c2
Merge pull request #4433 from inspec/btm/logo
...
Use new logo branding
2019-08-30 12:14:33 -07:00
Bryan McLellan
ff87f62af5
Use new logo branding
...
Signed-off-by: Bryan McLellan <btm@loftninjas.org>
2019-08-29 18:13:21 -04:00
Chef Expeditor
65d067f59c
Executed '.expeditor/update_dockerfile.sh'
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-29 20:53:36 +00:00
Chef Expeditor
0272b1e7ff
Update CHANGELOG.md with details from pull request #4421
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-29 19:10:54 +00:00
Miah Johnson
25a8390cae
Merge pull request #4421 from inspec/jsinha/update_macos
...
Deprecate macOS 10.12 and add macOS 10.15 support
2019-08-29 12:10:43 -07:00
Chef Expeditor
d72984b8b5
Update CHANGELOG.md with details from pull request #4430
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-29 18:02:41 +00:00
Miah Johnson
ad47cf0613
Merge pull request #4430 from inspec/mj/4429
...
Let expeditor respond to pull requests.
2019-08-29 11:02:28 -07:00
Miah Johnson
ae02dd63a2
Update with suggestions.
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-08-28 14:38:29 -07:00
Chef Expeditor
435747a2d2
Bump version to 4.16.0 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-28 19:41:38 +00:00
Clinton Wolfe
a6bd7ec4b5
Merge pull request #4401 from inspec/cw/input-from-cli
...
inputs: Accept bare input from the command line
2019-08-28 15:41:21 -04:00
Chef Expeditor
683170bd26
Bump version to 4.15.0 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-28 19:34:05 +00:00
Clinton Wolfe
0146a8a891
Merge pull request #4406 from inspec/cw/add-plugin-config
...
Add plugin config settings to Config
2019-08-28 15:33:46 -04:00
Miah Johnson
d7f2e98dda
Minor cleanup
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-08-28 11:47:06 -07:00
Miah Johnson
0613772419
Let expeditor respond to pull requests.
...
closes 4429
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-08-28 11:19:41 -07:00
Clinton Wolfe
edf335bbc9
Use plugin filter predicates to check plugin names
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:36:12 -04:00
Clinton Wolfe
51de566d93
Assert adjustments
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Clinton Wolfe
2f9cd962b3
Docs grammo fix
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Clinton Wolfe
6a6bf2595c
docs for users and devs regarding reading the config elements from the config file
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Clinton Wolfe
82acec957e
Add API for fetching plugin vconfig values.
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Clinton Wolfe
38f3469ee3
Validation for the plugins area of the config file
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Clinton Wolfe
c6d355e4f7
Accept version 1.2 for config file format
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:25:49 -04:00
Chef Expeditor
4a515e5010
Bump version to 4.14.3 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-08-28 17:14:05 +00:00
Clinton Wolfe
ed90189bbe
Merge pull request #4387 from inspec/cw/plugins-list-scope
...
inspec plugins: List system plugins and other UX improvements
2019-08-28 13:13:43 -04:00
Clinton Wolfe
e346b16114
Tighten help listing assertion and adjust chomp
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:03:42 -04:00
Clinton Wolfe
569f459eba
Doc feedback
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:03:42 -04:00
Clinton Wolfe
c6ac67d6f5
Copyedit feedback
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:03:42 -04:00
Clinton Wolfe
9df36b0626
Update docs on inputs
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:03:42 -04:00
Clinton Wolfe
296158c447
Implementation and functional tests for the --input CLI option
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 13:03:42 -04:00
Clinton Wolfe
512189a06b
Add CLI option and check in help
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-28 12:53:27 -04:00
Clinton Wolfe
7c2e1dfce2
Add explanatory comment
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:43:35 -04:00
Clinton Wolfe
ac78ecd5ae
Swap actual and expected in a test file
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:29:42 -04:00
Clinton Wolfe
54f1011f7a
Linting
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:29:42 -04:00
Clinton Wolfe
d7750054c8
Move sindows skip lines to be below test execution per rdavis
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:29:42 -04:00
Clinton Wolfe
9e4ace6799
Go ahead and refactor the fillter predicates
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:29:42 -04:00
Clinton Wolfe
777f1a1bff
Adjust checking for version when installing latest in unit test
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-08-27 21:29:42 -04:00