Перегляд та внесення змін до конфігурації реєстру

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Редагування основних налаштувань реєстру

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

  1. Увійдіть до адміністративної панелі Control Plane як адміністратор реєстру.

  2. Відкрийте розділ Реєстри, знайдіть необхідний та натисніть іконку редагування 🖉.

cp edit registry 1

В результаті ви потрапите до розділу Редагування реєстру. Тут ви можете оновити налаштування, зокрема:

Внесення змін до конфігурації реєстру відбувається за GitOps-підходом, подібно до процесу розгортання.

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

cp edit registry 2

2. Перегляд відомостей про реєстр, налаштування доступу та зовнішніх інтеграцій

Ви можете переглядати основну інформацію про реєстр, що розгорнуто на Платформі, додавати або видаляти доступи до реєстру, налаштовувати зовнішні інтеграції за SOAP-протоколом або REST, переглядати конфігурацію реєстру, а також підтверджувати або відхиляти запити на оновлення конфігурації.

  1. Увійдіть до адміністративної панелі Control Plane як адміністратор реєстру.

  2. Знайдіть розділ Реєстри та відкрийте необхідний.

    На цій сторінці ви можете побачити 2 основні вкладки:

    • Інформація про реєстр

    • Швидкі посилання

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

      cp edit registry 3

      Назву реєстру змінити неможливо.
    • Налаштування взаємодії з реєстрами через Трембіту.
      Ви можете налаштувати інтеграцію із реєстрами-учасниками СЕВ ДЕІР "Трембіта" за SOAP-протоколом.

      cp edit registry 4

    • Налаштування взаємодії з іншими системами.
      Ви можете налаштувати інтеграцію з іншими реєстрами та зовнішніми системами за допомогою REST.

      cp edit registry 5

      Детальніше про це — див. на сторінці Налаштування взаємодії з іншими системами у Control Plane.
    • Доступ для реєстрів Платформи та зовнішніх систем.
      Ви можете додавати або видаляти доступи до реєстру для інших реєстрів на Платформі або зовнішніх систем.

      cp edit registry 6

      Детальніше про це — див. на сторінці Налаштування доступу до реєстрів.
    • Конфігурація.
      Секція містить посилання до:

      • VCS[1] — сервісу інспекції та зберігання змін регламенту (Gerrit)

      • CI[2] — сервісу розгортання регламенту (Jenkins).

      cp edit registry 7

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

      cp edit registry 8

    Секція містить швидкі посилання до вебінтерфейсів різних сервісів з коротким описом їх призначення.

    Детальніше — див. на сторінці Швидкі посилання до сервісів реєстру.

3. Перевірка відомостей про розгортання змін

Розгортання змін до конфігурації займає певний час і виконується автоматично сервісом Jenkins. Сервіс запускає процес (пайплайн), що має назву Master-Build-<registry-name>, де <registry-name> — назва реєстру. Переглянути статус розгортання можна, перейшовши до розділу Реєстри > ваш реєстр > Конфігурація > CI.

cp create registry 12 1

cp create registry 12 3

Загалом у центральному компоненті Jenkins передбачено декілька процесів (пайплайнів), зокрема:

Службові процеси

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

  • Create-release-<registry-name> — виконує ряд службових операцій, зокрема клонування репозиторію та створення нової гілки. Запускає службовий пайплайн із назвою job-provisions » ci » default-<codebase.version> із підготовчими кроками для подальшого процесу CI/CD, де <codebase.version> — номер версії збірки, що відповідатиме git-тегу у Gerrit.

  • MASTER-Code-review-<registry-name> — системний процес перевірки якості коду, який запускається автоматично через git push до master-гілки репозиторію Gerrit.

Основні процеси

Виконують збірку коду для розгортання різних функціональних складових реєстру. До таких відносять:

  • Master-Build-<registry-name> — основний процес для збірки коду при розгортанні або оновленні конфігурації реєстру, зокрема виділення ресурсів, розгортання сервісів реєстру, як-то Кабінети користувачів, система виконання бізнес-процесів (BPMS), база даних, компоненти Фабрики даних, розгортання порожнього регламенту тощо.

  • Create-registry-backup-<registry-name> — процес, який створює резервні копії реєстру (бекапи) та поміщає їх до об’єктного сховища Minio.

  • Restore-registry-<registry-name> — процес, який дозволяє створити (відновити) реєстр із резервної копії.

  • Delete-release-<registry-name> — процес, який дозволяє видалити реєстр.

cp edit registry 9


1. Система керування версіями (СКВ, англ. Version Control System, VCS) — програмний інструмент для керування версіями одиниці інформації: початкового коду програми, скрипту, вебсторінки, вебсайту, 3D-моделі, текстового документа тощо. Система керування версіями — інструмент, який дозволяє одночасно, не заважаючи один одному, проводити роботу над груповими проєктами.
2. Неперервна інтеграція (англ. Continuous Integration) — практика розробки програмного забезпечення, яка полягає у виконанні частих автоматизованих складань проєкту для якнайшвидшого виявлення та розв’язання інтеграційних проблем.

© 2023 Платформа Реєстрів.