CheckStatus
The CheckStatus
class defines the possible statuses for a check result. It is used to represent the final outcome of a policy check execution.
Usage
from lunar_policy import CheckStatus
Available Status Values
PASS
CheckStatus.PASS
The check passed successfully. All assertions within the check were satisfied.
FAIL
CheckStatus.FAIL
The check failed. One or more assertions within the check were not satisfied.
NO_DATA
CheckStatus.NO_DATA
The check could not be completed due to data not being available. This occurs when required data is not yet available in the component JSON, typically because a code or cron collector has not yet finished running yet, or because the CI is still running (and a CI collector hasn't triggered yet).
ERROR
CheckStatus.ERROR
The check encountered an error during execution. This indicates an unexpected error occurred during the check execution, such as a runtime exception.
Last updated