Chapter 16. Adding certification components
Chapter 16. Adding certification components After creating the new product listing, add the certification components for the newly created product listing. You can configure the following options for the newly added components: Note The component configurations differ for different product categories. Section 16.1, "Images" Section 16.2, "Certification for containers" Section 16.3, "Security" Section 16.4, "Repository information" Section 16.5, "Component details" Section 7.3, "Contact Information" Section 16.7, "Associated products for containers" To configure the options, go to the Components tab and click on any of the existing components. 16.1. Images The Images tab provides the test results for the container images that you submit by using the preflight tool. You have to configure preflight and push your container images to view the test results. To push your container images, click Set up Preflight . For detailed instructions about certification testing, see Running the certification test suite . When your testing is complete you can see two categories of images: Manifest Digests - denotes container images that are available for multiple architectures. Standalone Container Images - denotes container images that are available only for a single architecture. This page provides the following details of your container images: Specific image ID or the SHA ID Image Tag(s) Certification - Certified or Not certified, pass or fail status based on the checks performed. Click on it for more details. Architecture - specific architecture of your image, if applicable. Security - check for any vulnerabilities, if any. Health Index - Container Health Index is a measure of the oldest and most severe security updates available for a container image. 'A' is more up-to-date than 'F'. See Container Health Index grades as used inside the Red Hat Container Catalog for more details. Created - the day on which you submitted the certification. Click the Actions menu to perform the following tasks: Delete Image - click this option to delete your container image when your image is unpublished. Sync Tags - when you have altered your image tag, use this option to synchronize the container image information available on both Red Hat Partner Connect and Red Hat Container catalog . View in Catalog - When your container image is published, click this option to view the published container image on the Red Hat Ecosystem Container catalog . Click Publish , to publish your certified container images. 16.2. Certification for containers 16.2.1. For Container images The Certification tab provides detailed information about the Export control questionnaire, all the certification tests performed for the attached container images and ways to submit your container image for certification. Export Control Questionnaire The Export control questionnaire contains a series of questions through which the Red Hat legal team evaluates the export compliance by third-party vendors. Partner's legal representative must review and answer the questions. Red Hat takes approximately five business days to evaluate the responses and based on the responses Red Hat approves partner or declines partner or defers decision or requests more information. Click Start questionnaire , to enter all the legal information about your product. Click Review to modify the existing details. Note If you are using a version of Universal Base Image (UBI) to build your container image, you can host your image in a private repository. This allows you to skip the Export Compliance questionnaire. This form is required only if you are hosting your images on the Red Hat Container Catalog . Certification tests It provides the status of the Manifest Digests Certification Tests or Standalone Certification Tests performed for the attached container images, which includes the following details: Results - total number of tests run along with the result. Click on it for more details. Image - specific image ID or SHA ID Last activity - number of days before you ran the test Submit your container image for verification Run the certification suite on your container image. See Running the certification test suite . Upload the test results. You can later see the test results on the Images tab. Publish the container image certification on the Red Hat catalog. See Publishing the certified container on Red Hat Ecosystem Catalog . Note This step certifies your container only. Use the Certifications tab to certify the functionality. 16.2.2. For Containerized applications on RHEL Export Control Questionnaire The Export control questionnaire contains a series of questions through which the Red Hat legal team evaluates the export compliance by third-party vendors. Partner's legal representative must review and answer the questions. Red Hat takes approximately five business days to evaluate the responses and based on the responses Red Hat approves partner or declines partner or defers decision or requests more information. Click Start questionnaire , to enter all the legal information about your product. Click Review to modify the existing details. Note If you are using a version of Universal Base Image (UBI) to build your container image, you can host your image in a private repository. This allows you to skip the Export Compliance questionnaire. This form is required only if you are hosting your images on the Red Hat Container Catalog . Verify the functionality of your product on Red Hat Enterprise Linux Verify the functionality of your product on Red Hat Enterprise Linux by using the Certification tab. You can perform the following functions: Run the Red Hat Certification Tool locally Download the test plan Share the test results with the Red Hat certification team. Interact with the certification team, if required. To verify the functionality of your product perform the following steps: If you are a new partner, click Request a partner subscription . When your request is approved, you get active subscriptions added to your account. When you have active partner subscriptions, then click Start certification and then click Go to Red Hat certification tool . A new certification case gets created on the Red Hat Certification portal , and you are redirected to the appropriate certification portal page. The certification team will contact you to start the certification testing process, and will follow up with you in case of a problem. After successful verification, a green check mark is displayed with the validate complete message. To review the product details, click Review . Submit your container image for verification Run the certification suite on your container image. See Running the certification test suite . Upload the test results. You can later see the test results on the Images tab. Publish the container image certification on the Red Hat catalog. See Publishing the certified container on Red Hat Ecosystem Catalog . Note This step certifies your container only. Use the Certifications tab to certify the functionality. 16.2.3. For Containerized applications for OpenStack The Certification tab provides detailed information about the Export control questionnaire and ways to submit your container image for certification. Export Control Questionnaire The Export control questionnaire contains a series of questions through which the Red Hat legal team evaluates the export compliance by third-party vendors. Partner's legal representative must review and answer the questions. Red Hat takes approximately five business days to evaluate the responses and based on the responses Red Hat approves partner or declines partner or defers decision or requests more information. Click Start questionnaire , to enter all the legal information about your product. Click Review to modify the existing details. Note If you are using a version of Universal Base Image (UBI) to build your container image, you can host your image in a private repository. This allows you to skip the Export Compliance questionnaire. This form is required only if you are hosting your images on the Red Hat Container Catalog . Submit your container image for verification Run the certification suite on your container image. See Running the certification test suite . Upload the test results. You can later see the test results on the Images tab. Publish the container image certification on the Red Hat catalog. See Publishing the certified container on Red Hat Ecosystem Catalog . Note This step certifies your container only. Use the Certifications tab to certify the functionality. 16.3. Security The security tab provides the health status of the attached product components. Red Hat uses a Health Index to identify security risks with your components that Red Hat provides through the Red Hat Ecosystem Catalog . The Health Index is a measure of the oldest and most severe security updates available for a container image. An image with a grade of 'A' is more up-to-date than one with a grade of 'F. For more information, see Container Health Index grades as used inside the Red Hat Container Catalog . This tab provides the health index of your images which includes the following details: Image ID Health index 16.4. Repository information You can configure the registry and repository details by using the Repository information tab. Enter the required details in the following fields: Field name Description Container registry namespace Registry name set when the container was created. This field becomes non-editable when the container gets published. Outbound repository name Repository name that you have selected or the name obtained from your private registry in which your image is hosted, for example, ubi-minimal. Repository summary Repository summary obtained from the container image. Repository description Repository description obtained from the container image. Instructions for users to get your company's image on the Red Hat Container catalog Provide specific instructions that you want users to follow when they get your container image. This field is applicable only for container images. After configuring all the mandatory fields click Save . Note All the fields marked with an asterisk * are required and must be completed before you can proceed with container certification. 16.5. Component details Configure the product component details by using this tab. Enter the required details in the following fields: Field name Description Image Type Select the respective image type for your product component. Operator image - Select this type if you want to deploy an operator that manages other images. Standalone image - Select this type if you want your image to be deployed either by your product or by users. Component image - Select this type if you want your image to be deployed by your product and not by users. Application categories Select the respective application type of your software product. Host level access Select between the two options: Unprivileged - If your container is isolated from the host. or Privileged - If your container requires special host-level privileges. Note If your product's functionality requires root access, you must select the privileged option, before running the preflight tool. This setting is subject to Red Hat review. Release Category Select between the two options: Generally Available - When you select this option, the application is generally available and supported. or Beta - When you select this option, the application is available as a pre-release candidate. Project name Name of the project for internal purposes. Auto-publish When you enable this option, the container image gets automatically published on the Red Hat Container catalog, after passing all the certification tests. Red Hat Enterprise Linux Version It denotes the version of RHEL on which you are certifying your containerized application. Note This field is non-editable and is applicable only for containerized applications on RHEL. Red Hat OpenStack platform It denotes the version of the OpenStack platform on which you are certifying your containerized application. Note This field is non-editable and is applicable only for containerized applications on Red Hat OpenStack platform. 16.6. Contact Information Note Providing information for this tab is optional. In the Contact Information tab, enter the primary technical contact details of your product component. Optional: In the Technical contact email address field, enter the email address of the image maintainer. Optional: To add additional contacts for your component, click + Add new contact . Click Save . 16.7. Associated products for containers The Associated Product tab provides the list of products that are associated with your product component along with the following information: Product Name Type Visibility - Published or Not Published Last Activity - number of days before you ran the test To add products to your component, perform the following: If you want to find a product by its name, enter the product name in the Search by name text box and click the search icon. If you are not sure of the product name, click Find a product . From the Add product dialog, select the required product from the Available products list box and click the forward arrow. The selected product is added to the Chosen products list box. Click Update attached products . Added products are listed in the Associated product list. Note All the fields marked with an asterisk * are required and must be completed before you can proceed with the certification.