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 · appliedRevisions · contains · equals · exec · http · job · jsonAssertions · migrations · path · port · provider · requiredHeaders · run · statusCodes · url · workload

FieldTypeDefaultWhat it does
execlist—Commands run inside a named workload.
exec[].advisorybooleanfalseReport a failure without blocking release activation.
exec[].runstring—Shell command verified inside the workload.
exec[].workloadstring—Workload the command runs inside.
httplist—HTTP paths probed inside a named workload.
http[].advisorybooleanfalseReport a failure without blocking release activation.
http[].pathstring—HTTP path verified inside the workload. Expects a path beginning with /.
http[].portinteger—Container port to probe.
http[].workloadstring—Workload the path is probed inside.
migrationslist—Migration revisions checked against captured job evidence.
migrations[].advisorybooleanfalseReport a failure without blocking release activation.
migrations[].appliedRevisionslist—Revisions the job must report as applied.
migrations[].jobstring—Job workload whose captured evidence is checked.
migrations[].providerstring—Migration tool that produced the revisions.
urllist—External URLs probed from the operator side.
url[].advisorybooleanfalseReport a failure without blocking release activation.
url[].containsstring—Text the response body must contain.
url[].jsonAssertionslist—Scalar JSON response values that must match exactly.
url[].jsonAssertions[].equals——Exact scalar value required at path.
url[].jsonAssertions[].pathstring—Dot-separated path to a scalar value in the JSON response.
url[].requiredHeadersmap—Exact response headers required for success.
url[].statusCodeslist—Allowed response status codes. A successful 2xx response is expected when omitted.
url[].urlstring—External HTTP or HTTPS URL verified from the operator side. Expects an http or https URL.