[Container-tools] Build failed in Jenkins: atomicapp-test-openshift-master #6
ci at centos.org
ci at centos.org
Tue Mar 29 23:04:22 UTC 2016
See <https://ci.centos.org/job/atomicapp-test-openshift-master/6/>
------------------------------------------
[...truncated 4550 lines...]
cluster "openshift1" set.
context "openshift" set.
switched to context "openshift".
property "contexts.openshift.namespace" set.
Now using project "foo" on server "https://localhost:8443".
You can add applications to this project with the 'new-app' command. For example, try:
$ oc new-app centos/ruby-22-centos7~https://github.com/openshift/ruby-hello-world.git
to build a new hello-world application in Ruby.
OpenShift Origin answers file located at /tmp/test/cdrage-atomicapp-ci/functional-tests
./wordpress.sh run openshift
##########
run: TESTING WORDPRESS EXAMPLE
##########
Sending build context to Docker daemon 47.62 kB
Sending build context to Docker daemon 47.62 kB
Step 0 : FROM atomicapp:build
---> 8c8b1bb41ae1
Step 1 : MAINTAINER Red Hat, Inc. <container-tools at redhat.com>
---> Running in 1e5afd4542c2
---> 44dfb856c0c5
Removing intermediate container 1e5afd4542c2
Step 2 : LABEL io.projectatomic.nulecule.specversion "0.0.2" io.projectatomic.nulecule.providers "kubernetes,docker,openshift"
---> Running in 6081bf3cf90b
---> 3ea91f7f309c
Removing intermediate container 6081bf3cf90b
Step 3 : ADD /Nulecule gpl-3.0.txt /application-entity/
---> b7206a6f33bc
Removing intermediate container d47854e0e4a8
Step 4 : ADD /artifacts /application-entity/artifacts
---> 8d7d5e8955ee
Removing intermediate container 305aa5417907
Successfully built 8d7d5e8955ee
Sending build context to Docker daemon 15.87 kB
Sending build context to Docker daemon 15.87 kB
Step 0 : FROM atomicapp:build
---> 8c8b1bb41ae1
Step 1 : MAINTAINER Christoph Görn <goern at redhat.com>
---> Running in 09f0a02c0a67
---> 22026220ff47
Removing intermediate container 09f0a02c0a67
Step 2 : LABEL io.projectatomic.nulecule.specversion "0.0.2" io.projectatomic.nulecule.providers "kubernetes, openshift, docker" Build "docker build --rm --tag test/wordpress-centos7-atomicapp ."
---> Running in 6ad228efc667
---> 570efa694a0b
Removing intermediate container 6ad228efc667
Step 3 : ADD /Nulecule /Dockerfile README.md /application-entity/
---> 06e3d46b8c7b
Removing intermediate container be7203588803
Step 4 : ADD /artifacts /application-entity/artifacts
---> cc3710dedc56
Removing intermediate container ede6b0c5960d
Successfully built cc3710dedc56
docker run -it --rm --privileged -v /tmp/test/cdrage-atomicapp-ci/functional-tests:/atomicapp -v /run:/run -v /:/host --net=host --name wordpress -e NAME=wordpress -e IMAGE=wordpress wordpress run --provider=openshift -a answers.conf -v --destination=build --logtype=nocolor
docker run -it --rm --privileged -v /tmp/test/cdrage-atomicapp-ci/functional-tests:/atomicapp -v /run:/run -v /:/host --net=host --name wordpress -e NAME=wordpress -e IMAGE=wordpress wordpress run --provider=openshift -a answers.conf -v --destination=build --logtype=nocolor
1459292652 - [INFO] - cli/main.py - Action/Mode Selected is: run
1459292652 - [DEBUG] - cli/main.py - Final parsed cmdline: run --provider=openshift -a answers.conf -v --destination=build --logtype=nocolor
1459292652 - [DEBUG] - cli/main.py - Setting app_spec based on $IMAGE env var
1459292652 - [DEBUG] - nulecule/main.py - NuleculeManager init app_path: build
1459292652 - [DEBUG] - nulecule/main.py - NuleculeManager init image: wordpress
1459292652 - [DEBUG] - atomicapp/utils.py - Loading answers from file: answers.conf
1459292652 - [DEBUG] - nulecule/main.py - Request to unpack to wordpress to build
1459292652 - [INFO] - nulecule/base.py - Unpacking image: wordpress to build
1459292652 - [INFO] - nulecule/container.py - Skipping pulling Docker image: wordpress
1459292652 - [INFO] - nulecule/container.py - Extracting nulecule data from image: wordpress to build
1459292652 - [DEBUG] - nulecule/container.py - Creating docker container: /usr/bin/docker create --entrypoint /bin/true wordpress
1459292653 - [DEBUG] - nulecule/container.py - Copying data from Docker container: /usr/bin/docker cp 1c7efbe6d056621a00547ea681a1e87212956930fc047b2d83b621184ca5034b:/application-entity /tmp/nulecule-8d9221fc-f602-11e5-ae74-002299c58552
1459292653 - [DEBUG] - nulecule/container.py - Copying nulecule data from /tmp/nulecule-8d9221fc-f602-11e5-ae74-002299c58552 to build
1459292653 - [DEBUG] - nulecule/container.py - Removing tmp dir: /tmp/nulecule-8d9221fc-f602-11e5-ae74-002299c58552
1459292653 - [DEBUG] - atomicapp/utils.py - Recursively removing directory: /tmp/nulecule-8d9221fc-f602-11e5-ae74-002299c58552
1459292653 - [DEBUG] - nulecule/container.py - Removing Docker container: /usr/bin/docker rm -f 1c7efbe6d056621a00547ea681a1e87212956930fc047b2d83b621184ca5034b
1c7efbe6d056621a00547ea681a1e87212956930fc047b2d83b621184ca5034b
1459292655 - [DEBUG] - atomicapp/plugin.py - Loading providers from /opt/atomicapp/atomicapp/providers
1459292655 - [DEBUG] - atomicapp/plugin.py - Loading providers from /opt/atomicapp/atomicapp/providers
1459292655 - [INFO] - nulecule/base.py - Pulling external application for mariadb-centos7-atomicapp.
1459292655 - [INFO] - nulecule/base.py - Unpacking image: projectatomic/mariadb-centos7-atomicapp to build/external/mariadb-centos7-atomicapp
1459292655 - [INFO] - nulecule/container.py - Skipping pulling Docker image: projectatomic/mariadb-centos7-atomicapp
1459292655 - [INFO] - nulecule/container.py - Extracting nulecule data from image: projectatomic/mariadb-centos7-atomicapp to build/external/mariadb-centos7-atomicapp
1459292655 - [DEBUG] - nulecule/container.py - Creating docker container: /usr/bin/docker create --entrypoint /bin/true projectatomic/mariadb-centos7-atomicapp
1459292656 - [DEBUG] - nulecule/container.py - Copying data from Docker container: /usr/bin/docker cp 331e28a3a6f5d9882c1edc70139ded746bf24a154312606773f4dc1d5c1925c2:/application-entity /tmp/nulecule-8f6f1ff2-f602-11e5-ae74-002299c58552
1459292656 - [DEBUG] - nulecule/container.py - Copying nulecule data from /tmp/nulecule-8f6f1ff2-f602-11e5-ae74-002299c58552 to build/external/mariadb-centos7-atomicapp
1459292656 - [DEBUG] - nulecule/container.py - Removing tmp dir: /tmp/nulecule-8f6f1ff2-f602-11e5-ae74-002299c58552
1459292656 - [DEBUG] - atomicapp/utils.py - Recursively removing directory: /tmp/nulecule-8f6f1ff2-f602-11e5-ae74-002299c58552
1459292656 - [DEBUG] - nulecule/container.py - Removing Docker container: /usr/bin/docker rm -f 331e28a3a6f5d9882c1edc70139ded746bf24a154312606773f4dc1d5c1925c2
331e28a3a6f5d9882c1edc70139ded746bf24a154312606773f4dc1d5c1925c2
1459292658 - [DEBUG] - atomicapp/plugin.py - Loading providers from /opt/atomicapp/atomicapp/providers
1459292658 - [DEBUG] - atomicapp/plugin.py - Loading providers from /opt/atomicapp/atomicapp/providers
1459292658 - [DEBUG] - atomicapp/plugin.py - Loading providers from /opt/atomicapp/atomicapp/providers
1459292658 - [DEBUG] - atomicapp/plugin.py - Found provider <class 'openshift.OpenShiftProvider'>
1459292658 - [WARNING] - atomicapp/plugin.py - Configuration option 'providerconfig' not found
1459292658 - [DEBUG] - atomicapp/plugin.py - Found provider <class 'openshift.OpenShiftProvider'>
1459292658 - [WARNING] - atomicapp/plugin.py - Configuration option 'providerconfig' not found
1459292658 - [DEBUG] - atomicapp/plugin.py - Found provider <class 'openshift.OpenShiftProvider'>
1459292658 - [WARNING] - atomicapp/plugin.py - Configuration option 'providerconfig' not found
1459292658 - [DEBUG] - providers/openshift.py - config values: {'providertlsverify': False, 'providercafile': None, 'namespace': u'foo', 'accesstoken': u'UpZQ1_iRRjuwSsVLoCzQZZU2aBaUZmKsR_YI6BOWz9M', 'providerapi': u'https://localhost:8443'}
1459292658 - [DEBUG] - providers/openshift.py - kubernetes_api = https://localhost:8443/api/v1/
1459292658 - [DEBUG] - providers/openshift.py - openshift_api = https://localhost:8443/oapi/v1/
1459292658 - [DEBUG] - providers/openshift.py - Testing connection to OpenShift server
/usr/lib/python2.7/site-packages/urllib3/connectionpool.py:769: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
1459292658 - [DEBUG] - providers/openshift.py - Openshift resources [u'buildconfigs', u'buildconfigs/instantiate', u'buildconfigs/instantiatebinary', u'buildconfigs/webhooks', u'builds', u'builds/clone', u'builds/details', u'builds/log', u'clusternetworks', u'clusterpolicies', u'clusterpolicybindings', u'clusterrolebindings', u'clusterroles', u'deploymentconfigrollbacks', u'deploymentconfigs', u'deploymentconfigs/log', u'deploymentconfigs/scale', u'generatedeploymentconfigs', u'groups', u'hostsubnets', u'identities', u'images', u'imagestreamimages', u'imagestreamimports', u'imagestreammappings', u'imagestreams', u'imagestreams/secrets', u'imagestreams/status', u'imagestreamtags', u'localresourceaccessreviews', u'localsubjectaccessreviews', u'netnamespaces', u'oauthaccesstokens', u'oauthauthorizetokens', u'oauthclientauthorizations', u'oauthclients', u'policies', u'policybindings', u'processedtemplates', u'projectrequests', u'projects', u'resourceaccessreviews', u'rolebindings', u'roles', u'routes', u'routes/status', u'subjectaccessreviews', u'templates', u'useridentitymappings', u'users']
1459292658 - [DEBUG] - providers/openshift.py - Kubernetes resources [u'bindings', u'componentstatuses', u'configmaps', u'endpoints', u'events', u'limitranges', u'namespaces', u'namespaces/finalize', u'namespaces/status', u'nodes', u'nodes/proxy', u'nodes/status', u'persistentvolumeclaims', u'persistentvolumeclaims/status', u'persistentvolumes', u'persistentvolumes/status', u'pods', u'pods/attach', u'pods/binding', u'pods/exec', u'pods/log', u'pods/portforward', u'pods/proxy', u'pods/status', u'podtemplates', u'replicationcontrollers', u'replicationcontrollers/scale', u'replicationcontrollers/status', u'resourcequotas', u'resourcequotas/status', u'secrets', u'securitycontextconstraints', u'serviceaccounts', u'services', u'services/proxy', u'services/status']
1459292658 - [DEBUG] - providers/openshift.py - Processing artifact: artifacts/kubernetes/.mariadb-pod.yaml
1459292658 - [DEBUG] - providers/openshift.py - Processing artifact: artifacts/kubernetes/.mariadb-service.yaml
1459292658 - [DEBUG] - providers/openshift.py - Deploying to OpenShift
1459292658 - [DEBUG] - providers/openshift.py - url: https://localhost:8443/api/v1/namespaces/foo/pods/?access_token=UpZQ1_iRRjuwSsVLoCzQZZU2aBaUZmKsR_YI6BOWz9M
1459292658 - [INFO] - providers/openshift.py - Object mariadb successfully deployed.
1459292658 - [DEBUG] - providers/openshift.py - url: https://localhost:8443/api/v1/namespaces/foo/services/?access_token=UpZQ1_iRRjuwSsVLoCzQZZU2aBaUZmKsR_YI6BOWz9M
1459292659 - [INFO] - providers/openshift.py - Object mariadb successfully deployed.
1459292659 - [DEBUG] - atomicapp/plugin.py - Found provider <class 'openshift.OpenShiftProvider'>
1459292659 - [WARNING] - atomicapp/plugin.py - Configuration option 'providerconfig' not found
1459292659 - [DEBUG] - providers/openshift.py - config values: {'providertlsverify': False, 'providercafile': None, 'namespace': u'foo', 'accesstoken': u'UpZQ1_iRRjuwSsVLoCzQZZU2aBaUZmKsR_YI6BOWz9M', 'providerapi': u'https://localhost:8443'}
1459292659 - [DEBUG] - providers/openshift.py - kubernetes_api = https://localhost:8443/api/v1/
1459292659 - [DEBUG] - providers/openshift.py - openshift_api = https://localhost:8443/oapi/v1/
1459292659 - [DEBUG] - providers/openshift.py - Testing connection to OpenShift server
1459292659 - [DEBUG] - providers/openshift.py - Openshift resources [u'buildconfigs', u'buildconfigs/instantiate', u'buildconfigs/instantiatebinary', u'buildconfigs/webhooks', u'builds', u'builds/clone', u'builds/details', u'builds/log', u'clusternetworks', u'clusterpolicies', u'clusterpolicybindings', u'clusterrolebindings', u'clusterroles', u'deploymentconfigrollbacks', u'deploymentconfigs', u'deploymentconfigs/log', u'deploymentconfigs/scale', u'generatedeploymentconfigs', u'groups', u'hostsubnets', u'identities', u'images', u'imagestreamimages', u'imagestreamimports', u'imagestreammappings', u'imagestreams', u'imagestreams/secrets', u'imagestreams/status', u'imagestreamtags', u'localresourceaccessreviews', u'localsubjectaccessreviews', u'netnamespaces', u'oauthaccesstokens', u'oauthauthorizetokens', u'oauthclientauthorizations', u'oauthclients', u'policies', u'policybindings', u'processedtemplates', u'projectrequests', u'projects', u'resourceaccessreviews', u'rolebindings', u'roles', u'routes', u'routes/status', u'subjectaccessreviews', u'templates', u'useridentitymappings', u'users']
1459292659 - [DEBUG] - providers/openshift.py - Kubernetes resources [u'bindings', u'componentstatuses', u'configmaps', u'endpoints', u'events', u'limitranges', u'namespaces', u'namespaces/finalize', u'namespaces/status', u'nodes', u'nodes/proxy', u'nodes/status', u'persistentvolumeclaims', u'persistentvolumeclaims/status', u'persistentvolumes', u'persistentvolumes/status', u'pods', u'pods/attach', u'pods/binding', u'pods/exec', u'pods/log', u'pods/portforward', u'pods/proxy', u'pods/status', u'podtemplates', u'replicationcontrollers', u'replicationcontrollers/scale', u'replicationcontrollers/status', u'resourcequotas', u'resourcequotas/status', u'secrets', u'securitycontextconstraints', u'serviceaccounts', u'services', u'services/proxy', u'services/status']
1459292659 - [DEBUG] - providers/openshift.py - Processing artifact: artifacts/openshift/.volume.yaml
1459292659 - [DEBUG] - providers/openshift.py - Processing artifact: artifacts/openshift/.service.yaml
1459292659 - [DEBUG] - providers/openshift.py - Processing artifact: artifacts/openshift/.pod.yaml
1459292659 - [DEBUG] - providers/openshift.py - Deploying to OpenShift
1459292659 - [DEBUG] - providers/openshift.py - url: https://localhost:8443/api/v1/namespaces/foo/pods/?access_token=UpZQ1_iRRjuwSsVLoCzQZZU2aBaUZmKsR_YI6BOWz9M
1459292659 - [ERROR] - providers/openshift.py - 403 {u'status': u'Failure', u'kind': u'Status', u'code': 403, u'apiVersion': u'v1', u'reason': u'Forbidden', u'details': {u'kind': u'pods', u'name': u'wordpress'}, u'message': u'pods "wordpress" is forbidden: unable to validate against any security context constraint: [spec.containers[0].securityContext.volumes[0]: Invalid value: "persistentVolumeClaim": persistentVolumeClaim volumes are not allowed to be used]', u'metadata': {}}
1459292659 - [ERROR] - cli/main.py - 403 {u'status': u'Failure', u'kind': u'Status', u'code': 403, u'apiVersion': u'v1', u'reason': u'Forbidden', u'details': {u'kind': u'pods', u'name': u'wordpress'}, u'message': u'pods "wordpress" is forbidden: unable to validate against any security context constraint: [spec.containers[0].securityContext.volumes[0]: Invalid value: "persistentVolumeClaim": persistentVolumeClaim volumes are not allowed to be used]', u'metadata': {}}
Traceback (most recent call last):
File "/opt/atomicapp/atomicapp/cli/main.py", line 118, in cli_func_exec
cli_func(cli_func_args)
File "/opt/atomicapp/atomicapp/cli/main.py", line 86, in cli_run
nm.run(**argdict)
File "/opt/atomicapp/atomicapp/nulecule/main.py", line 233, in run
self.nulecule.run(cli_provider, dryrun)
File "/opt/atomicapp/atomicapp/nulecule/base.py", line 191, in run
component.run(provider_key, dryrun)
File "/opt/atomicapp/atomicapp/nulecule/base.py", line 326, in run
provider.run()
File "/opt/atomicapp/atomicapp/providers/openshift.py", line 384, in run
self.oc.deploy(url, artifact)
File "/opt/atomicapp/atomicapp/providers/openshift.py", line 149, in deploy
raise ProviderFailedException(msg)
ProviderFailedException: 403 {u'status': u'Failure', u'kind': u'Status', u'code': 403, u'apiVersion': u'v1', u'reason': u'Forbidden', u'details': {u'kind': u'pods', u'name': u'wordpress'}, u'message': u'pods "wordpress" is forbidden: unable to validate against any security context constraint: [spec.containers[0].securityContext.volumes[0]: Invalid value: "persistentVolumeClaim": persistentVolumeClaim volumes are not allowed to be used]', u'metadata': {}}
make: *** [openshift] Error 1
Connection to n46.dusty.ci.centos.org closed.
Running cmd: ssh -t -t -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root at n46.dusty.ci.centos.org "yum install -y git && mkdir /tmp/test && cd /tmp/test && git clone https://github.com/projectatomic/adb-tests.git . && /bin/bash -c 'cd cdrage-atomicapp-ci/functional-tests/ && make install openshift ATOMIC_SOURCE=rpm'"
Done
Build step 'Execute Python script' marked build as failure
More information about the Container-tools
mailing list