)]}'
{"id":"openstack%2Fopenstack-ansible~848659","triplet_id":"openstack%2Fopenstack-ansible~master~I02ed08f9d3d12f7ad2e5dd3a45a699d766933877","project":"openstack/openstack-ansible","branch":"master","attention_set":{},"removed_from_attention_set":{"31542":{"account":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"last_update":"2022-07-12 20:58:31.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-07-12 15:36:17.000000000","reason":"\u003cGERRIT_ACCOUNT_25023\u003e replied on the change","reason_account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}}},"hashtags":[],"change_id":"I02ed08f9d3d12f7ad2e5dd3a45a699d766933877","subject":"Add default rate-limits for API endpoints and Horizon authentication","status":"MERGED","created":"2022-07-04 18:02:19.000000000","updated":"2022-07-12 21:13:24.000000000","submitted":"2022-07-12 20:58:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"848659","meta_rev_id":"76a257f7f70094b15eee0fa91da36ce2e784fc34","_number":848659,"virtual_id_number":848659,"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":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-07-12 20:58:30.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":2,"date":"2022-07-08 09:43:27.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-07-08 10:02:55.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":1,"date":"2022-07-08 10:02:55.000000000","permitted_voting_range":{"min":1,"max":1},"_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":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":[{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-07-04 20:49:22.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-07-05 06:58:12.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"},{"updated":"2022-07-05 16:52: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":"2022-07-06 16:14:16.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-07-06 18:58:16.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":"5281e9e9108ae6644019d8f7514d96e33d2ebdc1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-07-04 18:02:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d151f37aa2b8d2b2428f1a70fe31fdc94c26a7eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-04 20:49:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f2e9cdfdd1b8412a9540c51e8efab4cd\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/82f057b606f9475da803d63117bf5045 : SUCCESS in 14m 05s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/04103c9131ac4250909e7340a5eb07c3 : SUCCESS in 16m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d993345f49b475798f6342af8e639e2 : SUCCESS in 10m 29s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/4dfaefb85de6482a8c86b920bfead93f : FAILURE in 2h 08m 36s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/3dedfe17ed1a4587bfb4c2d34462bd4c : FAILURE in 1h 55m 01s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/9e490904855c469080ee285988f61310 : FAILURE in 1h 51m 43s\n- openstack-ansible-deploy-aio_lxc-rockylinux-8 https://zuul.opendev.org/t/openstack/build/6578ed3ae3be4d4c8ae4bb4415814d5a : FAILURE in 2h 06m 44s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ced08e1a9be64eaca5cf2071e480810a : FAILURE in 2h 07m 09s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/436c686ddda84edb8408bd0782d7dee0 : FAILURE in 2h 15m 12s (non-voting)\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/22e2945d497442f1abef1e53a6b995ff : FAILURE in 1h 14m 33s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/0beee30646f74f4aab6d85299ad8efbe : FAILURE in 1h 42m 19s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/c225fdc59f8d4a369003430005732553 : FAILURE in 1h 22m 25s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/226c5ba0859a4e3893aa4d399d845b94 : FAILURE in 1h 22m 47s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5a04de37b8734b3db0e210a8b87d986d : FAILURE in 1h 09m 31s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-8 https://zuul.opendev.org/t/openstack/build/29a72a7c104b48069bd99c155c932615 : FAILURE in 1h 27m 31s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/60c46dc601e24898b3205306ae004c30 : FAILURE in 1h 07m 34s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3e4c62e457e74adeb9ec18e30f06c8a0 : FAILURE in 58m 05s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/8b44e74bab924053a5ecd3f063b05874 : FAILURE in 1h 01m 03s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8d37d3f286654f0ba8564eb0dcb567e4 : FAILURE in 56m 28s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f88da961c5444df0b896769d83b9356f : FAILURE in 2h 43m 37s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3bc2bbd348af493db3303ebd4847b1dd : FAILURE in 42m 37s (non-voting)\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a2e9b7fef26d4cdc9ecf9ea7e34b7b4a : FAILURE in 2h 21m 15s","accounts_in_message":[],"_revision_number":1},{"id":"39d1bbfad787968863922550ef116417d90757bc","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-07-05 16:52:22.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8f32663df76e08dc6d03ef4b07a3abd3b3c07ffa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-07-06 15:31:54.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"e55fde90a67022d7a510792625bf359d9ec96e10","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-07-06 16:14:16.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b74b5fa04fad8f8e2a002546b7810018b89f5877","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2022-07-06 18:58:16.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6ef566df7481f917a81e3886ba97d4dda6269b4a","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2022-07-06 18:58:24.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"06603a115bdeb72546d538e2ed30fef038aae68f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-06 19:44:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d7217157c3444dfa9566750caf80e1e5\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/821d58deeda348619c829f40700ebd40 : SUCCESS in 13m 42s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/87e9d0456d164985961b214d68e892b3 : SUCCESS in 16m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37a1855efbd740459fc070ec87892b0b : SUCCESS in 12m 09s\n- openstack-ansible-deploy-aio_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/a9f8d731a6e64acc8d00036d9674b0c2 : SUCCESS in 2h 12m 10s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/1ebeff75d30b402c901e7ec3a0c97005 : SUCCESS in 2h 00m 42s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/8f3a774f08054b77962eb613a5c0c63d : SUCCESS in 1h 49m 55s\n- openstack-ansible-deploy-aio_lxc-rockylinux-8 https://zuul.opendev.org/t/openstack/build/a142ae741ae84aff8d5366c23a0dd224 : SUCCESS in 2h 12m 56s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e37bd7515e104edabf0e01e94a0a429f : SUCCESS in 2h 06m 44s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a98c6b0d1f5541989787a543d721f3ad : FAILURE in 1h 41m 44s (non-voting)\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/251d00a90a3e44909a0de4fec0ec94c2 : SUCCESS in 1h 17m 03s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/0f231f30604544b4b9cda80358a4d873 : SUCCESS in 1h 22m 48s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/f4114d994a314aad9e0574d380ca8b88 : SUCCESS in 1h 19m 14s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f3b1ab0ac11c42008747de9fb43308a2 : SUCCESS in 1h 24m 13s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4d0320779b1345b3882817fcf1dd2ae7 : SUCCESS in 1h 18m 03s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-8 https://zuul.opendev.org/t/openstack/build/43eb17c1c6ba41579190f7bfb9060f1f : SUCCESS in 1h 25m 19s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/90fb181585344da3bf0958927936df7c : FAILURE in 1h 17m 02s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7e30f04b06a54ce48843a64ab3f2ec82 : FAILURE in 1h 01m 04s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/e1bf1757333c4aa3bf2847cb7d321367 : FAILURE in 1h 04m 09s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8429145264e9407c8b9c050e8c77a75e : SUCCESS in 1h 00m 18s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/eeccb635f516499dacf1a77d4452917e : SUCCESS in 2h 25m 06s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/752940bae0224a849a0030a2b70cfda0 : FAILURE in 47m 36s (non-voting)\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b8773106a988478c9f20c6abaa466bed : SUCCESS in 2h 03m 16s","accounts_in_message":[],"_revision_number":2},{"id":"3985cf840b409bf9e057777e14aa20021f6ad92c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-07-08 09:43:27.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"e90d3c5199f8542ef6a3c1d3166057e1a46119fc","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-07-08 10:02:55.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6b4874c65c4a2123de829a5985013cb7bcd144a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 12:01:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df29ccecae054dd5a464ca5c6ea7f49b\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/94ff90dca79f4cbca136b2d6c7eaa353 : SUCCESS in 12m 37s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/9a925137b086407b8f96598cca4ad92b : SUCCESS in 13m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e7ba47dbc9d41e0932d2208cf95f284 : SUCCESS in 12m 06s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/e08fdc4a7d2e430f99c7ba74a5b0a22e : SUCCESS in 1h 44m 04s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/56a11ad3b11c4caca465b8db5ebdb387 : SUCCESS in 1h 42m 17s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/10be73371aa7432eb897cadc850707f9 : SUCCESS in 1h 50m 33s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d2d54254b7dd459bb161c4850eaa11d2 : SUCCESS in 2h 00m 31s (non-voting)\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/92fae355122744f7abca28da3344deca : SUCCESS in 1h 13m 27s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/70dea35313234b9481e400fa9c28dcda : SUCCESS in 1h 08m 42s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/98a4b3a7645344448a25d2358b1d5ebe : SUCCESS in 1h 31m 09s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c51bc3c854a74cd69d12758daab352dd : SUCCESS in 1h 10m 22s (non-voting)\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/4431125ee949480395ff56d970cf311c : SUCCESS in 1h 38m 36s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/486c682a955847fab4554e655ba7fdd2 : SUCCESS in 1h 54m 12s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/9c08fcc4891a4438a26cf83cf0c0bae0 : FAILURE in 29m 44s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6eadf8aa5fff4acab0706e710efac4f6 : FAILURE in 25m 38s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/92a8738df8d04c23a59cc519a4d2a368 : SUCCESS in 2h 11m 54s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0f13d091a4a848c58f21f8af4df3930d : FAILURE in 38m 17s (non-voting)\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/17dc4d1e875747148035d31fe836d46c : SUCCESS in 1h 50m 32s","accounts_in_message":[],"_revision_number":3},{"id":"057eecefff0079d3e848650c16dba27143942d83","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-08 12:02:06.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4c9e04a058f94bb5ac333aff181934f2\n\n\nWarning:\n  Change 848657 in project openstack/openstack-ansible-haproxy_server does not share a change queue with 848659 in project openstack/openstack-ansible","accounts_in_message":[],"_revision_number":3},{"id":"482cb8438289a0ba5df9763f8e5585ff5ca23e9b","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-07-12 15:36:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e58035a680a3556765a2105f02d425e4502b3d4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 18:13:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/370b52f17aba4e5e9089e4c1fd1669d4\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/feaad289415b4729bb43e807ba3d0cb5 : SUCCESS in 14m 10s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/4c1e436f4e5c48739cbbd2f571480590 : SUCCESS in 19m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1e73482d1074341b64a40c8fa7a64a6 : SUCCESS in 11m 20s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/b8328d45766d4ad3ba83d1a4edafb318 : SUCCESS in 1h 49m 52s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/a9e37231851c4f25b52d6a7ba7cf401f : SUCCESS in 2h 01m 58s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/89edfd9b3c9a470b86e0623fc244d36d : SUCCESS in 2h 12m 41s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1ee369f539504c8f8358ec5a2d5ebfc2 : SUCCESS in 2h 01m 19s (non-voting)\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/a8e12ef7f5a240f7ad71f180f417aeb7 : SUCCESS in 1h 20m 53s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/32d6f1e59e444a9f93d5faed0e4ce288 : SUCCESS in 1h 36m 59s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2e7050fbd3c7473a99c352278bd59a6b : SUCCESS in 1h 31m 23s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4f36efc8f953419687e5a72a13ae798f : SUCCESS in 1h 23m 13s (non-voting)\n- openstack-ansible-upgrade-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/595715fb3b1e4b309b5375382994c414 : SUCCESS in 1h 58m 07s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bbf0df04c7b542239b8a3b9155b56368 : SUCCESS in 2h 14m 56s\n- openstack-ansible-deploy-aio_distro_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/e777b3164d9c450f86d3c08f6e465530 : FAILURE in 34m 10s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/78bc79fc8e844548b608149f23fc6d2e : FAILURE in 34m 25s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b6e8209b74194033ae033fb3c4ff4d6b : SUCCESS in 2h 23m 58s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a4eede4d2f3b4fa68fec56b976618cb1 : FAILURE in 46m 00s (non-voting)\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f50291d35a7644369e0df3c4cb2cb6d9 : SUCCESS in 2h 08m 58s","accounts_in_message":[],"_revision_number":3},{"id":"7bc2c9ad3693579022148325c390cd8b9af829d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 18:16:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c24021b4a087f94a61683bc6d0a235b397a36932","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 20:58:30.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d94e3b90c31d4b2fb5e702df877cac82\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4828d25108cb4b2a8e558b400b96be10 : SUCCESS in 18m 16s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/6ad3918ad1dc431ba27a0606ec5f6a76 : SUCCESS in 20m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb469e3aafa3480792fa4dd4e26a81bb : SUCCESS in 12m 44s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/9eb15c9f36d7494b8c22f67018d76219 : SUCCESS in 2h 12m 57s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/f98afee98eb14cb7934674fe0866f89f : SUCCESS in 1h 47m 19s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/92439c1af26a4558b01e3b98fb61b512 : SUCCESS in 2h 11m 20s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/9df8b3dfeabb468f9059f0771444772f : SUCCESS in 1h 21m 30s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/886d3499298445a1bebe86a2d638363d : SUCCESS in 1h 27m 28s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/237779596e00479a998859ae971e66a7 : SUCCESS in 1h 31m 24s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/26e851f5d5bd4f4d930bf636d7ce1e9b : SUCCESS in 2h 40m 35s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/652e904820cf47dd9cda48c1dc3bbddf : SUCCESS in 2h 25m 04s","accounts_in_message":[],"_revision_number":3},{"id":"473ec8de6129b8f09c9371b6dea436efdf9e6cb8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 20:58:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"d4f882cb9af8a9b7ad7e2d4684a53238185942ef","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 21:00:05.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/255a182ff308487193e0da8b08aaf419\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8765b9fb85b4e988aa35e8c49bcec96 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":3},{"id":"76a257f7f70094b15eee0fa91da36ce2e784fc34","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-07-12 21:13:24.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2ec6709eee6aedd412eea8de8256f378bf2e3b3b","revisions":{"93b3e726e0ea270385a23e99278a2c0f206886b0":{"kind":"REWORK","_number":1,"created":"2022-07-04 18:02:19.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/59/848659/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/59/848659/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/1"}}},"commit":{"parents":[{"commit":"5375a38dad89795097d39cf868ff004b11e363be","subject":"Merge \"Add timestamp to written journal file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5375a38dad89795097d39cf868ff004b11e363be"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-04 17:52:53.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-04 18:01:52.000000000","tz":60},"subject":"Add default rate-limits for API endpoints and Horizon authentication","message":"Add default rate-limits for API endpoints and Horizon authentication\n\nThis patch adds rate limiting for any API call which results in a\n4xx response by applying a common stick-table to each HAProxy\nbackend definition. The stick table can be overridden to allow\ncustomisation of the behaviour.\n\nAn additional stick-table is defined for the Horizon endpoint to\nenforce a 20-requests-per-10s-per-source-ip sliding window limit\non the horizon /auth path. This provides some protection against\ncredential stuffing attacks and will generate 429 response codes\nto the client and in the HAProxy log. The log could be used by an\nalerting system to detect potentially malicious traffic.\n\nThe defined rate limit does not include traffic from rfc1918 addresses\nand this should be reviewed and overridden as necessary to protect\nthe external API endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/848657\nChange-Id: I02ed08f9d3d12f7ad2e5dd3a45a699d766933877\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/93b3e726e0ea270385a23e99278a2c0f206886b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/93b3e726e0ea270385a23e99278a2c0f206886b0"}]},"branch":"refs/heads/master"},"8b5ce75bd84fabcae63a5008cb5e2ebd1f6d704f":{"kind":"REWORK","_number":2,"created":"2022-07-06 15:31:54.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/59/848659/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/59/848659/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/2"}}},"commit":{"parents":[{"commit":"5375a38dad89795097d39cf868ff004b11e363be","subject":"Merge \"Add timestamp to written journal file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5375a38dad89795097d39cf868ff004b11e363be"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-04 17:52:53.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-06 15:31:54.000000000","tz":0},"subject":"Add default rate-limits for API endpoints and Horizon authentication","message":"Add default rate-limits for API endpoints and Horizon authentication\n\nThis patch adds rate limiting for any API call which results in a\n4xx response by applying a common stick-table to each HAProxy\nbackend definition. The stick table can be overridden to allow\ncustomisation of the behaviour.\n\nAn additional stick-table is defined for the Horizon endpoint to\nenforce a 20-requests-per-10s-per-source-ip sliding window limit\non the horizon /auth path. This provides some protection against\ncredential stuffing attacks and will generate 429 response codes\nto the client and in the HAProxy log. The log could be used by an\nalerting system to detect potentially malicious traffic.\n\nThe defined rate limit does not include traffic from rfc1918 addresses\nand this should be reviewed and overridden as necessary to protect\nthe external API endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/848657\nChange-Id: I02ed08f9d3d12f7ad2e5dd3a45a699d766933877\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8b5ce75bd84fabcae63a5008cb5e2ebd1f6d704f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8b5ce75bd84fabcae63a5008cb5e2ebd1f6d704f"}]},"branch":"refs/heads/master"},"2ec6709eee6aedd412eea8de8256f378bf2e3b3b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-07-08 09:43:27.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/59/848659/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/59/848659/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/59/848659/3"}}},"commit":{"parents":[{"commit":"8e50bfc565e57d89aeb1c70c9ce70f49c3e114a5","subject":"Continue Zed development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8e50bfc565e57d89aeb1c70c9ce70f49c3e114a5"}]}],"author":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-04 17:52:53.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2022-07-08 09:43:27.000000000","tz":0},"subject":"Add default rate-limits for API endpoints and Horizon authentication","message":"Add default rate-limits for API endpoints and Horizon authentication\n\nThis patch adds rate limiting for any API call which results in a\n4xx response by applying a common stick-table to each HAProxy\nbackend definition. The stick table can be overridden to allow\ncustomisation of the behaviour.\n\nAn additional stick-table is defined for the Horizon endpoint to\nenforce a 20-requests-per-10s-per-source-ip sliding window limit\non the horizon /auth path. This provides some protection against\ncredential stuffing attacks and will generate 429 response codes\nto the client and in the HAProxy log. The log could be used by an\nalerting system to detect potentially malicious traffic.\n\nThe defined rate limit does not include traffic from rfc1918 addresses\nand this should be reviewed and overridden as necessary to protect\nthe external API endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/848657\nChange-Id: I02ed08f9d3d12f7ad2e5dd3a45a699d766933877\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2ec6709eee6aedd412eea8de8256f378bf2e3b3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2ec6709eee6aedd412eea8de8256f378bf2e3b3b"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[]}
