diff options
-rw-r--r-- | projects/kubernetes/Dockerfile | 10 | ||||
-rwxr-xr-x | projects/kubernetes/build.sh | 7 |
2 files changed, 13 insertions, 4 deletions
diff --git a/projects/kubernetes/Dockerfile b/projects/kubernetes/Dockerfile index e91dc30f..697bf025 100644 --- a/projects/kubernetes/Dockerfile +++ b/projects/kubernetes/Dockerfile @@ -17,8 +17,10 @@ FROM gcr.io/oss-fuzz-base/base-builder RUN go get github.com/ianlancetaylor/demangle -RUN git clone --depth 1 https://github.com/kubernetes/kubernetes.git $GOPATH/src/k8s.io/kubernetes +RUN git clone --depth 1 https://github.com/kubernetes/kubernetes.git +RUN git clone --depth 1 https://github.com/google/AFL +RUN git clone --depth 1 https://github.com/dvyukov/go-fuzz-corpus +RUN go get k8s.io/kops +WORKDIR $SRC/ -WORKDIR $GOPATH/src/k8s.io/kubernetes - -COPY build.sh $SRC/build.sh +COPY build.sh $SRC/ diff --git a/projects/kubernetes/build.sh b/projects/kubernetes/build.sh index 3b331ae9..38ae4406 100755 --- a/projects/kubernetes/build.sh +++ b/projects/kubernetes/build.sh @@ -20,6 +20,13 @@ set -o pipefail set -o errexit set -x +# Compile kOps fuzzers +$GOPATH/src/k8s.io/kops/tests/fuzz/build.sh + + +# Compile Kubernetes fuzzers +mv $SRC/kubernetes $GOPATH/src/k8s.io/ + function compile_fuzzer { local pkg=$1 local function=$2 |