fix: remove Qdrant health check in E2E workflow
Why this change is needed: Qdrant Docker image does not have curl or wget pre-installed, causing health check to always fail and container to be marked as unhealthy after timeout. How it solves it: Remove health check from Qdrant service container configuration. The E2E test already has a "Wait for Qdrant" step that uses curl from the runner environment to verify service readiness before running tests. Impact: - Qdrant container will start immediately without health check delays - Service readiness still verified by test-level wait step - Eliminates container startup failures Testing: Next CI run should successfully start Qdrant container and pass the wait/verify steps in the test workflow.
This commit is contained in:
5
.github/workflows/e2e-tests.yml
vendored
5
.github/workflows/e2e-tests.yml
vendored
@@ -98,11 +98,6 @@ jobs:
|
||||
ports:
|
||||
- 6333:6333
|
||||
- 6334:6334
|
||||
options: >-
|
||||
--health-cmd "wget --no-verbose --tries=1 --spider http://localhost:6333/health || exit 1"
|
||||
--health-interval 10s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
|
||||
Reference in New Issue
Block a user