---
name: sell-software-versions
title: Adding a version of your software
description: After onboarding your software, you can add multiple versions of your software to your private catalog.
last-updated: 2024-06-10
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/sell?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Adding a version of your software
{: #add-version-software}

After onboarding your software, you can add multiple versions of your software to your private catalog.
{: shortdesc}

## Add a version of Helm chart
{: #add-version-helm}

This process is for adding a new version. If you want to deploy your existing version to a new target, see [Deploying a Helm chart to a new target](https://cloud.ibm.com/docs/sell?topic=sell-helm-target-new&format=markdown).

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
1. Select your product, and select **Software**.
1. Click **Import a version**.
1. Select **Helm chart** as your deployment method.
1. Indicate whether your repository type is private or public.
1. Enter your source url.
1. Choose your deployment target.
1. Review the **Summary**.
1. Click **Add version**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).

## Add a version of Terraform
{: #add-version-terraform}

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
1. Select your product, and select **Software**.
1. Click **Import a version**.
1. Select **Terraform** as your deployment method.
1. Indicate whether your repository type is private or public.
1. Enter your source url.
1. Enter your software version in the format of major version, minor version, and revision, for example, 1.0.0.
1. Review the **Summary**.
1. Click **Add version**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).

## Add a version of an Operator from your own repository
{: #add-version-operator-own}

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
2. Select your product, and select **Software**.
3. Click **Import a version**.
4. Select **Operator** as your deployment method.
5. In the source repository menu, select **Import from your repository**.
6. Indicate whether your repository type is private or public.
7. Enter your source url.
8. Enter your software version in the format of major version, minor version, and revision, for example, 1.0.0.

   Enter the version of your software and not the version of your operator. For example, you can use operator version 1.3.0 to install software version 3.1.1. The software version field is asking for version number 3.1.1.
   {: important}

9. Review the **Summary**.
10. Click **Add version**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).

## Add a version of an Operator from a Red Hat registry
{: #add-version-operator-index}

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
1. Select your product.
1. In Software, click **Import a version**.
1. Select **Operator from Red Hat registry** as your deployment method.
1. Select the Red Hat repository.
1. Select the Operator bundle.
1. Choose the Operator version from the list of available versions in the repository.
1. 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 version `3.1.1`.
1. Review the summary of your Operator bundle.
1. Click **Add version**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).

## Add a version of an OVA image
{: #add-version-ova}

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
1. Select your product.
1. In Software, click **Import a version**.
1. Select **OVA image** as your deployment method.
1. Indicate whether your repository type is private or public.
1. Enter your source url.
1. Review the **Summary**.
1. Click **Add version**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).

## Add a version of a virtual server image with Terraform
{: #add-version-vsi}

1. In the IBM Cloud console, click the **Navigation Menu** icon ![Navigation Menu icon](../icons/icon_hamburger.svg "Menu") > **Partner Center** > **My products**.
1. Select your product.
1. In Software, click **Import a version**.
1. Select **Virtual server image with Terraform** as your deployment method.
1. Indicate whether your repository type is private or public.
1. Enter your source url.
1. Enter your software version in the format of major version, minor version, and revision, for example, 1.0.0.
1. Review the **Summary**.
1. Click **Add version**.
1. Click the name of your product.
1. Click the **Edit** icon ![Edit icon](../icons/edit-tagging.svg "Edit").
1. Confirm that the Delivery method is set to **VPC VSI**.
1. Click **Save**.

To complete the validation process, see [Configure the product details](https://cloud.ibm.com/docs/sell?topic=sell-sw-validate&format=markdown#sw-validate-cfg-deploy).