tripleo-common py27 stein jobs broken

Bug #1866885 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

Seems to be a json processing problem that seems to only occur on the ubuntu based CI jobs. Local tox execution seems fine.

2020-03-10 16:29:09.424797 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_export
2020-03-10 16:29:09.424817 | ubuntu-bionic | -------------------------------------------------------------------------------------------------------------------
2020-03-10 16:29:09.424836 | ubuntu-bionic |
2020-03-10 16:29:09.424855 | ubuntu-bionic | Captured traceback:
2020-03-10 16:29:09.424874 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-10 16:29:09.424893 | ubuntu-bionic | Traceback (most recent call last):
2020-03-10 16:29:09.424912 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
2020-03-10 16:29:09.424932 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-10 16:29:09.424951 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2037, in test_copy_manifest_config_to_registry_export
2020-03-10 16:29:09.424970 | ubuntu-bionic | export_mock.assert_has_calls(calls)
2020-03-10 16:29:09.424990 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 969, in assert_has_calls
2020-03-10 16:29:09.425018 | ubuntu-bionic | ), cause)
2020-03-10 16:29:09.425037 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from
2020-03-10 16:29:09.425057 | ubuntu-bionic | raise value
2020-03-10 16:29:09.425076 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-10 16:29:09.425097 | ubuntu-bionic | Expected: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]
2020-03-10 16:29:09.425120 | ubuntu-bionic | Actual: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]
2020-03-10 16:29:09.425140 | ubuntu-bionic |
2020-03-10 16:29:09.425159 | ubuntu-bionic |
2020-03-10 16:29:09.425178 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_oci
2020-03-10 16:29:09.425198 | ubuntu-bionic | ----------------------------------------------------------------------------------------------------------------
2020-03-10 16:29:09.425217 | ubuntu-bionic |
2020-03-10 16:29:09.425236 | ubuntu-bionic | Captured traceback:
2020-03-10 16:29:09.425254 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-10 16:29:09.425273 | ubuntu-bionic | Traceback (most recent call last):
2020-03-10 16:29:09.425292 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
2020-03-10 16:29:09.425311 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-10 16:29:09.425330 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2098, in test_copy_manifest_config_to_registry_oci
2020-03-10 16:29:09.425349 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-10 16:29:09.425368 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 969, in assert_has_calls
2020-03-10 16:29:09.425397 | ubuntu-bionic | ), cause)
2020-03-10 16:29:09.425418 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from
2020-03-10 16:29:09.425436 | ubuntu-bionic | raise value
2020-03-10 16:29:09.425455 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-10 16:29:09.425475 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]
2020-03-10 16:29:09.432794 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]
2020-03-10 16:29:09.432821 | ubuntu-bionic |
2020-03-10 16:29:09.432841 | ubuntu-bionic |
2020-03-10 16:29:09.432860 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry
2020-03-10 16:29:09.432879 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------
2020-03-10 16:29:09.432898 | ubuntu-bionic |
2020-03-10 16:29:09.432917 | ubuntu-bionic | Captured traceback:
2020-03-10 16:29:09.432935 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-10 16:29:09.432954 | ubuntu-bionic | Traceback (most recent call last):
2020-03-10 16:29:09.432973 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
2020-03-10 16:29:09.432991 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-10 16:29:09.433010 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 1993, in test_copy_manifest_config_to_registry
2020-03-10 16:29:09.433029 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-10 16:29:09.433048 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 969, in assert_has_calls
2020-03-10 16:29:09.433067 | ubuntu-bionic | ), cause)
2020-03-10 16:29:09.433085 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from
2020-03-10 16:29:09.433104 | ubuntu-bionic | raise value
2020-03-10 16:29:09.433123 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-10 16:29:09.433142 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]
2020-03-10 16:29:09.433162 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "digest": "sha256:1234", \n "size": 2, \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': u'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]
2020-03-10 16:29:09.433181 | ubuntu-bionic |
2020-03-10 16:29:09.433200 | ubuntu-bionic |

wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
Changed in tripleo:
milestone: victoria-3 → wallaby-1
Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.