feature-gates-gap

Analyze OpenShift feature gates between two versions via the Sippy API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill unit helps in comparing feature gates across different OpenShift versions, identifying changes in feature gates, and providing automated analysis and reports.

Core Features & Use Cases

  • Version Comparison: Identifies new feature gates, removed gates, and changes in default enablement across different OpenShift versions.
  • Automated Reports: Generates comprehensive reports in HTML and JSON formats for easy review and integration.
  • Use Case: A team planning an upgrade can use this Skill to understand changes in feature gates and assess their impact on cluster functionality.

Quick Start

Use the 'feature-gates-gap' skill to compare OpenShift feature gates between versions '4.21' and '4.22'.

Frequently Asked Questions about feature-gates-gap

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

FAQPage Schema
How do I compare OpenShift feature gates between two versions?

You can compare OpenShift feature gates between versions by running a Python script that parses Sippy API data to identify added, removed, and changed gates, outputting detailed HTML and JSON reports.

Why do I need to check feature gate changes before an OpenShift cluster upgrade?

Checking feature gate changes before an OpenShift cluster upgrade helps assess the impact on cluster functionality by identifying new default enables and removed gates across the target versions, ensuring operational continuity.

What dependencies are required to automate OpenShift feature gate analysis?

Automating OpenShift feature gate analysis requires python3, curl, and jq installed in your environment to execute the scripts and parse the API data for generating the comparison reports.

Does the feature gate comparison focus on specific OpenShift deployment types?

The feature gate comparison specifically focuses on Hypershift-relevant feature gates, analyzing the default enablement changes and gate availability across your specified OpenShift versions.

What report formats are generated when analyzing OpenShift feature gate gaps?

Analyzing OpenShift feature gate gaps generates comprehensive reports in both HTML and JSON formats, alongside execution logs, allowing for easy manual review and automated integration.