)]}'
{"id":"openstack%2Fopenstacksdk~767411","triplet_id":"openstack%2Fopenstacksdk~master~Ibb2cd80fd1f46975b9118c94e0e068d759754048","project":"openstack/openstacksdk","branch":"master","topic":"replace_md5_for_fips","hashtags":[],"change_id":"Ibb2cd80fd1f46975b9118c94e0e068d759754048","subject":"encapsulate md5 calls for fips","status":"MERGED","created":"2020-12-16 20:03:22.000000000","updated":"2021-02-15 22:23:09.000000000","submitted":"2021-02-15 22:21:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"767411-replace_md5_for_fips","meta_rev_id":"6d7356dad30b084b352b91ae621bbf6254835563","_number":767411,"virtual_id_number":767411,"owner":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-15 22:20:59.000000000","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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"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":2,"date":"2021-02-15 20:16:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":2,"date":"2021-01-27 10:34:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2021-02-15 21:52:20.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"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":1,"date":"2021-02-15 20:16:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-17 04:38:52.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":"2020-12-18 04:40:06.000000000","updated_by":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2020-12-18 04:40:06.000000000","updated_by":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-12-19 19:09:46.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":"CC"},{"updated":"2020-12-23 12:17:00.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":"2021-01-27 10:34:32.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"71cef4801507a312730fb750c2ad1ea09d3fd5a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-12-16 20:03:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b85e5c6e12dc7f3e06088c709a34276b5fc7770","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-12-16 20:03:38.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"a9c0729a6f8ef757b47ef99ac3b90c567ebe2551","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-12-16 20:27:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e5ba045e5962810b772fed23449c10931240b9b0","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-12-16 20:27:19.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"f608f723269dd3e175d6b47853eca9fa8d221088","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-12-16 21:44:47.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"c8c389d9f32993c76f0a88749b1dbb70bef32478","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 04:38:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7f6caff3dbdf4a13a78335012606518b : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eaf2f374615f40fdb44a16f04d3a2470 : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cec49562629246b49b9db4e7ac5869fb : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a96fa805a49a4c8fa1ea0655f405946b : SUCCESS in 5m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ea3b4f6d287e462aba8485af70d85a4a : SUCCESS in 4m 06s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2ad5999f358d4237a251eb13a0195274 : SUCCESS in 51m 38s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9e3b7c4b6d614523964fc91cbdf794ba : SUCCESS in 5m 24s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/d72101ff9f4e4acb8607ac4e8532cdf2 : SUCCESS in 4m 12s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0df343b4b67b41d59e947fee7b3ae97a : SUCCESS in 4m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cadf6f3a4a944b4bbfe610e34b721512 : SUCCESS in 6m 55s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/35691ad0e75149928546aa91b99ec4f6 : SUCCESS in 1h 07m 42s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/351fcd6a02264580a3bb580fef7c14bc : SUCCESS in 17m 56s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/2911f7b5dcdf40d687eae549c5b7eaa5 : SUCCESS in 32m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b9f8e2fd817d4171a86e3ebbbad57c09 : SUCCESS in 1h 08m 40s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0c1206163d1b4737947ea4b516e045b8 : SUCCESS in 1h 07m 51s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/41cc885e423b4703a7e6191b8911f4fa : SUCCESS in 46m 17s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8665c701a6cc4cd085e07c14ef6dcf40 : POST_FAILURE in 27m 48s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/5b91cc0ee2ee4db78146f5ee1dd9afcf : SUCCESS in 33m 56s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7dab5e5caf5f4b0c83f3c0e72c8f67f8 : SUCCESS in 45m 01s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5b6817d3735f46318ce45fbc6effd517 : SUCCESS in 55m 00s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c825bab490ca46d1a391b32f6a773e18 : SUCCESS in 56m 33s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/688eb6b77cfc4cbcaa59b801cf8e4572 : SUCCESS in 24m 31s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d46bc028bce24990be40807ebfcc457d : SUCCESS in 55m 32s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c59c4f7cf44446c986e351c60e952514 : SUCCESS in 52m 25s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/4ed579d5101047fb8d92c78c207e471e : FAILURE in 49m 38s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/353f94c40fcc4305bc3d92f68ca00365 : FAILURE in 46m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9ff257a7e7ccb86d864cf1225ddc81f842b1909a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-19 19:09:46.000000000","message":"Patch Set 2:\n\nI think there was some problem in the new flag in even newer openssl. Need to research..","accounts_in_message":[],"_revision_number":2},{"id":"c3d3025573d6bc34c96093aebbe9789c21849f30","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2020-12-19 20:31:15.000000000","message":"Patch Set 2:\n\nDmitry Tantsur wrote:\n\n\u003e I think there was some problem in the new flag in even newer\n\u003e openssl. Need to research..\n\nAre you referring to the removal of FIPS mode in OpenSSL 3.0, switching to a provider module design instead? https://www.openssl.org/blog/blog/2019/02/13/FIPS-update/","accounts_in_message":[],"_revision_number":2},{"id":"2019afc9333c2a3a8e08665be63b215c7e776cc4","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-19 20:33:00.000000000","message":"Patch Set 2:\n\nI think so, yes.","accounts_in_message":[],"_revision_number":2},{"id":"5c5082742eb0381a4d744b60ffbbccdef1f65397","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-23 12:17:00.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b143b9bbac60f6eee2624226bda63bed7cf9bc63","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2021-01-04 14:32:56.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5d811005eccc4a307a661264f78d9786531b3519","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-01-04 18:02:43.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3dd59c4c2b10ff4731b8ac4300a1a0e42927b8db","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2021-01-04 19:08:49.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a97eabf637759dae5e2ce245f334bbd3524e81be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2021-01-04 20:09:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5b6b0b92183507f0a307d3dae3a5365afc7a284f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-04 21:28:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2fc165ce90e44e4da81d23014f94f3af : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44e5864d80884ad89dad319fd03ebfff : SUCCESS in 5m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b0a0d7daa4114519a8f1256a44ad8350 : SUCCESS in 3m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/614ec3783d964101a9c42a712087a2f6 : SUCCESS in 5m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9a0f8964c59a4bf68ab4477f797d140f : SUCCESS in 4m 38s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/83047c3ee27c478f85453caf560aa6d8 : SUCCESS in 54m 54s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/54dbfc6f689149f4839894a28b9654e0 : SUCCESS in 5m 14s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/d323f63708bf4a1fa45c0c014a46f6fb : SUCCESS in 4m 08s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1bb00ca86dc2462db8e8690ffb4871ca : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61a5134b73794fb78119278ee8cd758c : SUCCESS in 8m 14s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/953f1cad96714e63918f33697427de9d : SUCCESS in 57m 52s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/e764dc36e007443eae91bcd7a585e37c : SUCCESS in 17m 22s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/3bb4b003909340cb9255f8b6eecba634 : SUCCESS in 33m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f6c2f5c6c11d405a969d2fb7716f0317 : SUCCESS in 52m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/bac33c86b4c54eb18a00fa1a3c43119a : SUCCESS in 1h 16m 06s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/1b78c11b5d734eceae6e50825bd750c1 : SUCCESS in 49m 29s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/2b64ea215e70448caa92d65aabf9519f : POST_FAILURE in 38m 08s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4fcb37e8ee3f458f8666721a2a7db74d : SUCCESS in 30m 25s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/554e0a0d84ad441d9b0c2d8fa3de82d7 : SUCCESS in 48m 41s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/315638eef6ed4007bfbdeff4720609cc : SUCCESS in 45m 59s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b812684b08bc4ab0b0227e8112c07609 : SUCCESS in 59m 34s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/afbe0ac429154fe1a0abe5440f8d4746 : SUCCESS in 23m 42s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/107f7885b5014931ae2d1b5f363107db : SUCCESS in 51m 54s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fefc016815594b148647de3d876ba8d1 : SUCCESS in 41m 19s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/dc2f307820ee4d898402634a2f1b449e : FAILURE in 39m 21s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/bcb758f38bea4f528451bb004eb7385e : FAILURE in 33m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cabf5a98498cc885a649f84adfb59290923323da","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-27 10:34:32.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)\n\nI\u0027d like to see a TODO in here to remove this helper in the future, but that can be done in a follow-up if needed","accounts_in_message":[],"_revision_number":3},{"id":"454ac2d3ac3174c66b10d05ab9f248f330260452","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2021-02-15 20:16:52.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nIt\u0027s debatable whether Glance\u0027s image checksums are a security feature, but I think we do a fairly decent job of indicating in official documentation that it\u0027s solely integrity checking for catching unintentional corruption and truncation. There are plenty of ways (far easier than exploiting MD5\u0027s weaknesses) in which images could be doctored by a malicious actor, which this functionality wouldn\u0027t catch.","accounts_in_message":[],"_revision_number":3},{"id":"e56a1e4d36e8eba06f165e63d70ac2053ec25a5f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 20:17:26.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"decfd45e0c897d99b053a873c26a93d0f5011284","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2021-02-15 21:52:20.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"45f4ceea37a13b96fafdba5f0907453e7e149e68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 22:20:59.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b1697dfd6494565a87df43217693092 : SUCCESS in 4m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/633bf4f3dcc34000bb694d1bfd09e0fd : SUCCESS in 3m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8f105be0deb04e45a1cdfb30815176d3 : SUCCESS in 5m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/19ec7682197245d4b3b55ee9617c18e1 : SUCCESS in 4m 19s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/55689692159f482ab3cf150f20dcb4d0 : SUCCESS in 49m 29s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9a2a6cf24e7a41b6abdc73617b6c0796 : SUCCESS in 4m 27s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/c184e1e84563457489579b79d2884b4f : SUCCESS in 4m 20s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3d0529df4dd740cf9612d8c3631b82b0 : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c26a6c38684b45888f591fbef037ab64 : SUCCESS in 7m 10s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/29232787adb7461983b081461507a32c : SUCCESS in 1h 00m 42s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/b269d5e188c44a3b8891743b6a67f39f : SUCCESS in 18m 43s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/7a56022e4d904c4bb72393bf2648b069 : SUCCESS in 29m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/80144c981250496ba19ef7afa39c76b4 : SUCCESS in 51m 04s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f56045bd30c14dad9361f85ad434f1dc : SUCCESS in 1h 23m 57s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b2beb5be52af425aac790d96239c9dd3 : SUCCESS in 50m 51s","accounts_in_message":[],"_revision_number":3},{"id":"7fcaed072a0f8773799f53ed6e7043a09b2cfc5c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 22:21:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"6d7356dad30b084b352b91ae621bbf6254835563","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 22:23:09.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ff223fdf35749d2a6271399838f7faa : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"27536928130e3b4d2fe9ec16e860cf908402fb8f","revisions":{"8f3b781e22f6fc14627fcdd513ccf90eddbe2592":{"kind":"REWORK","_number":1,"created":"2020-12-16 20:03:22.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/11/767411/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/11/767411/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/1"}}},"commit":{"parents":[{"commit":"4aedfd623deda3657a29cafe771e41257b8cb042","subject":"Merge \"Fix invalid argument formatting in log messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4aedfd623deda3657a29cafe771e41257b8cb042"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-12-16 19:59:33.000000000","tz":-300},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-12-16 20:03:21.000000000","tz":-300},"subject":"encapsulate md5 calls for fips","message":"encapsulate md5 calls for fips\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() is added to\nopenstack/utils.py.  This encapsulation is identical to the one being\nadded to oslo.utils, but is recreated here to avoid adding a dependency.\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nChange-Id: Ibb2cd80fd1f46975b9118c94e0e068d759754048\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8f3b781e22f6fc14627fcdd513ccf90eddbe2592"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8f3b781e22f6fc14627fcdd513ccf90eddbe2592"}]},"branch":"refs/heads/master"},"9eb81337f92abd8ffd63764b683e114689071472":{"kind":"REWORK","_number":2,"created":"2020-12-16 20:27:08.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/11/767411/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/11/767411/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/2"}}},"commit":{"parents":[{"commit":"4aedfd623deda3657a29cafe771e41257b8cb042","subject":"Merge \"Fix invalid argument formatting in log messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4aedfd623deda3657a29cafe771e41257b8cb042"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-12-16 19:59:33.000000000","tz":-300},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-12-16 20:26:52.000000000","tz":-300},"subject":"encapsulate md5 calls for fips","message":"encapsulate md5 calls for fips\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() is added to\nopenstack/utils.py.  This encapsulation is identical to the one being\nadded to oslo.utils, but is recreated here to avoid adding a dependency.\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nChange-Id: Ibb2cd80fd1f46975b9118c94e0e068d759754048\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9eb81337f92abd8ffd63764b683e114689071472"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9eb81337f92abd8ffd63764b683e114689071472"}]},"branch":"refs/heads/master"},"27536928130e3b4d2fe9ec16e860cf908402fb8f":{"kind":"REWORK","_number":3,"created":"2021-01-04 20:09:57.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/11/767411/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/11/767411/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/11/767411/3"}}},"commit":{"parents":[{"commit":"eefd1609ac66689b07ef3ce9524396a2d0e98556","subject":"Merge \"Switch flavor ops in the cloud layer to proxy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/eefd1609ac66689b07ef3ce9524396a2d0e98556"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-12-16 19:59:33.000000000","tz":-300},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2021-01-04 20:09:43.000000000","tz":-300},"subject":"encapsulate md5 calls for fips","message":"encapsulate md5 calls for fips\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() is added to\nopenstack/utils.py.  This encapsulation is identical to the one being\nadded to oslo.utils, but is recreated here to avoid adding a dependency.\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nChange-Id: Ibb2cd80fd1f46975b9118c94e0e068d759754048\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/27536928130e3b4d2fe9ec16e860cf908402fb8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/27536928130e3b4d2fe9ec16e860cf908402fb8f"}]},"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}}]}],"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":{}}}]}
