Завдання 5. Керування ресурсами реєстру

1. Мета завдання

Виконання цього завдання має на меті:
  • Навчити налаштовувати окремі сервіси реєстру на прикладі відключення sidecar-контейнера istio для поду криптосервісу digital-signature-ops.

2. Передумови

  1. Ознайомтеся із можливими доступними для налаштування сервісами та процедурою внесення змін на сторінці Керування ресурсами реєстру.

3. Процес виконання завдання

Налаштування сервісів реєстру

Деякі ключі, особливо тестові, можуть не працювати з увімкненим istio, тому може виникнути необхідність вимкнути sidecar-контейнер istio для поду криптосервісу digital-signature-ops.

Якщо такий контейнер не вимкнути, то не працюватиме системний підпис у бізнес-процесах, зокрема користувачі не зможуть виконувати наступні операції підпису:

  • Підписання даних, які необхідно зберегти із бізнес-процесу (BPMS) до Фабрики даних реєстру.

  • Підписання даних документів, які генеруються системою, для користувачів реєстру. Наприклад, витяги тощо.

Також можливе проявлення проблеми: із тестовим ключем не буде працювати авторизація у Кабінетах!

Детальніше про типи ключів системного підпису див. на сторінці Налаштування ключів та сертифікатів цифрового підпису.

Налаштуйте сервіс digital-signature-ops реєстру, використовуючи інструкцію, наведену нижче.

  1. Перевірте поточний стан та наявність sidecar-контейнера istio в консолі OKD.

    01 check current state

    02 check istio availability

  2. Вимкніть sidecar-контейнер istio для поду digital-signature-ops. Для цього виконайте наступні кроки:

    1. Перейдіть до редагування реєстру та відкрийте вкладку Ресурси реєстру.

      03 registry resources editing

    2. Знайдіть сервіс digital-signature-ops та вимкніть sidecar-контейнер istio.

      04 istio enabled

    3. Підтвердьте зміни, відкрийте Запити на оновлення та схваліть новий запит.

      05 change request confirming

    4. Перейдіть до сервісу Jenkins за посиланням CI.

      06 configuration

    5. Проконтролюйте процес виконання пайплайну MASTER-Build-<registry-name>.

      07 jenkins

  3. Після завершення процесу виконання зі статусом SUCCESS, перевірте под digital-signature-ops в OKD-консолі.

    08 check success status

    • Перейдіть до Workloads > Pods > Pod details> Details > Containers.

      09 okd console

      10 check containers

Результатом цього завдання буде виконання у поді ЛИШЕ основного контейнера криптосервісу digital-signature-ops.

Sidecar-контейнер іstio має зникнути, адже його було вимкнено.