[ENH] replace live cloud tests with k8s integration tests#6434
Conversation
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
|
This consolidation assumes the Kubernetes integration environment provides the default tenant/database at http://localhost:8000; teams that previously relied on dotenv-based live cloud credentials will need alternative guidance to keep these tests runnable. Possible Issues• If the k8s integration environment does not expose a tenant/database named This summary was automatically generated by @propel-code-bot |
This comment has been minimized.
This comment has been minimized.
Rename all test_live_cloud_* tests to test_k8s_integration_* so they run under the existing k8s integration nextest profile instead of requiring a separate live cloud profile and credentials. - Rename 29 test functions across chroma_http_client.rs and collection.rs - Remove the live_cloud nextest profile from nextest.toml - Replace cloud API client config (dotenvy, CHROMA_ENDPOINT, CHROMA_CLOUD_API_KEY) with localhost:8000 default tenant/database - Remove test_live_cloud_ from the default nextest exclusion filter - Remove test-live-cloud GitHub action. Co-authored-by: AI
1c0151f to
e2bd119
Compare
- **[ENH]: Cache rust git submodules in mounted volume (#6424)** - **[CHORE](k8s) increase dev CPU limits from 100m to 200-300m (#6435)** - **[ENH] replace live cloud tests with k8s integration tests (#6434)** - **[ENH] Make dirty_log_collections metric mcmr-aware. (#6353)** - **[ENH] Quantized Spann Segment Writer (#6397)** - **[ENH] Wire up quantized writer in compaction (#6399)** - **[ENH] Quantized Spann Segment Reader (#6405)** - **[ENH] Wire up quantized reader in new orchestrator (#6409)** - **[ENH] Garbage collect usearch index files (#6416)** - **[ENH] Trace quantized spann implementation (#6425)** - **[ENH]: Precompute data chunk len() (#6442)** - **[BUG]: Compaction version file flush was incomplete on MCMR (#6423)** - **[DOC]: Fixed broken links in Readme (#6440)** - **[DOC] Fix link to Rust documentation (#6443)** - **[ENH]: Allow users to disable FTS in schema (#6214)** --------- Co-authored-by: Robert Escriva <[email protected]> Co-authored-by: Macronova <[email protected]> Co-authored-by: Nilpotent <[email protected]> Co-authored-by: anderk222 <[email protected]> Co-authored-by: Sanket Kedia <[email protected]>
Description of changes
Rename all test_live_cloud_* tests to test_k8s_integration_* so they run
under the existing k8s integration nextest profile instead of requiring a
separate live cloud profile and credentials.
CHROMA_CLOUD_API_KEY) with localhost:8000 default tenant/database
Test plan
I ran
cargo test -p chromalocally.CI for the rest.
Migration plan
N/A
Observability plan
N/A
Documentation Changes
N/A
Co-authored-by: AI