commit d8bdbda03067842c13deda504d68670b4b955b66
Author: Ruby Loo <email address hidden>
Date: Tue Feb 7 20:44:18 2017 +0000
No node interface settings for classic drivers
Classic drivers have their interfaces (except for
network and storage) pre-determined. Unlike dynamic
drivers, it is not possible to change these interfaces
for nodes with a classic driver. If that is attempted
(when creating or updating a node), an exception
MustBeNone is raised (and HTTP status 400 is returned).
So that we don't break existing ironic clusters that
have nodes with classic drivers and interfaces specified,
a warning is logged (instead of raising an exception)
when a TaskManager is created.
Reviewed: https:/ /review. openstack. org/430435 /git.openstack. org/cgit/ openstack/ ironic/ commit/ ?id=d8bdbda0306 7842c13deda504d 68670b4b955b66
Committed: https:/
Submitter: Jenkins
Branch: master
commit d8bdbda03067842 c13deda504d6867 0b4b955b66
Author: Ruby Loo <email address hidden>
Date: Tue Feb 7 20:44:18 2017 +0000
No node interface settings for classic drivers
Classic drivers have their interfaces (except for
network and storage) pre-determined. Unlike dynamic
drivers, it is not possible to change these interfaces
for nodes with a classic driver. If that is attempted
(when creating or updating a node), an exception
MustBeNone is raised (and HTTP status 400 is returned).
So that we don't break existing ironic clusters that
have nodes with classic drivers and interfaces specified,
a warning is logged (instead of raising an exception)
when a TaskManager is created.
Change-Id: I290b10f735d0da 9710d1ee3b50c32 52f73956428
Partial-Bug: #1524745