Custom Catalog Entries
The catalog is extensible — add a YAML file to pkg/catalog/entries/ to register a custom certification category.
File layout
The catalog loader discovers entries by scanning this directory tree at startup. No registration step or code change is required.
YAML structure
A catalog entry YAML has up to four top-level sections:
Template variables like {{ .NodesPerJob }} and {{ .GpusPerNode }} are resolved at render time from the detected cluster and any flag overrides.
Minimal example
Verify
After adding the file, verify it appears in the catalog and renders correctly:
Check the rendered Workflow for correct resource requests, env vars, and override annotations.