При указании несуществующего пайплайна в запросах к API Pipelines не возникает ошибки 404 #11

Open
opened 2025-03-31 19:44:57 +00:00 by syakusheva · 0 comments
Collaborator

Запросы к API Pipelines (версия 0.3.5)
/{app}/pipelines/{pipeline}/trials
/{app}/pipelines/{pipeliene}/version
и подобные должны возвращать статус 404, если отсутствует пайплайн с именем {pipeline}.

Запрос GET https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkci*xmruq
возвращает код 404

Запрос GET https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkcixmruq/trials
возвращает код 200 и ответ
'{"_links":{"self":{"href":"https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkci
xmruq/trials","templated":null},"next":null},"remaining_item_count":0,"total_item_count":0,"_embedded":{"trials":[]}}'

Было выяснено, что запросы попадают на обработку контроллером через путь /{app}/pipelines. Получается, что необходима подстройка параметров пути /{app}/pipelines в Ingress.

Запросы к API Pipelines (версия 0.3.5) /{app}/pipelines/{pipeline}/trials /{app}/pipelines/{pipeliene}/version и подобные должны возвращать статус 404, если отсутствует пайплайн с именем {pipeline}. Запрос GET https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkci*xmruq возвращает код 404 Запрос GET https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkci*xmruq/trials возвращает код 200 и ответ '{"_links":{"self":{"href":"https://platform-dev.stratpro.hse.ru/pu-test-pa-test/pipelines/awknslcjkaobqubvltdmzkci*xmruq/trials","templated":null},"next":null},"remaining_item_count":0,"total_item_count":0,"_embedded":{"trials":[]}}' Было выяснено, что запросы попадают на обработку контроллером через путь /{app}/pipelines. Получается, что необходима подстройка параметров пути /{app}/pipelines в Ingress.
syakusheva added the
bug
label 2025-03-31 19:44:57 +00:00
vpolezhaev added the
experiment-pipeline
label 2025-04-10 14:56:45 +00:00
gzhulikov added the
status: fixed
label 2025-05-20 11:30:30 +00:00
Sign in to join this conversation.
No description provided.