Skip to content

Operator Task Pack Conformance Run Result v1

Source schema: doc/schemas/operator-task-pack-conformance-run-result.v1.schema.json

Outcome of one task-pack conformance run: the recorded pack-facts evidence of each bound profile and, when every profile passed, the P085 conformance report the host recorded. A failed run records its evidence and no report.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-pack-conformance-run-result.v1
schema/v yes const: 1
package/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
status yes enum: passed, failed
profiles yes array
package-report no object

Conditional Rules

Rule 1

When:

{
  "properties": {
    "status": {
      "const": "passed"
    }
  }
}

Then:

{
  "required": [
    "package-report"
  ]
}

Rule 2

When:

{
  "properties": {
    "status": {
      "const": "failed"
    }
  }
}

Then:

{
  "not": {
    "required": [
      "package-report"
    ]
  }
}

Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-pack-conformance-run-result.v1

schema/v

  • Required: yes
  • Shape: const: 1

package/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

status

  • Required: yes
  • Shape: enum: passed, failed

profiles

  • Required: yes
  • Shape: array

package-report

  • Required: no
  • Shape: object