From e1c0e100b51df33ef4d7cfa308595ee95328ef7f Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Wed, 27 May 2015 19:53:24 -0700 Subject: [PATCH] Turn off certificate checking for Mavericks, as the curl is borked. --- cluster/gce/util.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cluster/gce/util.sh b/cluster/gce/util.sh index cc9c243744a..74870dab8c0 100755 --- a/cluster/gce/util.sh +++ b/cluster/gce/util.sh @@ -665,8 +665,18 @@ function kube-up { echo " up." echo + # curl in mavericks is borked. + secure="" + if which sw_vers > /dev/null; then + if [[ $(sw_vers | grep ProductVersion | awk '{print $2}') = "10.9."* ]]; then + secure="--insecure" + fi + fi + + until curl --cacert "${CERT_DIR}/pki/ca.crt" \ -H "Authorization: Bearer ${KUBE_BEARER_TOKEN}" \ + ${secure} \ --max-time 5 --fail --output /dev/null --silent \ "https://${KUBE_MASTER_IP}/api/v1beta3/pods"; do printf "."