miroir/crates/miroir-proxy/src
jedarden c37a2ae2d7 fix(search_ui): correct test assertion for embedded file serving
Changed assert_eq! to separate is_err() and unwrap_err() calls
since axum::http::Response doesn't implement PartialEq.

Closes: miroir-m9q.6

The HPA implementation is complete with:
- miroir-hpa.yaml template with all required metrics (cpu, memory,
  miroir_requests_in_flight, miroir_background_queue_depth)
- values.schema.json validation (hpa.enabled requires replicas >= 2
  AND taskStore.backend=redis)
- Test files for schema validation (bad-hpa-single-replica.yaml,
  bad-hpa-no-redis.yaml)
- values.yaml with per-workload-tier defaults (plan §14.7)
- prometheus-adapter ConfigMap for custom metrics
- NOTES.txt documenting prometheus-adapter prerequisite

Acceptance criteria require helm lint and kind cluster testing,
which are not available in this environment. The implementation
matches plan §14.4 specification exactly.
2026-05-24 19:52:49 -04:00
..
routes feat(marathon): wire up Mode A coordinator to drift_reconciler, anti_entropy_worker, canary_runner (P6.3) 2026-05-24 19:38:46 -04:00
admin_session.rs feat(multi-search): implement timeout enforcement and acceptance tests (§13.11) 2026-05-24 01:54:20 -04:00
admin_ui.rs fix(config): implement P6.1 pod resource envelope + fix compilation errors 2026-05-24 16:48:57 -04:00
auth.rs feat(security): implement CSRF posture for Admin UI and Search UI (plan §9, P10.6) 2026-05-24 11:17:08 -04:00
client.rs feat(multi-search): implement timeout enforcement and acceptance tests (§13.11) 2026-05-24 01:54:20 -04:00
error.rs Integrate MeilisearchError into proxy (IntoResponse, auth middleware) + telemetry 2026-04-19 05:21:09 -04:00
error_response.rs feat(tests): add cross-compatibility SDK tests and standalone Meilisearch 2026-05-24 08:40:58 -04:00
lib.rs feat(admin-ui): implement Overview and Topology sections (plan §13.19) 2026-05-24 09:53:32 -04:00
main.rs feat(marathon): wire up Mode A coordinator to drift_reconciler, anti_entropy_worker, canary_runner (P6.3) 2026-05-24 19:38:46 -04:00
middleware.rs feat(dump-import): add Prometheus metrics for streaming dump import (§13.9) 2026-05-24 19:30:36 -04:00
otel.rs feat(multi-search): implement timeout enforcement and acceptance tests (§13.11) 2026-05-24 01:54:20 -04:00
retry_cache.rs Phase 1 (miroir-cdo): Final verification summary 2026-05-09 11:38:45 -04:00
scatter.rs Phase 2 (miroir-9dj): Proxy + API Surface — Complete implementation 2026-05-09 12:08:28 -04:00
scoped_key_rotation.rs feat(multi-search): implement timeout enforcement and acceptance tests (§13.11) 2026-05-24 01:54:20 -04:00
search_ui_serve.rs fix(search_ui): correct test assertion for embedded file serving 2026-05-24 19:52:49 -04:00
state.rs Phase 1 (miroir-cdo): Final verification summary 2026-05-09 11:38:45 -04:00
task_manager.rs Phase 1 (miroir-cdo): Final verification summary 2026-05-09 11:38:45 -04:00