fix-prow-failure

Generate fixes for Prow CI validation failures in OpenShift credential policies.

12|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/openshift-online/rosa-gap-analysis --skill fix-prow-failure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-prow-failure
Source: https://github.com/openshift-online/rosa-gap-analysis/tree/main/skills/fix-prow-failure
Command: npx skills add https://github.com/openshift-online/rosa-gap-analysis --skill fix-prow-failure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, PyYAML, jq, yq, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of fixing Prow CI validation failures for OpenShift credential policies, generating the necessary files, validating them, and creating pull requests.

Core Features & Use Cases

  • Automated Fix Generation: Generates AWS STS policies, GCP WIF templates, and acknowledgment files.
  • Validation: Validates JSON/YAML syntax and WIF template format.
  • PR Creation: Creates pull requests with automated descriptions and file changes.
  • Use Case: When Prow CI validation fails, use this Skill to quickly generate the required fixes and create a pull request.

Quick Start

Run the fix-prow-failure skill to automatically generate fixes and create a PR for the OpenShift credential policies.

Frequently Asked Questions about fix-prow-failure

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

FAQPage Schema
How do I fix Prow CI validation failures for OpenShift credential policies?

To fix Prow CI validation failures for OpenShift credential policies, you can automate the generation of AWS STS policies, GCP WIF templates, and acknowledgment files, then validate the syntax and create a pull request with automated descriptions.

What is the best way to automate PR creation for Prow CI fixes in OpenShift?

Automating PR creation for Prow CI fixes involves generating the required AWS STS or GCP WIF credential policy files, validating JSON and YAML syntax, and using automated tools to submit the pull request with standardized descriptions.

Do I need Python and PyYAML to generate OpenShift credential policy fixes?

Yes, you need Python and PyYAML along with jq, yq, and gh to generate OpenShift credential policy fixes, as these tools are required to parse configurations, validate formats, and interact with GitHub for pull request creation.

Can I validate JSON and YAML syntax before creating a pull request for Prow fixes?

Yes, you can validate JSON and YAML syntax along with the WIF template format before creating a pull request, ensuring that the generated OpenShift credential policy files meet the required Prow CI validation standards.

When do I need to generate GCP WIF templates for OpenShift Prow CI?

You need to generate GCP WIF templates for OpenShift Prow CI when validation failures occur due to missing or incorrectly formatted workload identity federation configurations in your credential policies.