Console Output
Started by remote host 50.17.198.52
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
Run condition [And] enabling prebuild for step [BuilderChain]
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
OS=centos7
TESTNAME=crdt
GITHUB_REPO=rhcarvalho
GIT_BRANCH=pre-flight-checks
INSTANCE_TYPE=c4.xlarge
OS_ROOT=/data/src/github.com/openshift/origin
[EnvInject] - Variables injected successfully.
[workspace] $ /bin/sh -xe /tmp/hudson6605117704782589803.sh
+ vagrant origin-local-checkout --replace --repo openshift-ansible --user rhcarvalho --branch pre-flight-checks
You don't seem to have the GOPATH environment variable set on your system.
See: 'go help gopath' for more details about GOPATH.
Waiting for the cloning process to finish
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/openshift-ansible
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/openshift-ansible
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
Already on 'pre-flight-checks'
Your branch is ahead of 'origin/pre-flight-checks' by 2 commits.
(use "git push" to publish your local commits)
HEAD is now at 86a8c39 preflight checks: conditionalize yum checks
Deleted branch tpr_pre-flight-checks_brenton (was 401227f).
~/jobs/test-customer-diagnostics/workspace
Origin repositories cloned into /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
+ '[' -n 3 ']'
+ set +x
*****Locally Merging Pull Request: https://github.com/rhcarvalho/openshift-ansible/pull/3
+ test_pull_requests --local_merge_pull_request 3 --repo openshift-ansible --config /var/lib/jenkins/.test_pull_requests_crdt.json
Checking if current base repo commit ID matches what we expect
Local merging pull request #3 for repo 'openshift-ansible' against base repo commit id 86a8c39df22b3dde0d8f344827409592eb84fbe9
+ pushd openshift-ansible
+ git checkout pre-flight-checks
Already on 'pre-flight-checks'
+ git checkout -b tpr_pre-flight-checks_brenton
Switched to a new branch 'tpr_pre-flight-checks_brenton'
+ git pull git@github.com:brenton/openshift-ansible.git pre-flight-checks
From github.com:brenton/openshift-ansible
* branch pre-flight-checks -> FETCH_HEAD
+ git pull git@github.com:brenton/openshift-ansible.git pre-flight-checks --tags
From github.com:brenton/openshift-ansible
* branch pre-flight-checks -> FETCH_HEAD
+ git checkout pre-flight-checks
Switched to branch 'pre-flight-checks'
+ git merge tpr_pre-flight-checks_brenton
+ git submodule update --recursive
+ popd
~/jobs/test-customer-diagnostics/workspace/openshift-ansible ~/jobs/test-customer-diagnostics/workspace
Merge made by the 'recursive' strategy.
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Already up-to-date.
Updating 86a8c39..6540f45
Fast-forward
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
~/jobs/test-customer-diagnostics/workspace
+ vagrant origin-local-checkout --replace
You don't seem to have the GOPATH environment variable set on your system.
See: 'go help gopath' for more details about GOPATH.
Waiting for the cloning process to finish
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at afb4f8d Merge pull request #11898 from jim-minter/issue11889
Removing .vagrant-openshift.json
Removing .vagrant/
Removing artifacts/
fatal: branch name required
~/jobs/test-customer-diagnostics/workspace
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/source-to-image
~/jobs/test-customer-diagnostics/workspace/source-to-image ~/jobs/test-customer-diagnostics/workspace
~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/source-to-image
~/jobs/test-customer-diagnostics/workspace/source-to-image ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at 88c12c3 Merge pull request #633 from guangxuli/add_break
fatal: branch name required
~/jobs/test-customer-diagnostics/workspace
Checking repo integrity for /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin-web-console
~/jobs/test-customer-diagnostics/workspace/origin-web-console ~/jobs/test-customer-diagnostics/workspace
~/jobs/test-customer-diagnostics/workspace
Replacing: /var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin-web-console
~/jobs/test-customer-diagnostics/workspace/origin-web-console ~/jobs/test-customer-diagnostics/workspace
Already on 'master'
HEAD is now at 3d8c136 Merge pull request #863 from spadgett/pod-env-config-map
fatal: branch name required
~/jobs/test-customer-diagnostics/workspace
Origin repositories cloned into /var/lib/jenkins/jobs/test-customer-diagnostics/workspace
+ pushd origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
+ INSTANCE_NAME=origin_crdt-centos7-8
+ GIT_URL=https://github.com/rhcarvalho/openshift-ansible
++ echo https://github.com/rhcarvalho/openshift-ansible
++ sed s,https://,,
+ OCRDT_LOCAL_PATH=github.com/rhcarvalho/openshift-ansible
+ CRDT_DIR=/data/src/github.com/rhcarvalho/openshift-ansible
+ env
+ sort
_=/bin/env
BUILD_CAUSE=REMOTECAUSE
BUILD_CAUSE_REMOTECAUSE=true
BUILD_DISPLAY_NAME=#8
BUILD_ID=8
BUILD_NUMBER=8
BUILD_TAG=jenkins-test-customer-diagnostics-8
BUILD_URL=https://ci.openshift.redhat.com/jenkins/job/test-customer-diagnostics/8/
CRDT_PULL_ID=3
EXECUTOR_NUMBER=57
GIT_BRANCH=pre-flight-checks
GITHUB_REPO=rhcarvalho
HOME=/var/lib/jenkins
HUDSON_COOKIE=ba32b074-cd8a-4417-8c72-53acf95ecbb7
HUDSON_HOME=/var/lib/jenkins
HUDSON_SERVER_COOKIE=ec11f8b2841c966f
HUDSON_URL=https://ci.openshift.redhat.com/jenkins/
INSTANCE_TYPE=c4.xlarge
JENKINS_HOME=/var/lib/jenkins
JENKINS_SERVER_COOKIE=ec11f8b2841c966f
JENKINS_URL=https://ci.openshift.redhat.com/jenkins/
JOB_BASE_NAME=test-customer-diagnostics
JOB_NAME=test-customer-diagnostics
JOB_URL=https://ci.openshift.redhat.com/jenkins/job/test-customer-diagnostics/
LANG=en_US.UTF-8
LOGNAME=jenkins
MERGE=true
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
NODE_LABELS=master
NODE_NAME=master
OLDPWD=/var/lib/jenkins/jobs/test-customer-diagnostics/workspace
OS=centos7
OS_ROOT=/data/src/github.com/openshift/origin
PATH=/sbin:/usr/sbin:/bin:/usr/bin
PWD=/var/lib/jenkins/jobs/test-customer-diagnostics/workspace/origin
ROOT_BUILD_CAUSE=REMOTECAUSE
ROOT_BUILD_CAUSE_REMOTECAUSE=true
SHELL=/bin/bash
SHLVL=3
TESTNAME=crdt
USER=jenkins
WORKSPACE=/var/lib/jenkins/jobs/test-customer-diagnostics/workspace
XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
+ vagrant origin-init --stage deps --os centos7 --instance-type c4.xlarge origin_crdt-centos7-8
Reading AWS credentials from /var/lib/jenkins/.awscred
Searching for latest base AMI
Found: ami-5e456949 (devenv-centos7-base_2503)
++ seq 0 2
+ for i in '$(seq 0 2)'
+ vagrant up --provider aws
Bringing machine 'openshiftdev' up with 'aws' provider...
==> openshiftdev: Warning! The AWS provider doesn't support any of the Vagrant
==> openshiftdev: high-level network configurations (`config.vm.network`). They
==> openshiftdev: will be silently ignored.
==> openshiftdev: Warning! You're launching this instance into a VPC without an
==> openshiftdev: elastic IP. Please verify you're properly connected to a VPN so
==> openshiftdev: you can access this machine, otherwise Vagrant will not be able
==> openshiftdev: to SSH into it.
==> openshiftdev: Launching an instance with the following settings...
==> openshiftdev: -- Type: c4.xlarge
==> openshiftdev: -- AMI: ami-5e456949
==> openshiftdev: -- Region: us-east-1
==> openshiftdev: -- Keypair: libra
==> openshiftdev: -- Subnet ID: subnet-cf57c596
==> openshiftdev: -- User Data: yes
==> openshiftdev: -- User Data:
==> openshiftdev: #cloud-config
==> openshiftdev:
==> openshiftdev: growpart:
==> openshiftdev: mode: auto
==> openshiftdev: devices: ['/']
==> openshiftdev: runcmd:
==> openshiftdev: - [ sh, -xc, "sed -i s/^Defaults.*requiretty/#Defaults requiretty/g /etc/sudoers"]
==> openshiftdev:
==> openshiftdev: -- Block Device Mapping: [{"DeviceName"=>"/dev/sda1", "Ebs.VolumeSize"=>25, "Ebs.VolumeType"=>"gp2"}, {"DeviceName"=>"/dev/sdb", "Ebs.VolumeSize"=>25, "Ebs.VolumeType"=>"gp2"}]
==> openshiftdev: -- Terminate On Shutdown: false
==> openshiftdev: -- Monitoring: false
==> openshiftdev: -- EBS optimized: false
==> openshiftdev: -- Assigning a public IP address in a VPC: false
==> openshiftdev: Waiting for instance to become "ready"...
==> openshiftdev: Waiting for SSH to become available...
==> openshiftdev: Machine is booted and ready for use!
==> openshiftdev: Running provisioner: setup (shell)...
openshiftdev: Running: /tmp/vagrant-shell20161114-14048-1ljcx2n.sh
+ break
+ vagrant sync-customer-diagnostics -c -s
Running ssh/sudo command 'rm -rf /data/src/github.com/openshift/openshift-ansible-bare;
' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /centos/.ssh;
mv /tmp/file20161114-15683-3baro3 /centos/.ssh/config &&
chown centos:centos /centos/.ssh/config &&
chmod 0600 /centos/.ssh/config' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /data/src/github.com/openshift/' with timeout 14400. Attempt #0
Running ssh/sudo command 'mkdir -p /data/src/github.com/openshift/builder && chown -R centos:centos /data/src/github.com/openshift/' with timeout 14400. Attempt #0
Running ssh/sudo command 'set -e
rm -fr /data/src/github.com/openshift/openshift-ansible-bare;
if [ ! -d /data/src/github.com/openshift/openshift-ansible-bare ]; then
git clone --quiet --bare https://github.com/openshift/openshift-ansible.git /data/src/github.com/openshift/openshift-ansible-bare >/dev/null
fi
' with timeout 14400. Attempt #0
Synchronizing local sources
Synchronizing [openshift-ansible@pre-flight-checks] from openshift-ansible...
Warning: Permanently added '54.165.87.189' (ECDSA) to the list of known hosts.
Running ssh/sudo command 'set -e
if [ -d /data/src/github.com/openshift/openshift-ansible-bare ]; then
rm -rf /data/src/github.com/openshift/openshift-ansible
echo 'Cloning openshift-ansible ...'
git clone --quiet --recurse-submodules /data/src/github.com/openshift/openshift-ansible-bare /data/src/github.com/openshift/openshift-ansible
else
MISSING_REPO+='openshift-ansible-bare'
fi
if [ -n "$MISSING_REPO" ]; then
echo 'Missing required upstream repositories:'
echo $MISSING_REPO
echo 'To fix, execute command: vagrant clone-upstream-repos'
fi
' with timeout 14400. Attempt #0
Cloning openshift-ansible ...
+ vagrant ssh -c 'sudo yum install -y ansible python-docker-py pyOpenSSL'
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: centos.mirror.constant.com
* epel: mirror.symnds.com
* extras: linux.cc.lehigh.edu
* updates: centos.mirror.constant.com
Resolving Dependencies
--> Running transaction check
---> Package ansible.noarch 0:2.2.0.0-3.el7 will be installed
--> Processing Dependency: sshpass for package: ansible-2.2.0.0-3.el7.noarch
--> Processing Dependency: python-paramiko for package: ansible-2.2.0.0-3.el7.noarch
--> Processing Dependency: python-keyczar for package: ansible-2.2.0.0-3.el7.noarch
--> Processing Dependency: python-jinja2 for package: ansible-2.2.0.0-3.el7.noarch
--> Processing Dependency: python-httplib2 for package: ansible-2.2.0.0-3.el7.noarch
---> Package pyOpenSSL.x86_64 0:0.13.1-3.el7 will be installed
---> Package python-docker-py.noarch 0:1.7.2-1.el7 will be installed
--> Processing Dependency: python-websocket-client >= 0.32.0 for package: python-docker-py-1.7.2-1.el7.noarch
--> Running transaction check
---> Package python-httplib2.noarch 0:0.7.7-3.el7 will be installed
---> Package python-jinja2.noarch 0:2.7.2-2.el7 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-2.7.2-2.el7.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-2.7.2-2.el7.noarch
---> Package python-keyczar.noarch 0:0.71c-2.el7 will be installed
--> Processing Dependency: python-crypto for package: python-keyczar-0.71c-2.el7.noarch
---> Package python-websocket-client.noarch 0:0.32.0-116.el7 will be installed
---> Package python2-paramiko.noarch 0:1.16.1-1.el7 will be installed
--> Processing Dependency: python2-ecdsa for package: python2-paramiko-1.16.1-1.el7.noarch
---> Package sshpass.x86_64 0:1.05-5.el7 will be installed
--> Running transaction check
---> Package python-babel.noarch 0:0.9.6-8.el7 will be installed
---> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed
---> Package python2-crypto.x86_64 0:2.6.1-9.el7 will be installed
--> Processing Dependency: libtomcrypt.so.0()(64bit) for package: python2-crypto-2.6.1-9.el7.x86_64
---> Package python2-ecdsa.noarch 0:0.13-4.el7 will be installed
--> Running transaction check
---> Package libtomcrypt.x86_64 0:1.17-23.el7 will be installed
--> Processing Dependency: libtommath >= 0.42.0 for package: libtomcrypt-1.17-23.el7.x86_64
--> Processing Dependency: libtommath.so.0()(64bit) for package: libtomcrypt-1.17-23.el7.x86_64
--> Running transaction check
---> Package libtommath.x86_64 0:0.42.0-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ansible noarch 2.2.0.0-3.el7 epel 4.6 M
pyOpenSSL x86_64 0.13.1-3.el7 base 133 k
python-docker-py noarch 1.7.2-1.el7 extras 77 k
Installing for dependencies:
libtomcrypt x86_64 1.17-23.el7 epel 224 k
libtommath x86_64 0.42.0-4.el7 epel 35 k
python-babel noarch 0.9.6-8.el7 base 1.4 M
python-httplib2 noarch 0.7.7-3.el7 epel 70 k
python-jinja2 noarch 2.7.2-2.el7 base 515 k
python-keyczar noarch 0.71c-2.el7 epel 218 k
python-markupsafe x86_64 0.11-10.el7 base 25 k
python-websocket-client noarch 0.32.0-116.el7 extras 56 k
python2-crypto x86_64 2.6.1-9.el7 epel 475 k
python2-ecdsa noarch 0.13-4.el7 epel 83 k
python2-paramiko noarch 1.16.1-1.el7 epel 257 k
sshpass x86_64 1.05-5.el7 epel 21 k
Transaction Summary
================================================================================
Install 3 Packages (+12 Dependent packages)
Total download size: 8.1 M
Installed size: 36 M
Downloading packages:
--------------------------------------------------------------------------------
Total 9.0 MB/s | 8.1 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : sshpass-1.05-5.el7.x86_64 1/15
Installing : libtommath-0.42.0-4.el7.x86_64 2/15
Installing : libtomcrypt-1.17-23.el7.x86_64 3/15
Installing : python2-crypto-2.6.1-9.el7.x86_64 4/15
Installing : python-keyczar-0.71c-2.el7.noarch 5/15
Installing : python-babel-0.9.6-8.el7.noarch 6/15
Installing : python-websocket-client-0.32.0-116.el7.noarch 7/15
Installing : python2-ecdsa-0.13-4.el7.noarch 8/15
Installing : python2-paramiko-1.16.1-1.el7.noarch 9/15
Installing : python-httplib2-0.7.7-3.el7.noarch 10/15
Installing : python-markupsafe-0.11-10.el7.x86_64 11/15
Installing : python-jinja2-2.7.2-2.el7.noarch 12/15
Installing : ansible-2.2.0.0-3.el7.noarch 13/15
Installing : python-docker-py-1.7.2-1.el7.noarch 14/15
Installing : pyOpenSSL-0.13.1-3.el7.x86_64 15/15
Verifying : python-keyczar-0.71c-2.el7.noarch 1/15
Verifying : python-markupsafe-0.11-10.el7.x86_64 2/15
Verifying : python-jinja2-2.7.2-2.el7.noarch 3/15
Verifying : pyOpenSSL-0.13.1-3.el7.x86_64 4/15
Verifying : python2-crypto-2.6.1-9.el7.x86_64 5/15
Verifying : python-httplib2-0.7.7-3.el7.noarch 6/15
Verifying : python2-ecdsa-0.13-4.el7.noarch 7/15
Verifying : libtomcrypt-1.17-23.el7.x86_64 8/15
Verifying : ansible-2.2.0.0-3.el7.noarch 9/15
Verifying : python-websocket-client-0.32.0-116.el7.noarch 10/15
Verifying : python-docker-py-1.7.2-1.el7.noarch 11/15
Verifying : python-babel-0.9.6-8.el7.noarch 12/15
Verifying : libtommath-0.42.0-4.el7.x86_64 13/15
Verifying : python2-paramiko-1.16.1-1.el7.noarch 14/15
Verifying : sshpass-1.05-5.el7.x86_64 15/15
Installed:
ansible.noarch 0:2.2.0.0-3.el7 pyOpenSSL.x86_64 0:0.13.1-3.el7
python-docker-py.noarch 0:1.7.2-1.el7
Dependency Installed:
libtomcrypt.x86_64 0:1.17-23.el7
libtommath.x86_64 0:0.42.0-4.el7
python-babel.noarch 0:0.9.6-8.el7
python-httplib2.noarch 0:0.7.7-3.el7
python-jinja2.noarch 0:2.7.2-2.el7
python-keyczar.noarch 0:0.71c-2.el7
python-markupsafe.x86_64 0:0.11-10.el7
python-websocket-client.noarch 0:0.32.0-116.el7
python2-crypto.x86_64 0:2.6.1-9.el7
python2-ecdsa.noarch 0:0.13-4.el7
python2-paramiko.noarch 0:1.16.1-1.el7
sshpass.x86_64 0:1.05-5.el7
Complete!
+ vagrant ssh -c 'if [ ! -d /tmp/openshift ] ; then mkdir /tmp/openshift ; fi ; sudo chmod 777 /tmp/openshift'
+ vagrant test-customer-diagnostics
***************************************************
Running make test-integration...
sudo go test -v ./test/integration/...
[WARNING]: provided hosts list is empty, only localhost is available
PLAY [localhost] ***************************************************************
TASK [setup] *******************************************************************
ok: [localhost]
TASK [build and tag image] *****************************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0
=== RUN TestBYOCentOS7
=== RUN TestPing
=== RUN TestFail
=== RUN TestInstallMissingRequired
=== RUN TestUpgradeDependencyMissing
=== RUN TestYumRepoBroken
=== RUN TestYumRepoDisabled
=== RUN TestYumRepoUnreachable
--- PASS: TestFail (0.47s)
--- PASS: TestPing (0.75s)
--- PASS: TestInstallMissingRequired (7.83s)
--- PASS: TestYumRepoBroken (9.18s)
--- PASS: TestUpgradeDependencyMissing (9.98s)
--- PASS: TestYumRepoDisabled (7.65s)
--- PASS: TestYumRepoUnreachable (6.08s)
--- PASS: TestBYOCentOS7 (23.95s)
PASS
ok _/data/src/github.com/openshift/openshift-ansible/test/integration/preflight 216.144s
real 3m53.652s
user 0m27.426s
sys 0m6.911s
Finished make test-integration
***************************************************
+ true
+ test_pull_requests --merge_pull_request 3 --repo openshift-ansible --config /var/lib/jenkins/.test_pull_requests_crdt.json
Merging pull request #3 for repo 'openshift-ansible'
Test merging pull request #3 for repo 'openshift-ansible'
Updating status of '8703b811510631c0903de035caaf5110be4e7583' with state: success
Updating comment #260451324 with Customer Diagnostics Merge Results: SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test-customer-diagnostics/8/) (Base Commit: 86a8c39df22b3dde0d8f344827409592eb84fbe9)
[Current build status] check if current [SUCCESS] is worse or equals then [SUCCESS] and better or equals then [SUCCESS]
[Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $MERGE)
Run condition [And] enabling perform for step [BuilderChain]
Publish artifacts to S3 Bucket Build is still running
Publish artifacts to S3 Bucket Using S3 profile: Jenkins-AWS
Publish artifacts to S3 Bucket No file(s) found: origin/artifacts/**
Publish artifacts to S3 Bucket ‘origin/artifacts/**’ doesn’t match anything, but ‘**’ does. Perhaps that’s what you mean?
[description-setter] Could not determine description.
[PostBuildScript] - Execution post build scripts.
[workspace] $ /bin/sh -xe /tmp/hudson2288566433653734305.sh
+ INSTANCE_NAME=origin_crdt-centos7-8
+ pushd origin
~/jobs/test-customer-diagnostics/workspace/origin ~/jobs/test-customer-diagnostics/workspace
+ '[' -f .vagrant-openshift.json ']'
+ /usr/bin/vagrant destroy -f
==> openshiftdev: Terminating the instance...
==> openshiftdev: Running cleanup tasks for 'shell' provisioner...
+ popd
~/jobs/test-customer-diagnostics/workspace
Finished: SUCCESS