)]}'
{"id":"openstack%2Fopenstacksdk~711952","triplet_id":"openstack%2Fopenstacksdk~master~Ic431f1340c017a24eafe07832da6e6c579fb1921","project":"openstack/openstacksdk","branch":"master","topic":"normalize-machine","hashtags":[],"change_id":"Ic431f1340c017a24eafe07832da6e6c579fb1921","subject":"Consistent normalization of Machine objects in the cloud layer","status":"MERGED","created":"2020-03-09 16:54:38.000000000","updated":"2020-03-11 09:28:29.000000000","submitted":"2020-03-10 19:27:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"711952-1583868422827-3b0434b8","meta_rev_id":"32c2e329a0d0e57ae37cebe9f8be622faa614532","_number":711952,"virtual_id_number":711952,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-10 19:27:02.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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"recommended":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-10 16:39:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":1,"date":"2020-03-10 16:39:35.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2020-03-10 16:39:35.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":1,"date":"2020-03-10 16:39:43.000000000","_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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-09 17:26:27.000000000","updated_by":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"reviewer":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"state":"REVIEWER"},{"updated":"2020-03-10 09:01:07.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2020-03-10 16:39:43.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-03-10 19:27:02.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":"4a9e8c7be8fc406fd1bfa355ca10f55567a44977","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-03-09 16:54:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6d787e58c6b0dda0a6dee906b747ec65b407b0e9","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-09 17:11:21.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"d7dcb6ae3a1b7dbfd5ac4ec3f51056e10da0e099","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-03-09 17:26:27.000000000","message":"Patch Set 1: Code-Review+1\n\nThanks! Fixes my KeyError issue with Ansible os_ironic.","accounts_in_message":[],"_revision_number":1},{"id":"ed0139eb8b76e87e198d054044cf4178fca2f703","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-09 18:25:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e4b49b27b88244a386fed797f0696cb4 : SUCCESS in 6m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6a676845dfb40a1bad3c64c35923d82 : SUCCESS in 5m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f6024433437d4396a457c2695105bb60 : SUCCESS in 4m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/83af7440212945ba8a37bfceac7e8db2 : SUCCESS in 5m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a7211c90da1d4926871ecb8ff9deefe1 : SUCCESS in 5m 37s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/49c4e630cb33457fb9669e93162f3b82 : SUCCESS in 1h 08m 00s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/4774fd5099594338aecd675ca8d92413 : SUCCESS in 6m 04s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/732cf91e7f8e49c0a7ebcc3cee9d5f8c : SUCCESS in 4m 46s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/5e51f1ce068b4bbd997d4f72051d07a3 : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ccdabaa4e8e4790a8327c18384e3574 : SUCCESS in 8m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b51757177528454ab06020ecf21aea06 : SUCCESS in 5m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1483313bf80348eea1086c9ff8fbcd4e : SUCCESS in 58m 49s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/b2d50f717d324652b1e6e43de4fbfefe : SUCCESS in 1h 11m 28s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/0f34def6f85b42b8ac940c4384b431ae : SUCCESS in 53m 17s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/cde2d923ec914b61a691dfcb63f86fbf : SUCCESS in 55m 47s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a0ba67ae53634b399f241655851cc035 : SUCCESS in 34m 57s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/4d37fb4054194a5b895738e2d1469f90 : SUCCESS in 36m 43s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c89ddc6d63eb4853add73a4ce1d06f34 : SUCCESS in 57m 25s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/8e12765168bf42e8aaa3844a0bd49b43 : SUCCESS in 30m 09s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2fd200b4021045f595e31ee5ed268a87 : SUCCESS in 51m 39s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/cd67c514771a4ecdb51cc84f2e4a29b1 : SUCCESS in 21m 13s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/349488749fc940d78d5624480b1d3701 : SUCCESS in 1h 26m 04s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9546ddb5639f454b8c4504ae9d2d5160 : SUCCESS in 43m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4b1f5e5e7d65d6f3e78494201220d2d892fd56b1","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-03-10 09:01:07.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"39e006f55b5b0392c79ec7f83867ae045d6f883d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 13:05:05.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"11b1c1c7109086c772a0f0668c7bad31d5f942a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 13:05:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"216745bba7eb6c7d32d557621d4412d3da2bcb9e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 14:19:55.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bdf0894ed7964568b3dedacf7b857836 : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/799807fa4f2b46b5b25281c4ff48f67b : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/544f38b65a3040c182c551b4238b5137 : SUCCESS in 5m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ffeec791e6f1482c91631de8c80d5785 : SUCCESS in 4m 55s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c6c723cc068b4ef592eef635bed0f5d8 : FAILURE in 56m 03s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f936b06e995640b7898b4b568c722207 : SUCCESS in 5m 11s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/bcab080bfd5644ffb122b206cd5f96be : SUCCESS in 6m 14s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2c7da373db3a45c4b2642551a5c9521e : SUCCESS in 5m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50893f3ed6e443ebb892167b0423dc47 : SUCCESS in 7m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a3c460c7948a4342b1da58ce9f101f17 : SUCCESS in 5m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2c91443a9f964ad18fa3bd43809bed73 : FAILURE in 55m 45s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8a06d81eb4d641b492ebcc4804f65066 : FAILURE in 1h 12m 26s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b0bba00db7574431b16b86c3e1ffee90 : FAILURE in 53m 21s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/dab4d364fc984e928cb61c0357e0507d : SUCCESS in 32m 59s","accounts_in_message":[],"_revision_number":1},{"id":"1bad99b10e55b5507bd340df841e600b5e8342c5","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 16:39:35.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"d2ff70aa429f7acbde19956f92527c8aa943b7a9","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 16:39:43.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6aceb0c5d5a712120790c2f89d922e3fe6ac921a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 18:14:40.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/01f81e2b6ac242619579d3b3ea30aa8a : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a162656356543e092f142d590afbdaa : SUCCESS in 5m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/795e02bd7eb04bf59ec22b51f8d032a7 : SUCCESS in 4m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8d5ec4af92114f1184347c495f1bf184 : SUCCESS in 7m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/01dca2856bbe49c1a5f299d7ca10971c : SUCCESS in 5m 26s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b593cfc767944152a114c18b2ed41db7 : SUCCESS in 1h 03m 38s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/50c18efeb42a4d4482770be046bbed18 : SUCCESS in 5m 29s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/8dc81685b4504f9abbe1ed8e4d9a411d : SUCCESS in 4m 37s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/473fbd100bdc49ed8bd43195da7d59ef : SUCCESS in 5m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2da0bcade0964f7fb005fc6380772ea7 : SUCCESS in 9m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32cfce07bd8c49c19efd4b3005292016 : SUCCESS in 4m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba401df7980e489b88fca4acce2c33d5 : SUCCESS in 52m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0ce96a658df64f08832d758f31b6a13c : SUCCESS in 1h 16m 39s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/74a0d87e45064a269913440d7681c36b : SUCCESS in 1h 03m 16s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/a44c7b4fcbae44babcea9b726cf696e1 : SUCCESS in 1h 00m 42s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/887e2961564746d2ab4566270e43beb1 : SUCCESS in 36m 54s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2516253265ca4c899065b1176e601845 : SUCCESS in 41m 32s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/af0da1bd837d4618a41e495e4c67aa36 : SUCCESS in 1h 03m 09s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/04f7bf3d95f24fbebd40578a7b4d8fa1 : SUCCESS in 30m 31s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4bc4f39b49b84b23878080096d9fedfe : SUCCESS in 50m 06s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/c3458211c4794e46972b1c1ac4c11a1a : SUCCESS in 17m 59s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/bb4788e6f8834babb4c010847af4a079 : SUCCESS in 1h 29m 03s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d3dbd73803a2471e95748083761f28b0 : SUCCESS in 43m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"75fe7828bc2277ff0ecb7670eb95161be63d2a4e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 18:14:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"40b6cf9d8ee645979630580bf0ee80b3451eac2e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:27:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"1099049a3aefe1ee36eb90bb656548f9f484b089","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:27:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8452f9203e304e409f80ad6c5eb688c3 : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/beae873654fb4869bde07da84b7a7521 : SUCCESS in 7m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/904f0a25ce74435b8398e386e76fe407 : SUCCESS in 6m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a07ee8dc45c84b08b3acd150088ab356 : SUCCESS in 5m 35s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b3dc1368d2d4498ca4be63715a8d0757 : SUCCESS in 1h 01m 54s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b313cd7b8ff946f9a90aecf9bf21a5d8 : SUCCESS in 6m 35s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/6a76001fb5b44793ba0512730ba4a3ca : SUCCESS in 6m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/a4ae341251904a2c96c5eae65efa9066 : SUCCESS in 8m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cc881845fc34fa185da01413c3f4a7b : SUCCESS in 10m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4829e581bc1d4ea880ed6d2133e249b1 : SUCCESS in 6m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c872b65ff0724778b095a6f534e5643e : SUCCESS in 55m 24s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/651b1782f71046eb9d73006ce4aa0d34 : SUCCESS in 1h 09m 44s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b54eabdd98fc4e70aa7591bd880e2df1 : SUCCESS in 52m 33s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/c684314bb9274e6c9ac249ec1bda40a7 : SUCCESS in 37m 12s","accounts_in_message":[],"_revision_number":2},{"id":"5b263fd3442bb06a330254fe3d8f510149271ca5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:28:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c153b347f33747e49861a675ff94ca74 : SUCCESS in 1m 36s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/574902138d5149e090654af29a1ac977 : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":2},{"id":"c7de86e7a87ca6386c97e2e4e1d23c75bd3d0e66","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-03-11 09:28:29.000000000","message":"Patch Set 2: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 6dcb309e0fa3546add0c29f4a1c08fb3eabc6d48","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5db3323be1766c9f6774e17250a4f5021f8478b7","revisions":{"f06f8f6ea90517c40e0dbe265f5aac9bbc988132":{"kind":"REWORK","_number":1,"created":"2020-03-09 16:54:38.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/52/711952/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/52/711952/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/1"}}},"commit":{"parents":[{"commit":"1ad44c8fa1f535e550b98f9927afdfe6cf7227d9","subject":"Merge \"Add retired and retired_reason fields to baremetal node\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1ad44c8fa1f535e550b98f9927afdfe6cf7227d9"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2020-03-09 16:50:16.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2020-03-09 16:50:16.000000000","tz":60},"subject":"Consistent normalization of Machine objects in the cloud layer","message":"Consistent normalization of Machine objects in the cloud layer\n\nCurrently some functions call node._to_munch, some - _normalize_machine,\nsome both. When only _normalize_machine is used, the machine\u0027s fields\nare not normalized to their server-side representation, breaking\nthe os_ironic ansible module expecting node[\u0027uuid\u0027].\n\nThis change makes _normalize_machine call _to_munch to ensure that\nnormalization always happens. All cloud calls are changed to use\n_normalize_machine and not _to_munch.\n\nChange-Id: Ic431f1340c017a24eafe07832da6e6c579fb1921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f06f8f6ea90517c40e0dbe265f5aac9bbc988132"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f06f8f6ea90517c40e0dbe265f5aac9bbc988132"}]},"branch":"refs/heads/master"},"5db3323be1766c9f6774e17250a4f5021f8478b7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-03-10 16:39:35.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/52/711952/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/52/711952/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/52/711952/2"}}},"commit":{"parents":[{"commit":"a0e68c318fff84303a78fd339e3fa7eec1e9b7b4","subject":"Fix aggregate functional test for id restriction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a0e68c318fff84303a78fd339e3fa7eec1e9b7b4"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2020-03-09 16:50:16.000000000","tz":60},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-03-10 16:39:27.000000000","tz":-300},"subject":"Consistent normalization of Machine objects in the cloud layer","message":"Consistent normalization of Machine objects in the cloud layer\n\nCurrently some functions call node._to_munch, some - _normalize_machine,\nsome both. When only _normalize_machine is used, the machine\u0027s fields\nare not normalized to their server-side representation, breaking\nthe os_ironic ansible module expecting node[\u0027uuid\u0027].\n\nThis change makes _normalize_machine call _to_munch to ensure that\nnormalization always happens. All cloud calls are changed to use\n_normalize_machine and not _to_munch.\n\nChange-Id: Ic431f1340c017a24eafe07832da6e6c579fb1921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5db3323be1766c9f6774e17250a4f5021f8478b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5db3323be1766c9f6774e17250a4f5021f8478b7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
