Skip to content

validate-component-onboarding-jira

Pre-flight validation tool for ODH/RHOAI component onboarding. Given a Jira issue URL (or just a key like RHOAIENG-1234), fetches issue details, downloads the component_onboarding_details.yaml attachment, and validates it against the JSON Schema. Cross-validates repo_branch for RHOAI (must match target version pattern), checks Dockerfile digest pinning for RHOAI components (all FROM instructions must use @sha256 digests), and updates Jira with validation results (labels: validation-successful/validation-failed, status: In Progress on success). Any failure is a hard blocker with a clear error message and Jira comment.

Plugin: aiops-skills | User-invocable

Diagram

validate-component-onboarding-jira diagram

Arguments

/validate-component-onboarding-jira <JIRA_URL>
Argument Required Default Description
JIRA_URL - Jira ticket URL or key (e.g. RHOAIENG-1234) containing the component_onboarding_details.yaml attachment to validate.

Usage

/validate-component-onboarding-jira https://redhat.atlassian.net/browse/RHOAIENG-12345
/validate-component-onboarding-jira RHOAIENG-12345