Creating a new product version
In the Product versions tab, click
Note
All text fields support Markdown
-
Upload the product logo in SVG format.
-
Select product categories.
-
In the Pricing plan field, select the service plan that you created or create a new one.
-
In the Compute image field, click Add. In the window that opens, find your folder and select the image.
-
Fill in the product information in Russian and English:
- Name: Name of your product.
- Short description: Brief description.
- Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
- How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
- Support: Your contact details if there are any questions or something goes wrong while using the product.
- Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
-
Add useful links in Russian and English.
-
If necessary, specify the OS name and version. This section is filled out automatically based on the parameters of the basic image of the operating system.
-
Under Product contents, list the software and versions included in the product.
-
Under Resources:
-
Set the VM configuration requirements for your software to run:
-
Click the
icon on the right. -
Select an option for:
-
CPU share
-
Platforms
-
GPU
-
Network
-
Roles
To remove a parameter, click
next to its name. TheCPU
,RAM
, andDisk size
parameters are required and cannot be removed.
-
-
-
For the parameters:
Network
: Specify the maximum available number of network interfaces for VMs based on your product. By default, one network interface is available.Platforms
: Select all the platforms on which the VM can be deployed.Roles
: Select the required roles. If you specify the service account role, the user will be prompted to link a service account with this role to the VM when it is deployed.
-
For the other parameters in the Minimum field, specify the value that guarantees your software will run on the deployed VM. The user cannot start a VM with the parameters below those specified. If necessary, fill in the fields:
- Maximum: Maximum parameter value. The user cannot start a VM with parameters higher than those specified.
- Recommended: Optimal value for your software to run on the VM.
-
-
Under Terms of service, add links to license agreements.
For each link, fill in the following fields:
- Header (ru): Name of the product (or license agreement) in Russian.
- Header (en): Name of the product (or license agreement) in English.
- Type: Type of the license agreement:
- For the main product: Additional terms of service.
- For software from other vendors included in the product: Additional terms of service by third parties.
- URL: Link to the license agreement.
-
Click Create.
-
Upload the product logo in SVG format.
-
Select product categories.
-
In the Pricing plan field, select the service plan you created or create a new one.
-
In the Docker compose field, describe the Docker Compose specification in YAML format.
-
Fill in the product information in Russian and English:
- Name: Name of your product.
- Short description: Brief description.
- Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
- How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
- Support: Your contact details if there are any questions or something goes wrong while using the product.
- Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
-
Add useful links in Russian and English.
-
Under Resources:
-
Set the VM configuration requirements for your software to run:
-
Click the
icon on the right. -
Select an option for:
GPU
Network
Platforms
Roles
To remove a parameter, click
next to its name. TheCPU
,RAM
, andDisk size
parameters are required and cannot be removed.
-
-
For the parameters:
Network
: Specify the maximum available number of network interfaces for VMs based on your product. By default, one network interface is available.Platforms
: Select all the platforms on which the VM can be deployed.Roles
: Select the required roles. If you specify the service account role, the user will be prompted to link a service account with this role to the VM when it is deployed.
-
For the other parameters in the Minimum field, specify the value that guarantees your software will run on the deployed VM. The user cannot start a VM with the parameters below those specified. If necessary, fill in the fields:
- Maximum: Maximum parameter value. The user cannot start a VM with parameters higher than those specified.
- Recommended: Optimal value for your software to run on the VM.
-
-
Under Terms of service, add links to license agreements.
For each link, fill in the following fields:
- Header (ru): Name of the product (or license agreement) in Russian.
- Header (en): Name of the product (or license agreement) in English.
- Type: Type of the license agreement:
- For the main product: Additional terms of service.
- For software from other vendors included in the product: Additional terms of service by third parties.
- URL: Link to the license agreement.
-
Click Create.
-
Upload the product logo in SVG format.
-
Select product categories.
-
In the Pricing plan field, select the service plan you created or create a new one.
-
In the Manifest field, insert a valid link to the manifest previously uploaded to Yandex Object Storage. For more information about the manifest and product requirements for Managed Service for Kubernetes, see Creating a product for Managed Service for Kubernetes.
-
Fill in the product information in Russian and English:
- Name: Name of your product.
- Short description: Brief description.
- Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
- How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
- Support: Your contact details if there are any questions or something goes wrong while using the product.
- Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
-
Add useful links in Russian and English.
-
Under Terms of service, add links to license agreements.
For each link, fill in the following fields:
- Header (ru): Name of the product (or license agreement) in Russian.
- Header (en): Name of the product (or license agreement) in English.
- Type: Type of the license agreement:
- For the main product: Additional terms of service.
- For software from other vendors included in the product: Additional terms of service by third parties.
- URL: Link to the license agreement.
-
Click Create.
Version testing
Warning
Once you click Send for verification and submit a product version for moderation, you will not be able to run it and test its performance.
To test a product version:
- On the Versions tab, select the product version created earlier.
- In the top-right corner, click
Start.
-
Upload the product logo in SVG format.
-
Select product categories.
-
In the Pricing plan field, select the service plan that you created or create a new one.
-
Under Preset, click Choose preset. In the window that opens:
- Select a preset, i.e., a group of Yandex Cloud services for the application to operate on. The following presets are currently available:
- Network Load Balancer + Instance Groups
- Network Load Balancer + Instance Groups + Managed Service for PostgreSQL
- Network Load Balancer + Instance Groups + Managed Service for MySQL®
- Network Load Balancer + Instance Groups + Yandex Managed Service for Valkey™
- Network Load Balancer + Instance Groups + Object Storage
- Under Preset parameters, set the default parameters for resources to be created during the application installation. Make sure the disk image meets the requirements.
To enable users to edit the defaults, copy the name of the variable from the tooltip next to the preset parameter and create a field with that variable name under App parameters.
- Select a preset, i.e., a group of Yandex Cloud services for the application to operate on. The following presets are currently available:
-
List parameters to be specified by the user before installing the application under App parameters. To do this, click Overview → + Create field. To check the appearance of the fields with the settings you selected, go to the Preview tab.
You can get user-defined values on a VM instance created by the application:
- From the metadata service
- From the
/etc/cloud-app.conf
file
The names of the parameters storing values are the same as those of the variables.
-
In the Application template field, select the folder to test application deployment in.
-
Fill in the product information in Russian and English:
- Name: Name of your product.
- Short description: Brief description.
- Description: Detailed description of your product, i.e., what problems it addresses, its key characteristics, features, and advantages over similar products. Be specific and avoid advertising cliches.
- How to install the product: Step-by-step guide on how to get started with your product. Specify what to pay attention to when deploying your product and what difficulties users may face.
- Support: Your contact details if there are any questions or something goes wrong while using the product.
- Use cases: List of examples of how your product can be used. Give links to available use cases (if any).
-
Add useful links in Russian and English.
-
Under Terms of service, add links to license agreements.
For each link, fill in the following fields:
- Header (ru): Name of the product (or license agreement) in Russian.
- Header (en): Name of the product (or license agreement) in English.
- Type: Type of the license agreement:
- For the main product: Additional terms of service.
- For software from other vendors included in the product: Additional terms of service by third parties.
- URL: Link to the license agreement.
-
Click Create.
After a version is created, click Run in the top-right corner to test the application deployment. Make sure that everything is up and running.
Before publication, the version must be moderated by technical experts and editors. When moderation succeeds, you can publish the approved version.