The Red Hat certification program overview

The Red Hat software certification program ensures compatibility of your software application products. These products target Red Hat Enterprise Linux and Red Hat OpenShift as the deployment platform.

The program has five main elements:

  • Product listing: A source of all the essential product information that potential customers look for before using your product.
  • Components: It comprises the containers, operators, helm charts, and various other infrastructure services. These are attached to the product listing. Additionally, it includes the online workflow where the progress and status of certification requests are tracked and reported.
  • Test suite: Tests implemented as an integrated pipeline for software application products undergoing certification.
  • Publication:

    • Non-containerized products: Certified traditional, non-containerized products are published on the Red Hat Ecosystem Catalog.

    • Containerized applications: It has the following product categories:

      • Containers: Certified containers are published on the Red Hat Ecosystem Catalog.
      • Operators: Certified Operators are published on the Red Hat Ecosystem Catalog and in the embedded OperatorHub.
      • Helm Charts: Certified Helm Charts are published on the Red Hat Ecosystem Catalog.
      • Functional certification for OpenShift badges:

        • Cloud-native Network Functions (CNFs): Partner Validated and Certified CNFs are attached to the product listings and are published on the Red Hat Ecosystem Catalog.
        • Container Network Interface (CNI): Certified CNIs are published on the Red Hat Ecosystem Catalog.
        • Container Storage Interface (CSI): Certified CSIs are published on the Red Hat Ecosystem Catalog.
        • Meets Best Practices: Workload follows Red Hat best practices.
      • Applications on OpenStack Infrastructure: Non-containerized, containerized, and VNF applications are certified on OpenStack Infrastructure and published on the Red Hat Ecosystem Catalog.
  • Support: A joint support relationship between you and Red Hat to ensure customer success when deploying certified software application products.

    This table summarizes the basic differences between a product listing and components:

    Product listing Component (Project)
    Includes detailed information about your product. The individual containers, operators, helm charts, and infrastructure services that you test, certify, and then add to the product listing.
    Products are composed of one or more components. Components are added to a product listing.
    You add components to a product for proceeding with certification. A component can be used in multiple products by adding it to each product listing.
    A product cannot be published without certified components. Certified components are published as part of a product listing.