[Документация Yandex Cloud](../../index.md) > [Yandex Cloud Marketplace](../index.md) > Партнерам > Пошаговые инструкции > Создание новой версии продукта

# Создание новой версии продукта

На вкладке **Версии продукта** нажмите ![image](../../_assets/console-icons/plus.svg) **Создать версию**. Заполните форму необходимыми сведениями:

{% note info %}

Все текстовые поля поддерживают разметку в формате [Markdown](https://ydocs.tech/ru/).

{% endnote %}

{% list tabs group=service %}

- Compute Cloud {#compute}

  1. Загрузите логотип продукта в формате SVG.
  
  1. Выберите категории продукта.
  
  1. В поле **Тариф** выберите созданный тариф или создайте новый.
  
  1. В поле **Образ Compute** нажмите кнопку **Добавить**. В открывшемся окне найдите свой каталог и выберите образ.
  
  1. Заполните информацию о продукте на русском и английском языках:
     
     * **Название** — название вашего продукта.
     * **Краткое описание** — краткое описание.
     * **Описание** — подробное описание вашего продукта: какие задачи он решает, его ключевые характеристики, особенности, преимущества перед аналогами. Будьте конкретны, избегайте шаблонных рекламных формулировок.
     * **Как установить продукт** — пошаговая инструкция, как начать работу с вашим продуктом. Укажите, на что нужно обратить внимание при развертывании и трудности, с которыми может столкнуться пользователь.
     * **Поддержка** — информация о том, как связаться с вами, если при работе с продуктом возникнут вопросы или что-то пойдет не так.
     * **Примеры использования** — список примеров использования вашего продукта. Оставьте ссылки на готовые примеры, если они есть.
  
  1. Добавьте полезные ссылки на русском и английском языках.
  
  1. Если требуется, уточните название и версию операционной системы. Данный блок заполняется автоматически исходя из параметров базового образа операционной системы.
  
  1. В блоке **Состав продукта** перечислите программное обеспечение с указанием версий, которое входит в продукт.
  
  1. В блоке **Необходимые ресурсы**:
  
     * Задайте требования к конфигурации ВМ, необходимой для работы вашего программного продукта:
  
        1. Нажмите справа на значок ![image](../../_assets/console-icons/plus.svg).
  
        1. Выберите параметр:
           * `Доля CPU`
           * `Платформы`
           * `GPU`
           * `Сеть`
           * `Роли`
  
             Чтобы исключить параметр, нажмите ![image](../../_assets/console-icons/xmark.svg) рядом с названием. Параметры `CPU`, `RAM`, `Размер диска` являются обязательными, их исключить нельзя.
  
     * Для параметров:
       
       *  `Сеть` — укажите максимально доступное число сетевых интерфейсов для ВМ на базе вашего продукта. По умолчанию предоставляется 1 сетевой интерфейс.
       * `Платформы` — выберите все платформы, на которых может быть развернута ВМ.
       * `Роли` — выберите необходимые роли. Если вы укажете роль сервисного аккаунта, то при развертывании ВМ пользователю будет предложено привязать к ВМ сервисный аккаунт с этой ролью.
     * Для остальных параметров в поле **Минимум** укажите значение, при котором гарантируется работоспособность вашего ПО на разворачиваемой ВМ. Пользователь не сможет запустить ВМ с параметрами ниже указанных. При необходимости заполните поля:
       
       * **Максимум** — максимальное значение параметра. Пользователь не сможет запустить ВМ с параметрами выше указанных.
       * **Рекомендуемое значение** — оптимальное значение параметра для работы вашего ПО на ВМ.
  
  1. В блоке **Условия обслуживания** добавьте ссылки на лицензионные соглашения.
     
     Для каждой ссылки заполните следующие поля:
     * **Заголовок (ru)** — название продукта (или лицензионного соглашения) на русском языке.
     * **Заголовок (en)** — название продукта (или лицензионного соглашения) на английском языке.
     * **Тип** — тип лицензионного соглашения:
       * для основного продукта — Дополнительные условия обслуживания;
       * для ПО других вендоров, которое входит в состав продукта - Дополнительные условия предоставления услуг третьими лицами.
     * **URL** — ссылка на лицензионное соглашение.
  
  1. Нажмите кнопку **Создать**.

- Container Solution {#cos}

  1. Загрузите логотип продукта в формате SVG.
  
  1. Выберите категории продукта.
  
  1. В поле **Тариф** выберите созданный тариф или [создайте](create-tariff.md) новый.
  
  1. В поле **Docker compose** опишите [Docker Compose-спецификацию](../../cos/concepts/coi-specifications.md#compose-spec) в формате YAML.
  
  1. Заполните информацию о продукте на русском и английском языках:
     
     * **Название** — название вашего продукта.
     * **Краткое описание** — краткое описание.
     * **Описание** — подробное описание вашего продукта: какие задачи он решает, его ключевые характеристики, особенности, преимущества перед аналогами. Будьте конкретны, избегайте шаблонных рекламных формулировок.
     * **Как установить продукт** — пошаговая инструкция, как начать работу с вашим продуктом. Укажите, на что нужно обратить внимание при развертывании и трудности, с которыми может столкнуться пользователь.
     * **Поддержка** — информация о том, как связаться с вами, если при работе с продуктом возникнут вопросы или что-то пойдет не так.
     * **Примеры использования** — список примеров использования вашего продукта. Оставьте ссылки на готовые примеры, если они есть.
  
  1. Добавьте полезные ссылки на русском и английском языках.
  
  1. В блоке **Необходимые ресурсы**:
  
      * Задайте требования к конфигурации ВМ, необходимой для работы вашего программного продукта:
  
          1. Нажмите справа на значок ![image](../../_assets/console-icons/plus.svg).
  
          1. Выберите параметр:
  
              * `GPU`
              * `Сеть`
              * `Платформы`
              * `Роли`
  
              Чтобы исключить параметр, нажмите ![image](../../_assets/console-icons/xmark.svg) рядом с названием. Параметры `CPU`, `RAM`, `Размер диска` являются обязательными, их исключить нельзя.
  
      * Для параметров:
        
        *  `Сеть` — укажите максимально доступное число сетевых интерфейсов для ВМ на базе вашего продукта. По умолчанию предоставляется 1 сетевой интерфейс.
        * `Платформы` — выберите все платформы, на которых может быть развернута ВМ.
        * `Роли` — выберите необходимые роли. Если вы укажете роль сервисного аккаунта, то при развертывании ВМ пользователю будет предложено привязать к ВМ сервисный аккаунт с этой ролью.
      * Для остальных параметров в поле **Минимум** укажите значение, при котором гарантируется работоспособность вашего ПО на разворачиваемой ВМ. Пользователь не сможет запустить ВМ с параметрами ниже указанных. При необходимости заполните поля:
        
        * **Максимум** — максимальное значение параметра. Пользователь не сможет запустить ВМ с параметрами выше указанных.
        * **Рекомендуемое значение** — оптимальное значение параметра для работы вашего ПО на ВМ.
  
  1. В блоке **Условия обслуживания** добавьте ссылки на лицензионные соглашения.
     
     Для каждой ссылки заполните следующие поля:
     * **Заголовок (ru)** — название продукта (или лицензионного соглашения) на русском языке.
     * **Заголовок (en)** — название продукта (или лицензионного соглашения) на английском языке.
     * **Тип** — тип лицензионного соглашения:
       * для основного продукта — Дополнительные условия обслуживания;
       * для ПО других вендоров, которое входит в состав продукта - Дополнительные условия предоставления услуг третьими лицами.
     * **URL** — ссылка на лицензионное соглашение.
  
  1. Нажмите кнопку **Создать**.

- Managed Service for Kubernetes {#managed-k8s}

  1. Загрузите логотип продукта в формате SVG.
  
  1. Выберите категории продукта.
  
  1. В поле **Тариф** выберите созданный тариф или создайте новый.
  
  1. В поле **Манифест** вставьте действующую ссылку на спецификацию продукта, предварительно загруженную в Yandex Object Storage. Подробнее о спецификации и требованиях к продуктам для Managed Service for Kubernetes в [Создание продукта для Managed Service for Kubernetes](../concepts/kubernetes-product.md).
  
  1. Заполните информацию о продукте на русском и английском языках:
     
     * **Название** — название вашего продукта.
     * **Краткое описание** — краткое описание.
     * **Описание** — подробное описание вашего продукта: какие задачи он решает, его ключевые характеристики, особенности, преимущества перед аналогами. Будьте конкретны, избегайте шаблонных рекламных формулировок.
     * **Как установить продукт** — пошаговая инструкция, как начать работу с вашим продуктом. Укажите, на что нужно обратить внимание при развертывании и трудности, с которыми может столкнуться пользователь.
     * **Поддержка** — информация о том, как связаться с вами, если при работе с продуктом возникнут вопросы или что-то пойдет не так.
     * **Примеры использования** — список примеров использования вашего продукта. Оставьте ссылки на готовые примеры, если они есть.
  
  1. Добавьте полезные ссылки на русском и английском языках.
  
  1. В блоке **Условия обслуживания** добавьте ссылки на лицензионные соглашения.
     
     Для каждой ссылки заполните следующие поля:
     * **Заголовок (ru)** — название продукта (или лицензионного соглашения) на русском языке.
     * **Заголовок (en)** — название продукта (или лицензионного соглашения) на английском языке.
     * **Тип** — тип лицензионного соглашения:
       * для основного продукта — Дополнительные условия обслуживания;
       * для ПО других вендоров, которое входит в состав продукта - Дополнительные условия предоставления услуг третьими лицами.
     * **URL** — ссылка на лицензионное соглашение.
  
  1. Нажмите кнопку **Создать**.
  
  ## Тестирование версии {#k8s-test}
  
  {% note warning %}
  
  Запустить версию продукта, чтобы протестировать ее работу, можно только до того, как вы нажмете кнопку **Отправить на проверку** и отправите версию на модерацию.
  
  {% endnote %}
  
  Чтобы протестировать версию продукта:
  
  1. На вкладке **Версии** выберите ранее созданную версию продукта.
  1. В правом верхнем углу нажмите кнопку ![image](../../_assets/console-icons/caret-right.svg) **Запустить**.

- Cloud Apps {#cloud-apps}

  1. Загрузите логотип продукта в формате SVG.
  
  1. Выберите категории продукта.
  
  1. В поле **Тариф** выберите созданный тариф или [создайте](create-tariff.md) новый.
  
  1. В поле **Конфигурация** выберите конфигурацию. Если у вас нет конфигурации, [создайте](create-configuration.md) ее.
  
  1. Заполните информацию о продукте на русском и английском языках:
     
     * **Название** — название вашего продукта.
     * **Краткое описание** — краткое описание.
     * **Описание** — подробное описание вашего продукта: какие задачи он решает, его ключевые характеристики, особенности, преимущества перед аналогами. Будьте конкретны, избегайте шаблонных рекламных формулировок.
     * **Как установить продукт** — пошаговая инструкция, как начать работу с вашим продуктом. Укажите, на что нужно обратить внимание при развертывании и трудности, с которыми может столкнуться пользователь.
     * **Поддержка** — информация о том, как связаться с вами, если при работе с продуктом возникнут вопросы или что-то пойдет не так.
     * **Примеры использования** — список примеров использования вашего продукта. Оставьте ссылки на готовые примеры, если они есть.
  
  1. Добавьте полезные ссылки на русском и английском языках.
  
  1. В блоке **Условия обслуживания** добавьте ссылки на лицензионные соглашения.
     
     Для каждой ссылки заполните следующие поля:
     * **Заголовок (ru)** — название продукта (или лицензионного соглашения) на русском языке.
     * **Заголовок (en)** — название продукта (или лицензионного соглашения) на английском языке.
     * **Тип** — тип лицензионного соглашения:
       * для основного продукта — Дополнительные условия обслуживания;
       * для ПО других вендоров, которое входит в состав продукта - Дополнительные условия предоставления услуг третьими лицами.
     * **URL** — ссылка на лицензионное соглашение.
  
  1. Нажмите кнопку **Создать**.
  
  После создания версии в верхнем правом углу страницы нажмите **Запустить**, чтобы протестировать развертывание приложения. Убедитесь, что все работает корректно.

{% endlist %}

Перед публикацией версия должна пройти модерацию технических специалистов и редакторов. После успешного прохождения модерации вы сможете опубликовать утвержденную версию.