aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/workflow/fuzz-step/workflow-template.yaml
Commit message (Collapse)AuthorAgeFilesLines
* syz-cluster: switch to 7G qemu VMsAleksandr Nogikh2025-10-071-2/+2
| | | | | | 3G is not enough for kernels with KMSAN. Slightly decrease the number of used VMs to fit into the available CPUs/RAM.
* syz-cluster: pass fuzz config to the fuzz step as jsonAleksandr Nogikh2025-10-011-9/+3
| | | | | | Instead of passing the values individually, save the FuzzConfig object as JSON and pass it as an artifact. This will simplify adding more new fields.
* syz-cluster: adjust fuzz step resource requirementsAleksandr Nogikh2025-08-141-2/+2
| | | | | Use a smaller upper limit on CPUs since we're now using 32 Core nodes. Request at least 3GB/VM of RAM.
* syz-cluster: skip coverage checks for some fuzz targetsAleksandr Nogikh2025-08-121-0/+3
| | | | | | | | There are cases when we do not need the "if the patched code is not reached within 30 minutes, abort fuzzing" check. This is e.g. the case of mm/ code that is not fully instrumented by KCOV.
* syz-cluster/wokflow/fuzz-step: don't mount /outputAleksandr Nogikh2025-07-281-7/+0
| | | | | | | The fuzzing step only takes inputs and communicates via API. This will reduce the number of Error: open /mainctrfs/output/result.json: no such file or director errors in our logs.
* syz-cluster: download latest corpuses from syzbotAleksandr Nogikh2025-03-111-0/+3
|
* syz-cluster: make image prefix and tag configurableAleksandr Nogikh2025-02-261-1/+1
| | | | | | | | | Accept IMAGE_PREFIX and IMAGE_TAG parameters that allow to reuse the Makefile and a lot of k8s configurations both for local and prod environments. Refactor Makefile: define build-* and push-* rules, use templates to avoid repetition.
* syz-cluster: fuzz for 3 hoursAleksandr Nogikh2025-02-061-2/+2
| | | | 2h session is too short (at least for now).
* syz-cluster: set resource limitsAleksandr Nogikh2025-02-041-5/+5
| | | | | It will be important once we deploy to GKE. For now, let's set just some limits, we'll adjust them over time.
* syz-cluster: integrate with syz-diffAleksandr Nogikh2025-02-041-0/+69
Run differential fuzzing as a workflow step.