aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects
diff options
context:
space:
mode:
authorGravatar AdamKorcz <44787359+AdamKorcz@users.noreply.github.com>2020-12-08 04:19:39 +0000
committerGravatar GitHub <noreply@github.com>2020-12-07 20:19:39 -0800
commit32ef0b191cd1624c91cc005c8e0855de625df326 (patch)
tree28f946392e68b02fb4ba66cb3913e0e036df6bbc /projects
parentca4fe7678b8d95ca690d0f50553a408a9d319554 (diff)
[kOps] Initial integration (#4729)
* [teleport] Initial integration * Minor update to run tests again * [Kops] Initial integration * Minor adjustment * Run tests again * Removed comment * --depth'ed cloning of two repositories
Diffstat (limited to 'projects')
-rw-r--r--projects/kubernetes/Dockerfile10
-rwxr-xr-xprojects/kubernetes/build.sh7
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