)]}'
{"id":"openstack%2Fopenstack-ansible~870820","triplet_id":"openstack%2Fopenstack-ansible~master~I80bdb3218a5ec7804ae6886a3b534243fe70a4b0","project":"openstack/openstack-ansible","branch":"master","topic":"osa-mirrors","attention_set":{"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2023-01-17 16:07:58.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I80bdb3218a5ec7804ae6886a3b534243fe70a4b0","subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","status":"NEW","created":"2023-01-17 14:36:32.000000000","updated":"2023-02-01 16:49:46.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d8173ec450ed13d738d57513b75c106550f29883","_number":870820,"virtual_id_number":870820,"owner":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-02-01 16:49:46.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-01-17 16:07:58.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":"1a92f0b1295861f7437d0f02200f7735ed1c4b2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-01-17 14:36:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e773cd9c5e0f6a0decf9600993c15a2f4fc92331","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-01-17 14:37:39.000000000","message":"Topic set to osa-mirrors","accounts_in_message":[],"_revision_number":1},{"id":"b54b3a757e10ced9c259475c77a83e77e79923af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-17 16:07:58.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\nhttps://zuul.opendev.org/t/openstack/buildset/237875316145436fb90949b71f313047\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/84953cc0c6c04ab1a3fba5e3d3e18e09 : RETRY_LIMIT in 10m 41s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/9f3bbccdd15144dab05f9f1772d46ff4 : RETRY_LIMIT in 9m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09175569d33f416c8c465758d37d5c00 : SUCCESS in 9m 01s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/b17e7a1cba3e45259573b876e5839c62 : RETRY_LIMIT in 10m 41s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/ce32a3acf1e7444d946ee9d47a533af8 : RETRY_LIMIT in 14m 34s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/4e5ee70642cf4cfa9fe63c71838d7515 : RETRY_LIMIT in 10m 20s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ea0588df683c47a59882aedf40ba635d : RETRY_LIMIT in 9m 41s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/db40ae1cb8234b1894aafbfb51f145ef : RETRY_LIMIT in 10m 35s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/a93e834cddc341b495ad22686638c3e0 : RETRY_LIMIT in 8m 53s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/34eee0b35bc1459999528c093c3c23f3 : RETRY_LIMIT in 12m 17s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/664ba815bccd40988601f0d04430a685 : RETRY_LIMIT in 11m 09s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9808c3d13ad84aa98417a5c2ada5ab4f : RETRY_LIMIT in 11m 16s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/47590d12cf6b43ad85f80019c119854f : RETRY_LIMIT in 8m 09s\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/924aff7eee0f4e2a9210e5058b35bc39 : FAILURE in 1h 02m 19s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b936b347673644f795cb46d677b5bdcd : FAILURE in 1h 06m 41s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/53d3a47726164d6a98b8061551b7a6f3 : RETRY_LIMIT in 7m 36s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ffba91b447514fdfb145473eda581029 : RETRY_LIMIT in 5m 51s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3e65311181704d5f8a89311052a9114c : RETRY_LIMIT in 14m 05s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1be714091fc14f7e8ad4e8f80891a7d2 : RETRY_LIMIT in 9m 33s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2d58df7acff14a84b05f159b10b4f657 : RETRY_LIMIT in 9m 07s","accounts_in_message":[],"_revision_number":1},{"id":"f8d550016a4e4d9fc38d125648117c44020aed72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-01-17 16:12:27.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"0b46e75c54cb3bb02875687723f0ebc671317ba3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-17 17:32:53.000000000","message":"Patch Set 2: 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\nhttps://zuul.opendev.org/t/openstack/buildset/fe86e411ae624f2ca2ee4e76eaaee811\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1e818580a75846108d6a94e73f9b4f15 : RETRY_LIMIT in 10m 46s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/d5d430b7515d4c0cb84c34f5f0479556 : RETRY_LIMIT in 9m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2c2e435d47a4c64b09033aeeeaa0506 : SUCCESS in 9m 33s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/7817e084aed24c04bfdc8b8b6a45dd7d : RETRY_LIMIT in 10m 49s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/6e741d6930ea423a9860ed0bd0e3c2d0 : RETRY_LIMIT in 10m 52s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/66fb1b306ee0438d9693811ab1e96455 : RETRY_LIMIT in 14m 48s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c10f096168234da99dab04548c1d9fe9 : RETRY_LIMIT in 9m 44s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a2bea6ae351c4df1b3cf7185e09ee2d2 : RETRY_LIMIT in 11m 27s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/3f0b53fff16444cf95bf6eee5054a197 : RETRY_LIMIT in 11m 21s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/16263f6c12db447e84efcec33b76c1cc : RETRY_LIMIT in 12m 57s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/48e18de4f10b474db964c03dd375a61a : RETRY_LIMIT in 13m 42s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f2a47b3022e64c6291d5e501555d60ef : RETRY_LIMIT in 10m 46s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/59fa0c0d5c6a465abc26a89e4a1d21f3 : RETRY_LIMIT in 10m 36s\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/0a38b250ea5a4c3c915f37dd8d56530d : FAILURE in 1h 04m 24s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/148f8a9d61ca41aab7fde69e0bb000b4 : FAILURE in 59m 18s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/9966ddd6c3bd4278b20d71b7d29cc39e : RETRY_LIMIT in 7m 11s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/13b7289f90ba418b8d2ee5e349e1f527 : RETRY_LIMIT in 6m 45s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/440a2af3bbf1472a8325cc883dda26cf : RETRY_LIMIT in 11m 21s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7495e94f712f4b609b1768ac0f784508 : RETRY_LIMIT in 8m 42s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d513ae24d1c446e9b4bf04952581ed5d : RETRY_LIMIT in 14m 05s","accounts_in_message":[],"_revision_number":2},{"id":"5d2e469e8f002fbe82431e3bb95e7dfc6a69cc0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-01-17 17:38:24.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"82e3f9d58bd9f9ea482646b3e9a3c3f346e4a08e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-17 18:37:39.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\nhttps://zuul.opendev.org/t/openstack/buildset/7bbde3b139084afe934d3af3a2864376\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fb21145e022544eb90ae2acf21674731 : RETRY_LIMIT in 10m 13s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/c0381f8ad1664e74a8a219c025ec2df4 : RETRY_LIMIT in 8m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51b89ae9933441078bb893d5f3634839 : SUCCESS in 7m 46s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/ea0348d56055465ead2028415cff8c1e : RETRY_LIMIT in 14m 46s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/8cc41e824adc48c2afdd711bdc789876 : RETRY_LIMIT in 14m 35s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/0d7eaa3e2a484a42aec4aeb616f12f1c : RETRY_LIMIT in 10m 01s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cc71e6d0e6fd4b76a6fe5e93957769c0 : RETRY_LIMIT in 11m 46s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3d1d00a123c94458b60c38c677e2ded2 : RETRY_LIMIT in 9m 47s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/bd92f8bbb406476bb765f91282ea0d79 : RETRY_LIMIT in 10m 26s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/e7f5755c1aa54f54be77b7cc7d8ad076 : RETRY_LIMIT in 12m 20s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/1f57fa4244344cbfb6354ccbda5f3ede : RETRY_LIMIT in 9m 40s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/16d1dfbc0dae4d7491d0dcde1068f760 : RETRY_LIMIT in 11m 31s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/94987adf80af4b7aa617de73812550cd : RETRY_LIMIT in 10m 37s\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/caf9893fd5cb46a2bad6b769af5319a1 : FAILURE in 51m 32s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d3fb906daea74553b2d2f19b18582f8c : FAILURE in 45m 30s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/6a69743fbd4245be8ceb666933931709 : RETRY_LIMIT in 7m 36s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c5a55904cf254d66b37df26d515160dd : RETRY_LIMIT in 5m 12s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d3ce165644b94bf4a20715d1598b2031 : RETRY_LIMIT in 10m 03s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ba839e3960614e188c71dadf6019c3e9 : RETRY_LIMIT in 9m 20s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/494ddbacaf894b79bb33f86e5033e9fa : RETRY_LIMIT in 10m 26s","accounts_in_message":[],"_revision_number":3},{"id":"046dd8d6946226ae37c9d569973a79ebb6b39ba5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-01-18 22:07:45.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"849414bc9a436e8d6675be7a844b599c15f16735","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-18 23:16:05.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/9d6086ca61d94e83a52e57ef14fed4ed\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d26d3d460486411281403c772d669d99 : RETRY_LIMIT in 12m 35s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/f03ed9a3122c4c4da93dc3bed12f640c : RETRY_LIMIT in 7m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dba70c93228c42f587470842d808cc93 : SUCCESS in 8m 50s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/612115e2d95e406eb346285b116efa12 : RETRY_LIMIT in 12m 47s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/56a0f526973444c29af78b6e4e439fc3 : RETRY_LIMIT in 10m 09s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/e7fbd769cec04c2097df5ee6511b776a : RETRY_LIMIT in 8m 30s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7a6f46ba2af3492da279b498f041c4d5 : RETRY_LIMIT in 11m 00s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b8aa968ccf374bc8b5e7b6eb347840ef : RETRY_LIMIT in 10m 20s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/390ae645b52348b3b2b3bd840ee18ade : RETRY_LIMIT in 8m 57s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/77e0fb8d081747ee919d01a380ac1dd2 : RETRY_LIMIT in 11m 03s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/f72a70f10fc1488a9bf2e708a5856afa : RETRY_LIMIT in 10m 28s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/db47e01746e24b61b6c69dfad6fb7dd1 : RETRY_LIMIT in 8m 08s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/01220d9033a54192887e28605df606e1 : RETRY_LIMIT in 8m 51s\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/9718fa2e48164067ab35b13a6438c30a : FAILURE in 1h 01m 28s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/569660df6c97472c8a2edd28aa5f0d6a : FAILURE in 56m 51s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/70ff59b79a8b49d7b4744bdf2bb5cd1d : RETRY_LIMIT in 6m 43s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2dfd12b5ffd140ef80c8255936866881 : RETRY_LIMIT in 6m 35s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8935318015f1430d964cefd774cabaa9 : RETRY_LIMIT in 8m 17s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/6e2eccb6274c4242add5c708c9dcabed : RETRY_LIMIT in 9m 14s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e5d55dd3943047b2a6a37642ed260cae : RETRY_LIMIT in 11m 19s","accounts_in_message":[],"_revision_number":4},{"id":"6902aee93a1e071a0832990c257de100b1b7bae4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-02-01 15:21:14.000000000","message":"Patch Set 5: Published edit on patch set 4.","accounts_in_message":[],"_revision_number":5},{"id":"819597a3c04697bf2ac4e5cb2f7a3d9c6925cf17","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-02-01 15:21:19.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"d8173ec450ed13d738d57513b75c106550f29883","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-01 16:49:46.000000000","message":"Patch Set 6: 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\nhttps://zuul.opendev.org/t/openstack/buildset/22636544d1114b2c8d669fdbf9f5e1ba\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/53a67edbef904e7993d5e992fe291dd5 : RETRY_LIMIT in 16m 34s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/2c2751c13e1d4db1a590502eb857678d : RETRY_LIMIT in 11m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb08bc17f16c4a5ca0b1c5d28dbac8af : SUCCESS in 9m 46s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/1635cee8375b4f9b8b93f913fd280782 : RETRY_LIMIT in 18m 21s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/98f3366477eb48ef8617d06bc718e22a : RETRY_LIMIT in 18m 36s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/ab13457de6674b5d851fa915716c9331 : RETRY_LIMIT in 12m 53s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/636644ffef174e08a48728679b09a932 : RETRY_LIMIT in 12m 52s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/aa7ddec00ef343e09cb96cd2f6b7f50e : RETRY_LIMIT in 11m 26s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/8b739be5f7d946ca90faca6c02fe9b0b : RETRY_LIMIT in 11m 08s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/d99321ea4e5b4bbd8de3eea1d2e366ad : RETRY_LIMIT in 13m 34s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/3cdb6fdc52e6425ca428a257d7549691 : RETRY_LIMIT in 11m 47s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5bedfcd8d59841d28e17254a70f09f4c : RETRY_LIMIT in 9m 54s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/07c132845dd54196a9ee3581ce7913f1 : RETRY_LIMIT in 17m 12s\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/4461497624dc47fa850414124d626d0b : FAILURE in 1h 08m 57s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f0f77e994b0c452e9067b48fe3a803dc : FAILURE in 59m 11s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/bc4762868ba24130b5e2b967d8adfa67 : RETRY_LIMIT in 8m 18s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/01b73e984f684febbcb0ededebf5e3ec : RETRY_LIMIT in 6m 18s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1f5816a5c44847839f11267c4f0c2726 : RETRY_LIMIT in 12m 06s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0b6d29e4371844358bcc1864cf065d59 : RETRY_LIMIT in 11m 44s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/69f6e00b19144f99b3d4c030c9f5f21d : RETRY_LIMIT in 11m 22s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"b054b9b3be0effa114f462d0038d4d868f8322a9","revisions":{"92f3c86d8359f657ff188896bf92b59c3be07024":{"kind":"REWORK","_number":1,"created":"2023-01-17 14:36:32.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/1"}}},"commit":{"parents":[{"commit":"e71fa50f03b042c7ffad22ae0c70d9a0f598066f","subject":"Merge \"Skip haproxy with setup-infrastructure for upgrades\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e71fa50f03b042c7ffad22ae0c70d9a0f598066f"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 14:35:20.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/92f3c86d8359f657ff188896bf92b59c3be07024"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/92f3c86d8359f657ff188896bf92b59c3be07024"}]},"branch":"refs/heads/master"},"305cc3d83c758ce8d518cfadd734a18cbafff147":{"kind":"REWORK","_number":2,"created":"2023-01-17 16:12:27.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/2"}}},"commit":{"parents":[{"commit":"e71fa50f03b042c7ffad22ae0c70d9a0f598066f","subject":"Merge \"Skip haproxy with setup-infrastructure for upgrades\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e71fa50f03b042c7ffad22ae0c70d9a0f598066f"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 16:12:26.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/305cc3d83c758ce8d518cfadd734a18cbafff147"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/305cc3d83c758ce8d518cfadd734a18cbafff147"}]},"branch":"refs/heads/master"},"f244ed709401e4d1394704806c651a61adc88af0":{"kind":"REWORK","_number":3,"created":"2023-01-17 17:38:24.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/3"}}},"commit":{"parents":[{"commit":"e71fa50f03b042c7ffad22ae0c70d9a0f598066f","subject":"Merge \"Skip haproxy with setup-infrastructure for upgrades\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e71fa50f03b042c7ffad22ae0c70d9a0f598066f"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 17:38:24.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f244ed709401e4d1394704806c651a61adc88af0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f244ed709401e4d1394704806c651a61adc88af0"}]},"branch":"refs/heads/master"},"0dcea48573785a316eede055f21b676648ed8d2b":{"kind":"REWORK","_number":4,"created":"2023-01-18 22:07:45.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/4"}}},"commit":{"parents":[{"commit":"e71fa50f03b042c7ffad22ae0c70d9a0f598066f","subject":"Merge \"Skip haproxy with setup-infrastructure for upgrades\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e71fa50f03b042c7ffad22ae0c70d9a0f598066f"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-18 22:07:45.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0dcea48573785a316eede055f21b676648ed8d2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0dcea48573785a316eede055f21b676648ed8d2b"}]},"branch":"refs/heads/master"},"9d879373cf8c30f5ad77467bf990405a212a2092":{"kind":"REWORK","_number":5,"created":"2023-02-01 15:21:14.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/5"}}},"commit":{"parents":[{"commit":"e71fa50f03b042c7ffad22ae0c70d9a0f598066f","subject":"Merge \"Skip haproxy with setup-infrastructure for upgrades\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e71fa50f03b042c7ffad22ae0c70d9a0f598066f"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-02-01 15:21:13.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9d879373cf8c30f5ad77467bf990405a212a2092"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9d879373cf8c30f5ad77467bf990405a212a2092"}]},"branch":"refs/heads/master"},"b054b9b3be0effa114f462d0038d4d868f8322a9":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-02-01 15:21:19.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/20/870820/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/20/870820/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/20/870820/6"}}},"commit":{"parents":[{"commit":"168febc03a1167156ae9d18e821bc4fd52161b93","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/168febc03a1167156ae9d18e821bc4fd52161b93"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-01-17 13:49:15.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2023-02-01 15:21:19.000000000","tz":0},"subject":"Add facility to rewrite source URLs for ansible collections during bootstrap","message":"Add facility to rewrite source URLs for ansible collections during bootstrap\n\nOpenStack-Ansible defines the list of required ansible collections\nand also allows a deployer to override these collections, or to add\nextra ones in /etc/openstack_deploy/user-collection-requirements.yml\n\nCurrently, to globally adjust the source URLs for the predefined\ncollections requires every collection to be overidden by the\ndeployer rather than there be a convenient way to do this.\n\nThis patch adds a pair of environment variables,\nOSA_COLLECTIONS_GIT_SCHEMA and OSA_COLLECTIONS_GALAXY_SCHEMA which\nallow a description of how to adjust the source urls during\nexecution of scripts/bootstrap-ansible.sh.\n\nThe code uses the ansible urlsplit filter to decompose the source\nURL [1] into components, which can then be re-composed as required\nto form a new URL.\n\nAn example would be to set the following environment variable:\n\nOSA_COLLECTIONS_GIT_SCHEMA\u003d\"https://mirror.example.com/{hostname}{path}\"\n\nThis would rewrite the original source url \u0027git\u0027 type collections\n  https://opendev.org/openstack/ansible-collections-openstack\nto\n  https://mirror.example.com/opendev.org/openstack/ansible-collections-openstack\n\nThe fields \"scheme, netloc, path, port, hostname, username, password\"\nare avaiabile to use in the schema definition along with arbitrary extra\nfree text.\n\nThe URL rewriting does not apply to collections defined in\nuser-collection-requirements.yml\n\nChange-Id: I80bdb3218a5ec7804ae6886a3b534243fe70a4b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b054b9b3be0effa114f462d0038d4d868f8322a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b054b9b3be0effa114f462d0038d4d868f8322a9"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
