Fetch Payloads

Fetch OpenShift release payloads and output structured JSON with tag details.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/openshift-eng/ga-regression-reports --skill fetch-payloads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Fetch Payloads
Source: https://github.com/openshift-eng/ga-regression-reports/tree/main/.claude/skills/fetch-payloads
Command: npx skills add https://github.com/openshift-eng/ga-regression-reports --skill fetch-payloads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenShift GA release payload data is scattered across endpoints; this skill consolidates it by fetching payload tags, their phases, timestamps, and related job results from the release controller to enable quick assessment of release readiness.

Core Features & Use Cases

  • Retrieve the latest payloads for a given OCP version and architecture (defaulting to amd64 nightly) with optional phase filtering.
  • Access per-payload details, including links to the release page and blocking/async job results for triage and reporting.
  • Generate structured JSON suitable for dashboards or automated checks.

Quick Start

Fetch the latest release payloads for a given OCP version on amd64 nightly by default and review their details.

Frequently Asked Questions about Fetch Payloads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch the latest OpenShift release payloads for a specific OCP version?

To fetch OpenShift release payloads, query the release controller for a given OCP version and architecture. This skill retrieves tag names, phases, and timestamps, defaulting to amd64 nightly, while using the Sippy API to find the latest version when unspecified.

What details are included in the structured JSON output for OpenShift payloads?

The structured JSON output includes tag names, phases, timestamps, hours_since_last_accepted, last_accepted_tag, per-payload results, and direct links to release details with blocking and async job results for triage.

Can I filter OpenShift payload tags by their release phase?

Yes, you can apply optional phase filtering when fetching OpenShift release payloads. This allows you to narrow down the tag details retrieved from the release controller to focus on specific release readiness stages.

How does the skill determine the latest OCP version when I don't specify one?

When an OCP version is unspecified, the skill uses Python to query the Sippy API. This automatically retrieves the latest version to ensure the payload data fetched from the release controller is current.

What is the best way to assess OpenShift GA release readiness programmatically?

Assess OpenShift GA release readiness by consolidating scattered payload data into structured JSON. This skill fetches tags, phases, and blocking or async job results from the release controller for automated dashboard checks.