aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-01-12 16:26:46 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-01-12 16:27:09 +0000
commitf24402c59aee6fcdd4383258e544135f2c19039b (patch)
tree41c25b0ffdaf6fe6a932e399c393f6709855dc10 /testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch
parentc91bba7beb3a5cb3204fa59656532a80def51c39 (diff)
testing/kubernetes: moved from unmaintained, fixed build, upgrade to 1.5.2
Diffstat (limited to 'testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch')
-rw-r--r--testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch67
1 files changed, 67 insertions, 0 deletions
diff --git a/testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch b/testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch
new file mode 100644
index 00000000000..30d4fdbf2e2
--- /dev/null
+++ b/testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch
@@ -0,0 +1,67 @@
+From 40fda813b0c33faa060f44dd2b078b8a8674b793 Mon Sep 17 00:00:00 2001
+From: Jan Chaloupka <jchaloup@redhat.com>
+Date: Mon, 14 Nov 2016 12:02:27 +0100
+Subject: [PATCH] make test-cmd run over hyperkube based kubectl
+
+---
+ src/k8s.io/kubernetes/hack/lib/test.sh | 3 ++-
+ src/k8s.io/kubernetes/hack/make-rules/test-cmd.sh | 14 +-------------
+ 2 files changed, 3 insertions(+), 14 deletions(-)
+
+diff --git a/hack/lib/test.sh b/hack/lib/test.sh
+index 00f7ceb..26d9d85 100644
+--- a/hack/lib/test.sh
++++ b/hack/lib/test.sh
+@@ -33,8 +33,9 @@ kube::test::get_object_assert() {
+ local request=$2
+ local expected=$3
+ local args=${4:-}
++ local get_args=${5:-}
+
+- res=$(eval kubectl ${args} get "${kube_flags[@]}" $object -o go-template=\"$request\")
++ res=$(eval kubectl ${args} get "${kube_flags[@]}" ${get_args} $object -o go-template=\"$request\")
+
+ if [[ "$res" =~ ^$expected$ ]]; then
+ echo -n ${green}
+diff --git a/hack/make-rules/test-cmd.sh b/hack/make-rules/test-cmd.sh
+index e77b06d..b1cc52e 100755
+--- a/hack/make-rules/test-cmd.sh
++++ b/hack/make-rules/test-cmd.sh
+@@ -147,13 +147,6 @@ function wait-for-pods-with-label()
+ kube::util::trap_add cleanup EXIT SIGINT
+ kube::util::ensure-temp-dir
+
+-BINS=(
+- cmd/kubectl
+- cmd/kube-apiserver
+- cmd/kube-controller-manager
+-)
+-make -C "${KUBE_ROOT}" WHAT="${BINS[*]}"
+-
+ kube::etcd::start
+
+ ETCD_HOST=${ETCD_HOST:-127.0.0.1}
+@@ -190,11 +183,6 @@ kube::log::status "Running kubectl with no options"
+ # Only run kubelet on platforms it supports
+ if [[ "$(go env GOHOSTOS)" == "linux" ]]; then
+
+-BINS=(
+- cmd/kubelet
+-)
+-make -C "${KUBE_ROOT}" WHAT="${BINS[*]}"
+-
+ kube::log::status "Starting kubelet in masterless mode"
+ "${KUBE_OUTPUT_HOSTBIN}/kubelet" \
+ --really-crash-for-testing=true \
+@@ -456,7 +444,7 @@ runTests() {
+ # Describe command should print events information when show-events=true
+ kube::test::describe_resource_events_assert pods true
+ ### Validate Export ###
+- kube::test::get_object_assert 'pods/valid-pod' "{{.metadata.namespace}} {{.metadata.name}}" '<no value> valid-pod' "--export=true"
++ kube::test::get_object_assert 'pods/valid-pod' "{{.metadata.namespace}} {{.metadata.name}}" '<no value> valid-pod' "" "--export=true"
+
+ ### Dump current valid-pod POD
+ output_pod=$(kubectl get pod valid-pod -o yaml --output-version=v1 "${kube_flags[@]}")
+--
+1.9.3
+