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.

Creating a Listing

Guidelines for Listings

Create a new install package for the image artifact. Building an Oracle Cloud Infrastructure Install Package
  1. On the Edit Listing page, click the App Install Package tab.
  2. From the Installable drop down list, select OCI Compute and click Create Package.
  3. Enter the required information in the Define Package Information section and click Save.
  4. In the Configure OCI Compute Image section, click Edit and select the artifact corresponding to your custom image.
  5. Click Save.
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.

Creating a Listing

Guidelines for Listings

Before submitting a listing for approval, create an OCI Resource Manager Package. Creating an OCI Resource Manager Package
  1. On the Edit Listing page, click the App Install Package tab.
  2. From the Installable drop down list, select OCI Resource Manager, and click Create Package.
  3. Enter the required information in the Define Package Information section and click Save.
  4. In the Configure Terraform Template section, click Edit, and select the artifact corresponding to your Terraform template.
  5. Click Save.
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.

Monitoring the Listing Status During Approval

Receiving Approval for Listing

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:

Workflow

Task More Information
Generate a custom image in your Oracle Cloud Infrastructure tenancy.

Guidelines for Images

Bring Your Own Image (BYOI)

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. Accessing Partner Portal
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.

Creating a Listing

Guidelines for Listings

Next, to create an install package for Oracle Cloud Infrastructure:
  1. On the Edit Listing page, click the App Install Package tab.
  2. From the Installable drop down list, select OCI Compute and click Create Package.
  3. Enter the required information in the Define Package Information section and click Save.
  4. In the Configure OCI Compute Image section, select the artifact that your image is associated with.
  5. Click Save.
Building an Oracle Cloud Infrastructure Install Package
Complete your listing and when you are ready, submit it for approval.

Starting a Listing

Submitting a Listing for Approval

Monitor the status of your listing and respond to comments, if any.

Monitoring the Listing Status During Approval

Receiving Approval for Listing

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:

  1. Enable Roving Edge Exportability for a Marketplace listing in the Partner Portal. See Enabling Roving Edge Exportability.
  2. View the Roving Edge Exportability enabled listing in Console Marketplace and export the custom image in to an RED. See Configuring Roving Edge Exportability.