(Eureka snapshot) Proxy endpoints for modules, interfaces are not available

Description

Steps to reproduce:

  1. Use Kong URL for Eureka etesting snapshot: https://folio-etesting-snapshot-kong.ci.folio.org

  2. Perform the following API request:

    1. GET <Kong URL>/_/proxy/tenants/diku/modules

    2. “x-okapi-tenant” header: “diku“

  3. Perform the following API request:

    1. GET <Kong URL>/_/proxy/tenants/diku/interfaces

    2. “x-okapi-tenant” header: “diku“

Expected result: Steps 2, 3: response with 200 status is returned with a body containing a list of modules (Step 2) or interfaces (Step 3).

Actual result: Response with 404 status is returned with the following body:

Additional details:

  • NOT reproducible on evrk2

  • These endpoints were implemented and tested on evrk2 in scope of the linked Okapi facade tickets

  • These endpoints are also not available on FSE Dry run 1 ( )

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Attachments

10

Checklist

hide

Activity

Show:

Yauhen Viazau October 10, 2024 at 9:20 AM

Re-tested on https://folio-etesting-snapshot-diku.ci.folio.org/, https://folio-etesting-snapshot-consortium.ci.folio.org/ - works as expected

Both endpoints are available and functional. See examples:

Dmytro October 9, 2024 at 2:44 PM

Add new vars to mod-okapi-facade

Now everithing work as expected:

 

Yauhen Viazau October 9, 2024 at 7:55 AM

Re-tested on https://folio-etesting-snapshot-diku.ci.folio.org/, https://folio-etesting-snapshot-consortium.ci.folio.org/

Endpoint for modules is available and functional

Endpoint for interfaces is available but not functional

, , - can this issue be addressed in this ticket, or I should create a separate ticket for it?

Yauhen Viazau October 2, 2024 at 8:17 AM

Removed “eureka-env-dry-run-1“ label as this functionality is not supposed to be deployed there yet.

Eldiiar Duishenaliev October 2, 2024 at 6:02 AM

Proper discovery is in the place:

Done

Details

Assignee

Reporter

Development Team

Kitfox

RCA Group

TBD

Story Points

Sprint

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 17, 2024 at 12:54 PM
Updated October 14, 2024 at 11:40 AM
Resolved October 10, 2024 at 9:20 AM
TestRail: Cases
TestRail: Runs