Schema Reference

1 min read

The schema is organised by kind. Each kind has its own subfolder.

KindFolderDescription
Motif01-motif/Reusable resource primitive. Parameterised inputs, no standalone runtime.
Katalog02-katalog/Operator declaration. Defines CRDs, resources, status, and admission rules.
Komposer03-komposer/Compose multiple Katalogs from files, Helm, or OCI registries.
E2E04-e2e/Declarative end-to-end test for a Katalog. spec · setup · expect
Simulate05-simulate/In-memory reconciler verification — no cluster. field reference

Katalog field reference

All fields that live inside a Katalog spec.crds.<name> entry:

PatternCovers
00-metadatametadata — name, author, version, tags, deprecation
01-top-levelTop-level Katalog structure
02-crd-entryFields inside spec.crds.<name>
03-apitypesapiTypes — group, kind, version, typed mode
04-operatorboxoperatorBox — reconciliation strategy
05-statusstatus — fields written after reconcile
06-when-conditionswhen / anyOf conditions
07-validationvalidation — admission rules
08-mutationmutation — admission defaults and overrides
09-conversionconversion — multi-version CRD support
10-katalog-securitysecurity block
11-katalog-notificationnotification block
12-katalog-providersproviders block
15-enrichenrich — post-reconcile enrichment