Налаштування інтеграції з "Дія"
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
. -
У результаті успішного виконання налаштувань буде створено секрет, за допомогою якого можливо авторизуватися в зовнішньому сервісі.