)]}'
{"id":"openstack%2Fopenstacksdk~783350","triplet_id":"openstack%2Fopenstacksdk~master~Ic47a52b329af5f2ca265ac3c307c33fe8ca42ef2","project":"openstack/openstacksdk","branch":"master","topic":"placement-in-sdk","hashtags":[],"change_id":"Ic47a52b329af5f2ca265ac3c307c33fe8ca42ef2","subject":"placement: Add support for resource classes","status":"MERGED","created":"2021-03-26 15:53:55.000000000","updated":"2021-05-19 12:06:54.000000000","submitted":"2021-05-19 12:05:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"783350-placement-in-sdk","meta_rev_id":"bd03b7b9d70c8a76594f7530d0421cec73be8adb","_number":783350,"virtual_id_number":783350,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-05-19 12:05:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-05-17 14:19:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-05-18 09:06:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-26 17:47:38.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":"2021-05-04 08:00: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":"REVIEWER"},{"updated":"2021-05-17 14:19:08.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"cae3c1da504ad9a59497abd2c7ea5ad80f158fed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-26 15:53:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0e36fc807e2b6b353887633f7361774c5543caf0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-26 17:47:38.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- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de354b0ffb4d46638e9d336206bb6a38 : FAILURE in 6m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b937c824ca7748bb830b1fdc7b562fde : SUCCESS in 5m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/80bfcdd6296a47de9dccabaa3f8cae40 : FAILURE in 5m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5615c3a6bc1a4130b6fa26151c4eb4b2 : FAILURE in 7m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a8e6335965d342b3825417e630b9c0ef : FAILURE in 5m 24s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3a2cd673c48d4bb2806fd35f8ab53fbd : SUCCESS in 54m 42s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/db2a2b0320fe49358875c6f752b07166 : FAILURE in 5m 31s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/587c9961def645e4ad8c7f67b0e95c79 : SUCCESS in 5m 14s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/d745184fe29548a8b87ee762efb811bf : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffebd3a140984c0d87978af909d9b0fa : SUCCESS in 9m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/474cdfc4db2b485880d059707f3a933a : SUCCESS in 4m 33s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/08fd193da7e048918dd0dd4878b694ea : SUCCESS in 1h 13m 43s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/b2ca4f6772c74d419fd7af1582e9ece5 : SUCCESS in 19m 25s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/1f2cfb5ca49341cc8af47e736a3a4f12 : SUCCESS in 35m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/064fc98170bf4274bb2723669f62cb4e : SUCCESS in 1h 07m 59s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/782f519692be4011b1bc683fef0eec35 : SUCCESS in 1h 17m 20s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b90382bf7aa64f6cac4cd6e1f084ffcc : SUCCESS in 54m 29s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/90a98ba2983743d5ac591ad35f40d4a7 : SUCCESS in 57m 06s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/59ec5d8396ba46b5b06ef5499db0daf1 : SUCCESS in 35m 36s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/a006c13e7cfe4ae0b31d64ad5ee94da1 : POST_FAILURE in 1h 23m 17s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a2d9a8751bd9436c835585f09676a5c6 : SUCCESS in 53m 33s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a0b072e2a84443f086224a08ddc886a6 : SUCCESS in 56m 49s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d6c307172ad54c73adbec67fc7a82cf6 : SUCCESS in 28m 23s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f0e936f9c82343618ef7a111164bb548 : SUCCESS in 1h 03m 29s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/430bfacb54c84329a9dc80386672ef88 : SUCCESS in 49m 01s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/a328ba6a91d8497aaf4e0874c192c6d7 : FAILURE in 45m 37s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/334a7da85ce3455790d183fda1ee9cd5 : FAILURE in 40m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7bf84f2d77914a825d0b981ed2e515fc832e4f36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-04-27 08:57:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3bbb0b54e752bd318338f6edd27706b9cabbf7fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-27 11:29:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36737bee84344d4f818a82dbb270f5f6 : SUCCESS in 5m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/24b1c839f20d47e794cc59426e561e1a : SUCCESS in 4m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d726f17f48884d238546bac7146d69ac : SUCCESS in 5m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7c85f483f2fe4aa093b926d525e9d2ac : SUCCESS in 4m 55s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f73517a165c042869d8f5358670bb4ed : SUCCESS in 51m 58s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/aa12a97b3536443380fc31aa95be6b7b : SUCCESS in 5m 19s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/b6fdd2968d3a42ed91a649f66071395e : SUCCESS in 4m 57s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/656cd95a58444c52a12b2b4b2ca2ba6c : SUCCESS in 5m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29b1b0ee52094c6bb58548eca59dc936 : SUCCESS in 7m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5476a023aaf44a79cf0b987c588e461 : SUCCESS in 4m 17s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/f0a7722d37174df09ec2f5db4d6eb8a5 : SUCCESS in 1h 07m 59s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/e1eb05716c4943989f52968bf204aa74 : SUCCESS in 19m 51s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/90d8942fb41e47bca6213ced9f844e9e : SUCCESS in 41m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8fd50c5d3c7c43e39749ffe17e5f66b5 : SUCCESS in 49m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d3619fec15164dfa91a62dbe75e296db : SUCCESS in 1h 16m 16s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/e7baa3203aa94a9894f6d99f5e46dd81 : SUCCESS in 48m 18s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/2b99b4911b0a497ca728b008febdedc0 : SUCCESS in 45m 57s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/66e78ff481aa4fac95f50e413f4fe8cd : SUCCESS in 33m 30s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/40d6ebab388647a892f6db3ee6083099 : POST_FAILURE in 1h 22m 21s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1933737b02614517abed76e9427ac365 : FAILURE in 55m 18s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/0b8d9b4cc0414e74b47c0f4233a48c0a : SUCCESS in 51m 02s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1b54657baae64a0480ffafd5e2ef7470 : SUCCESS in 28m 59s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/62452e663ce843e682922e278cdf5aa6 : SUCCESS in 48m 37s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4e54825fed654debbcd5a16c1ee283c4 : SUCCESS in 43m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"68dc61f597310f82ba483cef6feedf6d592d2c96","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-05-04 08:00:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"05d05b0975ca4977c69e62d7fe12e28ecb0b578d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-05-10 16:06:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"366405570d98d2ede96d4d889bb8a477d6018a96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-10 17:51:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c287a650f3b74a4184c301d9a560a544 : SUCCESS in 3m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5e5a4048a1644f5e895f4bf84c62be0d : SUCCESS in 4m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f2032a0a14a04226a9f0766c6906e6c8 : SUCCESS in 5m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d20f8a934cc2434b95c83da210b1ec04 : SUCCESS in 5m 10s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b7ed368915fb4abdb27e4e91a14801e7 : SUCCESS in 1h 24m 08s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6aa5ff5489ac47d2b4a1d23387444676 : SUCCESS in 4m 25s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/95425cc69a3d4abc81159cac348ea096 : SUCCESS in 4m 30s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fd3247eea8d8438da8f22b240da588b4 : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8ba2731969244669c970d796403e2f9 : SUCCESS in 8m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76261dd6ba01438398ce4257f7436d9d : SUCCESS in 4m 06s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5acf52e5f7e342a4b523d2c6c0760ccb : SUCCESS in 57m 48s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/3cc6ef253bb34377aa301fee08baefd9 : SUCCESS in 16m 51s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/c91e2f94a6f146f6937dbd1a770ffab0 : SUCCESS in 32m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0925a9827e994ad08600d1bee8530add : SUCCESS in 47m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3fe83fc842e6414c916e0a58bf0f9f9a : SUCCESS in 1h 40m 20s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/683005559cfa439e91fa6960dc04da61 : SUCCESS in 1h 43m 29s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7a9c3e23d28d42a5a5d2ff858d13367f : SUCCESS in 41m 43s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a89351257a9f4127a5333597a70e9d3c : SUCCESS in 34m 23s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f3128504abe2449aaed968cabded339e : SUCCESS in 36m 21s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d405a7767f0a4990b7c8941ed0d5272f : FAILURE in 1h 26m 14s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/92f83942ca1347a2b4714c089b4ef993 : SUCCESS in 44m 08s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a515e407a1a14eada68d609580f19cfe : SUCCESS in 26m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fe77190125204ec8a880d8add30a74ac : SUCCESS in 35m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d011dcb276937d855faa3f24af61cd5986cb52d7","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-17 14:19:08.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"94704053a3fb7abeae95e1de1303d9d9e6538036","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-18 09:06:31.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"c5ec9a8e6d1bce0060eaa2d5f2c8e827682ac479","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-18 09:06:53.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"bcc4d90686b3b5717fc280ff7e907824b15cb219","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-18 10:22:34.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e7b9086989641088d94317286eecbef : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/300c1c11e88a4cb9a86c401fbd366c10 : SUCCESS in 4m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/900c7f5fa95e43bcbd884706ce3357cc : SUCCESS in 4m 25s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9635f1659f244285bfb8a5ca06e7e1ee : SUCCESS in 49m 50s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0f44b933cb6b40c684acaafccaa08a4d : SUCCESS in 4m 58s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/81ce3da940544b70975aeda3ba123407 : SUCCESS in 5m 13s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fe29161801dd4e7485e33ca8a791c6e0 : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff8810dbe0764cf685ddf90d1a5bde80 : SUCCESS in 7m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c73fed565ee4e218a74c0812a05a569 : SUCCESS in 4m 20s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/cc852433b2154dd4abea4a4fc6e5e95e : SUCCESS in 55m 13s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/08fbe830bb6b4ced89aab3e731466974 : SUCCESS in 18m 47s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/87a8a85d4579430b8eebc23a1a4c3c16 : RETRY_LIMIT in 6m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bb7f27df88444f7d9ec5aa48d42b1963 : SUCCESS in 48m 17s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/23eef2bf644240c69111fdab9ffa49c2 : SUCCESS in 1h 11m 50s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/20c81880e1b645318a608e34a3d7446d : SUCCESS in 47m 04s","accounts_in_message":[],"_revision_number":3},{"id":"738d4f2de6fca8f5580acb1a432a736fa8d758e9","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-18 12:32:49.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"7682063b17e34e2341fd4f8c12f2113eb69eb482","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-18 13:43:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a5eb649204c945c7bee5b7c1dff87c29 : SUCCESS in 4m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f43e92dad87849a4a6343e389caeee6e : SUCCESS in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1705960851494379be1d494f068fe47e : SUCCESS in 4m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6c8df26ca24b4e2ba3762c43fbb8079b : SUCCESS in 4m 15s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2fb3f6afb4c64505b5ba991361ea22bf : SUCCESS in 47m 31s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/92faeb5112ca48adbdd351a9ee6bd7c0 : SUCCESS in 9m 30s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/170bffb2103a4e5cbd249e90ce35ab9e : SUCCESS in 5m 08s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/d93dc7a415fc4854aaae24b45cb439ef : SUCCESS in 9m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aae1a4a27346476bad98689d51ce455a : SUCCESS in 10m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a1079dea0ad4b8cbb57bfda2b594de2 : SUCCESS in 9m 08s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/76dae9dfd14a45e699d3c823532889d9 : SUCCESS in 43m 29s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/63b52051bdbd400ba293e6ac64eb3faf : SUCCESS in 18m 19s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/fd84a399c9624ec28a7df0cf2ed2af0b : RETRY_LIMIT in 3m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3bfd6dd5152a4ffeb0cfbf01e808f2d5 : SUCCESS in 47m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3f16b77d6f734c5fa140c156996705d4 : SUCCESS in 1h 08m 17s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/a2891161178143a481a9ecd0b97e2d54 : SUCCESS in 45m 13s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/afba9d4112ba4aecb10ac3514a3e7d18 : SUCCESS in 45m 23s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/9607e7adcf2148a186e217ded9f5c4e8 : SUCCESS in 29m 49s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/37f0f5df9525481695805dcf12b98fd4 : FAILURE in 35m 57s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2af5757b3c2744128eabe90c692522df : SUCCESS in 42m 50s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f6ac613674d347568e0ffcafffa8e45c : SUCCESS in 47m 56s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fd68dc6998e145a1ba1b3078ca205c82 : SUCCESS in 25m 44s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3b5da30eb07f47259502024d40e48519 : SUCCESS in 33m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3f795018dad6bcfccf13f9abf50ecef9988cb456","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-18 14:01:12.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"37284d60d29be270d459d302311710f07126f1bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-18 15:21:07.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0705394fcb9b4993bc569e2d93753683 : SUCCESS in 4m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9522f7d6dcfa41df85f231ae99bb063c : SUCCESS in 5m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/03e88a94ca804ff8a6b38b680d9949b5 : SUCCESS in 4m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ab5b845886604048b07c3d8ae82d1925 : SUCCESS in 5m 15s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3c4fba637feb47498389204e18a93172 : SUCCESS in 54m 39s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/fd5c3b6426684961984edec2681a2c16 : SUCCESS in 4m 45s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/50886a1bfd9e4a8f9f524482e680d9d4 : SUCCESS in 5m 43s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/7d6c7636158048bf99a70738f32645cd : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c58318114a549bc899dd4765f2d73a2 : SUCCESS in 8m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/61daa0783fe643ba849c5d7c2b5502fd : SUCCESS in 4m 37s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/18c4831500fc4431ad4f47273fe9006b : SUCCESS in 46m 57s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/58c8988c54554c93b8ba2e7387839cb2 : SUCCESS in 19m 46s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/312e2980e5154762bca9dc1bc3ef0d57 : RETRY_LIMIT in 3m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1934db8f659549c08519e0c4c637be82 : SUCCESS in 53m 54s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c624dd12ed1741e3965d463b856a1f38 : SUCCESS in 1h 15m 52s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/afc84d1a54df45aba0ee12ff2c89d963 : SUCCESS in 53m 36s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/689624f1ee9549dc9b50cd1d3887c7e6 : SUCCESS in 52m 37s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b40146817bd040f2bbaf7c15530e7a5d : SUCCESS in 35m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7bc8a694865a4dcfa610afe075372837 : SUCCESS in 33m 26s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e1b6a37ae7264b1e980cfdfcc21381b7 : SUCCESS in 42m 55s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/822158dbcdee4fff9c3e61d351dc6566 : SUCCESS in 56m 29s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8180ee7afff24583847321e9ebcebfbb : SUCCESS in 22m 32s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9d12dfffbf374765b137c1458763fae6 : SUCCESS in 46m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e36546bf014b27da3241e7c351740705848d3bbb","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-19 08:57:07.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"77dba749a2ed2409a1c93eeed4af6f37cff3a649","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 10:13:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c074161ab57146aca59544db641abf7c : SUCCESS in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9c70cd3e11524b5690bcd1b13d313fa4 : SUCCESS in 7m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5fa77d4c131b405092f01681c047df39 : SUCCESS in 4m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f7a4979a04e54dee984724d713611c26 : SUCCESS in 5m 16s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/45c060e133a740d78b6ddc0cdf028696 : SUCCESS in 43m 26s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/86b43158b5424aa286ae177786117bf2 : SUCCESS in 5m 12s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/438e8381d7654e7eab227b09fc705468 : SUCCESS in 6m 02s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/84238448c3df40a8b1807d3af6e6cc29 : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/897c3e6a6dbf4ef78996443ed4d893f5 : SUCCESS in 6m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9833264d554740199de0e92ccc69ab68 : SUCCESS in 4m 58s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/bd4570f0471c47188c82f88f0e492460 : SUCCESS in 1h 03m 50s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/a10e91018c6a4e4381d23d705ffe7017 : SUCCESS in 19m 32s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/9226a092f4db4db99a9c25dca1104c57 : SUCCESS in 39m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d5cf097db2fe4f98b10f0a2bea246f9f : SUCCESS in 46m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/1416c5881f1c4954bb7ce171f00572b1 : SUCCESS in 1h 14m 29s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ce7a9fc5353c4f968717aa9f4bb7c5fd : SUCCESS in 46m 09s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/56482a12794d4223b158447cffca2a91 : SUCCESS in 47m 04s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/37b2e944d03845fbb2aa9964edcade51 : SUCCESS in 27m 59s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2ed54847b2de4c8b91e76217a4c1934a : SUCCESS in 35m 18s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b6ba9592890a4d1b84b78359104ab665 : SUCCESS in 47m 58s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/1ae88a2f498a46a7a8efe7f64b7acc7d : SUCCESS in 51m 37s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/512e7f759ddc4a8e9d2cdacf7c61867b : SUCCESS in 23m 11s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a976c38599754d259b5fadbbe121d09d : SUCCESS in 41m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"41d31260c18ac370401746f14407863b0db63fef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 10:13:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"59632b96f4f5715336f443ea8d7bbcea65157176","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 12:05:28.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/391ad003fbfa49f8973af7fe447aeea5 : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c0ab051277d40d59bd8bb0c434ac2b8 : SUCCESS in 7m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5409b6dec1924cbaa40d4ac319f38500 : SUCCESS in 5m 38s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/469506f0c4ca4005874b6ea0a4217829 : SUCCESS in 54m 26s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6ee915b766324597bea0ddfeeea45fe8 : SUCCESS in 4m 47s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/8fd5923aee7742329b039a44624eb3b4 : SUCCESS in 6m 23s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/cd951a048a974b23a560471aa8e003ee : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80803135f3d6429bb788a629d84dfcc8 : SUCCESS in 8m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6020c655a71149409be9234ad9712f61 : SUCCESS in 4m 53s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/aad7aae8d9cf4a97a9c0a8d77c8e885e : SUCCESS in 52m 33s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/1be14581bec340f0ad5d9d8b32df70ea : SUCCESS in 17m 37s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/3b6eb76318c24664a5d7be25eee5b379 : SUCCESS in 28m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cd700fdac5fc44759a5ff5fdf1a03f45 : SUCCESS in 1h 02m 03s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/eb47f738874a4e909cdab8c0c9f7e2eb : SUCCESS in 1h 14m 43s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/709fe8de95f44583b7c86b52d5f50427 : SUCCESS in 44m 16s","accounts_in_message":[],"_revision_number":3},{"id":"758fcb3d9d6ef44097684b3788d1acd2e89d1bd2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 12:05:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"bd03b7b9d70c8a76594f7530d0421cec73be8adb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 12:06:54.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ebc227a07bb481d8541da6a878c06f2 : SUCCESS in 1m 07s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/44b5002e54224b52bc0d39aa8f098613 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"38e9ca0090247bee1b999d39634fa8fd6503b7ae","revisions":{"dc69884f677b7f761023c0b8b5e232b618f9e07e":{"kind":"REWORK","_number":1,"created":"2021-03-26 15:53:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/783350/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/50/783350/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/1"}}},"commit":{"parents":[{"commit":"c1a475cae0a67636dcb48e9f5006b2ce0dd5293e","subject":"placement: Add support for resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c1a475cae0a67636dcb48e9f5006b2ce0dd5293e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-03-25 12:39:37.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-03-26 15:53:28.000000000","tz":0},"subject":"placement: Add support for resource classes","message":"placement: Add support for resource classes\n\nThis one is simple. Resource classes are just strings:\n\n  {\n    \"name\": \"CUSTOM_FPGA\",\n  }\n\nChange-Id: Ic47a52b329af5f2ca265ac3c307c33fe8ca42ef2\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dc69884f677b7f761023c0b8b5e232b618f9e07e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dc69884f677b7f761023c0b8b5e232b618f9e07e"}]},"branch":"refs/heads/master"},"4873a69dce2ffdd41434aa52937e8ca6c22a8e7e":{"kind":"REWORK","_number":2,"created":"2021-04-27 08:57:20.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/783350/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/50/783350/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/2"}}},"commit":{"parents":[{"commit":"5f892ab13ad5b3328c0aa1a1539a820981b3cc76","subject":"Merge \"Switch to openstack-python3-xena-jobs template\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f892ab13ad5b3328c0aa1a1539a820981b3cc76"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-03-25 12:39:37.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-26 14:35:56.000000000","tz":60},"subject":"placement: Add support for resource classes","message":"placement: Add support for resource classes\n\nThis one is simple. Resource classes are just strings:\n\n  {\n    \"name\": \"CUSTOM_FPGA\",\n  }\n\nChange-Id: Ic47a52b329af5f2ca265ac3c307c33fe8ca42ef2\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4873a69dce2ffdd41434aa52937e8ca6c22a8e7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4873a69dce2ffdd41434aa52937e8ca6c22a8e7e"}]},"branch":"refs/heads/master"},"38e9ca0090247bee1b999d39634fa8fd6503b7ae":{"kind":"REWORK","_number":3,"created":"2021-05-10 16:06:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/783350/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/50/783350/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/50/783350/3"}}},"commit":{"parents":[{"commit":"d1b11eaf6a9ce445c2a190803dda0929dd5e8f15","subject":"Merge \"Fix import order in message and workflow unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d1b11eaf6a9ce445c2a190803dda0929dd5e8f15"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-03-25 12:39:37.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-05-10 16:04:47.000000000","tz":60},"subject":"placement: Add support for resource classes","message":"placement: Add support for resource classes\n\nThis one is simple. Resource classes are just strings:\n\n  {\n    \"name\": \"CUSTOM_FPGA\",\n  }\n\nChange-Id: Ic47a52b329af5f2ca265ac3c307c33fe8ca42ef2\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38e9ca0090247bee1b999d39634fa8fd6503b7ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38e9ca0090247bee1b999d39634fa8fd6503b7ae"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
