)]}'
{"id":"openstack%2Fopenstack-ansible~814560","triplet_id":"openstack%2Fopenstack-ansible~stable%2Fstein~Ia5c80ff18836b08d4caff82b2ac69a11d6e54210","project":"openstack/openstack-ansible","branch":"stable/stein","attention_set":{},"removed_from_attention_set":{"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2021-10-25 15:29:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia5c80ff18836b08d4caff82b2ac69a11d6e54210","subject":"Fetch upper constraints file with curl rather than allow pip to download it","status":"MERGED","created":"2021-10-19 11:43:49.000000000","updated":"2021-10-25 15:31:41.000000000","submitted":"2021-10-25 15:29:20.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":"814560","meta_rev_id":"1d55960f065879d83117a5cdb6be517ca2fdf91a","_number":814560,"virtual_id_number":814560,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-10-25 15:29:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"recommended":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-10-21 01:34:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2021-10-21 16:16:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},{"value":0,"date":"2021-10-25 13:18:44.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2021-10-21 16:25:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},{"value":1,"date":"2021-10-25 13:18:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-19 13:43:40.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"},{"updated":"2021-10-20 11:21:41.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2021-10-21 01:34:50.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2021-10-21 16:16:11.000000000","updated_by":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"reviewer":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"state":"REVIEWER"}],"messages":[{"id":"4264c870659f550f4b73208173df01e78c663508","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-10-19 11:43:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f248398e0d052a04c6dff167d13b136b57d6053","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-19 13:43:40.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/4e59749d60eb43d3aaeec40c7e6268f7 : SUCCESS in 12m 12s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/e04fcd54f99a4555853a139d4f4fccb6 : SUCCESS in 9m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b23874889534e989b78a2ea56860703 : SUCCESS in 6m 01s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/52848835e823483ba8d893d3783b2679 : FAILURE in 35m 29s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3e7331b10ef14deaadcdba3208e7ec07 : SUCCESS in 1h 31m 53s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/0ebc5f631e364a8086c0476274961d8f : FAILURE in 17m 16s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d4edb2b225d94da69dd28b6377c25347 : SUCCESS in 55m 42s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/254992d11198404894a3167a68b56a4d : SUCCESS in 52m 30s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6a6dcffb613c47bbacbc939e076a588a : SUCCESS in 40m 23s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/bea34f21c43d47849a8296a44b295699 : SUCCESS in 1h 52m 48s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/759a2e3112e94a67989b3495dcb7ece6 : SUCCESS in 1h 35m 49s","accounts_in_message":[],"_revision_number":1},{"id":"30d5f6635fa799c2fb40f9022b4c62736ec99d3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-10-20 07:46:43.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"4e284755a08bbb136b2906995e719e9ca43d4485","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-10-20 08:19:41.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"b68b6f942edd1d3e1c1b5580f2f0ae9283d1123a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-20 09:02:56.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/6dafe176ac5d4454a53559015f37face : SUCCESS in 12m 33s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/4fc58bfd1c6f4e9b8f66e2b3bb22af8a : RETRY_LIMIT in 11m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec3c3b9ec86d4f899ab2f6f7506cff85 : SUCCESS in 7m 22s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/dc55b87c15694b81a7a1dd1ab086e085 : RETRY_LIMIT in 9m 25s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ad317936bbd44235bb86c8d1970d99e7 : RETRY_LIMIT in 9m 12s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/a3a6722798db4315ac991cb5f9999f50 : RETRY_LIMIT in 10m 40s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/dab7db7cafc747378a9372ed46db5e42 : RETRY_LIMIT in 9m 52s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/b23867d2c8654458b475cb80956b9063 : RETRY_LIMIT in 10m 36s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/aade6ce7d9be46419580f17de796b2e1 : RETRY_LIMIT in 9m 55s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0869e94f39e7463b8afa8f06877c02c1 : RETRY_LIMIT in 9m 09s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/2b6a9d6ac0b34b449ee2526d7d0d0d9e : RETRY_LIMIT in 13m 19s","accounts_in_message":[],"_revision_number":3},{"id":"2a162e0c94344b48a823679a550bd3641bcc5dd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-10-20 09:43:13.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"a08692f66a60762b7603e4be24c7b31aaf1b6afc","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-10-20 11:21:41.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"557f110237f054ad61669741fa4ecfd04db8f29e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-20 11:41:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/e56d66ff711d45b5b6d44f37d34200ed : SUCCESS in 12m 00s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/ad6c8064e9984dbf9ac1c9ed2555740f : SUCCESS in 8m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/436a55487d094f8da0fc79670a8f5321 : SUCCESS in 6m 13s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/d7081a46e7c341e39c8a651c184676ef : SUCCESS in 1h 54m 20s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/a0ed5a734f634be7b7b93dc99440603f : SUCCESS in 1h 23m 37s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/473e1ca2761d44709a81af398fb184d1 : SUCCESS in 1h 06m 59s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/1e38eb5a49b34266b0f88a43e25d29fa : SUCCESS in 58m 01s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/aaf0faa58121498b89932fb96ff9ceaa : SUCCESS in 48m 07s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f21ca547afa7437a9cb3cc13eab27b06 : SUCCESS in 41m 01s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/836b728b887742ddb08502232b959259 : SUCCESS in 1h 40m 11s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0f11ba5a2eda46dbacdb3f5394d1e752 : SUCCESS in 1h 27m 05s","accounts_in_message":[],"_revision_number":4},{"id":"bdd4732ed3b0f9b1b99e4c8afee52ab6028888e4","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-10-21 01:34:50.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"059852fdae275b79f7d3d96a4223a5870e3057cb","author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"date":"2021-10-21 16:16:11.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"a204ee8c51cd71e1d2e12366f4c022e814ccdede","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"date":"2021-10-21 16:17:15.000000000","message":"Removed Workflow+1 by James Denton \u003cjames.denton@outlook.com\u003e\n","accounts_in_message":[],"_revision_number":4},{"id":"9e53ffc198411375776e0599349e35970d799da3","author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"date":"2021-10-21 16:25:15.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"88731863722933a676f97a15052f4b82c2158818","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-10-25 13:18:39.000000000","message":"Removed Code-Review+2 by Dmitriy Rabotyagov \u003cnoonedeadpunk@ya.ru\u003e\n","accounts_in_message":[],"_revision_number":4},{"id":"d5c1e27193fa9011b621325086c86e6de0d146ed","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-10-25 13:18:44.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"724f15c1339656a7230962b1115f73040591ffbe","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-25 13:24:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a24d623ffb1e18c9ca87590157082740df908a4a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-25 15:29:19.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/3276886311fd436ab675c2df0312cff4 : SUCCESS in 16m 28s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/9ddc2364de2849e986baf323ca0fd6cc : SUCCESS in 10m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a69d4cf629b94a238bf7cb50b3e4bcb7 : SUCCESS in 8m 10s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/f8623dc71d254b3c92b5b19501b54edc : SUCCESS in 2h 03m 43s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/809559f67c1345e1a2fc7c9aef4b55f5 : SUCCESS in 1h 44m 49s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/d7a41d7edb20463d8da45638416849ef : SUCCESS in 1h 08m 48s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ff9ba750f1ef4eb7a3c48dfc7d870bf5 : SUCCESS in 57m 46s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/e40a4005b0104726ae4897e625d9ec63 : SUCCESS in 55m 14s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/002ad1cadc4b4edba8b2769509911833 : SUCCESS in 46m 03s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/b84a5a7d4f8442eab3d161aa510022c6 : SUCCESS in 1h 42m 31s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/55f33f7229bd45acab2ceb27fe667bd8 : SUCCESS in 1h 23m 41s","accounts_in_message":[],"_revision_number":4},{"id":"23e8abca10a04c9cecded84abcf0f8b5cba23150","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-25 15:29:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"1d55960f065879d83117a5cdb6be517ca2fdf91a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-25 15:31:41.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2f26af277454ef089ad0d42eaa9c7c9 : SUCCESS in 1m 38s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"1f707ccf21e4c39ec8a0d32220f4e777e28ae2cc","revisions":{"70fb1f4e94a14b29e6df4b8e5572a6d4263042c4":{"kind":"REWORK","_number":1,"created":"2021-10-19 11:43:49.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/60/814560/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/60/814560/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/1"}}},"commit":{"parents":[{"commit":"f970434bdfa59eab2ef7b7b5454e640cf9f6480a","subject":"Remove Debian Stable testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f970434bdfa59eab2ef7b7b5454e640cf9f6480a"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-19 11:41:06.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-19 11:41:06.000000000","tz":60},"subject":"Fetch upper constraints file with curl rather than allow pip to download it","message":"Fetch upper constraints file with curl rather than allow pip to download it\n\nOn centos-7 the distro provided trust store for pip is out of date and\ncannot validate LetsEncrypt certificates issued against their new root\nCA.\n\nUse curl to download a local copy of upper-constraints.txt so that we can\npass it to pip as a file instead of a url in order to boostrap the ansible\nvirtualenv and upgrade pip/setuptools/wheel to more modern versions.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/814559\nChange-Id: Ia5c80ff18836b08d4caff82b2ac69a11d6e54210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/70fb1f4e94a14b29e6df4b8e5572a6d4263042c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/70fb1f4e94a14b29e6df4b8e5572a6d4263042c4"}]},"branch":"refs/heads/stable/stein"},"cca080fdc64ea1bc548846aecdefd67862d543d4":{"kind":"REWORK","_number":2,"created":"2021-10-20 07:46:43.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/60/814560/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/60/814560/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/2"}}},"commit":{"parents":[{"commit":"f970434bdfa59eab2ef7b7b5454e640cf9f6480a","subject":"Remove Debian Stable testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f970434bdfa59eab2ef7b7b5454e640cf9f6480a"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-19 11:41:06.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-20 07:46:37.000000000","tz":0},"subject":"Fetch upper constraints file with curl rather than allow pip to download it","message":"Fetch upper constraints file with curl rather than allow pip to download it\n\nOn centos-7 the distro provided trust store for pip is out of date and\ncannot validate LetsEncrypt certificates issued against their new root\nCA.\n\nUse curl to download a local copy of upper-constraints.txt so that we can\npass it to pip as a file instead of a url in order to boostrap the ansible\nvirtualenv and upgrade pip/setuptools/wheel to more modern versions.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/814559\nChange-Id: Ia5c80ff18836b08d4caff82b2ac69a11d6e54210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/cca080fdc64ea1bc548846aecdefd67862d543d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/cca080fdc64ea1bc548846aecdefd67862d543d4"}]},"branch":"refs/heads/stable/stein"},"f1a4e8b445767fb139ff40815f61492807c5c9f0":{"kind":"REWORK","_number":3,"created":"2021-10-20 08:19:41.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/60/814560/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/60/814560/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/3"}}},"commit":{"parents":[{"commit":"f970434bdfa59eab2ef7b7b5454e640cf9f6480a","subject":"Remove Debian Stable testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f970434bdfa59eab2ef7b7b5454e640cf9f6480a"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-19 11:41:06.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-20 08:19:41.000000000","tz":0},"subject":"Fetch upper constraints file with curl rather than allow pip to download it","message":"Fetch upper constraints file with curl rather than allow pip to download it\n\nOn centos-7 the distro provided trust store for pip is out of date and\ncannot validate LetsEncrypt certificates issued against their new root\nCA.\n\nUse curl to download a local copy of upper-constraints.txt so that we can\npass it to pip as a file instead of a url in order to boostrap the ansible\nvirtualenv and upgrade pip/setuptools/wheel to more modern versions.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/814559\nChange-Id: Ia5c80ff18836b08d4caff82b2ac69a11d6e54210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f1a4e8b445767fb139ff40815f61492807c5c9f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f1a4e8b445767fb139ff40815f61492807c5c9f0"}]},"branch":"refs/heads/stable/stein"},"1f707ccf21e4c39ec8a0d32220f4e777e28ae2cc":{"kind":"REWORK","_number":4,"created":"2021-10-20 09:43:13.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/60/814560/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/60/814560/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/60/814560/4"}}},"commit":{"parents":[{"commit":"f970434bdfa59eab2ef7b7b5454e640cf9f6480a","subject":"Remove Debian Stable testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f970434bdfa59eab2ef7b7b5454e640cf9f6480a"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-19 11:41:06.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-10-20 09:43:13.000000000","tz":0},"subject":"Fetch upper constraints file with curl rather than allow pip to download it","message":"Fetch upper constraints file with curl rather than allow pip to download it\n\nOn centos-7 the distro provided trust store for pip is out of date and\ncannot validate LetsEncrypt certificates issued against their new root\nCA.\n\nUse curl to download a local copy of upper-constraints.txt so that we can\npass it to pip as a file instead of a url in order to boostrap the ansible\nvirtualenv and upgrade pip/setuptools/wheel to more modern versions.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/814559\nChange-Id: Ia5c80ff18836b08d4caff82b2ac69a11d6e54210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1f707ccf21e4c39ec8a0d32220f4e777e28ae2cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1f707ccf21e4c39ec8a0d32220f4e777e28ae2cc"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
