-
Notifications
You must be signed in to change notification settings - Fork 48
Fix scenarios in model-round-robin and model-weighted-round-robin policy integration tests #1071
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughReplaces inline in-test REST deployments with declarative Changes
Sequence Diagram(s)sequenceDiagram
participant Tester as Test Runner
participant K8s as Kubernetes API
participant Gateway as Gateway
participant Upstream as Upstream Service
Tester->>K8s: create RestApi CRD (apiVersion/kind/spec...)
K8s-->>Gateway: CRD reconciled / config applied
Gateway->>Upstream: provision routes / register upstreams
Tester->>Gateway: poll /health for endpoint readiness
Gateway-->>Tester: 200 OK when ready
Tester->>Gateway: send test requests (various models/locations)
Gateway->>Upstream: forward requests (apply routing/weights)
Upstream-->>Gateway: responses (200, 5xx, 429, etc.)
Gateway-->>Tester: aggregated/expected responses
Tester->>K8s: delete RestApi CRD (cleanup)
K8s-->>Gateway: remove routes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Tip Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
7624474 to
ffe46d4
Compare
Purpose
Goals
Approach
User stories
Documentation
Automation tests
Security checks
Samples
Related PRs
Test environment
Summary by CodeRabbit
Tests
Chores