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. <[email protected]> ---> 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 <[email protected]> ---> 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 [email protected] "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 _______________________________________________ Container-tools mailing list [email protected] https://www.redhat.com/mailman/listinfo/container-tools
