Files
polaris/docs/exit-codes.md
Nick Huanca 75f70352ba Additional Pod Controller Scans (#166)
**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
2019-07-31 15:56:27 -06:00

510 B

Polaris Exit Codes for Audit Runs

Exit 0
Successful exit code
Exit 1
Could not run audit, or application had a failure while running.
Exit 2
Unused
Exit 3
Exiting due to `--set-exit-code-on-error` being set and at least one error was found after an audit.
Edit 4
Exiting due to `--set-exit-code-below-score` being set and the audit resulted in a score less than the minimum score value.