Closed apelisse closed 1 year ago
/lgtm
/hold
I'm still looking into a few things right now, I'd rather clear these before we move forward :-(
Found another bug, I'm working on a few other things.
removed the seed and ran some of these tests a few thousands times, always passed. I'll try this PR against k8s (at least for the fuzzed test that used to fail)
Ran again in k8s, passed a thousand times.
/hold cancel
/lgtm
/approve /hold in case you wanted any other eyes on it
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: apelisse, liggitt
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/hold cancel I've discussed it with Alex and Jeff already
cc @Jefftree @alexzielenski @liggitt
We should disallow certain fields if we want to in the schema fuzzer, not hard-code all the allowed fields, otherwise we might miss fields, or forget to update with new fields, but for now, this code and test properly show the failure and the fix. I've also tested this against k8s, and it fixes the problem properly.