Адаптація "Підсистеми розгортання регламенту реєстру"

В даній статті фіксується обсяг змін що були виконані для реалізації підтримки Платформою регіонів обслуговування.

Опис

В рамках адаптації підсистеми розгортання потрібно внести зміни в пайплайн публікації для можливості обробки структури цифрового регламенту специфічного для глобального регіону

Функціональні сценарії

  • Розгортання регламенту реєстру

  • Валідація регламенту реєстру на етапі код-ревью

  • Валідація регламенту реєстру на етапі розгортання

  • Перегляд аудит звітів у Веб-інтерфейсі перегляду звітів (redash-server)

Зміни в підсистемах

Підсистема

Компонент

Зміна

Підсистема розгортання регламенту реєстру

Пайплайни розгортання регламенту (registry-regulations-publications-pipelines)

Отримання змінної про регіон розгортання global.region з хелм чарту registry-configuration

Не передавати параметр diia-notification-template-folder при валідації регламенту в утіліту

Поза скоупом

Підсистема Компонент Зміна Коментар

Підсистема моделювання регламенту реєстру

Git репозиторій Цифрового регламенту реєстру (gerrit:registry-regulations)

Розділення конфігурацій для запуску БП через Трембіту та іншими зовнішніми системами по REST протоколу

В рамках епіку Генералізація складової регламенту управління інтеграціями "bp-trembita"

Підсистема розгортання регламенту реєстру

Утиліта валідації регламенту (registry-regulations-validator-cli)

Зміна правил валідації директорії bp-trembita і файлу bp-trembita/external-system.yml

В рамках епіку Генералізація складової регламенту управління інтеграціями "bp-trembita"

Перевірка поштової адреси служби підтримки відносно заборонених доменів

В рамках епіку Розширення глобальних налаштувань для blacklist email

Умовне включення валідаторів, пов’язаних з перевіркою Дія нотифікацій

Поза скоупом 1 версії адаптації

Пайплайни розгортання регламенту (registry-regulations-publications-pipelines)

Адаптація кроку create-trembita-business-process

В рамках епіку Генералізація складової регламенту управління інтеграціями "bp-trembita"

Видалення розгортання проекту registry-soap-api

Поза скоупом 1 версії адаптації

Агент розгортання регламенту (dataplatform-jenkins-agent)

Налаштування локалі для Docker контейнеру. Впливає на формат технічних логів

Поза скоупом 1 версії адаптації

Утиліта генерації сервісів доступу до даних реєстру (service-generation-utility)

Вимкнення генерації коду проекту registry-soap-api

Поза скоупом 1 версії адаптації

Перейменування клієнта trembita-invoker для вхідних викликів зовнішніх систем

В рамках епіку Генералізація складової регламенту управління інтеграціями "bp-trembita"

Утиліта публікації шаблонів нотифікацій (notification-template-publisher)

Умовне включення бінів в контекст застосунку пов’язаних з Дія нотифікаціями

Поза скоупом 1 версії адаптації

Утиліта публікації аналітичних звітів та витягів (report-publisher)

Переклад звітів аудиту і використання англійської мови в глобальному регіоні

В рамках епіку Локалізація службових інформаційних панелей

Вплив на підсистеми

Підсистема

Компонент

Опис

Підсистема моделювання регламенту реєстру

Веб-інтерфейс моделювання регламенту (admin-portal)

Зміна правил валідації регламенту

Перелік git-комітів

Для відстеження MR зі змінами використовувати фільтр.