7 Commits

Author SHA1 Message Date
8eb101ee41 try bumping versions 2019-01-21 21:32:56 -08:00
e1c3c36057 try localkube bootstrap and kubernetes version 2019-01-21 21:26:53 -08:00
fe6d0a1b7f try localkube bootstrap 2019-01-21 21:02:50 -08:00
cca8aecb0e remove hard-coded kuberentes version 2019-01-21 20:55:38 -08:00
76069a7c36 one line per command 2019-01-21 20:50:53 -08:00
67278756c4 add language to .travis.yml 2019-01-21 20:47:07 -08:00
f011a2bcc8 Merge branch 'fix-travis'
* fix-travis:
  fix travis
2019-01-21 20:39:17 -08:00

View File

@@ -1,19 +1,8 @@
### # https://docs.travis-ci.com/user/languages/python/
### language: python
### python:
### - "3.5"
### - "3.6"
### #- "3.7-dev" # fails due to datrie build failure (snakemake dependency)
### # command to install dependencies
### install:
### - pip install -r requirements.txt
### - python setup.py build install
### # command to run tests
### script:
### - pytest
###
######################
#
# https://docs.travis-ci.com/user/languages/python/
language: python
python:
- "3.5"
# https://github.com/LiliC/travis-minikube/blob/master/.travis.yml
@@ -22,17 +11,18 @@ sudo: required
env:
- CHANGE_MINIKUBE_NONE_USER=true
# --bootstrapper=localkube comes from
# https://github.com/kubevirt/containerized-data-importer/issues/93
# and
# https://github.com/kubernetes/minikube/issues/2704
before_script:
- sudo apt-get update
- sudo apt-get install -y coreutils
- curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.7.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/
- sudo minikube start --vm-driver=none --kubernetes-version=v1.7.0
- curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
- curl -Lo minikube https://storage.googleapis.com/minikube/releases/0.28.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
- sudo minikube start --kubernetes-version=1.11.0 --vm-driver=none --bootstrapper=localkube
- minikube update-context
- JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}'; \
until kubectl get nodes -o jsonpath="$JSONPATH" 2>&1 | grep -q "Ready=True"; do sleep 1; done
- JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}'; until kubectl get nodes -o jsonpath="$JSONPATH" 2>&1 | grep -q "Ready=True"; do sleep 1; done
script:
- kubectl cluster-info