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 .
 
 

