2020-03-16 16:05:07 |
Jesse Pretorius |
description |
With https://review.opendev.org/710281 stable/train is failing the openstack-tox-py27 job. This can be seen in https://52b57dfa34039b480d7a-b6631615bf9035ccf374ffb9cb335ff2.ssl.cf1.rackcdn.com/713195/1/check/openstack-tox-py27/c700e7c/job-output.txt
With the review reverted, the tests all pass.
The failing output is:
2020-03-16 11:35:08.869440 | ubuntu-bionic | ==============================
2020-03-16 11:35:08.869458 | ubuntu-bionic | Failed 3 tests - output below:
2020-03-16 11:35:08.869479 | ubuntu-bionic | ==============================
2020-03-16 11:35:08.869494 | ubuntu-bionic |
2020-03-16 11:35:08.869509 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_oci
2020-03-16 11:35:08.869524 | ubuntu-bionic | ----------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.869539 | ubuntu-bionic |
2020-03-16 11:35:08.869553 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.869568 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.869582 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.869597 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.869612 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.869627 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2201, in test_copy_manifest_config_to_registry_oci
2020-03-16 11:35:08.869642 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-16 11:35:08.869656 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.869679 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.869694 | 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-16 11:35:08.869710 | ubuntu-bionic | raise value
2020-03-16 11:35:08.869724 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.869740 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\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-16 11:35:08.869758 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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-16 11:35:08.869773 | ubuntu-bionic |
2020-03-16 11:35:08.869788 | ubuntu-bionic |
2020-03-16 11:35:08.869802 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_export
2020-03-16 11:35:08.869817 | ubuntu-bionic | -------------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.869831 | ubuntu-bionic |
2020-03-16 11:35:08.869845 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.869860 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.869874 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.869888 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.869903 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.869917 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2140, in test_copy_manifest_config_to_registry_export
2020-03-16 11:35:08.869931 | ubuntu-bionic | export_mock.assert_has_calls(calls)
2020-03-16 11:35:08.869946 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.869961 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.869975 | 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-16 11:35:08.869992 | ubuntu-bionic | raise value
2020-03-16 11:35:08.870011 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.870026 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]
2020-03-16 11:35:08.878220 | ubuntu-bionic | Actual: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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-16 11:35:08.878250 | ubuntu-bionic |
2020-03-16 11:35:08.878267 | ubuntu-bionic |
2020-03-16 11:35:08.878282 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry
2020-03-16 11:35:08.878298 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.878312 | ubuntu-bionic |
2020-03-16 11:35:08.878326 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.878339 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.878353 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.878367 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.878382 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.878396 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2096, in test_copy_manifest_config_to_registry
2020-03-16 11:35:08.878423 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-16 11:35:08.878440 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.878455 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.878469 | 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-16 11:35:08.878485 | ubuntu-bionic | raise value
2020-03-16 11:35:08.878499 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.878514 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\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-16 11:35:08.878530 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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)]. |
With https://review.opendev.org/710281 stable/train is failing the openstack-tox-py27 job. This can be seen in https://52b57dfa34039b480d7a-b6631615bf9035ccf374ffb9cb335ff2.ssl.cf1.rackcdn.com/713195/1/check/openstack-tox-py27/c700e7c/job-output.txt
With the review reverted, the tests all pass.
I have locally reproduced this failure in an environment with python2.7 available and https://review.opendev.org/713195 applied.
The failing output is:
2020-03-16 11:35:08.869440 | ubuntu-bionic | ==============================
2020-03-16 11:35:08.869458 | ubuntu-bionic | Failed 3 tests - output below:
2020-03-16 11:35:08.869479 | ubuntu-bionic | ==============================
2020-03-16 11:35:08.869494 | ubuntu-bionic |
2020-03-16 11:35:08.869509 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_oci
2020-03-16 11:35:08.869524 | ubuntu-bionic | ----------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.869539 | ubuntu-bionic |
2020-03-16 11:35:08.869553 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.869568 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.869582 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.869597 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.869612 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.869627 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2201, in test_copy_manifest_config_to_registry_oci
2020-03-16 11:35:08.869642 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-16 11:35:08.869656 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.869679 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.869694 | 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-16 11:35:08.869710 | ubuntu-bionic | raise value
2020-03-16 11:35:08.869724 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.869740 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\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-16 11:35:08.869758 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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-16 11:35:08.869773 | ubuntu-bionic |
2020-03-16 11:35:08.869788 | ubuntu-bionic |
2020-03-16 11:35:08.869802 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_export
2020-03-16 11:35:08.869817 | ubuntu-bionic | -------------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.869831 | ubuntu-bionic |
2020-03-16 11:35:08.869845 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.869860 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.869874 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.869888 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.869903 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.869917 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2140, in test_copy_manifest_config_to_registry_export
2020-03-16 11:35:08.869931 | ubuntu-bionic | export_mock.assert_has_calls(calls)
2020-03-16 11:35:08.869946 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.869961 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.869975 | 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-16 11:35:08.869992 | ubuntu-bionic | raise value
2020-03-16 11:35:08.870011 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.870026 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]
2020-03-16 11:35:08.878220 | ubuntu-bionic | Actual: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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-16 11:35:08.878250 | ubuntu-bionic |
2020-03-16 11:35:08.878267 | ubuntu-bionic |
2020-03-16 11:35:08.878282 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry
2020-03-16 11:35:08.878298 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------
2020-03-16 11:35:08.878312 | ubuntu-bionic |
2020-03-16 11:35:08.878326 | ubuntu-bionic | Captured traceback:
2020-03-16 11:35:08.878339 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~
2020-03-16 11:35:08.878353 | ubuntu-bionic | Traceback (most recent call last):
2020-03-16 11:35:08.878367 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched
2020-03-16 11:35:08.878382 | ubuntu-bionic | return func(*args, **keywargs)
2020-03-16 11:35:08.878396 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2096, in test_copy_manifest_config_to_registry
2020-03-16 11:35:08.878423 | ubuntu-bionic | target_put.assert_has_calls(calls)
2020-03-16 11:35:08.878440 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls
2020-03-16 11:35:08.878455 | ubuntu-bionic | ), cause)
2020-03-16 11:35:08.878469 | 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-16 11:35:08.878485 | ubuntu-bionic | raise value
2020-03-16 11:35:08.878499 | ubuntu-bionic | AssertionError: Calls not found.
2020-03-16 11:35:08.878514 | 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 "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\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-16 11:35:08.878530 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \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)]. |
|