)]}'
{"id":"openstack%2Fopenstack-ansible~816522","triplet_id":"openstack%2Fopenstack-ansible~master~If7f57e7eb7335d6bf19a739a25d1e06de3d0cd0d","project":"openstack/openstack-ansible","branch":"master","topic":"gen-certs","attention_set":{},"removed_from_attention_set":{"31749":{"account":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"last_update":"2021-11-12 22:52:41.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2021-11-12 09:28:57.000000000","reason":"Dmitriy Rabotyagov replied on the change"},"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2021-11-12 20:22:33.000000000","reason":"Jonathan Rosser replied on the change"}},"hashtags":[],"change_id":"If7f57e7eb7335d6bf19a739a25d1e06de3d0cd0d","subject":"Add playbook to generate any user defined certificates","status":"MERGED","created":"2021-11-03 14:49:29.000000000","updated":"2021-11-12 22:54:41.000000000","submitted":"2021-11-12 22:52:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"816522-gen-certs","meta_rev_id":"45941b2b436cc0a53c796f06e82879d04340e826","_number":816522,"virtual_id_number":816522,"owner":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-11-12 22:52:40.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2021-11-12 09:28:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-11-12 20:22:33.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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-11-12 20:22:33.000000000","permitted_voting_range":{"min":1,"max":1},"_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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-03 15:03:22.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":"CC"},{"updated":"2021-11-03 17:15:12.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-11-08 10:21:46.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":"CC"},{"updated":"2021-11-12 09:28:57.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-11-12 20:22:33.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"}],"messages":[{"id":"14735b19063f82cb2f3c2de512f62eb1ee676019","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2021-11-03 14:49:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26a2ea1dc25c84e69a9798a733adc13c9757add2","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-11-03 15:03:22.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"340dea0ce2655aef19190845631416bdcc7daeb7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 17:15:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0b1844deeeda4240ac2ba9d7a1b27071 : SUCCESS in 19m 58s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/2bc7b163a8824a61bbe1836b71b945f0 : SUCCESS in 25m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03ccbf50ac0747dba6966260b1a4a4c6 : SUCCESS in 13m 30s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/cdb2e1ce0ea3487184761bc5dace73ba : SUCCESS in 2h 13m 12s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/d7469d6e17c448fab314fa24135c2204 : SUCCESS in 2h 15m 07s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/fb7260a0cb2d4f4bb03ce23a79d603bb : SUCCESS in 2h 04m 45s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/91c4b0f6d57648af9c7d4cbefbe3f73a : SUCCESS in 1h 40m 17s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c32505d93e484536a0d36b4f00623384 : SUCCESS in 1h 45m 38s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/8c15cd6db5f24b4188525832df960bbb : SUCCESS in 1h 12m 31s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/828b09e4507e4c268f6e028e679653d7 : SUCCESS in 1h 20m 44s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/18ed7e57fe384263ae4f2d9935c84aaf : SUCCESS in 1h 32m 27s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/ea5d34fb976e46d5b69635d7792b33d0 : SUCCESS in 1h 33m 28s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f6a357cbed7c48bf861ce5af1715daa9 : SUCCESS in 1h 59m 43s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9b095ee97d6a40448390bb84c0c8ba10 : SUCCESS in 1h 19m 38s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/3be369ae95614b13a8ca2f935a8d30c2 : SUCCESS in 2h 09m 03s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1eae4173be044634a9ce434fef0cd900 : SUCCESS in 1h 45m 12s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/eab191ca3f464d6fa067a29766187193 : FAILURE in 47m 54s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ea8f46440f1d4c13bd7bfb838da80b03 : SUCCESS in 1h 04m 14s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5d5be50af52746ef83cc37ed541ad1b2 : SUCCESS in 2h 20m 00s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cfc230253c5f419ea15628b375742c19 : SUCCESS in 2h 00m 23s","accounts_in_message":[],"_revision_number":1},{"id":"4d8b7727ba2286ff6ad6f28e2f39dc016ec23e4b","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2021-11-04 08:09:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d064f1478bcca74593cc6a9f82a5defce7b0d01e","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-11-08 09:52:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d0e7e0640c8f36fe3a0826cb6c4c805f805e5f36","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-11-08 10:21:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c707d867a4961583d272ffdf3c7813f797780066","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2021-11-08 13:04:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"37f8dfecf54a6f1ced4e289ddaf1f057e1c8c41b","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2021-11-08 14:10:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fd2b13b1a1c5126bb017175594cfb35ca9f6afd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-08 22:10:00.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\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7f329443f16a4a1e8fac9a3abbd4aebd : SUCCESS in 21m 37s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/305fa1fe50134bf8a5bbe2938bf4b0db : SUCCESS in 18m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7626c9eda7443189904c8019d68e75c : FAILURE in 7m 47s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/3fcc7b42a2a34592b8057d47dc6c61b7 : SUCCESS in 2h 08m 54s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/2d0114825d774ad08b518124a381a8ed : SUCCESS in 2h 14m 25s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/60b99f88f602469abf6b0c800500c103 : SUCCESS in 1h 51m 15s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/7754ebca586143c09b9535c4d3ed1fa6 : SUCCESS in 1h 42m 55s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/186f8b14c73148189364dc7dc55c3be8 : SUCCESS in 1h 46m 02s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/1d6b395c6ebc428396947c58172cbf46 : SUCCESS in 1h 35m 22s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/21a0da91007f4914b037653f7906808b : SUCCESS in 1h 18m 02s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/03fa542851ab48e3892642eba61bc7b0 : SUCCESS in 1h 27m 10s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/a6e6bd4ee4d947b795245cff1ae7da56 : SUCCESS in 1h 24m 07s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/93e011e201654382af034ef391f39f42 : SUCCESS in 1h 29m 51s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/42e6a88fc83f4f9497bfde3b0f01969a : SUCCESS in 1h 16m 55s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/3d51967a1b3648869b0fb8c3d60fa6a6 : SUCCESS in 2h 08m 13s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/15c43483cdd54ce595bce7bba34d39bb : SUCCESS in 1h 56m 18s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/c654d4a0a6424300a3c728182decdd8c : FAILURE in 48m 23s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/003770ccbc6a450887221c79a3239477 : SUCCESS in 54m 47s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e9a06686a05a4f968bded4c2344a4ff0 : SUCCESS in 2h 27m 18s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7468a2db72344757b02c8bc6ea12fc7b : SUCCESS in 1h 52m 13s","accounts_in_message":[],"_revision_number":2},{"id":"c3da6de796b5a0038d745517739aa011cc5b3272","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2021-11-09 08:23:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"59892905a013d3cbf7c2063d29ecffea49893702","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-09 10:52:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/653554cb359c497c9a093a7c3d19af27 : SUCCESS in 15m 30s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/9ce7d09392a6498f8f17e4a53f4997e8 : SUCCESS in 17m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/95b329577c58406da00ce824c82f1011 : SUCCESS in 10m 44s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/265c4653a5fa4d389b2d33d504a2ff32 : SUCCESS in 2h 18m 51s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/ab43f12ba4d243009bde5ca5433695ff : SUCCESS in 1h 55m 45s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/24708c69792a48248057b0301b220e77 : SUCCESS in 1h 48m 19s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/95e8b133377944a9b345d48d25ca3b35 : SUCCESS in 1h 43m 48s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/492501bb65fd4980ae550c8253658b9d : SUCCESS in 1h 39m 14s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/8e1f5bf58371430780dfe899dcf7288d : SUCCESS in 1h 23m 26s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/21400d31e901484684f3697904e4a39d : SUCCESS in 1h 04m 48s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/96d4c2d4387045bc8e21c3308519d078 : SUCCESS in 1h 22m 55s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/5b9cf23906b848e1a897a216449c1acc : SUCCESS in 1h 30m 28s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ba0d635fdf684363b6001501bfceb479 : SUCCESS in 1h 34m 38s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cf53f8fc39aa4ad08900adc9a7d1f0a0 : SUCCESS in 1h 11m 21s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/f36485755a5144e5bb9b86ec90095d01 : SUCCESS in 1h 50m 07s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b4b1b793659c4ae890c4db11ab81843f : SUCCESS in 1h 42m 35s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/b1984f9a149040849bd111ab611db14d : FAILURE in 40m 32s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4256f18564104dd5a2461b9b6a3cf182 : SUCCESS in 53m 10s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b43cd478dccb432497e023c74c4549c5 : SUCCESS in 2h 03m 56s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a8f48f90944646a0aa43fdd6a51d059e : SUCCESS in 1h 43m 22s","accounts_in_message":[],"_revision_number":3},{"id":"028c8dfd428a4b194ab58f919e76f2371595557b","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-11-12 09:28:57.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"eae0ae4aa4410a2ed7ed98dcc4059ffe174d7d96","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-11-12 20:22:33.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2cd4f056047e1c4227158c2e53536385917b8e48","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-12 20:29:01.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"56d3e9a6082dd9b6df677503f69ce59b45134bf5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-12 22:52:40.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c60085df5f944fe1893d323cdb67a176 : SUCCESS in 15m 58s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/823d9d21402e4502aa1d6573c620fc4f : SUCCESS in 20m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50271c91733f491eabb26a83b477768f : SUCCESS in 11m 26s\n- openstack-ansible-deploy-aio_lxc-centos-8 https://zuul.opendev.org/t/openstack/build/ea65a64d09e54d1e90f7ad629740fb22 : SUCCESS in 2h 15m 16s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/7893e945b035422cbe68ee95a56d0fac : SUCCESS in 2h 05m 12s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/583b22a13da1414bab2d3f36dedff4e5 : SUCCESS in 2h 06m 26s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/814ba2f5916941a4b8746520b0074efa : SUCCESS in 1h 43m 17s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d277d67b122a4f8e84bf0cfa467e8739 : SUCCESS in 1h 58m 51s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/02baee969584460483a9e28a67744648 : SUCCESS in 1h 27m 39s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/a57097ad71174d1e8aae32ecfed164a7 : SUCCESS in 1h 17m 17s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/32964a521c1040e59cba9fd6ca655b0e : SUCCESS in 1h 33m 04s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/efdfbcd2e6e944e3817d442eb1860161 : SUCCESS in 1h 43m 32s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/77d20a3adfb443f18de2a5c38986a6f2 : SUCCESS in 1h 40m 37s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4cc9d3d39f794b9c8ffd368c64d986cf : SUCCESS in 1h 22m 36s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3f5e98c77c344322be93118a36fdfa7e : SUCCESS in 1h 01m 41s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c0696ed59046468fb5270af55fb35a5d : SUCCESS in 2h 17m 44s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d93b831c53f84d08a178ac241e0f8b0b : SUCCESS in 1h 58m 35s","accounts_in_message":[],"_revision_number":3},{"id":"19da88eeece65bbf126939402a68d26b02f6fcd9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-12 22:52:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"45941b2b436cc0a53c796f06e82879d04340e826","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-12 22:54:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47d08bbfb899401d886d85f92aab4e02 : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"d27d4daed68efa2c1a961c41a7fa26eede68dc45","revisions":{"5512c49c9bc01cb579cf04a1fee1d4f75d626db5":{"kind":"REWORK","_number":1,"created":"2021-11-03 14:49:29.000000000","uploader":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"ref":"refs/changes/22/816522/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/816522/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/1"}}},"commit":{"parents":[{"commit":"919003a7615963dd00e7823bb09d255eb426649a","subject":"Merge \"[doc] Fix netplan sample\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/919003a7615963dd00e7823bb09d255eb426649a"}]}],"author":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-03 14:42:28.000000000","tz":0},"committer":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-03 14:42:28.000000000","tz":0},"subject":"Add playbook to generate any user defined certificates","message":"Add playbook to generate any user defined certificates\n\nIf the user defines a list of certificates they require with the\nvariable prefix pki_certificates_, this playbook will create\nthe required certificates.\n\nThe use case for this functionality is to use the openstack\nprivate CA to generate certificates for an API or client that\nis not part of OSA, but needs a certificate\n\nChange-Id: If7f57e7eb7335d6bf19a739a25d1e06de3d0cd0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5512c49c9bc01cb579cf04a1fee1d4f75d626db5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5512c49c9bc01cb579cf04a1fee1d4f75d626db5"}]},"branch":"refs/heads/master"},"4afe1d809ee2f263720113b2f3adf7b28027b41b":{"kind":"REWORK","_number":2,"created":"2021-11-08 13:04:38.000000000","uploader":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"ref":"refs/changes/22/816522/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/816522/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/2"}}},"commit":{"parents":[{"commit":"919003a7615963dd00e7823bb09d255eb426649a","subject":"Merge \"[doc] Fix netplan sample\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/919003a7615963dd00e7823bb09d255eb426649a"}]}],"author":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-03 14:42:28.000000000","tz":0},"committer":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-08 13:04:01.000000000","tz":0},"subject":"Add playbook to generate any user defined certificates","message":"Add playbook to generate any user defined certificates\n\nIf the user defines a list of certificates they require with the\nvariable prefix user_pki_certificates_, this playbook will create\nthe required certificates.\n\nThe use case for this functionality is to use the openstack\nprivate CA to generate certificates for an API or client that\nis not part of OSA, but needs a certificate\n\nChange-Id: If7f57e7eb7335d6bf19a739a25d1e06de3d0cd0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4afe1d809ee2f263720113b2f3adf7b28027b41b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4afe1d809ee2f263720113b2f3adf7b28027b41b"}]},"branch":"refs/heads/master"},"d27d4daed68efa2c1a961c41a7fa26eede68dc45":{"kind":"REWORK","_number":3,"created":"2021-11-09 08:23:06.000000000","uploader":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"ref":"refs/changes/22/816522/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/816522/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/816522/3"}}},"commit":{"parents":[{"commit":"919003a7615963dd00e7823bb09d255eb426649a","subject":"Merge \"[doc] Fix netplan sample\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/919003a7615963dd00e7823bb09d255eb426649a"}]}],"author":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-03 14:42:28.000000000","tz":0},"committer":{"name":"James Gibson","email":"james.gibson@bbc.co.uk","date":"2021-11-09 08:22:31.000000000","tz":0},"subject":"Add playbook to generate any user defined certificates","message":"Add playbook to generate any user defined certificates\n\nIf the user defines a list of certificates they require with the\nvariable prefix user_pki_certificates_, this playbook will create\nthe required certificates.\n\nThe use case for this functionality is to use the openstack\nprivate CA to generate certificates for an API or client that\nis not part of OSA, but needs a certificate\n\nChange-Id: If7f57e7eb7335d6bf19a739a25d1e06de3d0cd0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d27d4daed68efa2c1a961c41a7fa26eede68dc45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d27d4daed68efa2c1a961c41a7fa26eede68dc45"}]},"branch":"refs/heads/master"}},"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}}]}],"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":{}}}]}
