Skip to content
Agentmart
Submit a tool

rhdh-prow-jobs

Lists, generates, and removes RHDH test entries and Hive ClusterPools in the openshift/release Prow ci-operator configuration.

Skill by redhat-developer

IndexedApache-2.0★ 18
Write a review

Chalk Labs

Need help deploying rhdh-prow-jobs?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/redhat-developer-rhdh-prow-jobs

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Lists, generates, and removes RHDH test entries and Hive ClusterPools in the openshift/release Prow ci-operator configuration. Covers OCP `e2e-ocp-vX-Y-helm-nightly` entries, `cluster_claim.version`, the `rhdh-cluster-pool` Hive pools, and AKS/EKS/GKE entries with `MAPT_KUBERNETES_VERSION`. Use for "add an OCP test entry", "which OCP versions are we testing", "list the cluster pools", "what AKS/EKS/GKE version is configured", or an OCP coverage-gap analysis.

Use cases: testing, devops

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 3

  • access.redhat.com · found in code
  • codeload.github.com · found in install command
  • raw.githubusercontent.com · found in code

Files it touches

  • ~/.claude/skills/rhdh-prow-jobs

What's inside

Skill name
rhdh-prow-jobs
Description
Lists, generates, and removes RHDH test entries and Hive ClusterPools in the openshift/release Prow ci-operator configuration. Covers OCP `e2e-ocp-vX-Y-helm-nightly` entries, `cluster_claim.version`, the `rhdh-cluster-pool` Hive pools, and AKS/EKS/GKE entries with `MAPT_KUBERNETES_VERSION`. Use for "add an OCP test entry", "which OCP versions are we testing", "list the cluster pools", "what AKS/EKS/GKE version is configured", or an OCP coverage-gap analysis.
License
Apache-2.0
Compatibility
Python 3.9+ and uv; gh for remote openshift/release reads; a local openshift/release checkout plus make for generation and removal.
Instructions
75 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (18)

  • SKILL.md
  • openai.yaml · agents/
  • analyze_coverage.py · scripts/
  • generate_cluster_pool.py · scripts/
  • generate_test_entry.py · scripts/
  • list_aks_jobs.py · scripts/
  • list_cluster_pools.py · scripts/
  • list_eks_jobs.py · scripts/
  • list_gke_jobs.py · scripts/
  • list_ocp_test_configs.py · scripts/
  • __init__.py · scripts/rhdh_prow/
  • k8s_configs.py · scripts/rhdh_prow/
  • openshift_release.py · scripts/rhdh_prow/
  • versions.py · scripts/rhdh_prow/
  • k8s-jobs.md · workflows/
  • ocp-coverage.md · workflows/
  • ocp-jobs.md · workflows/
  • ocp-pools.md · workflows/

SKILL.md (first lines)

# RHDH Prow test entries and cluster pools

Read and change which platform versions RHDH is tested on in `openshift/release`.
Listing and coverage analysis work against the remote repository through `gh`;
generation and removal need a local checkout because they end in `make update`.

Run the bundled scripts instead of reconstructing their YAML logic. Every script
accepts `--repo-dir` to point at a local `openshift/release` checkout and falls
back to the GitHub API when it is absent.

## Route

| Intent | Load |
|---|---|
| List OCP test entries, or add/remove one | `workflows/ocp-jobs.md` |
| List, generate, or delete a Hive ClusterPool | `workflows/ocp-pools.md` |
| Find OCP coverage gaps and stale configuration | `workflows/ocp-coverage.md` |
| List AKS, EKS, or GKE entries, or bump their K8s version | `workflows/k8s-jobs.md` |

Load only the selected workflow.

## Scope

This skill owns individual test entries and cluster pools on branches that
already exist. Creating or retiring the whole set of jobs for a release branch —
the branch config file, its generated jobs, and its branch-protection block — is
`/rhdh-prow-release-branch`. Running a configured job on demand is
`/rhdh-prow-trigger`.

## Composition

For whether a platform version is still supported, invoke `/rhdh-platform-lifecycle`
by name and use what it returns. Do not import its Python package or read its
files. `scripts/analyze_coverage.py` queries the lifecycle APIs directly so the
scripts stay standalone.

## Reading rules

- Report only versions that came from the read, never from recall. Say which
  config source was read and when.
- Extract OCP versions from `cluster_claim.version`, not from test names — some
  OCP-targeted tests do not encode the version in their name.
- A version that is configured is not the same as a version that is supported.
  Without lifecycle facts, name the platforms that remain unclassified rather
  than presenting configured versions as supported.

## Writing rules

Generating a file, editing a config, running `make update`, committing, pushing,
or opening a pull request is a write. Follow `/mutation-gate`, naming the
config file or job file as the target of each operation.

- Use `--dry-run` on `generate_cluster_pool.py` to preview before writing.
- `generate_test_entry.py` prints a block for review; inserting it is a separate
  approved edit.
- Run `make update` after any config change, and commit the config and the
  generated job files together.
- Removing an OCP version means both its test entries on every product branch
  and its cluster pool. Check for the other half before declaring the removal
  finished.

## Completion

A read is complete when the answer names the config source it was read from,
every entry, pool, or gap in it came from that read, and anything the scan could
not reach is named as unread instead of reported as absent.

A write is complete when every approved file edit has been applied and reported,
`make update` has run, the regenerated job files under
`ci-operator/jobs/redhat-developer/rhdh/` are named alongside the config change,
and the push and pull-request state is stated explicitly — including "not
pushed" when nothing was pushed. A removal is complete only once both the test
entries and the cluster pool for that version are accounted for.

From redhat-developer/rhdh-skills, Apache-2.0.

More from redhat-developer/rhdh-skills

Signals

Stars
18
Forks
40
Open issues
1
Last commit (this folder)
Aug 13, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from redhat-developer

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get rhdh-prow-jobs running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying rhdh-prow-jobs?

CallGet help
Cite this page

rhdh-prow-jobs skill. Agent Mart. https://agentmart.dev/skills/redhat-developer-rhdh-prow-jobs (last updated 2026-10-24)