checks
This page is generated from the same Go declarations the loader enforces, so it
cannot drift from what ob validate accepts.
Fields on this page
Section titled “Fields on this page”advisory · applied_revisions · contains · equals · exec · http · job · json_assertions · migrations · path · port · provider · required_headers · run · status_codes · url · workload
Reference
Section titled “Reference”| Field | Type | Default | What it does |
|---|---|---|---|
exec | list | — | Commands run inside a named workload. |
exec[].advisory | boolean | false | Report a failure without blocking release activation. |
exec[].run | string | — | Shell command verified inside the workload. |
exec[].workload | string | — | Workload the command runs inside. |
http | list | — | HTTP paths probed inside a named workload. |
http[].advisory | boolean | false | Report a failure without blocking release activation. |
http[].path | string | — | HTTP path verified inside the workload. Expects a path beginning with /. |
http[].port | integer | — | Container port to probe. |
http[].workload | string | — | Workload the path is probed inside. |
migrations | list | — | Migration revisions checked against captured job evidence. |
migrations[].advisory | boolean | false | Report a failure without blocking release activation. |
migrations[].applied_revisions | list | — | Revisions the job must report as applied. |
migrations[].job | string | — | Job workload whose captured evidence is checked. |
migrations[].provider | string | — | Migration tool that produced the revisions. |
url | list | — | External URLs probed from the operator side. |
url[].advisory | boolean | false | Report a failure without blocking release activation. |
url[].contains | string | — | Text the response body must contain. |
url[].json_assertions | list | — | Scalar JSON response values that must match exactly. |
url[].json_assertions[].equals | — | — | Exact scalar value required at path. |
url[].json_assertions[].path | string | — | Dot-separated path to a scalar value in the JSON response. |
url[].required_headers | map | — | Exact response headers required for success. |
url[].status_codes | list | — | Allowed response status codes. A successful 2xx response is expected when omitted. |
url[].url | string | — | External HTTP or HTTPS URL verified from the operator side. Expects an http or https URL. |