deis / workflow-e2e

End-to-end tests for Deis Workflow
MIT License
12 stars 18 forks source link

e2e tests are failing due to missing `deis` client #221

Closed bacongobbler closed 8 years ago

bacongobbler commented 8 years ago

As seen from all the recent jobs (https://ci.deis.io/job/workflow-test-pr/2226/console for example):

/usr/local/bin/deis: line 1: The: not found

The last known good job was build 2218, so this is a recent development.

mboersma commented 8 years ago

I opened a shell into node1 and node2 and confirmed there is no deis binary in /usr/local/bin.

How is this binary usually created? It's not in the ansible scripts. Is it e2e-runner?

bacongobbler commented 8 years ago

The logs are coming directly from workflow-e2e, so my assumption is that the binary isn't present in quay.io/deisci/workflow-e2e:canary. I'm just checking to verify.

bacongobbler commented 8 years ago

yep:

$ docker run quay.io/deisci/workflow-e2e:canary bash -c '/usr/local/bin/deis'
/usr/local/bin/deis: line 1: The: command not found
bacongobbler commented 8 years ago

Full output:

bash-4.3# cat /usr/local/bin/deis
The requested path was not found.

So it's a Dockerfile issue.

jchauncey commented 8 years ago

The deis cli is managed in the workflow-e2e docke rimage

bacongobbler commented 8 years ago

bintray strikes again: https://github.com/deis/workflow-e2e/blob/9214eeeb1434c0d5e30a656cb1ca86a21f06828e/Dockerfile#L15