Skip to content

Investigate/Resolve API Gateway Flakiness #255

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
brianlee731 opened this issue Apr 7, 2025 · 1 comment
Open

Investigate/Resolve API Gateway Flakiness #255

brianlee731 opened this issue Apr 7, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request Feature Feature label used in Unity Project U-CS

Comments

@brianlee731
Copy link
Contributor

API Gateway (e.g. healthcheck) stops working periodically, and needs to be "kicked". Why is this? What needs to be fixed? Are the CORS settings in the API Gateway proper? Should the shared services procedure for setting up the API gateways always be run via terraform?

@brianlee731 brianlee731 added the enhancement New feature or request label Apr 7, 2025
@brianlee731 brianlee731 added the Feature Feature label used in Unity Project label Apr 7, 2025
@jl-0 jl-0 assigned jpl-btlunsfo and unassigned jl-0 Apr 8, 2025
@jl-0
Copy link

jl-0 commented Apr 24, 2025

Perhaps some relevant background. Today we had some issues with the health endpoint in Ops, upon investigation we saw an error code of 500 returned. Reviewing the logs for the gateway the following message was seen

Execution failed due to configuration error: No match for output mapping and no default output mapping configured. Endpoint Response Status Code: 200

After re-deploying the API gateway things seemed to work again (with no other configuration changes).

Perhaps setting VPC proxy integration is something to think about, Is there a reason we'd need to map the responses or just pass it through?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Feature Feature label used in Unity Project U-CS
Projects
Status: Todo
Development

No branches or pull requests

3 participants