all schema and rest apis for text extraction support
* in progress
* stage 8 complete
* phase 9 completed
* phase 9 complete
* ongoing - s3 path fix
* working
* optimize ci build
* e2e tests
* missing test
Implement global and per ip rate limiting
* all tests passing
* test fix
* Enhances test environment for rate limiting
Updates the test environment to better support rate limiting tests.
- Increases rate limits in test container to avoid interference with legitimate test traffic.
- Increases the polling interval for client status checks to reduce load on the rate limiter.
- Adds logic to retry status checks if rate limiting is encountered.
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/rate-limiting
* build fix
* test fix
Permit integration - part 1
* WIP permit integration
* slim down build
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-integration-1
* omit swagger from auth
* clean build
* comment
* part 1 completed
this is the initial permitio parts and tests without integration. Also testing.md since we have a new test target `task test:permitio`
* feature flag for no jwt validation
* permit integration
* fix ci unit tests
* ci fix
* build fix
* fix home handler
* fix redirect
* test fix
* update docs for auth
ai generated docs and related tools for publishing new versions
* ai generated docs
and tooling
* tools
* add mermaid links
* add task docs:ai:generate
* Merged main into feature/ai-generated-docs
Approved-by: Michael McGuinness
draft pr for the test demo harness for permit.io
* harness working
for permit.io demo
* user is const
* aws profile
* permit import code
for research
* cleanup
* create user tool poc
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-io-demo
* tests for user creation
* add audit logs
and dry-run
* add tests
sanity check the requested roles
* update docs for delete
* disable/enable users
and test
* more tests
and make user name required only for create operations
* clean up
* add docs
* aws tag tests
* audit -> slog
* attempt build fix devbox
* edit
* just devbox
* remove lock change for merge
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/permit-io-demo
Move health endpoint from OpenAPI spec to direct implementation
* Move health endpoint from OpenAPI spec to direct implementation
- Removed HealthService tag from OpenAPI spec
- Removed /health path from OpenAPI spec
- Removed health.go and health_test.go files from api/queryAPI
- Added direct health endpoint in internal/server/api/listener.go
- Updated validator options to skip validation for the /health endpoint
- Added test for health endpoint in internal/server/api/listener_test.go
- Regenerated API code from the updated OpenAPI spec
DRAFT for mfa demo
* for mfa demo
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/cognito-mfa-1
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/cognito-mfa-1
* cleanup
* list cognito users
* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/cognito-mfa-1