Chapter 14. Create a product
The product listing provides marketing and technical information, showcasing your product’s features and advantages to potential customers. It lays the foundation for adding all necessary components to your product for certification.
Prerequisites
Verify the functionality of your product on the target Red Hat platform, in addition to the specific certification testing requirements. If running your product on the targeted Red Hat platform results in a substandard experience then you must resolve the issues before certification.
You must construct your container images so that they meet the certification criteria and policy. For more details, see image content requirements. You can also use Red Hat base images for building your container images. See Red Hat Enterprise Linux Container Compatibility Matrix before matching your container images with the container hosts.
Procedure
Red Hat recommends completing all optional fields in the listing tabs for a comprehensive product listing. More information helps mutual customers make informed choices.
Red Hat encourages collaboration with your product manager, marketing representative, or other product experts when entering information for your product listing.
Fields marked with an asterisk (*) are mandatory.
Procedure
- Log in to the Red Hat Partner Connect Portal.
- Go to the Certified technology portal tab and click Visit the portal.
- On the header bar, click Product management.
- From the Listing and certification tab click Manage products.
From the My Products page, click Create Product.
A Create New Product dialog opens.
- Enter the Product name.
From the What kind of product would you like to certify? drop-down, select the required product category and click Create product. For example, select Containerized Application for creating a containerized product listing.
A new page with your Product name opens. It comprises the following tabs:
Along with the following tabs, the page header provides the Product Score details. Product Score evaluates your product information and displays a score. It can be:
- Fair
- Good
- Excellent
- Best
- Click How do I improve my score? to improve your product score.
- After providing the product listing details, click Save before moving to the next section.
14.1. Overview
This tab consists of a series of tasks that you must complete to publish your product:
- Section 14.1.1, “Complete product listing details for containerized applications”
- Section 14.1.2, “Complete company profile information for containerized applications”
- Section 14.1.3, “Accept legal agreements for containerized applications”
- Section 14.1.4, “Certify or validate your containerized applications”
- Section 14.1.5, “Validate your containerized applications”
- Section 14.1.6, “Add at least one product component for containerized applications”
- Section 14.1.7, “Certify components for your listing for containerized applications”
14.1.1. Complete product listing details for containerized applications
To complete your product listing details, click Start.
The Product Information tab opens.
- Enter all the essential product details and click Save.
14.1.2. Complete company profile information for containerized applications
- To complete your company profile information, click Start. After entering all the details, click Submit.
- To modify the existing details, click Review. The Account Details page opens.
- Review and modify the Company profile information and click Submit.
14.1.3. Accept legal agreements for containerized applications
To publish your product image, agree to the terms regarding the distribution of partner container images.
- To accept the legal agreements, click Start.
- To preview or download the agreement, click Review.
The Red Hat Partner Connect Container Appendix document displays. Read the document to know the terms related to the distribution of container images.
14.1.4. Certify or validate your containerized applications
It is not possible to validate a product that already has a certified component. Certifying a component is not required in order to validate a product.
To select validation or certification for your product, click Validate or Certify product. Read the Publication and testing guidelines.
- To certify, click Add Component and then go to Section 14.1.6, “Add at least one product component for containerized applications”.
- To validate, click Start validation.
After submitting your application for validation, the Red Hat certification team will review and verify the entered details of the Partner validation questionnaire. If at a later date you want to certify your Partner Validated application, complete the certification details.
14.1.5. Validate your containerized applications
- Select What Red Hat products are you validating for? Red Hat Open Shift or Red Hat Enterprise Linux.
- Select which Red Hat Open Shift or Red Hat Enterprise Linux versions and subversions you want to validate your products for.
- Click, Start Validation.
- Enter and complete all the information requested in the Partner validation questionnaire, including documentation, product testing and which Red Hat Open Shift or Red Hat cluster it has been tested on.
The entered details in the questionnaire will be used by Red Hat to determine whether to validate the product and if it can be published.
14.1.6. Add at least one product component for containerized applications
Click Start. You are redirected to the Components tab.
To add a new or existing product component, click Add component.
For adding a new component,
- In the Component Name text box, enter the component name.
For What kind of standalone component are you creating? select the component that you wish to certify. For example, for certifying your containers, based on your requirements select from the following options:
- Container Image
- Containerized application for RHEL
- Containerized application for OpenStack
- Click Next.
For Red Hat Enterprise Linux Version, select the major RHEL version for which you are certifying your component.
NoteYou can’t modify the version after creating the product listing.
- Click Create new component.
For adding an existing component, from the Add Component dialog, select Existing Component.
- From the Available components list, search and select the components that you wish to certify and click the forward arrow. The selected components are added to the Chosen components list.
- Click Attach existing component.
14.1.7. Certify components for your listing for containerized applications
To certify the components for your listing, click Start. If you have existing product components, you can view the list of Attached Components and their details:
- Name
- Certification
- Security
- Type
- Created
- Click more options to archive or remove the components
- Select the components for certification.
After completing all the above tasks you will see a green tick mark corresponding to all the options.
The Overview tab also provides the following information:
Product contacts - Provides Product marketing and Technical contact information.
- Click Add contacts to product to provide the contact information
- Click Edit to update the information.
Components in product - Provides the list of the components attached to the product along with their last updated information.
- Click Add components to product to add new or existing components to your product.
- Click Edit components to update the existing component information.
After publishing the product listing, you can view your Product Readiness Score and Ways to raise your score on the Overview tab.
14.2. Product Information
Through this tab you can provide all the essential information about your product. The product details are published along with your product on the Red Hat Ecosystem catalog.
General tab:
Provide basic details of the product, including product name and description.
- Enter the Product Name.
- Optional: Upload the Product Logo according to the defined guidelines.
- Enter a Brief description and a Long description.
- Click Save.
Features & Benefits tab:
Provide important features of your product.
- Optional: Enter the Title and Description.
- Optional: To add additional features for your product, click + Add new feature.
- Click Save.
Quick start & Config tab:
Add links to any quick start guide or configuration document to help customers deploy and start using your product.
- Optional: Enter Quick start & configuration instructions.
- Click Save.
- Select Hide default instructions check box, if you don’t want to display them.
Linked resources tab:
Add links to supporting documentation to help our customers use your product. The information is mapped to and is displayed in the Documentation section on the product’s catalog page.
It is mandatory to add a minimum of three resources. Red Hat encourages you to add more resources, if available.
- Select the Type drop-down menu, and enter the Title and Description of the resource.
- Enter the Resource URL.
- Optional: To add additional resources for your product, click + Add new Resource.
- Click Save.
FAQs tab:
Add frequently asked questions and answers of the product’s purpose, operation, installation, or other attribute details. You can include common customer queries about your product and services.
- Enter Question and Answer.
- Optional: To add additional FAQs for your product, click + Add new FAQ.
- Click Save.
Support tab:
This tab lets you provide contact information of your Support team.
- Enter the Support description, Support web site, Support phone number, and Support email address.
- Click Save.
Contacts tab:
Provide contact information of your marketing and technical team.
- Enter the Marketing contact email address and Technical contact email address.
- Optional: To add additional contacts, click + Add another.
- Click Save.
Legal tab:
Provide the product related license and policy information.
- Enter the License Agreement URL for the product and Privacy Policy URL.
- Click Save.
SEO tab:
Use this tab to improve the discoverability of your product for our mutual customers, enhancing visibility both within the Red Hat Ecosystem Catalog search and on internet search engines. Providing a higher number of search aliases (key and value pairs) will increase the discoverability of your product.
- Select the Product Category.
- Enter the Key and Value to set up Search aliases.
- Click Save.
- Optional: To add additional key-value pair, click + Add new key-value pair.
Add at least one Search alias for your product. Red Hat encourages you to add more aliases, if available.
14.3. Components tab for containers
Use this tab to add components to your product listing. Additionally, you can view a list of attached components linked to your Product Listing.
Select from the following options:
Alternatively, to attach a component to the Product Listing, you can complete the Add at least one product component option available on the Overview tab of a Container, Operator, or Helm Chart product listing.
14.3.1. Container images
- To add a new or existing product component, click Add component.
For adding a new component perform the steps,
- In the Component Name text box, enter the component name.
- For What kind of standalone component are you creating? select the component that you wish to certify. For example, for certifying your containers, select Container Image.
- Click Next.
On the Create and Add component page, select the preferred OS Content-Type and Distribution Method for the component:
For What base image does your container use?, select the type of image that you want to use for your component:
- Red Hat Universal Base Image - You can distribute UBI-based container images through the Red Hat Container registry or any other third-party registry.
- Red Hat Enterprise Linux - You can distribute RHEL-based container images through the Red Hat Container registry only.
For Select your preferred Distribution Method, select the container registry that you will use for distributing your container images. Customers will pull your container images from this location and in all the following methods your container images remain hosted on a registry that you manage. Red Hat recommends Quay.io to host your images, but you can use any Kubernetes-compatible registry.
Red Hat Container Registry - Select this option if you want Red Hat to distribute your containers through Red Hat’s container registry. If you select this option, images with this distribution method are hosted on your container registry, but are distributed to customers through a Red Hat registry proxy address. Customers will have access to your containers without adding registries to their configuration, but you will not have visibility regarding customer-specific download metrics or other usage data from the proxy.
NoteIf you are a grandfathered partner, who chose the option Red Hat Container Registry, you will see an additional checkbox titled I need Red Hat to host my registry. This checkbox triggers the creation of a Red Hat managed quay.io registry for use with this component.
Your own Container Registry - Select this option to publish your certified containers on your registry. When using your own third-party registry, your customers need to authenticate to your registry, to pull your certified containers, and use your product. In disconnected environments, customers must add your registry to their Red Hat platforms to install your certified containers.
NoteRed Hat recommends self-hosting on your own registry, because you can access your entire container metrics, and have full control of the access of your product. Red Hat recommends using Quay.io for this purpose, however, you can use any Kubernetes-compatible registry.
- Click Add Component.
For adding an existing component, from the Add Component dialog, select Existing Component.
- From the Available components list, search and select the components that you wish to certify and click the forward arrow. The selected components are added to the Chosen components list.
- Click Attach existing component.
14.3.2. Containerized application for RHEL
- To add a new or existing product component, click Add component.
For adding a new component perform the steps,
- In the Component Name text box, enter the component name.
- For What kind of standalone component are you creating? select the component that you wish to certify. For example, select Containerized application for RHEL.
- Click Next.
On the Create and Add component page, select the preferred RHEL version and Distribution Method for the component:
For What major version of RHEL will you be certifying your image for?, select the preferred RHEL version:
- 8
9
NoteYou cannot modify the version after creating the product component.
For Distribution Method, select the container registry that you will use for distributing your container images. Customers will pull your container images from this location and in all the following methods your container images remain hosted on a registry that you manage. Red Hat recommends Quay.io to host your images, but you can use any Kubernetes-compatible registry.
Red Hat Container Registry - Select this option, if you want Red Hat to distribute your containers through Red Hat’s container registry. Select the I need Red Hat to host my registry check box. When you select this option, images with this distribution method are hosted on your container registry but are distributed to customers through a Red Hat registry proxy address. Customers will have access to your containers without adding registries to their configuration, but you will not have visibility on customer-specific download metrics or other usage data from the proxy.
NoteIf you are a grandfathered partner, who chose the option Red Hat Container Registry, you will see an additional checkbox titled I need Red Hat to host my registry. This checkbox triggers the creation of a Red Hat managed quay.io registry for use with this component.
Your own Container Registry - Select this option to publish your certified containers on your registry. When using your own third-party registry, your customers need to authenticate to your registry, to pull your certified containers, and use your product. In disconnected environments, customers must add your registry to their Red Hat platforms to install your certified containers.
NoteRed Hat recommends self-hosting on your own registry, because you can access your entire container metrics, and have full control of the access of your product. Red Hat recommends using Quay.io for this purpose, however, you can use any Kubernetes-compatible registry.
- Click Add Component.
For adding an existing component, from the Add Component dialog, select Existing Component.
- From the Available components list, search and select the components that you wish to certify and click the forward arrow. The selected components are added to the Chosen components list.
- Click Attach existing component.
14.3.3. Containerized application for OpenStack
- To add a new or existing product component, click Add component.
For adding a new component, in the Component Name text box, enter the component name.
- For What kind of standalone component are you creating? select the component that you wish to certify. For example, for certifying a containerized application for Red Hat OpenStack platform, select Containerized application for OpenStack.
- For What major version of OpenStack will you be certifying your image for? version 17 is enabled by default. You cannot modify this field.
- Click Create new Component.
For adding an existing component, from the Add Component dialog, select Existing Component.
- From the Available components list, search and select the components that you wish to certify and click the forward arrow. The selected components are added to the Chosen components list.
Click Attach existing component.
NoteYou can add one component to multiple products listings. All attached components must be published before the product listing can be published.
After attaching components, you can view the list of Attached Components and their details:
- Name
- Certification
- Security
- Type
- Created
- Click more options to archive or remove the attached components
Alternatively, to search for specific components, type the component’s name in the Search by component Name text box.
14.4. Support
The Red Hat Partner Acceleration Desk (PAD) is a Products and Technologies level partner help desk service that allows the current and prospective partners a central location to ask non-technical questions pertaining to Red Hat offerings, partner programs, product certification, engagement process, and so on.
You can also contact the Red Hat Partner Acceleration Desk for any technical questions you may have regarding the Certification. Technical help requests will be redirected to the Certification Operations team.
Through the Partner Subscriptions program, Red Hat offers free, not-for-resale software subscriptions that you can use to validate your product on the target Red Hat platform. To request access to the program, follow the instructions on the Partner Subscriptions site.
- To request support, click Open a support case. See PAD - How to open & manage PAD cases, to open a PAD ticket.
- To view the list of existing support cases, click View support cases.
14.5. Removing a product
After creating a product listing if you wish to remove it, go to the Overview tab and click Delete.
A published product must first be unpublished before it can be deleted. Red Hat retains information related to deleted products even after you delete the product.