Skip to main content

NodePreflight

Observed settings and prerequisite results; never an admission token.

nodeIdNodeid (string)required

Persistent installed node identity.

Possible values: non-empty and <= 128 characters, Value must match regular expression ^[a-zA-Z0-9._:@-]+$

revisionRevision (integer)required

Observed configuration revision.

Possible values: >= 0

schemaDigestSchemadigest (string)required

Checked settings schema.

Possible values: Value must match regular expression ^[a-f0-9]{64}$

valuesDigestValuesdigest (string)required

Digest of the ordinary settings checked.

Possible values: Value must match regular expression ^[a-f0-9]{64}$

credentialRevision object

Observed credential revision if applicable.

anyOf
integer

Possible values: >= 0

observedAtObservedat (integer)required

UTC seconds when the owner began checks.

checks object[]required

Individual prerequisite results.

Possible values: >= 1, <= 32

  • Array [
  • codeCode (string)required

    Stable prerequisite identifier.

    Possible values: Value must match regular expression ^[a-z][a-z0-9_]{0,127}$

    passedPassed (boolean)required

    Whether this prerequisite passed when checked.

    correctiveAction object

    Safe guidance for an unsuccessful check.

    anyOf
    string

    Possible values: <= 512 characters

  • ]
  • NodePreflight
    {
    "nodeId": "string",
    "revision": 0,
    "schemaDigest": "string",
    "valuesDigest": "string",
    "credentialRevision": 0,
    "observedAt": 0,
    "checks": [
    {
    "code": "string",
    "passed": true,
    "correctiveAction": "string"
    }
    ]
    }