copyright | lastupdated | keywords | subcollection | content-type | services | account-plan | completion-time | ||
---|---|---|---|---|---|---|---|---|---|
|
2024-04-22 |
onboard software, third-party software, sell on IBM Cloud, partner center, operator, validate, test, sample Red Hat OpenShift operator, operator bundle |
sell |
tutorial |
Registry |
paid |
45m |
{{site.data.keyword.attribute-definition-list}}
{: #bundle-onboard} {: toc-content-type="tutorial"} {: toc-services="Registry"} {: toc-completion-time="45m"}
This tutorial walks you through how to onboard a Certified Operator bundle from a {{site.data.keyword.redhat_notm}} registry. By completing this tutorial, you learn how to import the {{site.data.keyword.openshiftshort}} Operator bundle, configure a deployment, license, and other details, and validate that the Operator bundle can be installed on a cluster. {: shortdesc}
This tutorial is one of four in a series that demonstrates how to onboard and publish a sample Operator bundle from the {{site.data.keyword.openshiftshort}} Certified registry. It uses a fictitious company called Example Corp. As you complete the tutorial, adapt each step to fit your product's needs.
{: #bundle-onboard-prereqs}
- Go to {{site.data.keyword.redhat_notm}} OperatorHub to confirm that your Operator bundle exists in the {{site.data.keyword.redhat_notm}} Certified registry.
- Create your {{site.data.keyword.openshiftshort}} cluster.
- Upload your Operator bundle and application images to {{site.data.keyword.registrylong_notm}}.
- Verify that you're assigned the correct roles. For more information, see Assigning access to account management services and Managing access to resources.
- Administrator on all account management services and all IAM services
- Editor on the catalog management service
- Editor on the {{site.data.keyword.registrylong_notm}} service
- Administrator on the {{site.data.keyword.openshiftshort}} cluster
- Editor on the software instance service
Make sure that you use the same account to access {{site.data.keyword.registrylong_notm}} and to create the {{site.data.keyword.openshiftshort}} cluster. {: important}
{: #bundle-onboard-import} {: step}
- In the {{site.data.keyword.cloud_notm}} console, click the Navigation Menu icon > Partner Center > My products.
- Select the product that you're onboarding.
- From the Software page, click Import a version.
- Select Operator from {{site.data.keyword.redhat_notm}} registry as your deployment method.
- Select Certified as your {{site.data.keyword.redhat_notm}} repository.
- Select your Operator bundle. For example, for the purposes of this tutorial, you can select Akka Cluster Operator as your Operator.
- Select the Operator bundle version that you want to import.
- Enter the software version that the Operator bundle installs in the format of major version, minor version, and revision. For example, you can use Operator version
1.1.0
to install software version3.1.1
. - Review the summary of your Operator bundle.
- Click Add version.
{: #bundle-configure} {: step}
From the Configure version tab, you can review your version details. After you review your version details, click Next.
{: #bundle-onboard-cfg-license} {: step}
If users are required to accept any license agreements beyond the {{site.data.keyword.cloud_notm}} Services Agreement, provide the URL to each agreement.
- From the Add license agreements tab, click Add license.
- Enter the name and URL, and click Add license.
- Enter all additional license agreements, and click Next.
{: #bundle-onboard-review-readme} {: step}
When users install the software, they can view product information by clicking the Readme link. The information in the Readme link is generated from the readme file that you uploaded to your source repository.
- From the Edit readme tab, click the Edit icon .
- Preview how the information in the readme file is displayed to users when they install the Operator bundle.
- To make changes, edit the information in the source file and import the updated Operator bundle to your private catalog.
- Click Save.
- Click Next.
{: #bundle-onboard-validate} {: step}
Before you can publish the Operator bundle, you need to validate it to make sure that the version can be deployed to the intended target.
-
From the Validate product tab, select the Update channel that you would like to receive updates from.
-
Select whether you want to apply updates automatically or manually.
-
Select a {{site.data.keyword.openshiftshort}} cluster.
-
Select a project.
-
Click Next.
-
Confirm or edit your workspace name.
-
Select a resource group.
-
Select a Schematics region.
-
Enter tags for your workspace. Tags provide a way to organize, track usage costs, and manage access to the resources in your account. {: tip}
-
Click Next
-
Click Validate.
{{site.data.content.manage-compliance}}
{: #bundle-review-reqs}
You must complete validation and any other requirements to publish your bundle.
{: #bundle-onboard-next}
Go to Partner Center and submit your request to publish your Operator bundle to the {{site.data.keyword.cloud_notm}} catalog.