Розгортання регламенту новоствореного реєстру на базі шаблону

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

Опис

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

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

  • Створення нового реєстру

  • Перегляд витягу історичності даних

  • Підтвердження каналу зв’язку шляхом відправлення повідомлень зі згенерованими OTP-кодами

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

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

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

control-plane-gerrit

  • Переіменувати компонент / репозиторій регламенту empty-template-registry-regulation в registry-regulation-template-ua

  • Створити компонент / репозиторій регламенту registry-regulation-template-global

  • В репозиторії registry-regulation-template-global:

    • Локалізувати витяг історичності даних /excerpts/HistoryExcerpt/index.html.ftl

    • Локалізувати шаблон поштових повідомлень зі згенерованим OTP-кодом /notifications/email/channel-confirmation/

  • Розширити CI новою компонентою-бібліотекою registry-regulation-template-global

  • Включити компонент registry-regulation-template-global в збірку інсталера

  • При розгортанні нового реєстру в залежності від налаштованого регіону обслуговування використовувати для ініціалізації репозиторію регламенту реєстру (CICD та TARGET):

    • ua-регіон: registry-regulation-template-ua

    • global-регіон: registry-regulation-template-global

edp-library-stages-fork

Поза скоупом

Підсистема

Компонент

Зміна

Коментар

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

control-plane-gerrit

Селективне включення репозиторіїв шаблонів регламенту при збірці інсталятора під конкретний регіон

Поза скоупом першої фази

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

  • registry-regulation-template-global

  • registry-regulation-template-ua

Переіменування складової регламенту "bp-trembita" та файлів налаштувань

Розширення шаблону регламенту темою / логотипами за замовчуванням

Розширення шаблону регламенту інформаційними панелями журналів аудиту

Включення в регламент та локалізація є частиною епіків:

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

Підсистема

Опис

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

При запиті на формування витягу історичності даних, використовується шаблон витягу в залежності від регіону

Підсистема нотифікацій користувачів

При відправці поштових повідомлень підтвердження каналу зв’язку використовується шаблон повідомлення в залежності від регіону

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

Репозиторій регламенту реєстру наповнений складовими в залежності від регіону обслуговування

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

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

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