)]}'
{"id":"openstack%2Fironic-lib~729070","triplet_id":"openstack%2Fironic-lib~master~I874783b8ece0eedf27a94dfed5163d0c82f8b9de","project":"openstack/ironic-lib","branch":"master","topic":"basic-auth","hashtags":[],"change_id":"I874783b8ece0eedf27a94dfed5163d0c82f8b9de","subject":"Implement Basic HTTP authentication middleware","status":"MERGED","created":"2020-05-18 22:49:13.000000000","updated":"2020-06-01 20:58:33.000000000","submitted":"2020-06-01 20:57:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"729070-1591045042772-0d2335fd","meta_rev_id":"0831a689888617705b948270505d09fb6f946e74","_number":729070,"virtual_id_number":729070,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-01 20:57:22.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-05-27 09:11:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":2,"date":"2020-06-01 19:38:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":1,"date":"2020-06-01 19:38:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-21 21:07:40.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2020-05-27 09:11:58.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-06-01 19:38:58.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2020-06-01 20:57: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"}],"messages":[{"id":"34c1646bf46421905257c6ebb6b67015db3c0af9","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-18 22:49:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8e9f2cecbde03a32db735186ead40722494f2bb4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-18 23:54:19.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\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/03b472890138413aa4e7c4bda410b8f6 : SUCCESS in 2m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/060f4611cb30485b9bb0b69d6f646260 : SUCCESS in 3m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a688e7356bf54f07b0ac77fd39b333ff : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ebe2ce4d9ef4d65b60de0432ea1bd69 : SUCCESS in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f6fa2a1626784e4590292f2e83833ab4 : SUCCESS in 3m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/66e81ce0207a44daadd2ac1e6ee572cf : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fecac7760854e9d94426061855c71a7 : SUCCESS in 5m 59s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/a4b6537ecacd424180bdf6de6672dc45 : FAILURE in 57m 04s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e799dccc875c49efa224ad96480d1abd : FAILURE in 1h 03m 54s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/4a4de1a2fa4f4ed5a7bf849682aa1f83 : FAILURE in 59m 43s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/b2eb94f229874bb7b3d07ffba24d76d8 : FAILURE in 1h 00m 03s","accounts_in_message":[],"_revision_number":1},{"id":"4605a58c7e30e55c2bd95508d3c837d13c656d0f","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-20 00:40:47.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"857b15ec053642f10d8ce727da8a08b10e03cd9e","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-20 01:27:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b5f43edad880669a8945d1a65eafbcb92cd1a56b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-20 02:46:48.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- requirements-check https://zuul.opendev.org/t/openstack/build/be4754ef62a64a7cbf80d141012d96a2 : SUCCESS in 4m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/76b80325133f442eb9561a32a7825863 : SUCCESS in 4m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1218d42c5d834c15a38abed6b3804630 : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de68fba7d6594679bd9c893fcfef08ec : SUCCESS in 3m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/48c9ee649c5f43b08ded6af0dd506268 : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6e7e230025ed446cb9d4bb88da16f052 : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f05dd1bf8d84efaa13d78d64aec022f : SUCCESS in 5m 24s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f30207204bfc4f8ca0912e2cfa3048ee : FAILURE in 1h 12m 17s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/eab9b3a331424c079922d27dda644671 : FAILURE in 1h 08m 33s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/abdedb72a5084df3b0d2bbd906c468b1 : FAILURE in 59m 21s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/8d795b7b66de4ee5a43813fcfeff53af : FAILURE in 1h 03m 22s","accounts_in_message":[],"_revision_number":2},{"id":"d81f086cc22d67dc164167ef95584451f8332000","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-21 21:05:21.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"057a0b5fbd3e21a608ef73798a74fe9890435724","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-05-21 21:07:40.000000000","message":"Patch Set 2:\n\n@Steve I\u0027ve proposed a fix for the jobs, if you want to use as base for your change to see how it goes https://review.opendev.org/729746","accounts_in_message":[],"_revision_number":2},{"id":"e472707a6e6f6a74a3d9eb2f5f241b3c809dd354","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-21 21:08:14.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"98ad31e30793a7f6c85853c6d021c652b82fd7d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-21 22:15:55.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- requirements-check https://zuul.opendev.org/t/openstack/build/02d1425eb21b4f48af587f105696928f : SUCCESS in 2m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/220de4d692794be4a17576b19f9b9e32 : SUCCESS in 4m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0117eff0ecd448d4adba5e3960e37ddd : SUCCESS in 5m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3e9ed32b4a14ee4a18b8570cacea726 : SUCCESS in 4m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f5fdd9e87da444f0b628816c1a211e53 : SUCCESS in 4m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/53909003049b43679ba8f0ca837ddd7f : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd9f148244c44b8cb867d65d669127d6 : SUCCESS in 9m 04s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/d44f5ff66e684684b02249f11511bd2f : FAILURE in 59m 40s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9ba1b5f4ce474f3b893f678fd4220ed2 : FAILURE in 1h 07m 00s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/86ef8f8f57c14671a6033019e1d00426 : FAILURE in 1h 01m 54s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/0996e6c696f7460e8c258cd5aa2d7834 : FAILURE in 1h 05m 59s","accounts_in_message":[],"_revision_number":3},{"id":"031841c756ee53e7bdd3cd81b317befd657b2404","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-22 01:55:26.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"f5fa96a16c01d3957dde97d9438ddcc5a5cda59f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-22 03:13:37.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5d48830ca0f446cf90b5fc358a765817 : SUCCESS in 3m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/08b92226936d4a7b90a15194321389ec : SUCCESS in 3m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/56227555ec7c44e492fa9581c646844d : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79be9bb7616d4e5c802d9f79132f00ad : SUCCESS in 3m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/31d756bc82b24516abfc49b929e9068c : SUCCESS in 3m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b710e7f5913d4a81bb1994b6bc09a4af : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c50d0c372f934472af7ae40eb982883d : SUCCESS in 7m 14s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/8db758ff46f84a7dbe59f6370730961f : SUCCESS in 1h 10m 48s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/87d1b83d01a14d65bf8199c390dbba8c : SUCCESS in 1h 17m 05s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/1adad5fea17a428e96b41d7efbf22390 : SUCCESS in 1h 06m 00s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/d27bd9d2625442d39b4458447f6d0f86 : SUCCESS in 1h 08m 31s","accounts_in_message":[],"_revision_number":4},{"id":"c8b7a75bfadca9df1b2ce2dca6075012c8b17051","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-05-25 09:29:51.000000000","message":"Patch Set 4: Code-Review-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":4},{"id":"40fbd5eee639f5bb13fee39338402db469a77e64","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-25 21:44:01.000000000","message":"Patch Set 4:\n\n(8 comments)","accounts_in_message":[],"_revision_number":4},{"id":"a1fd0750f2413dfa3b1dbb3a2da8289c9a7d9a9e","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-25 22:00:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e54e4762d6a87baa0096d65f4b8ea143b3fd95bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-25 23:17:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/59db620197954c1d95e0cb754d0d9667 : SUCCESS in 2m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7cea9de7a8e94303a30263dd4cd0d422 : SUCCESS in 3m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/34ba8d895635498a9fde4f0fbf4fb81a : SUCCESS in 4m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea1d18828d3e4aeb98817276991b79c5 : SUCCESS in 4m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/69cd771da70f4acd94c3c66888bdcc2e : SUCCESS in 3m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/07dddc8b1c2646e8a306458a757feea5 : SUCCESS in 5m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/857b6f8dbf564753ae0b228201170a3c : SUCCESS in 5m 50s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/3a8dfb3c68464cd5816b5bcf4b9f3ba8 : SUCCESS in 58m 15s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/de2a9a91d304494a8f6b027f41607e7e : SUCCESS in 1h 15m 10s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/8e184daa218849258588d04805c746c4 : SUCCESS in 1h 04m 50s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/52b2b5d2a0364820ac92df1425fc7fef : SUCCESS in 1h 03m 12s","accounts_in_message":[],"_revision_number":5},{"id":"b1478f93e56deebee622a9d934d1afbaf22847e3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-05-26 09:44:13.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d0279fd64e8ba14148163d65c5144224dc475124","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-05-27 09:11:58.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e0391ae305594e8081be224dbdd7b7581e4807b0","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-01 19:38:58.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"7fa04934db0acbeb86ed811e361b2eda377643a8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-01 19:39:09.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"431affd7196c24df001c94dc7607c4c67a9f7f14","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-01 20:57:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"ebe7bb30134b77d8c22c106f777a73958d6d4a93","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-01 20:57:22.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b1116346dcd747229a435029b21a9911 : SUCCESS in 3m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/21a8a519f10c4a59afce31a080ba9966 : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea53d8cce0094e069be78970600ae040 : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6858bdec0b794dfb80f62fbb4e109735 : SUCCESS in 4m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bf18a3da873f44fc8c5d5fdb0b8672e1 : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78b194f2b1c84b07820e152e7fbacd5e : SUCCESS in 8m 02s\n- ironic-lib-wholedisk-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/495359632c384a66a30a19ea3c58a8bc : SUCCESS in 1h 03m 43s\n- ironic-lib-partition-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bcac2a00c2dd49d4858a0a9050b114f8 : SUCCESS in 1h 00m 01s\n- ironic-lib-partition-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/be22880858d745c6987aee67701a46ad : SUCCESS in 1h 04m 34s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/ed13ac171058491789f436235d793959 : SUCCESS in 1h 13m 01s","accounts_in_message":[],"_revision_number":5},{"id":"49e046bd76bc7eefb998c5b7351ebdfc070fb80b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-01 20:58:33.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76f03b3410f54f8eb0aacb0bcb1235ac : SUCCESS in 56s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a9abc5699f0842082177ff2401955214373c08de","revisions":{"322e587d94e4014eb8806f5747cdaa73ea0fd1b6":{"kind":"REWORK","_number":1,"created":"2020-05-18 22:49:13.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/70/729070/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/70/729070/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/1"}}},"commit":{"parents":[{"commit":"e4e11ccc7df5cf566211e3b347067ca196691d54","subject":"Merge \"image_convert: retry resource unavailable and make RLIMIT configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/e4e11ccc7df5cf566211e3b347067ca196691d54"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:18:05.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:49:10.000000000","tz":720},"subject":"Implement Basic HTTP authentication middleware","message":"Implement Basic HTTP authentication middleware\n\nThis middleware is added to ironic-lib so that it can eventually be\nused by ironic and ironic-inspector as an alternative to noauth in\nstandalone environments.\n\nThis middleware is passed a path to a file which supports the\nApache htpasswd syntax[1]. This file is read for every request, so no\nservice restart is required when changes are made.\n\nThe only password digest supported is bcrypt, and the ``bcrypt``\npython library is used for password checks since it supports ``$2y$``\nprefixed bcrypt passwords as generated by the Apache htpasswd utility.\n\n[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html\nNeeded-By: https://review.opendev.org/727467\n\nChange-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/322e587d94e4014eb8806f5747cdaa73ea0fd1b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/322e587d94e4014eb8806f5747cdaa73ea0fd1b6"}]},"branch":"refs/heads/master"},"6133b5522e3b965e11f654f6978f632e74f700bb":{"kind":"REWORK","_number":2,"created":"2020-05-20 01:27:48.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/70/729070/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/70/729070/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/2"}}},"commit":{"parents":[{"commit":"e4e11ccc7df5cf566211e3b347067ca196691d54","subject":"Merge \"image_convert: retry resource unavailable and make RLIMIT configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/e4e11ccc7df5cf566211e3b347067ca196691d54"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:18:05.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-20 01:27:30.000000000","tz":720},"subject":"Implement Basic HTTP authentication middleware","message":"Implement Basic HTTP authentication middleware\n\nThis middleware is added to ironic-lib so that it can eventually be\nused by ironic and ironic-inspector as an alternative to noauth in\nstandalone environments.\n\nThis middleware is passed a path to a file which supports the\nApache htpasswd syntax[1]. This file is read for every request, so no\nservice restart is required when changes are made.\n\nThe only password digest supported is bcrypt, and the ``bcrypt``\npython library is used for password checks since it supports ``$2y$``\nprefixed bcrypt passwords as generated by the Apache htpasswd utility.\n\n[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html\nNeeded-By: https://review.opendev.org/727467\n\nChange-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/6133b5522e3b965e11f654f6978f632e74f700bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/6133b5522e3b965e11f654f6978f632e74f700bb"}]},"branch":"refs/heads/master"},"a68333d37697b7a89d8eb91c921b68391419a471":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2020-05-21 21:08:14.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/70/729070/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/70/729070/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/3"}}},"commit":{"parents":[{"commit":"e4e11ccc7df5cf566211e3b347067ca196691d54","subject":"Merge \"image_convert: retry resource unavailable and make RLIMIT configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/e4e11ccc7df5cf566211e3b347067ca196691d54"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:18:05.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-21 21:08:09.000000000","tz":0},"subject":"Implement Basic HTTP authentication middleware","message":"Implement Basic HTTP authentication middleware\n\nThis middleware is added to ironic-lib so that it can eventually be\nused by ironic and ironic-inspector as an alternative to noauth in\nstandalone environments.\n\nThis middleware is passed a path to a file which supports the\nApache htpasswd syntax[1]. This file is read for every request, so no\nservice restart is required when changes are made.\n\nThe only password digest supported is bcrypt, and the ``bcrypt``\npython library is used for password checks since it supports ``$2y$``\nprefixed bcrypt passwords as generated by the Apache htpasswd utility.\n\n[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html\nNeeded-By: https://review.opendev.org/727467\n\nChange-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de\nStory: 2007656\nTask: 39740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/a68333d37697b7a89d8eb91c921b68391419a471"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/a68333d37697b7a89d8eb91c921b68391419a471"}]},"branch":"refs/heads/master"},"20a91a21a5afddcab6a70a38aaef792fb38807ec":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2020-05-22 01:55:26.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/70/729070/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/70/729070/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/4"}}},"commit":{"parents":[{"commit":"4847779db5cbabf7ed5ee1a97e848644f32cf550","subject":"Fix DIB jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/4847779db5cbabf7ed5ee1a97e848644f32cf550"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:18:05.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-22 01:55:04.000000000","tz":720},"subject":"Implement Basic HTTP authentication middleware","message":"Implement Basic HTTP authentication middleware\n\nThis middleware is added to ironic-lib so that it can eventually be\nused by ironic and ironic-inspector as an alternative to noauth in\nstandalone environments.\n\nThis middleware is passed a path to a file which supports the\nApache htpasswd syntax[1]. This file is read for every request, so no\nservice restart is required when changes are made.\n\nThe only password digest supported is bcrypt, and the ``bcrypt``\npython library is used for password checks since it supports ``$2y$``\nprefixed bcrypt passwords as generated by the Apache htpasswd utility.\n\n[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html\nNeeded-By: https://review.opendev.org/727467\n\nChange-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de\nStory: 2007656\nTask: 39740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/20a91a21a5afddcab6a70a38aaef792fb38807ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/20a91a21a5afddcab6a70a38aaef792fb38807ec"}]},"branch":"refs/heads/master"},"a9abc5699f0842082177ff2401955214373c08de":{"kind":"REWORK","_number":5,"created":"2020-05-25 22:00:48.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/70/729070/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/70/729070/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/70/729070/5"}}},"commit":{"parents":[{"commit":"99a7f13724aed75da116c319577c2dbaa9eb319e","subject":"Merge \"Update lower-constraints.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/99a7f13724aed75da116c319577c2dbaa9eb319e"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-18 22:18:05.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-25 22:00:06.000000000","tz":720},"subject":"Implement Basic HTTP authentication middleware","message":"Implement Basic HTTP authentication middleware\n\nThis middleware is added to ironic-lib so that it can eventually be\nused by ironic and ironic-inspector as an alternative to noauth in\nstandalone environments.\n\nThis middleware is passed a path to a file which supports the\nApache htpasswd syntax[1]. This file is read for every request, so no\nservice restart is required when changes are made.\n\nThe only password digest supported is bcrypt, and the ``bcrypt``\npython library is used for password checks since it supports ``$2y$``\nprefixed bcrypt passwords as generated by the Apache htpasswd utility.\n\n[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html\nNeeded-By: https://review.opendev.org/727467\nNeeded-By: https://review.opendev.org/729463\n\nChange-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de\nStory: 2007656\nTask: 39740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/a9abc5699f0842082177ff2401955214373c08de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/a9abc5699f0842082177ff2401955214373c08de"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
