Skip to content

verifications

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 · migration_revisions · path · port · provider · required_headers · status_codes · url · workload

FieldTypeDefaultWhat it does
[].advisorybooleanfalseReport a failed check without blocking release activation.
[].containsstringText that the HTTP response body must contain.
[].execstringShell command verified inside the named workload.
[].httpstringHTTP path verified inside the named workload. Expects a path beginning with /.
[].json_assertionslistScalar JSON response values that must match exactly.
[].json_assertions[].equalsExact scalar value required at path.
[].json_assertions[].pathstringDot-separated path to a scalar value in the JSON response.
[].migration_revisionsobjectExpected migration provider and applied revisions, checked against captured job evidence.
[].migration_revisions.applied_revisionslistOrdered migration revisions expected to be applied.
[].migration_revisions.jobstringMigration job whose result evidence is checked.
[].migration_revisions.providerstringMigration provider expected in the job result.
[].portintegerContainer port used by an internal HTTP verification.
[].required_headersmapExact HTTP response headers required for success.
[].status_codeslistAllowed HTTP response status codes. A successful 2xx response is expected when omitted.
[].urlstringExternal HTTP or HTTPS URL verified from the operator side. Expects an http or https URL.
[].workloadstringWorkload in which an internal HTTP or exec verification runs.