)]}'
{"id":"openstack%2Fopenstack-ansible~775673","triplet_id":"openstack%2Fopenstack-ansible~master~I4708b2ad183b4c09582f723d6c114012c8a6ea17","project":"openstack/openstack-ansible","branch":"master","hashtags":[],"change_id":"I4708b2ad183b4c09582f723d6c114012c8a6ea17","subject":"Trigger deploy guide rebuild on a-r-r update","status":"MERGED","created":"2021-02-15 16:03:05.000000000","updated":"2021-02-16 14:15:57.000000000","submitted":"2021-02-16 14:08:32.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":"775673","meta_rev_id":"defe4ed1f51df960e31671e82e90c69d03190284","_number":775673,"virtual_id_number":775673,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-16 14:08:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":2,"date":"2021-02-16 08:31:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-15 20:43:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":1,"date":"2021-02-16 08:31:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-15 18:43:51.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-02-15 20:43:30.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2021-02-16 08:31:32.000000000","updated_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"}],"messages":[{"id":"a4462f064d4f2d334aba24f4cc0f8a54a11f66b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-02-15 16:03:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fe1de5b967dde4a1f4bc0eb19b9defa464612857","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-02-15 16:03:22.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"61e5dce29ba3e22c44065bfb29d9030c32d65cd3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 18:43:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/0943b1ef83da47d7b8e12692e2924a73 : SUCCESS in 12m 21s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/7eee2df8429247e4a1a5a997e0c77a8e : SUCCESS in 20m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe4b92cf649048caa8b70ae51d8f6e52 : SUCCESS in 11m 20s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/238db21bfa4f4b96bce1931b646ce81c : SUCCESS in 1h 57m 45s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/26c38f764fcf4780a8c9f8f12dc073b4 : SUCCESS in 1h 44m 17s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d8b9c4c181a04937b7c9db22da654f95 : SUCCESS in 1h 38m 12s\n- openstack-ansible-deploy-aio_ovn_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/82a551fac123468eba708e73d2be6462 : SUCCESS in 1h 35m 38s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/c4a32dc0711e41f093e32941ff192d04 : SUCCESS in 1h 07m 04s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/aedc930cde2949dbbec7050044658f25 : SUCCESS in 1h 13m 10s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/29454e52e67b466eb45e7cb1e2a907a6 : SUCCESS in 1h 12m 50s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/14c5837142194e54a04a3002926704c5 : SUCCESS in 2h 02m 16s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/1d34537b54dd47998a71b59df3c7a28b : SUCCESS in 1h 52m 47s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/19f9e9b7dcbf455d8d3301d34bc33307 : SUCCESS in 1h 27m 41s\n- openstack-ansible-deploy-aio_distro_metal-centos-8 https://zuul.opendev.org/t/openstack/build/4e6fb501c01146f2a12cd46aec8780a9 : SUCCESS in 57m 21s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6f91acaf868140dbb7182d7c27a710e9 : SUCCESS in 51m 02s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c6ff74081f734294a8289bb094ddd8a7 : SUCCESS in 1h 57m 11s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ac6cb24afd72419aa174eb10b61edb5f : SUCCESS in 1h 42m 01s","accounts_in_message":[],"_revision_number":2},{"id":"2b845848c566eda938afd3ce64d02b62d0711269","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-02-15 20:43:30.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"953b02ad01b887383492a43ed971b50036c265a3","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2021-02-16 08:31:32.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d6e25a74f246c770a6468501008b690faffcd06d","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2021-02-16 08:31:45.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"df2b8f7e52c01c2018a6f1ef6025173ab0668f93","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 08:32:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4c812c5fc2368f71145771dc5635309ffca6c458","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 14:08:31.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/c367120b775940e8b309ef47341ace45 : SUCCESS in 10m 56s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/b6dcdffb10b74419b26dafad0104081c : SUCCESS in 16m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cde466222fd4d01a9357f17ae1c0875 : SUCCESS in 10m 00s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/8b56607abd9c47b9b31a107745afe06c : SUCCESS in 1h 48m 41s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/8bde50c73f754e68b35a265fc8cd1dda : SUCCESS in 1h 37m 31s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2e04d8f08d9f4566a0b2fe0a26756016 : SUCCESS in 2h 15m 38s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/83d15591a5f048b28574ac22d53bb456 : SUCCESS in 1h 09m 28s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/0a27a17f59814deab219fd1d51cb98df : SUCCESS in 1h 19m 06s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/9ccbe9da73374b5099b8fcd7222bf1ae : SUCCESS in 1h 08m 10s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/10cde5e4ad3244149f63bf1c4543214a : SUCCESS in 59m 32s\n- openstack-ansible-deploy-aio_distro_metal-centos-8 https://zuul.opendev.org/t/openstack/build/68ba95d91e894190bb207e816916d7e8 : SUCCESS in 56m 16s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/261831fea1924a9e9f8c08056244bc76 : SUCCESS in 53m 42s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/64baaac65783410ebdbbf2f646986681 : SUCCESS in 1h 58m 17s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/53a3cd40a7b8488e93b4f38f7f1ad252 : SUCCESS in 1h 45m 22s","accounts_in_message":[],"_revision_number":2},{"id":"7da1741813613d8ced8d83e1f07c12492a40192f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 14:08:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"defe4ed1f51df960e31671e82e90c69d03190284","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 14:15:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bfd665428ef45fca2ac96bc723ab022 : SUCCESS in 2m 41s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"98a10bca4bf1159ac062c32e213e4bb04b0d85ea","revisions":{"475c9601d5ce90a2cba10c4d6aae904da488d4d6":{"kind":"REWORK","_number":1,"created":"2021-02-15 16:03:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/73/775673/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/73/775673/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/1"}}},"commit":{"parents":[{"commit":"a174d5d7227def4fcd621e0ac9449bdb2fd35a4a","subject":"[doc] Fix Docker latest_tag parser","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/a174d5d7227def4fcd621e0ac9449bdb2fd35a4a"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2021-02-15 16:02:35.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2021-02-15 16:02:35.000000000","tz":120},"subject":"Trigger deploy guide rebuild on a-r-r update","message":"Trigger deploy guide rebuild on a-r-r update\n\nIn deploy guide we rely on latest_tag to provide users with valid git tag\nin the guide. However this is broken now, since deploy guide rebuild\nis not triggered by jobs.\n\nThis change makes use of long ago added project-template that\nalso triggers build on a-r-r update comparing to it\u0027s original [1]\n\n[1] https://opendev.org/openstack/openstack-zuul-jobs/src/commit/9f64b09a4b9dee2c5adcde696b59c689237c5d7a/zuul.d/project-templates.yaml#L1628-L1649\n\nChange-Id: I4708b2ad183b4c09582f723d6c114012c8a6ea17\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/475c9601d5ce90a2cba10c4d6aae904da488d4d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/475c9601d5ce90a2cba10c4d6aae904da488d4d6"}]},"branch":"refs/heads/master"},"98a10bca4bf1159ac062c32e213e4bb04b0d85ea":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-02-15 16:03:22.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/73/775673/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/73/775673/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/73/775673/2"}}},"commit":{"parents":[{"commit":"fcd5b4c1a9a8232afbd6a3602640d34d91be1cd6","subject":"Merge \"Use Tempest for dashboard test instead of tempest-horizon\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fcd5b4c1a9a8232afbd6a3602640d34d91be1cd6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2021-02-15 16:02:35.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@ya.ru","date":"2021-02-15 16:03:22.000000000","tz":0},"subject":"Trigger deploy guide rebuild on a-r-r update","message":"Trigger deploy guide rebuild on a-r-r update\n\nIn deploy guide we rely on latest_tag to provide users with valid git tag\nin the guide. However this is broken now, since deploy guide rebuild\nis not triggered by jobs.\n\nThis change makes use of long ago added project-template that\nalso triggers build on a-r-r update comparing to it\u0027s original [1]\n\n[1] https://opendev.org/openstack/openstack-zuul-jobs/src/commit/9f64b09a4b9dee2c5adcde696b59c689237c5d7a/zuul.d/project-templates.yaml#L1628-L1649\n\nChange-Id: I4708b2ad183b4c09582f723d6c114012c8a6ea17\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/98a10bca4bf1159ac062c32e213e4bb04b0d85ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/98a10bca4bf1159ac062c32e213e4bb04b0d85ea"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}}]}],"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":{}}}]}
