Налаштування інтеграції з "Дія"
1. Створення ServiceEntry
-
Авторизуйтесь до OpenShift консолі.
-
Перейдіть до меню
Home→API Explorer. У рядку пошукуFilter by kindвведіть значенняServiceEntry, в результатах фільтрування виберіть відповідний сервіс.
-
Виберіть проєкт з випадного списку
Project, в якому буде використовуватись зовнішній сервіс. Перейдіть до менюInstancesі натиснітьCreate ServiceEntry.
-
Далі необхідно вказати налаштування для YAML файлу.

-
для параметра
nameпотрібно вказати назву сервісу:diia-api -
для параметра
specнеобхідно зазначити наступне:spec: exportTo: - . hosts: - api2.diia.gov.ua - api2t.diia.gov.ua location: MESH_EXTERNAL ports: - name: https number: 443 protocol: HTTPS - name: http number: 80 protocol: HTTP resolution: DNS
-
-
Після налаштування натисніть
Create.
2. Створення секрету для авторизації сервісу
-
В OpenShift консолі перейдіть до меню
Workloads→Secretsта оберіть відповідний проєкт з випадного спискуProject. НатиснітьCreate→Key/value secret.
-
Вкажіть назву секрету у полі
Secret name:diia-partner-token. -
Вкажіть назву ключа у полі
Key:token -
Вкажіть значення партнерського токена у полі
Value. -
Для збереження натисніть
Create.
-
У результаті успішного виконання налаштувань буде створено секрет, за допомогою якого можливо авторизуватися в зовнішньому сервісі.