Branch: refs/heads/gh-readonly-queue/master/pr-6947-2f245add401a782f9ebb5b5f8dc3e11fe37bf5a9
Home:
https://github.com/google/syzkaller
Commit: 556fcc4a58c0d001e03542f6d06ba956b52f6c3e
https://github.com/google/syzkaller/commit/556fcc4a58c0d001e03542f6d06ba956b52f6c3e
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/overlays/gke/prod/global-config.yaml
M syz-cluster/overlays/gke/prod/kustomization.yaml
M syz-cluster/overlays/gke/staging/global-config.yaml
M syz-cluster/overlays/gke/staging/kustomization.yaml
M syz-cluster/overlays/minikube/global-config.yaml
M syz-cluster/overlays/minikube/kustomization.yaml
M syz-cluster/pkg/app/config.go
A syz-cluster/pkg/app/config_test.go
Log Message:
-----------
syz-cluster: test global configs
Keep the configs as normal .yaml files instead of k8s configs.
Add a Go test to validate all global-config.yaml files.
Commit: f175b47ec76de6801570c4a752d31f211893c0dc
https://github.com/google/syzkaller/commit/f175b47ec76de6801570c4a752d31f211893c0dc
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/overlays/gke/prod/global-config.yaml
M syz-cluster/overlays/gke/staging/global-config.yaml
M syz-cluster/overlays/minikube/global-config.yaml
M syz-cluster/pkg/api/api.go
M syz-cluster/pkg/app/config.go
M syz-cluster/pkg/app/env.go
M syz-cluster/pkg/controller/api.go
M syz-cluster/pkg/controller/api_test.go
M syz-cluster/pkg/fuzzconfig/generate_test.go
Log Message:
-----------
syz-cluster: move kernel trees and fuzz targets to config
Instead of hard-coding them in pkg/api, make it configurable and store
it in the global config.
Commit: ee48975c3492dc9c089aa09a74e00216f3f0abac
https://github.com/google/syzkaller/commit/ee48975c3492dc9c089aa09a74e00216f3f0abac
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M Makefile
A tools/
version.mk
Log Message:
-----------
all: extract git version detection
Introduce a helper Makefile script to determine the current git revision
and the git revision date. We'll reuse it in other Makefiles later.
Commit: 30eb9aa12808c77b237c00fed5192e0e51c56a5c
https://github.com/google/syzkaller/commit/30eb9aa12808c77b237c00fed5192e0e51c56a5c
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M .dockerignore
M .gitignore
M Makefile
A syz-cluster/Dockerfile.builder
M syz-cluster/Makefile
M syz-cluster/README.md
M syz-cluster/controller/Dockerfile
M syz-cluster/dashboard/Dockerfile
M syz-cluster/email-reporter/Dockerfile
M syz-cluster/pkg/api/api.go
M syz-cluster/reporter-server/Dockerfile
M syz-cluster/series-tracker/Dockerfile
M syz-cluster/tools/db-mgmt/Dockerfile
M syz-cluster/tools/send-test-email/Dockerfile
M syz-cluster/workflow/boot/Dockerfile
M syz-cluster/workflow/build/Dockerfile
M syz-cluster/workflow/fuzz/Dockerfile
M syz-cluster/workflow/retest/Dockerfile
M syz-cluster/workflow/triage/Dockerfile
Log Message:
-----------
syz-cluster: optimize the build system
Use one base build container to build syzkaller and syz-cluster, then
let individual Dockerfiles refer to it.
Mount Go cache directories to speed up rebuild times.
Instead of copying .git/, pass on the revision and date parameters
directly into the container.
Commit: 546665019073c5073fe08670f5bf2541b7c09210
https://github.com/google/syzkaller/commit/546665019073c5073fe08670f5bf2541b7c09210
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/Makefile
M syz-cluster/README.md
A syz-cluster/overlays/local/common/fake-gcs.yaml
A syz-cluster/overlays/local/common/global-config-env.yaml
A syz-cluster/overlays/local/common/kernel-disk-pvc.yaml
A syz-cluster/overlays/local/common/kustomization.yaml
A syz-cluster/overlays/local/common/network-policy-spanner.yaml
A syz-cluster/overlays/local/common/patch-workflow-controller-configmap.yaml
A syz-cluster/overlays/local/common/service-accounts.yaml
A syz-cluster/overlays/local/common/workflow-artifacts.yaml
A syz-cluster/overlays/local/minikube/global-config.yaml
A syz-cluster/overlays/local/minikube/kustomization.yaml
R syz-cluster/overlays/minikube/fake-gcs.yaml
R syz-cluster/overlays/minikube/global-config-env.yaml
R syz-cluster/overlays/minikube/global-config.yaml
R syz-cluster/overlays/minikube/kernel-disk-pvc.yaml
R syz-cluster/overlays/minikube/kustomization.yaml
R syz-cluster/overlays/minikube/network-policy-spanner.yaml
R syz-cluster/overlays/minikube/patch-workflow-controller-configmap.yaml
R syz-cluster/overlays/minikube/service-accounts.yaml
R syz-cluster/overlays/minikube/workflow-artifacts.yaml
Log Message:
-----------
syz-cluster: restructure local config overlays
Minikube is just one of the possible local environments, so let's split
the local configs into the common and the environment-specific part.
Commit: 45d76dc6502d966fd78aaa9da93f32d8f08e32c1
https://github.com/google/syzkaller/commit/45d76dc6502d966fd78aaa9da93f32d8f08e32c1
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/Makefile
M syz-cluster/README.md
A syz-cluster/overlays/local/common/cloud-spanner-emulator.yaml
M syz-cluster/overlays/local/common/kustomization.yaml
Log Message:
-----------
syz-cluster: explicitly launch spanner emulator
The spanner add-on is purely specific to minikube. Let's stay more
generic.
Commit: 3baf914a2a7211e810a71613ec92d9ce8e39361b
https://github.com/google/syzkaller/commit/3baf914a2a7211e810a71613ec92d9ce8e39361b
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/Makefile
M syz-cluster/README.md
M syz-cluster/overlays/local/common/kustomization.yaml
M syz-cluster/overlays/local/minikube/kustomization.yaml
Log Message:
-----------
syz-cluster: restructure local cluster setup
Combine argo setup with service account and global env configuration:
it's now necessary to run a local Spanner emulator and to guarantee the
right initialization sequence (i.e. that we first setup the emulator,
then run migrations and make sure they've succeded, then deploy the
actual workload).
Commit: c50adf4dcc8784e27915b2c33fe54e59544df11a
https://github.com/google/syzkaller/commit/c50adf4dcc8784e27915b2c33fe54e59544df11a
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
R syz-cluster/Dockerfile.go-tests
M syz-cluster/Makefile
Log Message:
-----------
syz-cluster: drop the go tests container
It has not been used ever since it has been created.
Commit: 5e9cc94157509cf4b6c480f966bd229da5707ab9
https://github.com/google/syzkaller/commit/5e9cc94157509cf4b6c480f966bd229da5707ab9
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M .dockerignore
Log Message:
-----------
all: extend .dockerignore
Add two big folders that slow down `COPY . .` inside our Dockerfiles.
For syz-cluster, the difference is 32 -> 23 sec.
Commit: 85bf2a64979d1fcea430b234550e76cdc80d679d
https://github.com/google/syzkaller/commit/85bf2a64979d1fcea430b234550e76cdc80d679d
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M syz-cluster/Makefile
A syz-cluster/local_cluster_test.sh
A syz-cluster/overlays/local/test/global-config.yaml
A syz-cluster/overlays/local/test/kustomization.yaml
M syz-cluster/workflow/boot/Dockerfile
M syz-cluster/workflow/build/Dockerfile
M syz-cluster/workflow/fuzz/Dockerfile
M syz-cluster/workflow/retest/Dockerfile
Log Message:
-----------
syz-cluster: add a kind-based smoke test script
The smoke test builds the docker containers and sets up the system in a
temporary kind cluster. It allows us to test our k8s descriptions.
The script may be used as part of CI/CD.
Compare:
https://github.com/google/syzkaller/compare/556fcc4a58c0%5E...85bf2a64979d
To unsubscribe from these emails, change your notification settings at
https://github.com/google/syzkaller/settings/notifications