To integrate your VM based solution with GCP Marketplace, you’ll need to provide us with a few key deliverables and do some setup tasks even before you start, such as:
- Provide your completed open source compliance document.
- Create your work space: Public and Dev project.
- Complete the project info form.
- Choose a base OS image to use.
- Determine whether you need support validation post launch.
After you send us the above information, we'll give you access to Partner Portal which you can use to proceed to the next step, Technical Integration.
Overview of technical integration
As a partner, you can use Partner Portal to create GCP Marketplace solutions. You can enter solution details, attach a VM image to a solution, and specify the minimum configuration.
The following diagram describes the technical integration process at a high level.
The deliverables in the technical integrations depends upon your solution type.
For standard solutions:
- Create a VM image.
- Create a solution in Partner Portal.
For custom solutions, deployment management templates are required along with the VM image and solution.
For more information about the differences between standard and custom solutions, see Technical Components.
Follow best practices
The following best practices are recommended for all solutions:
- Create Getting Started documentation
- Add user support documentation
- Create user authentication credentials using autogenerated password
Review and launch
After you submit your solution, cloud-partner-eng will review your submission and work with you to resolve any issues before approving it. When the solution is approved it will be launched within 15 minutes of approval.
About GCP Marketplace
GCP Marketplace supports the following resources and GCP Marketplace partners can deploy the following resources as part of a solution. Please contact email@example.com if your solution requires additional resource types.
Standard solution resources
- Virtual Machine instances
- Disks (PD and SSD)
- Firewall rules
- IP address
Custom solution resources
- Instance Group Manager
- Load Balancer
- Health check
- Global forwarding rule
- HTTP proxy
- URL map
Google Cloud Platform resources
In addition to the resources listed above, you can also use the following Google Cloud Platform resources for your solution:
- Storage bucket