verifications
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 · migration_revisions · path · port · provider · required_headers · status_codes · url · workload
Reference
Section titled “Reference”| Field | Type | Default | What it does |
|---|---|---|---|
[].advisory | boolean | false | Report a failed check without blocking release activation. |
[].contains | string | — | Text that the HTTP response body must contain. |
[].exec | string | — | Shell command verified inside the named workload. |
[].http | string | — | HTTP path verified inside the named workload. Expects a path beginning with /. |
[].json_assertions | list | — | Scalar JSON response values that must match exactly. |
[].json_assertions[].equals | — | — | Exact scalar value required at path. |
[].json_assertions[].path | string | — | Dot-separated path to a scalar value in the JSON response. |
[].migration_revisions | object | — | Expected migration provider and applied revisions, checked against captured job evidence. |
[].migration_revisions.applied_revisions | list | — | Ordered migration revisions expected to be applied. |
[].migration_revisions.job | string | — | Migration job whose result evidence is checked. |
[].migration_revisions.provider | string | — | Migration provider expected in the job result. |
[].port | integer | — | Container port used by an internal HTTP verification. |
[].required_headers | map | — | Exact HTTP response headers required for success. |
[].status_codes | list | — | Allowed HTTP response status codes. A successful 2xx response is expected when omitted. |
[].url | string | — | External HTTP or HTTPS URL verified from the operator side. Expects an http or https URL. |
[].workload | string | — | Workload in which an internal HTTP or exec verification runs. |