Core spec fields

1 min read

The four required inputs that tell ork e2e what to test and where to run.


spec.katalog

Path to the kind: Katalog file under test. Relative to the E2E file’s location.

spec:
  katalog: ./katalog.yaml

spec.crd

Path to the CRD YAML to apply before the test run. If the CRD is already installed in the target cluster, this is a no-op.

spec:
  crd: ./crd.yaml

spec.cr

Path to the Custom Resource YAML to apply at the start of the cr-applied phase.

spec:
  cr: ./cr.yaml

spec.cluster

Controls where the test runs.

spec:
  cluster:
    provider: kind        # kind | existing
    name: ork-e2e
    reuse: false
FieldDefaultDescription
providerkindkind creates a local kind cluster. existing uses the current kubeconfig context.
nameork-e2eCluster name. For kind, the kind cluster name. For existing, used in output only.
reusefalseWhen true, keeps the cluster after the test — useful for debugging failed runs.