Commit 8002d08
committed
feat(e2e): add Istio service mesh integration test profile
Implement comprehensive E2E testing profile for Istio service mesh integration with Semantic Router:
- Add Istio profile with 4 Istio-specific tests and 13 common tests (17 total)
- Deploy Semantic Router with Istio sidecar injection and service mesh features
- Integrate Envoy Gateway for ExtProc communication alongside Istio mesh capabilities
- Deploy vLLM backend via Gateway API resources with AIServiceBackend CRDs
- Add keyword routing support (urgent_request and sensitive_data decisions)
- Fix Istio test namespace resolution to use vllm-semantic-router-system
- All 17 tests passing with 100% success rate in local testing
Test coverage includes:
- Istio sidecar injection and health verification
- Traffic routing through Istio ingress gateway
- mTLS verification between services
- Distributed tracing and observability
- Chat completions, stress tests, and domain classification
- Plugin chain execution, PII/jailbreak detection, semantic caching
Signed-off-by: Asaad Balum <asaad.balum@gmail.com>1 parent 41a0c63 commit 8002d08
File tree
6 files changed
+332
-68
lines changed- e2e
- profiles
- ai-gateway
- istio
- testcases
6 files changed
+332
-68
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
386 | 428 | | |
387 | 429 | | |
388 | 430 | | |
| |||
478 | 520 | | |
479 | 521 | | |
480 | 522 | | |
481 | | - | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
482 | 534 | | |
483 | 535 | | |
484 | 536 | | |
| |||
0 commit comments