)]}'
{"id":"openstack%2Fironic-python-agent~366050","triplet_id":"openstack%2Fironic-python-agent~stable%2Fmitaka~I7bcc8c10d461b388f306c467e42d1e72f4e8a0f7","project":"openstack/ironic-python-agent","branch":"stable/mitaka","topic":"bug/1620563","hashtags":[],"change_id":"I7bcc8c10d461b388f306c467e42d1e72f4e8a0f7","subject":"[Mitaka only] Fix incomplete root device hints validation","status":"MERGED","created":"2016-09-06 10:49:11.000000000","updated":"2016-09-09 00:24:19.000000000","submitted":"2016-09-09 00:24:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2ec81876c673515c27b9ebd0b3de10e5d021b924","_number":366050,"virtual_id_number":366050,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":2,"date":"2016-09-09 00:24:19.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}],"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":2,"date":"2016-09-08 23:43:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-09-06 10:50:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":2,"date":"2016-09-06 12:04:57.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2016-09-08 22:22:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}],"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":1,"date":"2016-09-08 23:43:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-06 10:50:36.000000000","updated_by":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"reviewer":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"state":"REVIEWER"},{"updated":"2016-09-06 12:04:57.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2016-09-08 22:22:11.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2016-09-08 23:43:44.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2016-09-09 00:24:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3467cca10a1f25a49d4f07014581d7511f8f6bc4","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-09-06 10:49:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"96939bd9fe427a86c56bc7a1f321dc52c6f31e38","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-09-06 10:50:36.000000000","message":"Patch Set 1: Code-Review+1\n\nGreat catch! Thanks","accounts_in_message":[],"_revision_number":1},{"id":"38fdaf6f653658c4ff0d0bca9fed20dbea4b5c43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-06 11:23:06.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-docs-ubuntu-trusty http://docs-draft.openstack.org/50/366050/1/check/gate-ironic-python-agent-docs-ubuntu-trusty/31df47a//doc/build/html/ : SUCCESS in 3m 09s\n- gate-ironic-python-agent-pep8-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-pep8-ubuntu-trusty/530157f/ : SUCCESS in 3m 51s\n- gate-ironic-python-agent-python27-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-python27-ubuntu-trusty/8e3e2c7/ : SUCCESS in 5m 08s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-python34/8f7a193/ : SUCCESS in 5m 09s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/50/366050/1/check/gate-ironic-python-agent-releasenotes/7c4375e//releasenotes/build/html/ : SUCCESS in 3m 33s\n- gate-ironic-python-agent-tox-func-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-tox-func-ubuntu-trusty/a3e8ef6/ : SUCCESS in 2m 56s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/17f14e6/ : SUCCESS in 26m 11s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/d8c2fdb/ : SUCCESS in 33m 02s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/9be1b3d/ : FAILURE in 14m 31s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/4b780c8/ : FAILURE in 15m 11s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/2be671b/ : FAILURE in 26m 01s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/1febc3b/ : SUCCESS in 27m 57s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/ : FAILURE in 20m 42s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/3f56665/ : FAILURE in 13m 40s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/b5fc665/ : FAILURE in 14m 40s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/6b77e4d/ : FAILURE in 20m 14s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/00eb4b9/ : SUCCESS in 26m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c5142022491190a21045b13d8f09772fb6cb7d49","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-09-06 12:04:57.000000000","message":"Patch Set 1: Code-Review+2\n\nThis LGTM, but I\u0027d like another set of stable maint eyes on it.","accounts_in_message":[],"_revision_number":1},{"id":"619ee77c9adea6bd480eda6df1c16bd9459751fd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-09-08 09:10:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"fe5e4e025eb291b7299567bb6b421dddf3878a7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 09:50:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-trusty http://docs-draft.openstack.org/50/366050/1/check/gate-ironic-python-agent-docs-ubuntu-trusty/bb1db7f//doc/build/html/ : SUCCESS in 2m 25s\n- gate-ironic-python-agent-pep8-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-pep8-ubuntu-trusty/92a6fe8/ : SUCCESS in 2m 20s\n- gate-ironic-python-agent-python27-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-python27-ubuntu-trusty/f294c47/ : SUCCESS in 2m 30s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-python34/84b3be4/ : SUCCESS in 3m 36s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/50/366050/1/check/gate-ironic-python-agent-releasenotes/508db8c//releasenotes/build/html/ : SUCCESS in 2m 25s\n- gate-ironic-python-agent-tox-func-ubuntu-trusty http://logs.openstack.org/50/366050/1/check/gate-ironic-python-agent-tox-func-ubuntu-trusty/4503f31/ : SUCCESS in 2m 15s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/9d70386/ : SUCCESS in 26m 29s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/da8895e/ : FAILURE in 23m 25s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/2916636/ : SUCCESS in 27m 43s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/17ef4d7/ : FAILURE in 26m 29s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/490ab27/ : SUCCESS in 27m 17s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/57715f3/ : SUCCESS in 26m 56s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/3d16992/ : FAILURE in 21m 05s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/a4542ca/ : FAILURE in 35m 41s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/ca78a79/ : FAILURE in 39m 04s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/6e418e3/ : FAILURE in 20m 44s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/50/366050/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/d4c0ec0/ : SUCCESS in 26m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"39f785be2f5df57187b993e8884d119ef8c2ca11","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-09-08 22:22:11.000000000","message":"Patch Set 1: Code-Review+1\n\nThanks","accounts_in_message":[],"_revision_number":1},{"id":"e2a757e25da768a6a2d58d1c4333fc035419e544","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2016-09-08 23:43:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLooks good to me.","accounts_in_message":[],"_revision_number":1},{"id":"dd784479e097c56baeeba91ba96c57c2f81c9b0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 23:43:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"d60e9a52d52ef8c3723bdbefa4d0c0807faa1946","date":"2016-09-09 00:24:19.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"05285fd96443b4fbf2c2fd53a46ce606b342ff24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-09 00:24:19.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-trusty http://docs-draft.openstack.org/50/366050/1/gate/gate-ironic-python-agent-docs-ubuntu-trusty/5dc6917//doc/build/html/ : SUCCESS in 3m 21s\n- gate-ironic-python-agent-pep8-ubuntu-trusty http://logs.openstack.org/50/366050/1/gate/gate-ironic-python-agent-pep8-ubuntu-trusty/5f70171/ : SUCCESS in 2m 19s\n- gate-ironic-python-agent-python27-ubuntu-trusty http://logs.openstack.org/50/366050/1/gate/gate-ironic-python-agent-python27-ubuntu-trusty/6d9c5b8/ : SUCCESS in 4m 08s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/50/366050/1/gate/gate-ironic-python-agent-python34/a65cafc/ : SUCCESS in 3m 14s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/50/366050/1/gate/gate-ironic-python-agent-releasenotes/f0ff28c//releasenotes/build/html/ : SUCCESS in 3m 14s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/50/366050/1/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/b968823/ : SUCCESS in 39m 06s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/ebc76d2/ : SUCCESS in 40m 23s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/50/366050/1/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/1d90bc6/ : SUCCESS in 39m 51s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/50/366050/1/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/2bb2959/ : SUCCESS in 26m 59s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"695515ab6128c8e3c5578c7a584420f78f440a5b","revisions":{"695515ab6128c8e3c5578c7a584420f78f440a5b":{"kind":"REWORK","_number":1,"created":"2016-09-06 10:49:11.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/50/366050/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/50/366050/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/50/366050/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/50/366050/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/50/366050/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/50/366050/1"}}},"commit":{"parents":[{"commit":"0a8abdd462f9a6acc3571a95147c19752416f14e","subject":"Enforce upper-constraints when building ramdisks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0a8abdd462f9a6acc3571a95147c19752416f14e"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2016-09-06 10:46:38.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2016-09-06 10:46:38.000000000","tz":120},"subject":"[Mitaka only] Fix incomplete root device hints validation","message":"[Mitaka only] Fix incomplete root device hints validation\n\nFixes two root device hints, \u0027wwn_with_extension\u0027 and \u0027wwn_vendor_extension\u0027,\nthat were implemented and documented, but were not added to the list of\nsupported root device hints, and thus fail validation.\n\nThis code was completely rewritten on master, so this change is not a backport.\n\nChange-Id: I7bcc8c10d461b388f306c467e42d1e72f4e8a0f7\nCloses-Bug: #1620563\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/695515ab6128c8e3c5578c7a584420f78f440a5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/695515ab6128c8e3c5578c7a584420f78f440a5b"}]},"branch":"refs/heads/stable/mitaka"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
