Chapter 4. Adding certification components 4.1. For OpenStack infrastructure containerized applications 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 4.1.1, "Images" Section 4.1.2, "Certification" Section 4.1.3, "Security" Section 4.1.4, "Repository information" Section 4.1.5, "Component details" Section 4.1.6, "Contact information for containerized applications" Section 4.1.7, "Associated products" To configure the options, go to the Components tab and click on any of the existing components. 4.1.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. 4.1.2. Certification The Certification tab provides detailed information about the Export control questionnaire and all the certification tests performed for the attached container images. 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 . Validate the functionality of your product on this Red Hat OpenStack release Validate the functionality of your product on this Red Hat OpenStack release by using the Certification tab. You can perform the following functions: Run the Red Hat Certification Tool locally. Share the test results with the Red Hat certification team. Interact with the certification team, if required. To validate 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 validated 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. Note This step certifies your container only. Use the Certifications tab to certify the functionality. 4.1.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 4.1.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. 4.1.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. 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. 4.1.6. Contact information for containerized applications 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 . 4.1.7. Associated products 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. 4.2. For OpenStack infrastructure non-containerized applications 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 4.2.1, "Certification for non-containers" Section 4.2.2, "Component Details" Section 4.2.3, "Contact Information for non containers" Section 4.2.4, "Associated products for non containers" To configure the component options, go to the Components tab and click on any of the existing components. 4.2.1. Certification for non-containers Validate the functionality of your product on this Red Hat OpenStack release Validate the functionality of your product on this Red Hat OpenStack release by using the Certification tab. This feature allows you to perform the following functions: Run the Red Hat Certification Tool locally. Share the test results with the Red Hat certification team. Interact with the certification team, if required. To validate 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 . 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 component portal page. This page has four tabs: Summary - It includes the Certification Case, Partner Product and Progress details of the new certification case. On the Summary tab, navigate to the Files section and click Upload , to upload your test results. Add any relevant comments in the Discussions section, and then click Add Comment . Test Plans - displays the Test Plan Summary details of the new certification case. Related Certifications - displays the details of the related certification cases. Properties - displays the certification properties. It includes the following details: General - Provide the base certification version and platform information for your product certification and click Update Values : Platform - Select the required information for the following fields from the respective drop-down list: Product Version Base Version Support Case - Add any existing support cases or knowledge base articles that you want to reference with your certification case. OpenStack - Provide the details of the Red Hat OpenStack plugin components for certification and click Update . All the provided details along with the selected features and their respective protocols are available on the CertOps hub. 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 validated product details, click Review . 4.2.2. Component Details Enter the required component details in the following fields: Component name - Enter the component name. This name is not published and is only for internal use. Red Hat OpenStack Version - Specifies the Red Hat OpenStack version on which you certify your non-containerized application component. This field is auto-populated with the required OpenStack version. Click Save . 4.2.3. Contact Information for non containers 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 . 4.2.4. Associated products for non 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.

Commands: