Установка#

В данном руководстве описываются аспекты Platform V GraDeLy, связанные с установкой системы.

Состав дистрибутива#

Platform V GraDeLy поставляется дистрибутивом в виде архива GDL-x.x.x-xxx-distrib.zip.

Дистрибутив содержит в себе:

  • GDL-doc-x.x.x-xxx-distrib.zip — архив с технической документацией на Platform V GraDeLy;

  • gdl-x.x.x-xxx-owned-distrib.zip — архив с релизом Platform V GraDeLy, содержащий:

    • grdl-bin-D-x.x.x-xxx-cyclonedx-distrib.json - Файл с информацей о зависимостях артефакта grdl-bin-D-x.x.x-xxx-distrib.zip;

    • grdl-bin-D-x.x.x-xxx-distrib.zip — архив, содержащий каталог с бинарными файлами и файлами сбора Docker-образов:

      • ./package/ - каталог дистрибутива;

        • ./db/ — каталог архивов со скриптами liquibase для развертывания необходимых объектов в БД;

        • ./bh/grdl-console.jar — сервис API для взаимодействия с PL (АРМ компонента Базовый модуль (GRDL));

        • ./pl/grdl-console-ui.zip — архив, содержащий файлы Presentation Layer приложения;

        • ./docker/grdl-console/Dockerfile — инструкции по созданию образа;

        • ./docker/grdl-console-ui/Dockerfile — инструкции по созданию образа;

      • regid.2022-12.ru.sbertech_grdl-D-x.x.x.swidtag - файл swidtag с информацией об артефакте grdl-bin-D-x.x.x-xxx-distrib.zip;

    • grdl-cfg-D-x.x.x-xxx-distrib.zip — архив, содержащий каталог с конфигурационными файлами установки в k8s;

      • ./package/ - каталог дистрибутива;

        • ./conf/ — каталог с конфигурационными файлами для автоматизированной установки ПО средствами Pipeline;

      • regid.2022-12.ru.sbertech_grdl-D-x.x.x.swidtag - файл swidtag с информацией об артефакте grdl-cfg-D-x.x.x-xxx-distrib.zip;

    • grdl-bin-D-x.x.x-xxx.pom — файл с информацией об артефакте grdl-bin-D-x.x.x-xxx-distrib.zip;

    • grdl-cfg-D-x.x.x-xxx.pom — файл с информацией об артефакте grdl-cfg-D-x.x.x-xxx-distrib.zip;

    • rplw-bin-D-x.x.x-xxx-cyclonedx-distrib.json - файл с информацией о зависимостях артефакта rplw-bin-D-x.x.x-xxx-distrib.zip;

    • rplw-bin-D-x.x.x-xxx-distrib.zip — архив, содержащий каталог с бинарными файлами и файлами сбора Docker-образов:

      • ./package/ - каталог дистрибутива;

        • ./db/ — каталог архивов со скриптами liquibase для развертывания необходимых объектов в БД;

        • ./bh/gdl-worker.jar — REST-сервис с которым взаимодействует клиентский модуль GraDeLy;

        • ./docker/rplw-module/Dockerfile — инструкции по созданию образа;

      • regid.2022-12.ru.sbertech_rplw-D-x.x.x.swidtag - файл swidtag с информацией об артефакте rplw-bin-D-x.x.x-xxx-distrib.zip;

    • rplw-cfg-D-x.x.x-xxx-distrib.zip — архив, содержащий каталог с конфигурационными файлами установки в k8s;

      • ./package/ - каталог дистрибутива;

        • ./conf/ — каталог с конфигурационными файлами для автоматизированной установки ПО средствами Pipeline;

          • ./ansible/ - каталог с конфигурацией Ansible;

            • ./common/ - каталог с общей конфигурацией для всех ролей Ansible;

            • ./gradely_install/ - каталог с конфигурацией роли Ansible для установки ПО;

            • ./gradely_install_dot/ - каталог с конфигурацией роли Ansible для установки ПО средствами Pipeline;

            • ./gradely_update/ - каталог с конфигурацией роли Ansible для обновления ПО;

            • ./gradely_update/ - каталог с конфигурацией роли Ansible для получения версии ПО;

      • regid.2022-12.ru.sbertech_rplw-D-x.x.x.swidtag - файл swidtag с информацией об артефакте rplw-cfg-D-x.x.x-xxx-distrib.zip;

    • rplw-bin-D-x.x.x-xxx.pom — файл с информацией об артефакте rplw-bin-D-x.x.x-xxx-distrib.zip;

    • rplw-cfg-D-x.x.x-xxx.pom — файл с информацией об артефакте rplw-cfg-D-x.x.x-xxx-distrib.zip;

    • hash-trace.json — файл с хешами grdl-cfg-D-x.x.x-xxx-distrib.zip, grdl-bin-D-x.x.x-xxx-distrib.zip, rplw-bin-D-x.x.x-xxx-distrib.zip, rplw-cfg-D-x.x.x-xxx-distrib.zip и информацией о delivery_tools использовавшихся для сборки дистрибутива;

    • regid.2022-12.ru.sbertech_grdl-D-x.x.x-xxx.swidtag - файл swidtag с информацией об артефакте GDL-x.x.x-xxx-owned-distrib.zip;

    • Report.json — файл с отчетом по opensource зависимостям и хеши библиотек из дистрибутива GDL-x.x.x-xxx-party-distrib.zip;

  • GDL-x.x.x-xxx-party-distrib.zip — архив с opensource зависимостями Platform V GraDeLy;

  • GDL-x.x.x-xxx-owned-distrib.pom — файл с информацией об артефакте GDL-x.x.x-xxx-owned-distrib.zip;

  • GDL-x.x.x-xxx-party-distrib.pom — файл с информацией об артефакте GDL-x.x.x-xxx-party-distrib.zip;

  • GDL-x.x.x-xxx-cyclonedx-distrib.json - файл с информацей о зависимостях артефакта GDL-x.x.x-xxx-distrib.zip;

  • regid.2022-12.ru.sbertech_GDL-x.x.x-xxx.swidtag - файл swidtag с информацией об артефакте GDL-x.x.x-xxx-distrib.zip.

Примечание:

x.x.x-xxx - версия релиза.

Выбор способа установки#

Для GraDeLy предусмотрена автоматизированная установка через компонент Deploy tools (CDJE) продукта Platform V DevOps Tools (DOT) (далее по тексту – CDJE).

Сертификаты для компонента не устанавливаются, данные потребителей не шифруются, а кодируются в message pack. Ролевая модель не настраивается.