-
Notifications
You must be signed in to change notification settings - Fork 16
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
feat: Feature/poem migration start | NPG-0000 #538
Conversation
…nt service. Allows us to gradually migrate the API. In production we could steer the API calls in the ingress, if necessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Am I correct that we will move all our docker-compose files under the containers/dev-local
dir and so these docker-compose files should be used also for testing purposes ?
…t-hk/catalyst-core into feature/poem-migration-start
…rize registration errors due to invalid signatures.
…to the axum processing.
…to trace endpoints.
…d to be defined once.
src/cat-data-service/src/service/utilities/middleware/tracing_mw.rs
Outdated
Show resolved
Hide resolved
The last code I pushed got both the logging and prometheus metrics working properly and properly tagged. |
… fix panic handler to properly log.
…t-hk/catalyst-core into feature/poem-migration-start
) # Description - Added `registration/voter` endpoint implementation for poem service - Made small refactoring ## Type of change Please delete options that are not relevant. - [ ] Bug fix (non-breaking change which fixes an issue) - [X] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] This change requires a documentation update ## How Has This Been Tested? Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration - [x] voter_test --------- Co-authored-by: Steven Johnson <[email protected]>
# Description Allow `cat-data-service` to run without connection to DB, logging errors and having a configurable Retry-After header of a 503 response code. All endpoints attempt to get a connection if none is available. ## Type of change Please delete options that are not relevant. - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] This change requires a documentation update ## Checklist - [x] My code follows the style guidelines of this project - [x] I have performed a self-review of my code - [x] I have commented my code, particularly in hard-to-understand areas - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] New and existing unit tests pass locally with my changes - [x] Any dependent changes have been merged and published in downstream modules --------- Co-authored-by: Alex Pozhylenkov <[email protected]>
Description
This is the start of the integration of Poem as the API server.
It is done in a way to allow the existing and new API server to co-exists on different ports.
This can be maintained until all endpoints have been ported.
This is general code architecture work.
It also includes a start of a local monitoring stack, which will be improved upon in a future PR.