Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove inspec-core from Gemfile following bad rebase. | Pete Higgins | 2020-12-01 | 2 | -3/+0 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Rename audit mode to Compliance Phase. | Pete Higgins | 2020-12-01 | 17 | -78/+78 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Simplify integration test input and make output deterministic. | Pete Higgins | 2020-12-01 | 1 | -5/+6 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Replace hardcoded product references with the generic versions. | Pete Higgins | 2020-12-01 | 7 | -26/+24 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Set node attributes at normal rather than default level in audit runner unit ↵ | Pete Higgins | 2020-12-01 | 1 | -10/+10 |
| | | | | | | tests. Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Add a happy path integration test. | Pete Higgins | 2020-12-01 | 1 | -0/+80 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Tweak attribute loading. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Stop saving inspec json reports relative to where the cookbook is. | Pete Higgins | 2020-12-01 | 2 | -4/+9 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove an unnecessary wrapper module. | Pete Higgins | 2020-12-01 | 2 | -56/+53 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Dynamically load Inspec fetchers at runtime. | Pete Higgins | 2020-12-01 | 1 | -2/+15 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Change attribute loading. | Pete Higgins | 2020-12-01 | 2 | -23/+28 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Warn if unsupported audit-cookbook config values are present. | Pete Higgins | 2020-12-01 | 3 | -38/+44 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove unused instance variable reference. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Refactor Automate reporter. | Pete Higgins | 2020-12-01 | 2 | -140/+200 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Copy-paste code for missing method and tests from automate-cookbook. | Pete Higgins | 2020-12-01 | 2 | -0/+109 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Expand negative test case for Automate reporter. | Pete Higgins | 2020-12-01 | 1 | -3/+10 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Reminder to fix this bug. | Pete Higgins | 2020-12-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Use the json shim. | Pete Higgins | 2020-12-01 | 2 | -6/+5 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Use tap to avoid a local variable. | Pete Higgins | 2020-12-01 | 1 | -3/+3 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Cleanup some error handling. | Pete Higgins | 2020-12-01 | 4 | -8/+6 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Replace hardcoded inspec version number with actual version number. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Raise an exception with old profile format. | Pete Higgins | 2020-12-01 | 2 | -1/+50 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Add hook methods to setup state earlier, add failure hook. | Pete Higgins | 2020-12-01 | 2 | -36/+33 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Ignore inspec reports generated with json-file reporter. | Pete Higgins | 2020-12-01 | 1 | -1/+4 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Simplify waiver handling by deferring to Inspec. | Pete Higgins | 2020-12-01 | 2 | -28/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Cleanup hash keys. | Pete Higgins | 2020-12-01 | 1 | -6/+6 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Simplify some test setup. | Pete Higgins | 2020-12-01 | 1 | -8/+0 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fix waiver code. | Pete Higgins | 2020-12-01 | 2 | -15/+37 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Use node's logger rather than Chef::Log. | Pete Higgins | 2020-12-01 | 1 | -12/+12 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove an optional unused parameter. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Rename deprecated inspec option. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove a misleading TODO and simplify some code. | Pete Higgins | 2020-12-01 | 1 | -7/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove deprecated option for Inspec. | Pete Higgins | 2020-12-01 | 1 | -1/+0 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Added a TODO for some broken code. | Pete Higgins | 2020-12-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove an old deprecation. | Pete Higgins | 2020-12-01 | 1 | -4/+0 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Remove logic for finding run_id in favor of relying on run_status. | Pete Higgins | 2020-12-01 | 1 | -15/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Cleanup access to data_collector config. | Pete Higgins | 2020-12-01 | 2 | -6/+4 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Use infra-client json lib in JsonFile reporter. | Pete Higgins | 2020-12-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fix a typo. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Cleanup. | Pete Higgins | 2020-12-01 | 1 | -33/+14 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Put inspec-core-bin bakc into Gemfile, not sure why I removed this. | Pete Higgins | 2020-12-01 | 2 | -0/+4 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Move inspec-core from Gemfile to gemspec for external test script. | Pete Higgins | 2020-12-01 | 3 | -4/+3 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Move inspec-core to top level of the Gemfile for CI. | Pete Higgins | 2020-12-01 | 1 | -3/+2 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Handle case of node not having audit attributes at all. | Pete Higgins | 2020-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fill in pending specs for audit runner's #enabled? method. | Pete Higgins | 2020-12-01 | 1 | -6/+55 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fix Chef::Client unit tests. | Pete Higgins | 2020-12-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fix spellcheck violations. | Pete Higgins | 2020-12-01 | 4 | -6/+9 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Fix chefstyle violations. | Pete Higgins | 2020-12-01 | 15 | -430/+431 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Combine two functions to reduce conversions. | Pete Higgins | 2020-12-01 | 1 | -17/+15 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Add inspec-core to development bundler group for CI. | Pete Higgins | 2020-12-01 | 1 | -0/+2 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> |