Skip to content

validator - #1754

Draft
daniel-noland wants to merge 23 commits into
pr/daniel-noland/fuzz-routingfrom
pr/daniel-noland/fuzz-config-generators
Draft

validator#1754
daniel-noland wants to merge 23 commits into
pr/daniel-noland/fuzz-routingfrom
pr/daniel-noland/fuzz-config-generators

fix(k8s-intf): Refuse a slot budget the scheme cannot separate

440a6fa
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Aug 28, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 9aaf1d8 fix(flow-entry): Add an insertion that will not di... Valid sign-off found
🟢 0b0046f feat(config): Generate port-forwarding exposes for... Valid sign-off found
🟢 5905bb1 feat(config): Generate masquerade exposes, and sha... Valid sign-off found
🟢 7b6b416 feat(config): Generate static NAT exposes, and pin... Valid sign-off found
🟢 06ce0dc fix(config): Refuse a port-forwarding expose the d... Valid sign-off found
🟢 bc26967 test(mgmt): Property-test the configuration chain,... Valid sign-off found
🟢 91c46a2 test(mgmt): Drive the config builder with generate... Valid sign-off found
🟢 f33fc25 test(k8s-intf): Generate configurations that are v... Valid sign-off found
🟢 fc3630e test(k8s-intf): Generate peering ACLs Valid sign-off found
🟢 a9a2943 test(mgmt): Build every dataplane table a validate... Valid sign-off found
🟢 4001ca8 test(config): Hunt validator permissiveness with n... Valid sign-off found
🟢 229ad76 test(mgmt): Let a fuzzing engine drive the near-mi... Valid sign-off found
🟢 e2821d0 test(k8s-intf): Draw prefixes from slots so expose... Valid sign-off found
🟢 8d808c8 fix(k8s-intf): Give every vpc its own slots, and a... Valid sign-off found
🟢 fb6b57e test(mgmt): Check that a validated configuration h... Valid sign-off found
🟢 79737d8 test(config): Assert the validator refuses what a ... Valid sign-off found
🟢 7a5c096 test(nat): Catch a static NAT table that holds one... Valid sign-off found
🟢 a070796 fix(k8s-intf): Put the generated gateway in its ow... Valid sign-off found
🟢 a3049ac test(mgmt): Check that every expose leaves a trace Valid sign-off found
🟢 e240cc1 test(mgmt): Follow the genid out of MasqueradeConf... Valid sign-off found
🟢 a86fad9 fix(mgmt): Refuse an IPv6 peering by name instead ... Valid sign-off found
🟢 6c44388 fix(mgmt): Route both build sites through the same... Valid sign-off found
🟢 440a6fa fix(k8s-intf): Refuse a slot budget the scheme can... Valid sign-off found