Certification for Operators

This feature allows you to run the certification test locally and share the test results with the Red Hat certification team. Verify the functionality of your CNI or CSI on Red Hat OpenShift. This feature is applicable for CNI and CSI operators only.

Procedure

  1. Click Go to Red Hat certification tool. A new certification case gets created on the Red Hat Certification portal after which you are redirected to the appropriate portal page.
  2. On the Summary tab, navigate to the Files section and click Upload, to upload your test results.
  3. Add any relevant comments in the Discussions section, and then click Add Comment.

    Red Hat reviews the results file you submitted and verify your specialized CNI or CSI operator. Upon successful validation, your operator gets approved and published.

    Operator Certification

    To run the Operator certification suite, go to Testing Options. It displays two tabs to determine how to test and certify your operator.

    • Test locally with OpenShift Use the OpenShift cluster of your choice for testing and certification. This option allows you to integrate the provided pipeline to your own workflows for continuous verification. It also provides access to comprehensive logs for a faster feedback loop. This is the recommended approach. For more information, see Appendix B. Running the certification test suite locally.
    • Test with Red Hat hosted pipeline This approach is separate from your OpenShift software testing from certification. Use this approach after testing the Operator on the OpenShift version selected for certification. Choose this approach when comprehensive logs are not required, or are not ready to include in your own workflows. For more information, see Running the certification suite with the Red Hat hosted pipeline.
      Comparing certification testing options
      • In the long term, Red Hat recommends using the "local testing" option, also referred to as the CI Pipeline, for testing your Operator. This method allows you to incorporate the tests into your CI/CD workflows and development processes. This ensures the proper functioning of your product on the OpenShift platform and streamlining future updates and recertifications for the Operator.
      • Although initially learning about the method and debugging errors may take some time, it is an advanced method and provides the best and quickest feedback. Red Hat recommends using the hosted pipeline running on the Red Hat infrastructure option for several use cases. These include urgent deadlines and situations where sufficient resources or time are not available to learn and use the tooling.
      • You can use the hosted pipeline simultaneously with the CI/local pipeline as you learn to incorporate the local tooling long term.
      • Most recent test run tab provides the latest test results, if any.
      Certification table

      The certification table provides the following information:

      • Operator version
      • Pull request
      • Tested on
      • Test result - Pass or Fail
      • Created
      View all tests

      Click View all tests for detailed information about all the tests. It has two tabs:

      • Test Results - Displays a summary of all the certification tests along with their results.
      • Test Artifacts - Displays log files.