Using Partner Portal
The following are the various scenarios to use the Partner Portal service.
Using Partner Portal for OCI Stack Listing
Stacks include Terraform configuration files (templates) as well as an input variable schema file, packaged together in a ZIP file.
When you create a stack, you enable customers to quickly create and use all the infrastructure components required by your app, such as compute instances, storage and networking, DNS entries, application configuration scripts, and license keys.
Use the following workflow to publish an Oracle Cloud Infrastructure Stack Listing.
Task | More Information |
---|---|
Complete the prerequisites. | Prerequisites |
Create a custom image in Oracle Cloud Infrastructure. Create an instance in your Oracle Cloud Infrastructure tenancy, and then install your application on this instance. After installing the application on this instance, create a custom image in Oracle Cloud Infrastructure. Follow the image guidelines while creating the custom image. |
To create a custom Linux image, see Creating a Custom Linux Image. To create a custom Windows image, see Creating a Generalized Image. |
Create one or more Terraform configuration files. | Creating a Terraform Configuration File |
(Optional.) Test the Terraform configuration files on your local machine to validate that you have defined all the required resources for your application in the Terraform configuration files. | Verifying Terraform Configuration on Local Machine |
Create a stack in Oracle Resource Manager and test the stack. | Verifying Terraform Configuration in Resource Manager |
Create an artifact for image listing in Marketplace Partner Portal to refer to the custom image that you have created in Oracle Cloud Infrastructure. From the Artifact Type drop down list, select OCI Compute Image. | Creating an Artifact for Image Listing |
Create an Oracle Cloud Infrastructure application listing. Ensure that your listing complies with the general guidelines for listings. | |
Create a new install package for the image artifact. | Building an Oracle Cloud Infrastructure Install Package
|
Publish OCI application listing that you've created as a private listing. | Publishing a Listing as Private |
After publishing the listing privately, test the Terraform configuration using Oracle Resource Manager.Update your Stack to include marketplace agreements and update oci_core_instance resource with a published marketplace image OCID. Remove all reference to any custom image OCID in your Tenancy. | Subscribing Terraform Configurations to Marketplace Images |
Update oci_images.tf file with the Marketplace Image OCIDs that the Stack is subscribed to. |
Replicating Stack Listing to Other Markets |
Create an artifact to upload your Terraform template. You can upload the Terraform template as a zip file. | Creating an Artifact for Stack Listing |
After the Terraform template is successfully uploaded, create a listing. Ensure that your listing complies with the general guidelines for listings and the guidelines for application listings. | |
Before submitting a listing for approval, create an OCI Resource Manager Package. | Creating an OCI Resource Manager Package
|
Complete your listing and when you are ready, submit it for approval. | Submitting a Listing for Approval |
Monitor the status of your listing and respond to comments, if any. | |
When the listing is approved, you can publish it. If you had opted for the listing to be published automatically upon approval, you don't need to do anything further. | Publishing a Listing |
Using Partner Portal for OCI Image Listing
An Oracle Cloud Infrastructure Marketplace image listing allows you to create a custom machine image and import it into your Oracle Cloud Infrastructure tenancy. When customers use your app, an Oracle Cloud Infrastructure Compute instance is launched using the image you created.
Prerequisites
To publish an image listing for Oracle Cloud Infrastructure, do the following:
- Have an Oracle Cloud Infrastructure tenancy that is enabled as a partner tenancy. See Partner Portal Access and Setup.
- Create the terms of use for your applications. See Creating Terms of Use.
- Be an approved Marketplace publisher with access to Partner Portal. See Registering as a Marketplace Publisher and Signing in to Partner Portal.
Workflow
Task | More Information |
---|---|
Generate a custom image in your Oracle Cloud Infrastructure tenancy. | |
Link your Oracle Cloud Infrastructure tenancy to your Marketplace publisher account. This allows Marketplace to look up the images in your Oracle Cloud Infrastructure tenancy. | Partner Portal Access and Setup |
Create an artifact to refer to the image in your Oracle Cloud Infrastructure tenancy. From the Artifact Type drop down list, select OCI Compute Image. | Creating an Artifact for Image Listing |
Create a listing. Ensure that your listing complies with the general guidelines for listings. | |
Next, to create an install package for Oracle Cloud Infrastructure:
|
Building an Oracle Cloud Infrastructure Install Package |
Complete your listing and when you are ready, submit it for approval. | |
Monitor the status of your listing and respond to comments, if any. | |
When the listing is approved, you can publish it. If you had opted for the listing to be published automatically upon approval, you don't need to do anything further. | Publishing a Listing |
Using Roving Edge Exportability
To use Roving Edge Exportability, do the following:
- Enable Roving Edge Exportability for a Marketplace listing in the Partner Portal. See Enabling Roving Edge Exportability.
- View the Roving Edge Exportability enabled listing in Console Marketplace and export the custom image in to an RED. See Configuring Roving Edge Exportability.