nvcrectl certification
nvcrectl certification run
Applies a Certification manifest (or runs categories by flag), waits for completion, prints a report, and optionally cleans up.
Flags
When --wait reaches its timeout, the command prints the Certification’s current report, writes it to --results-file when requested, and exits with a timeout error. Without --cleanup, the Certification continues running in the cluster; the timeout stops only the CLI watch. The timeout output includes commands to watch its progress, print an updated report, or stop it. nvcrectl certification report exits nonzero while the Certification is still running. With --cleanup, the partial report is produced before the Certification and its child resources are deleted.
Examples
Pull workload images from NGC:
nvcrectl certification render
Renders the Workflow manifests that would be created for a Certification, without applying them. Useful for inspecting override application and resource requests before running.
Flags
A Certification that sets spec.gangScheduler has that applied to the rendered output too: the scheduler name and the queue label (gangScheduler.queueLabelKey, kai.scheduler/queue when unset; runai/queue on a Run:ai cluster) appear in the rendered manifests on the submitted workload object, on the Job template, and on the pod template metadata, so what you inspect matches what the controller creates. There is no flag for it; the field is set in the Certification YAML.
nvcrectl certification report
Fetches a completed Certification from the cluster and generates a pass/fail report. Multiple names can be provided to combine them into a single report.
Flags
nvcrectl certification list-categories
Lists all available catalog categories that can be used in a Certification.