Submit the VM image for approval
This page describes how to submit the virtual machine (VM) image for approval in the Producer Portal.
Submit the VM image
- Add a new product on the Producer Portal .
- Select Virtual Machine as the product type and provide a unique name for the product. Follow these guidelines for the product name and product overview:
- The product name must match the application or soure for which you build the connector. For example, if you build a connector for Salesforce, use Salesforce in the product name.
- Don't use reserved keywords such as "plugin" in the product name.
- The product overview must mention that this product is for Integration Connectors or Application Integration.
- Specify the product details. For guidelines about how to enter the product details, see Add product details .
- Create the deployment package .
- Select a pricing model .
- Submit your product to Cloud Marketplace .
Create the deployment package
- Select the VM image created earlier in the Deployment Image Source section. This image must be the same as the image mentioned in the autogen configuration.
- For the deployment package, select Manual configuration for more complex products . You can't use guided configuration as this product requires a startup script.
- In the Type section, select Custom (UI deployment) .
- In the Image Variable
field, enter
source_image. - To upload the deployment package, do the following:
- Create a Cloud Storage bucket .
- To zip the terraform module, run the following command:
cd solution_folder zip
.zip ./* Ensure that only the files are zipped and not the parent folder.
- To upload the zip file to the Cloud Storage bucket, run the following command:
gcloud storage cp MODULE_NAME .zip gs:// BUCKET_NAME
- In the Producer Portal, in the Specify your GCS object location field, browse and select the uploaded object.
- In the Required roles
section, select the role for the Compute Admin role (
roles/compute.admin). - To validate the deployment module, click Validate .
- To view the UI and deploy the VM product for testing, click Deployment preview . This page will be the same as what the consumers will see while setting up the connector VM.
What's next
- Learn how to submit a publish request for the connector .

