)]}'
{"id":"openstack%2Fpython-tripleoclient~587312","triplet_id":"openstack%2Fpython-tripleoclient~stable%2Fqueens~I082dfe34cf192f76f87e348aecb67e984e0c8ae9","project":"openstack/python-tripleoclient","branch":"stable/queens","topic":"queens/multiarch-support","hashtags":[],"change_id":"I082dfe34cf192f76f87e348aecb67e984e0c8ae9","subject":"Always set a hardware architecture on uploaded images","status":"MERGED","created":"2018-07-31 07:21:08.000000000","updated":"2019-10-16 01:31:08.000000000","submitted":"2019-10-16 01:31:08.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":"587312-1571189468830-14372de2","meta_rev_id":"5316ae3cb7104580a4bb2f62435d066f7ea9db13","_number":587312,"virtual_id_number":587312,"owner":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-16 01:31:08.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2019-09-10 03:58:57.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"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":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-10 01:43:55.000000000","_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":2,"date":"2019-09-10 01:43:55.000000000","_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":1,"date":"2019-09-10 01:43:55.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"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":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},{"value":1,"date":"2019-10-15 22:17:11.000000000","_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-27 20:47:38.000000000","updated_by":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"reviewer":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"state":"REVIEWER"},{"updated":"2019-07-08 16:48:53.000000000","updated_by":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"reviewer":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"state":"REVIEWER"},{"updated":"2019-09-04 15:29:16.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2019-09-10 03:58:57.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-10-15 22:17:11.000000000","updated_by":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"reviewer":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"state":"REVIEWER"},{"updated":"2019-10-16 01:31:08.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":"a7ee96df59aa1b7af8f4f8170d21f59cebd51f04","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-07-31 07:21:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3fe5496cb33864ed417d14de49e808428a3823df","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 07:57:38.000000000","message":"Patch Set 1: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"ad2d0fbf5902b2ae03ee2c2dc6592878270973b4","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2018-07-31 07:57:41.000000000","message":"Patch Set 1: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"5bd3f0a123dd39220700e4678cf45447ffbece3d","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-07-31 08:00:16.000000000","message":"Patch Set 1: Workflow-1\n\nInitial backport currently untested","accounts_in_message":[],"_revision_number":1},{"id":"2eae25059896ab885e7fa8159c8a98cb294e0454","author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"date":"2018-07-31 16:20:31.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nnot sure if you want to roll bug fix into this patch or cherry-pick other patch in as well.  https://bugs.launchpad.net/tripleo/+bug/1784662","accounts_in_message":[],"_revision_number":1},{"id":"6efc50817fa53a8b141cf64bd87f15afcb54d085","author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"date":"2018-08-01 00:33:40.000000000","message":"Patch Set 1: Code-Review+1\n\nfollow up patch is fine for fixing issue","accounts_in_message":[],"_revision_number":1},{"id":"704aaf41d736730dfa608056052b8a4e1e201784","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-08-02 03:11:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"941d74e46d8924138e9b873d2b9a404396614427","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-08-02 03:43:11.000000000","message":"Patch Set 2: Workflow-1\n\nInitial backport currently untested","accounts_in_message":[],"_revision_number":2},{"id":"0a3d6dca7a95ef0f0d097490041c8743e991134d","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2018-08-02 03:43:33.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001-queens http://logs.rdoproject.org/12/587312/2/openstack-check/legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001-queens/2769c89/ : FAILURE in 25m 49s\n- legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035-queens http://logs.rdoproject.org/12/587312/2/openstack-check/legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035-queens/7a10630/ : FAILURE in 25m 52s","accounts_in_message":[],"_revision_number":2},{"id":"d438ca79bd1cdd8861226bd37222e1e4942fc94f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-02 04:15:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/12/587312/2/check/openstack-tox-pep8/9f3e56e/ : SUCCESS in 3m 04s\n- openstack-tox-py27 http://logs.openstack.org/12/587312/2/check/openstack-tox-py27/dbdf5f1/ : SUCCESS in 4m 01s\n- openstack-tox-py35 http://logs.openstack.org/12/587312/2/check/openstack-tox-py35/af7ded6/ : FAILURE in 3m 43s\n- openstackclient-check-plugins http://logs.openstack.org/12/587312/2/check/openstackclient-check-plugins/82d4cc3/ : FAILURE in 5m 34s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/12/587312/2/check/build-openstack-sphinx-docs/be74057/html/ : SUCCESS in 3m 17s\n- tripleo-ci-centos-7-undercloud-oooq http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-oooq/78e039b/ : FAILURE in 34m 36s\n- tripleo-ci-centos-7-undercloud-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-upgrades/444f6e7/ : SUCCESS in 1h 01m 28s\n- tripleo-ci-centos-7-3nodes-multinode http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-3nodes-multinode/b6d9090/ : FAILURE in 35m 07s (non-voting)\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-containers-multinode/a1cf411/ : FAILURE in 22m 59s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/540e76f/ : FAILURE in 23m 39s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/12/587312/2/check/tripleo-buildimage-overcloud-full-centos-7/c46b45a/ : SUCCESS in 28m 52s","accounts_in_message":[],"_revision_number":2},{"id":"551e4a82f06cb3a6ee186fe1c616de04f488fc2e","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-08-02 23:20:31.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d0d136672c78c4e2d184fcb1889d9429a2c7c532","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2018-08-02 23:57:32.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001-queens http://logs.rdoproject.org/12/587312/2/openstack-check/legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001-queens/5348013/ : FAILURE in 31m 14s\n- legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035-queens http://logs.rdoproject.org/12/587312/2/openstack-check/legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035-queens/da765c5/ : FAILURE in 30m 33s","accounts_in_message":[],"_revision_number":2},{"id":"30a341d99f9493b851f4134a68d5a0041b5bb086","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-03 02:32:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/12/587312/2/check/openstack-tox-pep8/83bacba/ : SUCCESS in 3m 17s\n- openstack-tox-py27 http://logs.openstack.org/12/587312/2/check/openstack-tox-py27/9f94529/ : SUCCESS in 4m 48s\n- openstack-tox-py35 http://logs.openstack.org/12/587312/2/check/openstack-tox-py35/a7fe697/ : SUCCESS in 4m 12s\n- openstackclient-check-plugins http://logs.openstack.org/12/587312/2/check/openstackclient-check-plugins/d9551ee/ : FAILURE in 5m 12s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/12/587312/2/check/build-openstack-sphinx-docs/bb24a31/html/ : SUCCESS in 3m 26s\n- tripleo-ci-centos-7-undercloud-oooq http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-oooq/c8fd29a/ : SUCCESS in 1h 18m 20s\n- tripleo-ci-centos-7-undercloud-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-upgrades/8c62b72/ : SUCCESS in 1h 09m 50s\n- tripleo-ci-centos-7-3nodes-multinode http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-3nodes-multinode/168a560/ : FAILURE in 1h 37m 02s (non-voting)\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-containers-multinode/0a03bbb/ : SUCCESS in 2h 25m 00s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/013dea0/ : TIMED_OUT in 3h 06m 41s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/12/587312/2/check/tripleo-buildimage-overcloud-full-centos-7/d62bcbf/ : SUCCESS in 33m 46s","accounts_in_message":[],"_revision_number":2},{"id":"610749ebf3196fdc1b101a353fc08803ae20affc","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2018-10-23 23:08:58.000000000","message":"Patch Set 2: -Workflow\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"77a7acc0f4642a3c9c25d57756383352cf4a18cb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-24 02:06:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-undercloud-oooq http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-oooq/19c47c9/ : SUCCESS in 1h 17m 29s\n- tripleo-ci-centos-7-undercloud-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-undercloud-upgrades/e9eeedb/ : SUCCESS in 1h 17m 06s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-containers-multinode/1278859/ : SUCCESS in 2h 16m 15s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/12/587312/2/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/24ebb4c/ : FAILURE in 2h 48m 02s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/12/587312/2/check/tripleo-buildimage-overcloud-full-centos-7/cf2afc5/ : SUCCESS in 28m 24s\n- openstack-tox-pep8 http://logs.openstack.org/12/587312/2/check/openstack-tox-pep8/bf05c0c/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/12/587312/2/check/openstack-tox-py27/fe97c0b/ : SUCCESS in 4m 56s\n- openstack-tox-py35 http://logs.openstack.org/12/587312/2/check/openstack-tox-py35/f728f38/ : SUCCESS in 4m 41s\n- openstackclient-check-plugins http://logs.openstack.org/12/587312/2/check/openstackclient-check-plugins/b7bbe48/ : FAILURE in 6m 20s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/12/587312/2/check/build-openstack-sphinx-docs/0229fcf/html/ : SUCCESS in 4m 50s","accounts_in_message":[],"_revision_number":2},{"id":"472a5a3169dc54644dcc666dbf407826cbd14d0b","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2018-10-24 02:22:46.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/12/587312/2/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/8046000/ : FAILURE in 11m 08s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/12/587312/2/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/c987532/ : TIMED_OUT in 3h 08m 05s","accounts_in_message":[],"_revision_number":2},{"id":"a5c7f3cac5a4f2066a4e316021e55089fa464e83","author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"date":"2019-03-27 20:47:38.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"9f5d8504d162b2a14780d62c1f5d3a5503cc1cc2","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-07-08 16:48:53.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"e2b15954f0ebfe7ffe2f0e758655749acdb86809","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-08 16:49:22.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"27fd95ffed4a112ecb6f522fc1216784b7702649","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 16:49:48.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"a2e58e95b2f09b3a751fbcca01eeffd9d0878512","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-07-08 17:44:33.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"f1911cb614f3b5dff4507431e9cc8f3136891175","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 17:45:00.000000000","message":"Patch Set 4:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"361b58ca74a9e2374fb3f98212a8320ae95407a4","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-08 17:45:05.000000000","message":"Patch Set 4:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"12795589c1a86d9e42d5531cfa3396ffc1a24895","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-07-08 18:20:59.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8a46ccd6d9dfec157dd736d9c78e03dab972ea4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 18:21:20.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"f398596e8cd118be8d7623909afc2bf09fdfaaea","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-08 18:21:28.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"fc230e57dcf7c10cc5f3d2ede9bb970b2f1489c3","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-07-09 16:34:22.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"50935db6e8325d884bdb293448234080ad557223","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-09 16:34:46.000000000","message":"Patch Set 6:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"51776dd72ea04fe7f092528e29b412a3b1f1c5be","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-09 16:34:52.000000000","message":"Patch Set 6:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"5908a0567d6c09e26a43b668a7cb49cf009d2211","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-07-16 00:37:37.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"d2bed52092c718255a5e630e65a99effb6e26b0c","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-16 03:01:55.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/12/587312/7/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/5e6cdeb/ : FAILURE in 2h 22m 07s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/12/587312/7/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/88e4c09/ : SUCCESS in 2h 04m 47s","accounts_in_message":[],"_revision_number":7},{"id":"85e50ec9d3a8c8bb713f6f89a71d9950a40c9853","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-16 03:02:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-undercloud-oooq http://logs.openstack.org/12/587312/7/check/tripleo-ci-centos-7-undercloud-oooq/0c83d7e/ : SUCCESS in 1h 19m 59s\n- tripleo-ci-centos-7-undercloud-upgrades http://logs.openstack.org/12/587312/7/check/tripleo-ci-centos-7-undercloud-upgrades/fbb3adb/ : SUCCESS in 1h 17m 07s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/12/587312/7/check/tripleo-ci-centos-7-containers-multinode/37302c3/ : SUCCESS in 1h 58m 49s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/12/587312/7/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/1e99c2f/ : FAILURE in 2h 12m 34s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/12/587312/7/check/tripleo-buildimage-overcloud-full-centos-7/c7d5b4d/ : SUCCESS in 27m 19s\n- openstack-tox-pep8 http://logs.openstack.org/12/587312/7/check/openstack-tox-pep8/eaf7b51/ : SUCCESS in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/12/587312/7/check/openstack-tox-py27/e52ae87/ : SUCCESS in 4m 00s\n- openstack-tox-py35 http://logs.openstack.org/12/587312/7/check/openstack-tox-py35/12b8244/ : SUCCESS in 4m 32s\n- openstackclient-check-plugins http://logs.openstack.org/12/587312/7/check/openstackclient-check-plugins/f8cbb36/ : SUCCESS in 6m 07s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/12/587312/7/check/build-openstack-sphinx-docs/7860a02/html/ : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":7},{"id":"f911ee202195f761b4343417166b8aadd10c0fb1","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2019-07-19 03:37:45.000000000","message":"Patch Set 7: Code-Review+1\n\nThanks Trevor","accounts_in_message":[],"_revision_number":7},{"id":"970be80a1b269c251af26197519d65f4bbade939","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-08-01 15:49:54.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"b510dd6082fc9b3fc3966bcdd39081835fe64152","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-08-01 19:29:28.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/12/587312/8/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/c848237/ : TIMED_OUT in 3h 36m 15s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/12/587312/8/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/18ee35c/ : FAILURE in 2h 52m 42s","accounts_in_message":[],"_revision_number":8},{"id":"c0c222e541180880b5cfa38a6c592826137a0db3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 02:11:55.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-undercloud-oooq https://logs.opendev.org/12/587312/8/check/tripleo-ci-centos-7-undercloud-oooq/e4e76da/ : SUCCESS in 1h 21m 56s\n- tripleo-ci-centos-7-undercloud-upgrades https://logs.opendev.org/12/587312/8/check/tripleo-ci-centos-7-undercloud-upgrades/3b8f9a4/ : SUCCESS in 1h 24m 50s\n- tripleo-ci-centos-7-containers-multinode https://logs.opendev.org/12/587312/8/check/tripleo-ci-centos-7-containers-multinode/62acd51/ : SUCCESS in 2h 06m 31s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://logs.opendev.org/12/587312/8/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/0515c3c/ : FAILURE in 2h 05m 37s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 https://logs.opendev.org/12/587312/8/check/tripleo-buildimage-overcloud-full-centos-7/b4fe8e1/ : SUCCESS in 31m 04s\n- openstack-tox-pep8 https://logs.opendev.org/12/587312/8/check/openstack-tox-pep8/49b69d6/ : SUCCESS in 4m 20s\n- openstack-tox-py27 https://logs.opendev.org/12/587312/8/check/openstack-tox-py27/2cdf659/ : SUCCESS in 4m 41s\n- openstack-tox-py35 https://logs.opendev.org/12/587312/8/check/openstack-tox-py35/f463e1e/ : SUCCESS in 4m 34s\n- openstackclient-check-plugins https://logs.opendev.org/12/587312/8/check/openstackclient-check-plugins/425bce7/ : SUCCESS in 4m 19s (non-voting)\n- build-openstack-sphinx-docs https://logs.opendev.org/12/587312/8/check/build-openstack-sphinx-docs/b050973/html/ : SUCCESS in 4m 39s","accounts_in_message":[],"_revision_number":8},{"id":"6d4c52229138df921324d40b35045aee843f3752","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-09-04 15:29:16.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"87fef4684c42bcbf3c90e2c9b6a5f0f549d87989","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-09-09 17:15:45.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"2650a4d3e69db418830fb13206564cb3b13a2adf","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-09-09 17:48:36.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/12/587312/9/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/2b3cf11/ : FAILURE in 30m 51s","accounts_in_message":[],"_revision_number":9},{"id":"332b1a1443f0011176df4278fb8bbb1828176a8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-09 23:07:37.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-undercloud-oooq https://zuul.opendev.org/t/openstack/build/4e00e21a8d854e84a4e0fa9f3709a255 : FAILURE in 21m 26s\n- tripleo-ci-centos-7-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/7977b004a8b24759a2edaa6b5c974ff1 : FAILURE in 1h 04m 00s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/44dc768c095c4dccaf7c6fddbd164d52 : FAILURE in 32m 55s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/921c4a4da4844d60b813ea32e96650c3 : FAILURE in 34m 16s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 https://zuul.opendev.org/t/openstack/build/1a2578159255450f95a7b6f0f541c4a7 : SUCCESS in 26m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c12389a31abd43debc843c9f80978dda : SUCCESS in 9m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ba18f20da39d468da8b489d507568c7d : FAILURE in 3m 52s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8c26ddfc2916448bb5dc6163a0b86602 : FAILURE in 6m 47s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/99725641603e42d49f8496aaa0be67e4 : SUCCESS in 3m 50s (non-voting)\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/fbc30d1e9455495f892c34e2b31dd212 : SUCCESS in 6m 49s","accounts_in_message":[],"_revision_number":9},{"id":"7087af2b2abdb178545fb76b8803bada31b3ce2d","author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"date":"2019-09-10 01:43:55.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"0eb9c197a5583c181351094b8b5c53cef51d66ad","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2019-09-10 01:47:19.000000000","message":"Topic changed from queens/multiarch-support-patch7 to queens/multiarch-support","accounts_in_message":[],"_revision_number":10},{"id":"862282dbcee9a017dd2d1bda373facd2da4ca92e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-09-10 03:58:57.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/12/587312/10/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/58fd9b1/ : FAILURE in 2h 13m 04s","accounts_in_message":[],"_revision_number":10},{"id":"7dda4118523ff77998caab214dbeed935309ce8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 04:26:20.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-undercloud-oooq https://zuul.opendev.org/t/openstack/build/5cb9700d8f66442abaf2738c6f4451c4 : SUCCESS in 1h 10m 40s\n- tripleo-ci-centos-7-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/2d60a95cea6a4a70b552dda82c4ad982 : SUCCESS in 1h 28m 28s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/e32293c615544bc5872247bcc9e9d053 : SUCCESS in 2h 36m 16s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/dee8f6d5ae2b432488d26b320b679c93 : SUCCESS in 2h 33m 33s (non-voting)\n- tripleo-buildimage-overcloud-full-centos-7 https://zuul.opendev.org/t/openstack/build/ae5c39c8c74b49629b25294e57bc30d8 : SUCCESS in 29m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31f647030994426d8774fff043beae15 : SUCCESS in 4m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/00c44d889f9046f78409958abe8f94e5 : SUCCESS in 3m 59s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/a929ca92f9ae416fa693a3f754a963f0 : SUCCESS in 4m 35s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/75c8afbd9d7a4d5b9b69008e766820a9 : SUCCESS in 4m 58s (non-voting)\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/c5aa2b6d4c404b1ba562ee09c6d6deed : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":10},{"id":"b807d54b777d00b35fd69dfd44cbde0d1275a84f","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-10-15 22:17:11.000000000","message":"Patch Set 10: Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"397d33748bfccd12a503992fb1cb698b7c2ee3e6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-15 22:17:23.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"63c5db00605cb05a264e9354e2927124b7c9857f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-16 01:31:08.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tripleo-ci-centos-7-undercloud-oooq https://zuul.opendev.org/t/openstack/build/b242cd42f5d64f19a52fd89c6cf01115 : SUCCESS in 2h 19m 13s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/8943a7c3d366401e99f4e36f05543ad7 : SUCCESS in 2h 24m 49s\n- tripleo-buildimage-overcloud-full-centos-7 https://zuul.opendev.org/t/openstack/build/c9c97f0a4a184942a6ca8ebe352e4fc5 : SUCCESS in 32m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d307fc14d5f437e8adc74bd703156ec : SUCCESS in 3m 20s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/797612c927284ad0b9f38b0d2e49b2e9 : SUCCESS in 3m 20s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9aad13527d5e4f45861e2277072826bf : SUCCESS in 3m 33s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/675c360e46934903a9f3ea205f33659f : SUCCESS in 3m 34s","accounts_in_message":[],"_revision_number":10},{"id":"4a0bdeaa994241e6357b22648cf3a33458c36ff9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-16 01:31:08.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"3b6d2ca211c64ddea98cc7b2dac0aba00126a6b4","revisions":{"44465787865e1a03c25276548596ae5f4b8ee1a1":{"kind":"REWORK","_number":1,"created":"2018-07-31 07:21:08.000000000","uploader":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"ref":"refs/changes/12/587312/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/1"}}},"commit":{"parents":[{"commit":"806ed89f06dbaf1cceb506498f04aa662b179ec9","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/806ed89f06dbaf1cceb506498f04aa662b179ec9"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-31 07:20:44.000000000","tz":600},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/44465787865e1a03c25276548596ae5f4b8ee1a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/44465787865e1a03c25276548596ae5f4b8ee1a1"}]},"branch":"refs/heads/stable/queens"},"003ae4192249fa411f8ba8cd5b3c619917779b06":{"kind":"REWORK","_number":2,"created":"2018-08-02 03:11:55.000000000","uploader":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"ref":"refs/changes/12/587312/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/2"}}},"commit":{"parents":[{"commit":"806ed89f06dbaf1cceb506498f04aa662b179ec9","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/806ed89f06dbaf1cceb506498f04aa662b179ec9"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-08-02 03:10:29.000000000","tz":600},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/003ae4192249fa411f8ba8cd5b3c619917779b06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/003ae4192249fa411f8ba8cd5b3c619917779b06"}]},"branch":"refs/heads/stable/queens"},"0ec0b80e6aee78d2f54b33c3f854551b1a7bd338":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-07-08 16:48:53.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/3"}}},"commit":{"parents":[{"commit":"22b066cd666e9f1cab263523561a8bcfe8538828","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/22b066cd666e9f1cab263523561a8bcfe8538828"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-07-08 16:48:25.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0ec0b80e6aee78d2f54b33c3f854551b1a7bd338"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0ec0b80e6aee78d2f54b33c3f854551b1a7bd338"}]},"branch":"refs/heads/stable/queens"},"edc283ea5da2a396164e7a0f2b5339cf5a46e37d":{"kind":"NO_CHANGE","_number":4,"created":"2019-07-08 17:44:33.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/4"}}},"commit":{"parents":[{"commit":"52882d5ba803efc22be6ac67d5607fbd3f338f4f","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/52882d5ba803efc22be6ac67d5607fbd3f338f4f"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-07-08 17:44:21.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/edc283ea5da2a396164e7a0f2b5339cf5a46e37d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/edc283ea5da2a396164e7a0f2b5339cf5a46e37d"}]},"branch":"refs/heads/stable/queens"},"fff9200b9e6bb88047eed25fdaa03daa12477f29":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-07-08 18:20:59.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/5"}}},"commit":{"parents":[{"commit":"579601b8d2777d72893201a92331f787973984d6","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/579601b8d2777d72893201a92331f787973984d6"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-07-08 18:15:09.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/fff9200b9e6bb88047eed25fdaa03daa12477f29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/fff9200b9e6bb88047eed25fdaa03daa12477f29"}]},"branch":"refs/heads/stable/queens"},"aab9c2e1abff3f471b074c10ae3fa896eb7a1806":{"kind":"NO_CHANGE","_number":6,"created":"2019-07-09 16:34:22.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/6"}}},"commit":{"parents":[{"commit":"1c19dfa34e1bdbb34202529b2d4b234d6a3db6df","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/1c19dfa34e1bdbb34202529b2d4b234d6a3db6df"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-07-09 16:32:40.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/aab9c2e1abff3f471b074c10ae3fa896eb7a1806"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/aab9c2e1abff3f471b074c10ae3fa896eb7a1806"}]},"branch":"refs/heads/stable/queens"},"7bcb1d4c8c1b4965ea69a39b98cd18ec9a61c951":{"kind":"NO_CHANGE","_number":7,"created":"2019-07-16 00:37:37.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/7"}}},"commit":{"parents":[{"commit":"5d93b4d37272aad6da22bae60849f1e8dc067ea9","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/5d93b4d37272aad6da22bae60849f1e8dc067ea9"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-07-16 00:37:24.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/7bcb1d4c8c1b4965ea69a39b98cd18ec9a61c951"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/7bcb1d4c8c1b4965ea69a39b98cd18ec9a61c951"}]},"branch":"refs/heads/stable/queens"},"2e68d1e0345f9b79b1f26932c0756824be55d84b":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-08-01 15:49:54.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/8"}}},"commit":{"parents":[{"commit":"62a0d3b114ff5dcd289d5a5dd02800cf5274ba9a","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/62a0d3b114ff5dcd289d5a5dd02800cf5274ba9a"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-08-01 15:45:38.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/2e68d1e0345f9b79b1f26932c0756824be55d84b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/2e68d1e0345f9b79b1f26932c0756824be55d84b"}]},"branch":"refs/heads/stable/queens"},"078beffc1df3b549d02faa38130982a2d47e5ccc":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2019-09-09 17:15:45.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/9"}}},"commit":{"parents":[{"commit":"2e61b2a5718a4115ec37f40bfa71ad35a276ff94","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/2e61b2a5718a4115ec37f40bfa71ad35a276ff94"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-09-09 17:15:12.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/078beffc1df3b549d02faa38130982a2d47e5ccc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/078beffc1df3b549d02faa38130982a2d47e5ccc"}]},"branch":"refs/heads/stable/queens"},"3b6d2ca211c64ddea98cc7b2dac0aba00126a6b4":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2019-09-10 01:43:55.000000000","uploader":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"ref":"refs/changes/12/587312/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/12/587312/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/12/587312/10"}}},"commit":{"parents":[{"commit":"3c3d813cf523db0b96bae09d8f502df8f9beaa20","subject":"Switch to using assert_has_calls() instead of assertEqual()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/3c3d813cf523db0b96bae09d8f502df8f9beaa20"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2018-07-11 00:58:31.000000000","tz":600},"committer":{"name":"Trevor Vardeman","email":"tvardema@redhat.com","date":"2019-09-10 01:40:56.000000000","tz":-300},"subject":"Always set a hardware architecture on uploaded images","message":"Always set a hardware architecture on uploaded images\n\nIn a multiarch environment if we have an image that doesn\u0027t have an\nhw_architecture it can be scheduled on any node registered with ironic.\nSo this means that nova could schedule an x86_64 image on a ppc64le node\n(clearly a bad thing).\n\nAvoid that by always setting a hw_architecture image property matching\nthe kernel of the running system.  This is safe as in a single arch\nenvironment, by definition all nodes are the same ;P and in a multiarch\nwe\u0027re being explict, which may result in NoValidHost exceptions which is\na much clearer error case than scheduling wrong ISA images.\n\nBlueprint: multiarch-support\nChange-Id: I082dfe34cf192f76f87e348aecb67e984e0c8ae9\n(cherry picked from commit 879db352773c9d17fdf6895865e84cbeb2bbbbec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/3b6d2ca211c64ddea98cc7b2dac0aba00126a6b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/3b6d2ca211c64ddea98cc7b2dac0aba00126a6b4"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
