mirror of
https://github.com/FairwindsOps/polaris.git
synced 2026-05-09 18:56:57 +00:00
**Changes** - Refactored the way controllers work to be an interface - Added configurable controllers to include in scans - Added daemonsets, jobs and cronjobs in scans - Added `ReplicationController` type controllers to the supported list - Adjusted logic for failed YAML parsing to bubble up errors - Added better logic for calculating summaries on cluster wide results - Relocated responsibilities for counting types into validators vs spreading it around more packages - Fixed bug where cronjob parsing was using wrong KIND - Added fixtures for mocking new controller types - Added example yamls to test scanning files - Added functions to NamespacedResult(s) to reduce code complexity deep set iterations - Refactored how results get added to namespacedresults so adding more later is easier - Minor signature changes for interface implementing structs for controllers
14 lines
510 B
Markdown
14 lines
510 B
Markdown
# Polaris Exit Codes for Audit Runs
|
|
<dl>
|
|
<dt>Exit 0</dt>
|
|
<dd>Successful exit code</dd>
|
|
<dt>Exit 1</dt>
|
|
<dd>Could not run audit, or application had a failure while running.</dd>
|
|
<dt>Exit 2</dt>
|
|
<dd>Unused</dd>
|
|
<dt>Exit 3</dt>
|
|
<dd>Exiting due to `--set-exit-code-on-error` being set and at least one error was found after an audit.</dd>
|
|
<dt>Edit 4</dd>
|
|
<dd>Exiting due to `--set-exit-code-below-score` being set and the audit resulted in a score less than the minimum score value.</dd>
|
|
</dl>
|