)]}'
{"id":"openstack%2Fopenstack-ansible~703569","triplet_id":"openstack%2Fopenstack-ansible~master~Ic3aaae97de86876a09377781a316f2468fcaa2b2","project":"openstack/openstack-ansible","branch":"master","hashtags":[],"change_id":"Ic3aaae97de86876a09377781a316f2468fcaa2b2","subject":"Install appropriate tempest releases on stable branches","status":"MERGED","created":"2020-01-21 09:53:30.000000000","updated":"2020-01-22 17:51:19.000000000","submitted":"2020-01-22 17:47:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"703569-1579715231989-c94174cc","meta_rev_id":"086b9e6b75edc27622b2b45d88ee4c83ac3cd829","_number":703569,"virtual_id_number":703569,"owner":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-22 17:47:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"all":[{"value":2,"date":"2020-01-22 14:47:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":2,"date":"2020-01-22 14:49:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":1,"date":"2020-01-22 14:49:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-22 14:47:27.000000000","updated_by":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"reviewer":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"state":"REVIEWER"},{"updated":"2020-01-22 14:49:59.000000000","updated_by":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"reviewer":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"state":"REVIEWER"},{"updated":"2020-01-22 17:47:11.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0863541c304a1ef0a4115794a96c20186b859906","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-01-21 09:53:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b6b99ab5fac72fcf451638f0bebf24cb173b67c9","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-01-21 09:55:50.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"06b840e4d68194aa483185c29cda2797db51895b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 12:43:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/0e177bb909194280a0b0f40772474d31 : SUCCESS in 9m 20s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/0587d62a73a84f88812eabdcce4d8210 : SUCCESS in 15m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b262e358c43040a287956cffeed3aa64 : SUCCESS in 12m 28s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/31386ffdb029481ab75634261ae3340d : SUCCESS in 2h 39m 16s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/5d9f45d91e6b4a50839991e6f0e9a27b : SUCCESS in 1h 49m 22s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0979971b68bc4519a4843e593bf8941e : SUCCESS in 1h 53m 25s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/80299bc637214415806b30929e7a700b : SUCCESS in 1h 04m 13s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/9ac3e18303454c9a9f84b8a20a3ab914 : SUCCESS in 1h 27m 43s\n- openstack-ansible-deploy-aio_metal-opensuse-15 https://zuul.opendev.org/t/openstack/build/033d5a94d1a54a60ad81fbd03ce4c65d : SUCCESS in 1h 21m 06s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/e1ada6df93ef4b659a342474af991f40 : SUCCESS in 1h 15m 43s\n- openstack-ansible-upgrade-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/c006d3f1e1974fae95b2f43ee9942f28 : SUCCESS in 2h 24m 47s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ced0341b629446408195c730649c8e6d : SUCCESS in 1h 48m 44s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/95a590875c4343c7b3301175f07632ac : SUCCESS in 1h 05m 54s\n- openstack-ansible-deploy-aio_distro_metal-opensuse-15 https://zuul.opendev.org/t/openstack/build/b7faaebca70b4bc3a99b038ee4bd58ef : FAILURE in 28m 29s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/9974f796078c4177ae74878e1d1dc3cc : SUCCESS in 52m 54s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/fa5c54e4863844d8b4d4f16de2806758 : SUCCESS in 2h 44m 06s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d8de6d1140f64457843685725720e48f : SUCCESS in 1h 54m 14s","accounts_in_message":[],"_revision_number":2},{"id":"7fb9a746ab8879e201b80086d84c9781140c942c","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2020-01-22 14:47:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f72c19d58d7198087913d35b858b73a9a1ac998e","author":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"date":"2020-01-22 14:49:59.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"505b3a68a6e6d8878a22d173efd15f50bc973db8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-22 14:50:11.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c2a31a8ccf7ec57396d876bbeb50e66b2aaf6238","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-22 17:47:11.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/e43db6887e064739b18025b4e6adcc68 : SUCCESS in 15m 47s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/e1ce61943e7f45379c68184f57ba0646 : SUCCESS in 12m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/339fe668cf344852b3c2333f9b01fd43 : SUCCESS in 11m 13s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/8be3b31112d048f68d31b512a0654769 : SUCCESS in 2h 49m 37s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/fbc0db374d5e47b4ac9f6430d1eafef0 : SUCCESS in 1h 43m 34s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/bb8f99410438456d96090cb30e5465c6 : SUCCESS in 1h 57m 05s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/152bf5ec063d4aa1a3438724be3a12ac : SUCCESS in 1h 08m 16s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/9e9cbc5bbf264ef8a39ae1672ab5ea3a : SUCCESS in 1h 37m 41s\n- openstack-ansible-deploy-aio_metal-opensuse-15 https://zuul.opendev.org/t/openstack/build/c9b0fc29f7ff41ad9c689d6fe1e917b7 : SUCCESS in 1h 28m 41s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/a9163665ad14464eaaab3d299d75c83c : SUCCESS in 1h 12m 43s\n- openstack-ansible-upgrade-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/8a66eef45814476d80c06ced49d62cfc : SUCCESS in 1h 56m 29s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/1466c01b215b4e69afc139d25298f7b1 : SUCCESS in 1h 12m 47s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0b883b4308a44082b41cc105cdb108c4 : SUCCESS in 52m 21s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/c47dd7c138964529a943a7a6aeeb8c96 : SUCCESS in 2h 25m 35s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/5febfbfee41b42838f7e74d945dc7bb0 : SUCCESS in 2h 51m 24s","accounts_in_message":[],"_revision_number":2},{"id":"6459fb19859b260d3437d0e0ea5ca0213def8687","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-22 17:47:11.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"086b9e6b75edc27622b2b45d88ee4c83ac3cd829","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-22 17:51:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/902d2e83592241c1a8d7e8b1ad4e8d5f : SUCCESS in 3m 39s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9ce120468492640fd27156f77763e3235b374ba5","revisions":{"c08233f3b051725f72b32f82916199a7673656d9":{"kind":"REWORK","_number":1,"created":"2020-01-21 09:53:30.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/69/703569/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/69/703569/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/1"}}},"commit":{"parents":[{"commit":"51dd58ac0c3b6d63df8bb8a2a12f08d42ea434ad","subject":"Merge \"Set fixed version for networking-calico\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/51dd58ac0c3b6d63df8bb8a2a12f08d42ea434ad"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2020-01-21 09:41:05.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2020-01-21 09:41:30.000000000","tz":0},"subject":"Install appropritate tempest releases on stable branches","message":"Install appropritate tempest releases on stable branches\n\nTo this point OSA has used the most recent tempest release (which is\nitself branchless) during CI tests of OSA stable branches.\n\nThis is no longer possible becasue contemporary releases of tempest are\ndropping py2 compatibility and have py3-only dependencies and therefore\ncannot be installed on OSA stable branches prior to Train which have no\npy3 support.\n\nThis patch includes the file repo_packages/openstack_services.yml\ninto the os-tempest-install playbook which has the effect of defining\nrequirements_git_install_branch, which in turn means that\ntempest_upper_constraints_url no longer defaults to the master branch of\nu-c. This means that a stable-branch-appropriate set of u-c is applied\nwhen installing the python packages for tempest, effectively holding tempest\nback at a release and subsequent set of dependancies that should work\nin the context of the stable branch.\n\nThis changes should not affect the behaviour on OSA master branch\nwhere tempest is installed using source code from git. This is unchanged\ndue to the presence of variables in repo_packages/openstack_testing.yml\non OSA master which override the defaults in the os_tempest ansible role.\nThese variables are removed on stable branches as part of the OSA release\nprocess.\n\nChange-Id: Ic3aaae97de86876a09377781a316f2468fcaa2b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c08233f3b051725f72b32f82916199a7673656d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c08233f3b051725f72b32f82916199a7673656d9"}]},"branch":"refs/heads/master"},"9ce120468492640fd27156f77763e3235b374ba5":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-01-21 09:55:50.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/69/703569/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/69/703569/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/69/703569/2"}}},"commit":{"parents":[{"commit":"51dd58ac0c3b6d63df8bb8a2a12f08d42ea434ad","subject":"Merge \"Set fixed version for networking-calico\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/51dd58ac0c3b6d63df8bb8a2a12f08d42ea434ad"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2020-01-21 09:41:05.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2020-01-21 09:55:18.000000000","tz":0},"subject":"Install appropriate tempest releases on stable branches","message":"Install appropriate tempest releases on stable branches\n\nTo this point OSA has used the most recent tempest release (which is\nitself branchless) during CI tests of OSA stable branches.\n\nThis is no longer possible becasue contemporary releases of tempest are\ndropping py2 compatibility and have py3-only dependencies and therefore\ncannot be installed on OSA stable branches prior to Train which have no\npy3 support.\n\nThis patch includes the file repo_packages/openstack_services.yml\ninto the os-tempest-install playbook which has the effect of defining\nrequirements_git_install_branch, which in turn means that\ntempest_upper_constraints_url no longer defaults to the master branch of\nu-c. This means that a stable-branch-appropriate set of u-c is applied\nwhen installing the python packages for tempest, effectively holding tempest\nback at a release and subsequent set of dependancies that should work\nin the context of the stable branch.\n\nThis changes should not affect the behaviour on OSA master branch\nwhere tempest is installed using source code from git. This is unchanged\ndue to the presence of variables in repo_packages/openstack_testing.yml\non OSA master which override the defaults in the os_tempest ansible role.\nThese variables are removed on stable branches as part of the OSA release\nprocess.\n\nChange-Id: Ic3aaae97de86876a09377781a316f2468fcaa2b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9ce120468492640fd27156f77763e3235b374ba5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9ce120468492640fd27156f77763e3235b374ba5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
