Адаптація "Підсистеми розгортання регламенту реєстру"
В даній статті фіксується обсяг змін що були виконані для реалізації підтримки Платформою регіонів обслуговування. |
Опис
В рамках адаптації підсистеми розгортання потрібно внести зміни в пайплайн публікації для можливості обробки структури цифрового регламенту специфічного для глобального регіону
Функціональні сценарії
-
Розгортання регламенту реєстру
-
Валідація регламенту реєстру на етапі код-ревью
-
Валідація регламенту реєстру на етапі розгортання
-
Перегляд аудит звітів у Веб-інтерфейсі перегляду звітів (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 зі змінами використовувати фільтр.