preflight-check-operator

Validate operator bundles for Red Hat OpenShift certification compliance.

69|75|Updated May 24, 2021
One-click install
npx skills add https://github.com/redhat-openshift-ecosystem/openshift-preflight --skill preflight-check-operator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preflight-check-operator
Source: https://github.com/redhat-openshift-ecosystem/openshift-preflight/tree/main/docs/skills/preflight-check-operator
Command: npx skills add https://github.com/redhat-openshift-ecosystem/openshift-preflight --skill preflight-check-operator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opm, KUBECONFIG, PFLT_INDEXIMAGE, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Skill provides users with the capability to validate their operator bundles against the requirements for Red Hat OpenShift Operator Certification, streamlining the certification process.

Core Features & Use Cases

  • Operator Bundle Validation: Ensure operator bundles comply with certification policies for Red Hat OpenShift Operators.
  • Check Failures Debugging: Diagnose issues and failures encountered during the validation process.
  • OLM Deployment Assistance: Offer guidance on deploying operators with the Operator Lifecycle Manager (OLM).

Quick Start

Run 'preflight check operator <bundle-image-reference> [flags]' to validate an operator bundle for certification.

Frequently Asked Questions about preflight-check-operator

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

FAQPage Schema
How do I validate an operator bundle for Red Hat OpenShift certification?

To validate an operator bundle for Red Hat OpenShift certification, run 'preflight check operator <bundle-image-reference>'. This checks DeployableByOLM, ValidateOperatorBundle, CertifiedImages, and relatedImages compliance to streamline certification.

What do I need to run preflight checks on an operator bundle?

Running preflight checks on an operator bundle requires a valid KUBECONFIG for cluster access. You also need to configure preflight environment variables like PFLT_INDEXIMAGE and ensure the opm dependency is installed.

Why does my operator bundle fail the DeployableByOLM certification check?

An operator bundle fails the DeployableByOLM certification check when it cannot be properly deployed by the Operator Lifecycle Manager. Use this Skill to debug check failures, diagnose policy issues, and interpret the validation results.

Can I get assistance building index images for OpenShift operator certification?

Yes, you can get assistance building index images for OpenShift operator certification. This Skill provides guidance on building index images and deploying operators with OLM alongside validating bundle compliance.

Does operator bundle validation check for CertifiedImages and relatedImages compliance?

Operator bundle validation does check for CertifiedImages and relatedImages compliance. It ensures your operator bundle meets all required Red Hat OpenShift certification policies before submission.