)]}'
{"id":"openstack%2Fopenstack-ansible-os_keystone~830179","triplet_id":"openstack%2Fopenstack-ansible-os_keystone~master~Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f","project":"openstack/openstack-ansible-os_keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"31749":{"account":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"last_update":"2022-02-22 16:46:05.000000000","reason":"James Gibson replied on the change"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2022-04-26 14:32:25.000000000","reason":"Change was submitted"},"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2022-04-26 14:32:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f","subject":"Migrate ssl certificate generation to the PKI role","status":"MERGED","created":"2022-02-21 14:28:30.000000000","updated":"2022-04-26 14:34:09.000000000","submitted":"2022-04-26 14:32:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"830179","meta_rev_id":"8f38d03575652ce54289c1ffdb1794de397f74e3","_number":830179,"virtual_id_number":830179,"owner":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-26 14:32:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"all":[{"value":0,"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},{"value":2,"date":"2022-04-26 13:03:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":2,"date":"2022-03-10 09:58:51.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"]}],"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":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"all":[{"value":0,"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},{"value":1,"date":"2022-04-26 13:03:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"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"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-21 14:55:15.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":"2022-02-21 18:39:05.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":"2022-02-22 14:55:32.000000000","updated_by":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"reviewer":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"state":"REVIEWER"},{"updated":"2022-04-26 13:03:43.000000000","updated_by":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"reviewer":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"state":"REVIEWER"}],"messages":[{"id":"502182adcbb67f8ced5e3b2c0747af300a2ff0b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-21 14:28:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"821af03cc5209ea666233466cdff26dfe4d99891","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-02-21 14:55:15.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ce354ce05ddbdb3647437fe4142989cc1ea7e458","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-21 16:57:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a716edde8331c751d8f235b71b67ce01d6c010cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-21 17:02:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1f6317a76c3b469f957caab61ee07fc7277caab8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-21 18:39:05.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3b10916b07b74f458f1c7cd5affb6552 : FAILURE in 19m 48s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/e87d0e43a6fd4479946e1dd7b5b2dd76 : FAILURE in 37m 56s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/a6b5cf91573846dd84b54dacfee45dcb : FAILURE in 40m 22s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/220c8104f8a343d1a7e6dcc17a6aa027 : FAILURE in 33m 22s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/3c475e85aa754cfcbf9c172888fc49dd : FAILURE in 1h 32m 26s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/27edee465cb54248b98a9e57662a4fa8 : FAILURE in 1h 22m 39s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/1c97d91f2fd04821b0dcffca49ff168f : FAILURE in 29m 45s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/649012e1fb9f40e594a2ff2c3ef86ce8 : FAILURE in 27m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f6eb3405ca1454d94bbb4c537046d0c : SUCCESS in 7m 31s","accounts_in_message":[],"_revision_number":3},{"id":"a3f2fa3fe910b61ba5284b04d2125659e467a04c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-21 23:26:32.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"1f3768668223ab359b77e948f99cbca56cca7d4f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 01:42:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/428dd4107b3b4e8998507872c19bdb4b : SUCCESS in 14m 08s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/845dd57c608543fc9ca5a5ccf3c9b49c : SUCCESS in 1h 12m 06s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/4242ae94802b464982fcfcc7e458fddf : SUCCESS in 1h 28m 17s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e6fbd76ead4247ec9bbbd296518a7c28 : SUCCESS in 1h 14m 44s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/caa6537188c44d1d84ca5481e260c300 : SUCCESS in 1h 58m 59s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0ce21cb9084949ca9226193247b4cd5e : SUCCESS in 2h 11m 17s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/4f53691c2a68449fb9e7316dabd3abdc : FAILURE in 32m 42s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/79278cbf57094a2db3b2259c3a6d9c24 : SUCCESS in 1h 03m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ab2d171264242fda9555e02380f9eee : SUCCESS in 6m 08s","accounts_in_message":[],"_revision_number":4},{"id":"5ede186001356133f3db5385306d0a821004c040","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-22 09:15:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"40ab515c7cd291fac466718ffe44465eb38b7eef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 11:37:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c28c1da464aa44ebb94dfcf5e0a595cf : SUCCESS in 18m 43s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/93466ba075a249e0976313f6ef8da503 : SUCCESS in 1h 14m 37s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/28df404c40eb4c66b3c34c526b3b9ad4 : SUCCESS in 1h 23m 03s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/749f5f4bced34c0e847292c87150cc7e : SUCCESS in 1h 27m 52s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/188c2b14357b44858dd49e14d0d0a4b8 : SUCCESS in 2h 02m 02s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/767060f42e384dd5a83db6eb8b6b3d34 : SUCCESS in 2h 15m 17s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/9d1444fda02b49b68c32cae872f9b8e4 : FAILURE in 32m 48s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/62855d281160482fbe5554569ec837b3 : SUCCESS in 59m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33a507cc616b48008471d9e3826ccfec : SUCCESS in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4049b57125f944b18f51d0ed5f95d0e1 : SUCCESS in 4m 06s","accounts_in_message":[],"_revision_number":5},{"id":"3a71ef888d0cc6d3e090194cda5375af9c81230e","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2022-02-22 14:55:32.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"21695092267e528121f4218ecb46e6aef9245546","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2022-02-22 16:00:56.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ebe9d3773401b4701d3ab38da797319dc00a93bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-22 16:43:24.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"335cb0508b5832e191bcd1dc58ede7470d0e6b82","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-22 16:43:34.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"acaa0fb1f62f4cd16cb0b1e99973269cffe69cff","author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"date":"2022-02-22 16:46:05.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"a1f36a2af58cddec81170ae014b82c2a903f7f4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 19:39:54.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4328c1ecacb5436e894d8dbc72524425 : SUCCESS in 19m 29s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/8e21848a0d024929aecb7992f3538cbe : SUCCESS in 1h 11m 59s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/6db3b66afa934a1db32536a587758bb1 : SUCCESS in 1h 27m 05s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/019d4f998a6a4084ac6314a733ddb803 : SUCCESS in 1h 21m 27s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/f2b1068fc3634de4b6821104fd92ca84 : SUCCESS in 1h 55m 45s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9bc2ffe178c34f08bb289217422ddd9c : SUCCESS in 2h 43m 08s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/8066218dfff04e01929b6c5476e9fc5d : FAILURE in 35m 42s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e6c457714bc1493da48086758d777387 : SUCCESS in 56m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d039e5d9dea405cbc70ac9e77952d8b : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4392f87f40c74128976c0e913313f7e1 : SUCCESS in 4m 10s","accounts_in_message":[],"_revision_number":6},{"id":"7748bc766017699184400b47c24e11caf0f8bb10","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-22 22:42:08.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"30425bacb30e0d7973e7e79f748c8e925b655eb4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-23 00:50:12.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a3848ac948ad42cd96587365f12ad2b7 : SUCCESS in 19m 50s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/732e0eaa7af04c209b84f7e01389c7b8 : SUCCESS in 1h 03m 54s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/e7e3ad923a1740a09fb2a84e929a57f9 : SUCCESS in 1h 28m 20s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bfd572e2cd32405aa03920bd3e266004 : SUCCESS in 1h 25m 41s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/7d6698592d6e48a1b3e7285d52b823df : SUCCESS in 2h 01m 42s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/43cee45d022a4dff9c81412784b6ab32 : SUCCESS in 1h 55m 50s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/f847d111d07c496687ba4ccf4593485a : FAILURE in 27m 36s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/408be890510045c3a733e0c4e549232d : SUCCESS in 1h 04m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/055abab075224663898f9f3a6d498fd1 : SUCCESS in 7m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01b7bb0ffb5f4cee91baa93a9d38d8bc : SUCCESS in 4m 14s","accounts_in_message":[],"_revision_number":7},{"id":"7451495dc7e52e56bc3895473cc907d8dbb1b956","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-02-23 09:25:34.000000000","message":"Patch Set 7: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"b5eaeccd206f5f6dddd5289a5ea7ba057c8ddf79","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-02-23 09:33:40.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"94704550f5d7ffe60b0c9ef60245232f751badce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-02-25 19:26:10.000000000","message":"Patch Set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"f3bfb80a4ecae915f415962dfa4fa099cf36e8d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-25 22:02:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/058a354760a14bef940d82fc14315bd5 : SUCCESS in 33m 27s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/9c373917946040a5ac28f0abd8d9e713 : SUCCESS in 1h 25m 25s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/61bde93a9410460fa7aa788164d6ee40 : SUCCESS in 1h 39m 53s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fc0e3c14e1b441a2b01c285c1a6967eb : SUCCESS in 1h 45m 04s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/b8a9e3062bf1487cb250e59ccebac754 : SUCCESS in 2h 19m 38s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5d32597dbf6249928a6088d85b4d0040 : SUCCESS in 2h 22m 28s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/7e633dc0caf4427da60328dc7ace1c14 : FAILURE in 36m 26s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d337669692ba4412a781b108d9032c6f : SUCCESS in 1h 11m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e30d30bcf454e5ab5c1c2e5f5a7aa16 : SUCCESS in 8m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11669a121404496fb9b4fd10425fefd4 : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":8},{"id":"1da7ac61630238ab355f08e470801c964574a882","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-03-10 09:58:39.000000000","message":"Patch Set 9: Published edit on patch set 8.","accounts_in_message":[],"_revision_number":9},{"id":"057abd060dc969110bb60d2ba67507ae10613a5b","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-03-10 09:58:51.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"2a18cc6316a6a881016844140cf31f4ee145cd0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 12:30:34.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/503c1f52c13b4effa206b48551c850a7 : SUCCESS in 20m 32s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/1881c27f1cea4efbbadb21bf710f9f95 : SUCCESS in 1h 14m 37s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/9653c783f73d428fbb3e197426ade7c8 : SUCCESS in 1h 19m 13s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/52bbd4984a6444f0b405e2499569962b : SUCCESS in 1h 22m 04s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/8a6b942ed4e547039252f260bb187f89 : SUCCESS in 2h 24m 15s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d1226ef7411d4b948e01596d2b2bfaf0 : SUCCESS in 2h 20m 30s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/221b4cb72618475ead74bf6d45b39e1d : FAILURE in 32m 58s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1f96c1e1f994432bb42be9ba1e84f337 : SUCCESS in 58m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/610a5011d8e64ca4b3d8a0f1e2a98cbf : SUCCESS in 8m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f269b7f191f749f599f489233b1b96f7 : SUCCESS in 6m 08s","accounts_in_message":[],"_revision_number":9},{"id":"4ef3bf71ad9e5c3bf2751641b7e7a3546eb4b63d","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-03-18 08:35:40.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"d7383ebd0f24f65af08aee54fd3c7f55f7fe5939","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2022-04-26 13:03:43.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"f9ce75eb797be9317073247d925ace5ec247487e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-26 13:06:41.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"f129af5befd5d8238eb12ffe6d763b6d87fff421","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-26 14:32:24.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dc1f34f7f3eb418c811936d5a7e74e42 : SUCCESS in 13m 01s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/c3b66886953b4fcfab6023b939d67268 : SUCCESS in 1h 11m 44s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/26ed4f2f95bb4d628575f88aca206276 : SUCCESS in 1h 23m 13s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b84b55e7375d4d91b1d842a5bde3f1b3 : SUCCESS in 1h 15m 51s\n- openstack-ansible-deploy-aio_metal-rockylinux-8 https://zuul.opendev.org/t/openstack/build/a9b88fe2b16d45ce80a146538bba4d52 : SUCCESS in 1h 24m 33s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7cbfe53314d9449aa42003c747a2bdac : SUCCESS in 1h 02m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eddf2b096de54ee19444e91a4140f5d9 : SUCCESS in 7m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a57373466f334cc3a59fde46bc4bb7c6 : SUCCESS in 4m 51s","accounts_in_message":[],"_revision_number":9},{"id":"1ef5d7a502d8b23f0e836f7234acdfd39305f9a2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-26 14:32:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"8f38d03575652ce54289c1ffdb1794de397f74e3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-26 14:34:09.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f11aa68418c34bf28eaa6aef27843688 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"14a2bd072c8588a1f116727c1c394ce079c30cfc","revisions":{"b892e8b87aa85c188a5d6bcb7bd1bd41b170e2a7":{"kind":"REWORK","_number":1,"created":"2022-02-21 14:28:30.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/1"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:27:49.000000000","tz":0},"subject":"Migrate apache ssl certificate generation to the PKI role","message":"Migrate apache ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/b892e8b87aa85c188a5d6bcb7bd1bd41b170e2a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/b892e8b87aa85c188a5d6bcb7bd1bd41b170e2a7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"30d8e24c92b8900edb57fff69a7745ff9f12d0bc":{"kind":"REWORK","_number":2,"created":"2022-02-21 16:57:40.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/2"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 16:45:46.000000000","tz":0},"subject":"Migrate apache ssl certificate generation to the PKI role","message":"Migrate apache ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/30d8e24c92b8900edb57fff69a7745ff9f12d0bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/30d8e24c92b8900edb57fff69a7745ff9f12d0bc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"63b9c6b63645684f4da4950b1b1188da70d381bf":{"kind":"REWORK","_number":3,"created":"2022-02-21 17:02:11.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/3"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 17:00:55.000000000","tz":0},"subject":"Migrate apache ssl certificate generation to the PKI role","message":"Migrate apache ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830221\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/63b9c6b63645684f4da4950b1b1188da70d381bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/63b9c6b63645684f4da4950b1b1188da70d381bf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"55bc8090cc5ccc898321affc10a55a3152c9c46e":{"kind":"REWORK","_number":4,"created":"2022-02-21 23:26:32.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/4"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 23:26:32.000000000","tz":0},"subject":"Migrate apache ssl certificate generation to the PKI role","message":"Migrate apache ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830221\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/55bc8090cc5ccc898321affc10a55a3152c9c46e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/55bc8090cc5ccc898321affc10a55a3152c9c46e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"610046528e7f12604620e8b7cdd3757cd28a04df":{"kind":"REWORK","_number":5,"created":"2022-02-22 09:15:25.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/5"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-22 09:14:52.000000000","tz":0},"subject":"Migrate ssl certificate generation to the PKI role","message":"Migrate ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830221\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/610046528e7f12604620e8b7cdd3757cd28a04df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/610046528e7f12604620e8b7cdd3757cd28a04df"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"320f5046dbba5afa176a8ea1718e6cfdbab26b3a":{"kind":"REWORK","_number":6,"created":"2022-02-22 16:43:24.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/6"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-22 16:43:24.000000000","tz":0},"subject":"Migrate ssl certificate generation to the PKI role","message":"Migrate ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830221\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/320f5046dbba5afa176a8ea1718e6cfdbab26b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/320f5046dbba5afa176a8ea1718e6cfdbab26b3a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"71e8e0e615e98848ddf1a726466b47d34d590e33":{"kind":"REWORK","_number":7,"created":"2022-02-22 22:42:08.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/7"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-22 22:40:35.000000000","tz":0},"subject":"Migrate ssl certificate generation to the PKI role","message":"Migrate ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830221\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/71e8e0e615e98848ddf1a726466b47d34d590e33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/71e8e0e615e98848ddf1a726466b47d34d590e33"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2d30ea235c7c9ea77daf71c72a6dc3f0fab00603":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2022-02-25 19:26:10.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/79/830179/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/8"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-25 19:26:10.000000000","tz":0},"subject":"Migrate ssl certificate generation to the PKI role","message":"Migrate ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830794\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/2d30ea235c7c9ea77daf71c72a6dc3f0fab00603"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/2d30ea235c7c9ea77daf71c72a6dc3f0fab00603"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"branch":"refs/heads/master","description":"Edit commit message"},"14a2bd072c8588a1f116727c1c394ce079c30cfc":{"kind":"REWORK","_number":9,"created":"2022-03-10 09:58:39.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/79/830179/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/79/830179/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/79/830179/9"}}},"commit":{"parents":[{"commit":"ba9d6853806148600dfedb353d415884f4afe31d","subject":"Merge \"Define X-Forwarded-Proto for keystone\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/ba9d6853806148600dfedb353d415884f4afe31d"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-02-21 14:26:12.000000000","tz":0},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@ya.ru","date":"2022-03-10 09:58:39.000000000","tz":0},"subject":"Migrate ssl certificate generation to the PKI role","message":"Migrate ssl certificate generation to the PKI role\n\nThis is now common functionality in an ansible role, rather than\nbeing implemented directly in openstack-ansible service roles.\n\nThis patch creates the apache server certificate and key using the\npki role when keystone_ssl is true.\n\nA CA certificate and key are generated and installed when keystone\nis configured to be an IDP, triggered by keystone_idp.certfile being\ndefined.\n\nDepends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/830794\nChange-Id: Ie70aecc93b8acb7c1bbad02e98254b7c50c4c86f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/14a2bd072c8588a1f116727c1c394ce079c30cfc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/14a2bd072c8588a1f116727c1c394ce079c30cfc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ba9d6853806148600dfedb353d415884f4afe31d","is_merged_in_target_branch":true}],"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":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":{}}}]}
