[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