#kubernetes #devops #cypress #kong #kong-plugin
#kubernetes #devops #cypress #kong #kong-плагин
Вопрос:
Я собираюсь использовать Cypress для сквозного тестирования некоторых приложений kubernetes. Обычно я получаю доступ к этим приложениям через OIDC через kong, однако cypress этого не поддерживает, но поддерживает key-auth через ключ API. Есть ли способ настроить сервис так, чтобы я мог использовать оба из них одновременно?
Ответ №1:
Я думаю, вы не можете использовать более одного плагина аутентификации в сценарии XOR. Это будет работать только до тех пор, пока плагины не будут использовать одинаковые заголовки.
Я также столкнулся с этой проблемой и решил ее, настроив один сервис (указывающий на серверную часть) и несколько маршрутов (один для обычного трафика, другой для тестового трафика). Затем вы можете активировать разные плагины на каждом маршруте вместо привязки его к сервису.
Единственным недостатком является немного другой базовый путь, который вы используете для тестирования, но я думаю, что это менее проблематично, чем недостаток тестирования с другим способом аутентификации.