From 8e877f851e5be8fb8415b0f11ae64159411536ec Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 16:10:07 +0800 Subject: [PATCH 01/21] upgrade k8s 1.11 --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 55f8567c..b6de979e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,7 +26,7 @@ before_install: - go get -u github.com/kardianos/govendor - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ - - curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ + - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ - curl -L https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz > helm-v2.9.1-linux-amd64.tar.gz && tar -zxvf helm-v2.9.1-linux-amd64.tar.gz && chmod +x linux-amd64/helm && sudo mv linux-amd64/helm /usr/local/bin/helm before_script: @@ -35,7 +35,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --bootstrapper=localkube --kubernetes-version=v1.9.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=v1.11.0 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From f9d976fa1e0273620d8be797508b39bb77012088 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 16:56:30 +0800 Subject: [PATCH 02/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index b6de979e..a3e63f58 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,7 +35,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=v1.11.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 33ec900b12d1ccc6b2ad492763cbc92054eebe7e Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:00:33 +0800 Subject: [PATCH 03/21] test --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index a3e63f58..f758dc49 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor + - go get -u github.com/kubernetes-incubator/cri-tools/cmd/crictl - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ From 0c176404871c26ce0fc537604950fa8b7af58cb0 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:08:48 +0800 Subject: [PATCH 04/21] test --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f758dc49..4ce83e77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - - go get -u github.com/kubernetes-incubator/cri-tools/cmd/crictl + - VERSION="v1.11.1" wget https://github.com/kubernetes-incubator/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz && sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ @@ -63,7 +63,7 @@ jobs: - bash <(curl -s https://codecov.io/bash) - name: "Integration Tests" install: - - sudo add-apt-repository ppa:duggan/bats --yes + - sudo add-apt-repository ppa:duggan/bats --yes - sudo apt-get update -q - sudo apt-get install -qqy jq httpie bats script: From 17d52af587e43c870c5e43f8f169ef9826d7128c Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:12:35 +0800 Subject: [PATCH 05/21] test --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4ce83e77..7ef89a70 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ cache: env: - CHANGE_MINIKUBE_NONE_USER=true + - CRITOOL_VERSION="v1.11.1" notifications: slack: @@ -24,7 +25,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - - VERSION="v1.11.1" wget https://github.com/kubernetes-incubator/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz && sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin + - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/$CRITOOL_VERSION/crictl-$CRITOOL_VERSION-linux-amd64.tar.gz && sudo tar zxvf crictl-$CRITOOL_VERSION-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ From b719c1cad89f66e3a0fef5e5c3169d32628b0c56 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:14:52 +0800 Subject: [PATCH 06/21] test --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7ef89a70..793fa8ab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,6 @@ cache: env: - CHANGE_MINIKUBE_NONE_USER=true - - CRITOOL_VERSION="v1.11.1" notifications: slack: @@ -25,7 +24,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/$CRITOOL_VERSION/crictl-$CRITOOL_VERSION-linux-amd64.tar.gz && sudo tar zxvf crictl-$CRITOOL_VERSION-linux-amd64.tar.gz -C /usr/local/bin + - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ From 1842c6e7d5c1f7beb971c985787f54398f68f5c6 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:48:18 +0800 Subject: [PATCH 07/21] test --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 793fa8ab..658681ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,11 @@ cache: - $GOPATH/.cache/govendor env: + - MINIKUBE_WANTUPDATENOTIFICATION=false + - MINIKUBE_WANTREPORTERRORPROMPT=false + - MINIKUBE_HOME=$HOME - CHANGE_MINIKUBE_NONE_USER=true + - KUBECONFIG=$HOME/.kube/config notifications: slack: @@ -26,7 +30,7 @@ before_install: - go get -u github.com/kardianos/govendor - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ + - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ - curl -L https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz > helm-v2.9.1-linux-amd64.tar.gz && tar -zxvf helm-v2.9.1-linux-amd64.tar.gz && chmod +x linux-amd64/helm && sudo mv linux-amd64/helm /usr/local/bin/helm From 98545fd5d4af44f703da4a0123ca958469f72e67 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 17:50:50 +0800 Subject: [PATCH 08/21] test --- .travis.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 658681ce..a3782767 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,11 +16,7 @@ cache: - $GOPATH/.cache/govendor env: - - MINIKUBE_WANTUPDATENOTIFICATION=false - - MINIKUBE_WANTREPORTERRORPROMPT=false - - MINIKUBE_HOME=$HOME - - CHANGE_MINIKUBE_NONE_USER=true - - KUBECONFIG=$HOME/.kube/config + - MINIKUBE_WANTUPDATENOTIFICATION=false MINIKUBE_WANTREPORTERRORPROMPT=false MINIKUBE_HOME=$HOME CHANGE_MINIKUBE_NONE_USER=true KUBECONFIG=$HOME/.kube/config notifications: slack: @@ -40,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 5db5402b9d65f812c5bf58cf2479675855761b35 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 18:02:42 +0800 Subject: [PATCH 09/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a3782767..2f1e3e1d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --kubernetes-version=v1.9.0 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 37d126565e17759d63838e37e306df5b7a3ad50c Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 18:11:49 +0800 Subject: [PATCH 10/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2f1e3e1d..7ae8c47b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ before_install: - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ + - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ - curl -L https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz > helm-v2.9.1-linux-amd64.tar.gz && tar -zxvf helm-v2.9.1-linux-amd64.tar.gz && chmod +x linux-amd64/helm && sudo mv linux-amd64/helm /usr/local/bin/helm before_script: From 55c7bb6558d591698e6efa1782a6381007d15e67 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 18:13:38 +0800 Subject: [PATCH 11/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7ae8c47b..3444200e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --kubernetes-version=v1.9.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube -v 9 start --vm-driver=none --kubernetes-version=v1.9.0 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 407f46980f125b204e8bf660ebbb68e3e95568cf Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 22:52:08 +0800 Subject: [PATCH 12/21] test --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3444200e..e52691ea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin + # - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube -v 9 start --vm-driver=none --kubernetes-version=v1.9.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --kubernetes-version=v1.10.0 --logtostderr --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 92f6aff0f311ee630048b33280ad8a491047e4b6 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 23:24:08 +0800 Subject: [PATCH 13/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e52691ea..bfc53bda 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ cache: - $GOPATH/.cache/govendor env: - - MINIKUBE_WANTUPDATENOTIFICATION=false MINIKUBE_WANTREPORTERRORPROMPT=false MINIKUBE_HOME=$HOME CHANGE_MINIKUBE_NONE_USER=true KUBECONFIG=$HOME/.kube/config + - CHANGE_MINIKUBE_NONE_USER=true notifications: slack: From 34a19b4d8c8c37996388c3572f6f6b37d69e9300 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 23:47:59 +0800 Subject: [PATCH 14/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bfc53bda..664404b8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ before_install: # - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ + - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ - curl -L https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz > helm-v2.9.1-linux-amd64.tar.gz && tar -zxvf helm-v2.9.1-linux-amd64.tar.gz && chmod +x linux-amd64/helm && sudo mv linux-amd64/helm /usr/local/bin/helm before_script: From 93855f2873ef67b45113f317f6f8b47dad171a22 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Thu, 2 Aug 2018 23:55:23 +0800 Subject: [PATCH 15/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 664404b8..9f9ba013 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --kubernetes-version=v1.10.0 --logtostderr --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --vm-driver=none --kubernetes-version=v1.10.0 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 96df0185df0f623a26ed26cdc18d686184d3fd69 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 10:37:29 +0800 Subject: [PATCH 16/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9f9ba013..f52bea28 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --vm-driver=none --kubernetes-version=v1.10.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.10.0 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 656c5c3bdfbe5b9388fecf4a9254ceb383eec6be Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 10:46:48 +0800 Subject: [PATCH 17/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f52bea28..039cb89c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ before_install: before_script: # Make root mounted as rshared to fix kube-dns issues. - - sudo mount --make-rshared / +# - sudo mount --make-rshared / # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. From 26aef6ff0911556d015d1a43c5f504d1b9c92261 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 10:50:48 +0800 Subject: [PATCH 18/21] test --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 039cb89c..91d979f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - # - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin + - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - sudo apt-get install -y socat openvswitch-switch - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.10.0 --extra-config=apiserver.Authorization.Mode=RBAC + - sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From b8b63926a812c2f0eef10d655ac5c40b30b35fe0 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 10:56:37 +0800 Subject: [PATCH 19/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 91d979f4..8cf19202 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC + - minikube delete && rm -rf ~/.minikube && sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 5d8afc779b66461ba2a763e7a8afdec822afbd52 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 11:03:09 +0800 Subject: [PATCH 20/21] test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8cf19202..f378305b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ before_script: # Make /sys mounted as rshared to support cadvisor - sudo mount --make-rshared /sys # Download kubectl, which is a requirement for using minikube. - - minikube delete && rm -rf ~/.minikube && sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC + - rm -rf ~/.minikube && sudo minikube start --v 10 --logtostderr --vm-driver=none --kubernetes-version=v1.11.1 --extra-config=apiserver.Authorization.Mode=RBAC # Fix the kubectl context, as it's often stale. - minikube update-context # Install nsenter From 9f14a709098871b31e6c1aea4798856010e2be91 Mon Sep 17 00:00:00 2001 From: John-Lin Date: Fri, 3 Aug 2018 11:35:51 +0800 Subject: [PATCH 21/21] test --- .travis.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index f378305b..0b419e30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,8 +2,8 @@ language: go sudo: required -services: - - docker +# services: +# - docker dist: xenial @@ -25,7 +25,12 @@ notifications: before_install: - go get -u github.com/kardianos/govendor - wget https://github.com/kubernetes-incubator/cri-tools/releases/download/v1.11.1/crictl-v1.11.1-linux-amd64.tar.gz && sudo tar zxvf crictl-v1.11.1-linux-amd64.tar.gz -C /usr/local/bin - - sudo apt-get install -y socat openvswitch-switch + + - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - + - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" + - sudo apt-get update && sudo apt-get install -y socat openvswitch-switch docker-ce=17.03.2~ce-0~ubuntu-xenial + - sudo usermod -aG docker $USER + - curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl - curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ - curl -L https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz > helm-v2.9.1-linux-amd64.tar.gz && tar -zxvf helm-v2.9.1-linux-amd64.tar.gz && chmod +x linux-amd64/helm && sudo mv linux-amd64/helm /usr/local/bin/helm