Commit 821b7a8
authored
feat(inference): verify endpoints before saving routes (#291)
Closes #273
Verify inference endpoints synchronously on the server during set/update, expose a --no-verify escape hatch in the CLI and Python helper, and return actionable failures when validation does not pass.1 parent 808f4ae commit 821b7a8
15 files changed
Lines changed: 810 additions & 118 deletions
File tree
- architecture
- crates
- openshell-bootstrap/src
- openshell-cli/src
- openshell-router/src
- openshell-server
- src
- deploy/helm/openshell/templates
- docs/inference
- e2e/rust/tests
- proto
- python/openshell
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
94 | | - | |
| 95 | + | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| |||
296 | 297 | | |
297 | 298 | | |
298 | 299 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| 307 | + | |
| 308 | + | |
306 | 309 | | |
307 | 310 | | |
308 | 311 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
530 | | - | |
531 | | - | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
532 | 536 | | |
533 | 537 | | |
534 | 538 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
906 | 906 | | |
907 | 907 | | |
908 | 908 | | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | 909 | | |
913 | 910 | | |
914 | 911 | | |
| |||
929 | 926 | | |
930 | 927 | | |
931 | 928 | | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | 929 | | |
936 | 930 | | |
937 | 931 | | |
| |||
1810 | 1804 | | |
1811 | 1805 | | |
1812 | 1806 | | |
1813 | | - | |
| 1807 | + | |
1814 | 1808 | | |
1815 | 1809 | | |
1816 | | - | |
1817 | | - | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
1818 | 1814 | | |
1819 | 1815 | | |
1820 | 1816 | | |
1821 | 1817 | | |
1822 | 1818 | | |
1823 | | - | |
| 1819 | + | |
1824 | 1820 | | |
1825 | 1821 | | |
1826 | 1822 | | |
1827 | 1823 | | |
1828 | 1824 | | |
1829 | 1825 | | |
1830 | 1826 | | |
| 1827 | + | |
1831 | 1828 | | |
1832 | 1829 | | |
1833 | 1830 | | |
| |||
2559 | 2556 | | |
2560 | 2557 | | |
2561 | 2558 | | |
| 2559 | + | |
| 2560 | + | |
| 2561 | + | |
| 2562 | + | |
| 2563 | + | |
| 2564 | + | |
| 2565 | + | |
| 2566 | + | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
2562 | 2607 | | |
2563 | 2608 | | |
2564 | 2609 | | |
| |||
2747 | 2792 | | |
2748 | 2793 | | |
2749 | 2794 | | |
2750 | | - | |
2751 | | - | |
2752 | | - | |
2753 | | - | |
2754 | | - | |
2755 | | - | |
2756 | | - | |
2757 | | - | |
2758 | | - | |
2759 | | - | |
2760 | | - | |
2761 | | - | |
2762 | | - | |
2763 | | - | |
2764 | | - | |
2765 | | - | |
2766 | | - | |
2767 | | - | |
2768 | | - | |
2769 | | - | |
2770 | | - | |
2771 | | - | |
2772 | | - | |
2773 | | - | |
2774 | | - | |
2775 | | - | |
2776 | | - | |
2777 | | - | |
2778 | | - | |
2779 | | - | |
2780 | | - | |
2781 | | - | |
2782 | | - | |
2783 | | - | |
2784 | | - | |
2785 | | - | |
2786 | | - | |
2787 | | - | |
2788 | | - | |
2789 | | - | |
2790 | | - | |
2791 | | - | |
2792 | | - | |
2793 | | - | |
2794 | | - | |
2795 | | - | |
2796 | | - | |
2797 | | - | |
2798 | 2795 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
3390 | 3390 | | |
3391 | 3391 | | |
3392 | 3392 | | |
| 3393 | + | |
3393 | 3394 | | |
3394 | 3395 | | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
3395 | 3409 | | |
3396 | 3410 | | |
3397 | 3411 | | |
3398 | 3412 | | |
3399 | 3413 | | |
3400 | 3414 | | |
| 3415 | + | |
| 3416 | + | |
3401 | 3417 | | |
3402 | | - | |
3403 | | - | |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
3404 | 3425 | | |
3405 | 3426 | | |
3406 | 3427 | | |
| |||
3414 | 3435 | | |
3415 | 3436 | | |
3416 | 3437 | | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
| 3441 | + | |
| 3442 | + | |
| 3443 | + | |
3417 | 3444 | | |
3418 | 3445 | | |
3419 | 3446 | | |
| |||
3422 | 3449 | | |
3423 | 3450 | | |
3424 | 3451 | | |
| 3452 | + | |
3425 | 3453 | | |
3426 | 3454 | | |
3427 | 3455 | | |
| |||
3444 | 3472 | | |
3445 | 3473 | | |
3446 | 3474 | | |
| 3475 | + | |
| 3476 | + | |
| 3477 | + | |
| 3478 | + | |
| 3479 | + | |
| 3480 | + | |
| 3481 | + | |
| 3482 | + | |
| 3483 | + | |
| 3484 | + | |
| 3485 | + | |
| 3486 | + | |
| 3487 | + | |
3447 | 3488 | | |
3448 | 3489 | | |
3449 | 3490 | | |
3450 | 3491 | | |
3451 | 3492 | | |
| 3493 | + | |
| 3494 | + | |
3452 | 3495 | | |
3453 | | - | |
3454 | | - | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
3455 | 3503 | | |
3456 | 3504 | | |
3457 | 3505 | | |
| |||
3465 | 3513 | | |
3466 | 3514 | | |
3467 | 3515 | | |
| 3516 | + | |
| 3517 | + | |
| 3518 | + | |
| 3519 | + | |
| 3520 | + | |
| 3521 | + | |
3468 | 3522 | | |
3469 | 3523 | | |
3470 | 3524 | | |
| |||
3536 | 3590 | | |
3537 | 3591 | | |
3538 | 3592 | | |
| 3593 | + | |
| 3594 | + | |
| 3595 | + | |
| 3596 | + | |
| 3597 | + | |
| 3598 | + | |
| 3599 | + | |
| 3600 | + | |
| 3601 | + | |
| 3602 | + | |
3539 | 3603 | | |
3540 | 3604 | | |
3541 | 3605 | | |
| |||
0 commit comments