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 .
 

