Skip to content

checks

This page is generated from the same Go declarations the loader enforces, so it cannot drift from what ob validate accepts.

advisory · applied_revisions · contains · equals · exec · http · job · json_assertions · migrations · path · port · provider · required_headers · run · status_codes · url · workload

FieldTypeDefaultWhat it does
execlistCommands run inside a named workload.
exec[].advisorybooleanfalseReport a failure without blocking release activation.
exec[].runstringShell command verified inside the workload.
exec[].workloadstringWorkload the command runs inside.
httplistHTTP paths probed inside a named workload.
http[].advisorybooleanfalseReport a failure without blocking release activation.
http[].pathstringHTTP path verified inside the workload. Expects a path beginning with /.
http[].portintegerContainer port to probe.
http[].workloadstringWorkload the path is probed inside.
migrationslistMigration revisions checked against captured job evidence.
migrations[].advisorybooleanfalseReport a failure without blocking release activation.
migrations[].applied_revisionslistRevisions the job must report as applied.
migrations[].jobstringJob workload whose captured evidence is checked.
migrations[].providerstringMigration tool that produced the revisions.
urllistExternal URLs probed from the operator side.
url[].advisorybooleanfalseReport a failure without blocking release activation.
url[].containsstringText the response body must contain.
url[].json_assertionslistScalar JSON response values that must match exactly.
url[].json_assertions[].equalsExact scalar value required at path.
url[].json_assertions[].pathstringDot-separated path to a scalar value in the JSON response.
url[].required_headersmapExact response headers required for success.
url[].status_codeslistAllowed response status codes. A successful 2xx response is expected when omitted.
url[].urlstringExternal HTTP or HTTPS URL verified from the operator side. Expects an http or https URL.