Comment 77 for bug 1524745

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/430435
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=d8bdbda03067842c13deda504d68670b4b955b66
Submitter: Jenkins
Branch: master

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.

    Change-Id: I290b10f735d0da9710d1ee3b50c3252f73956428
    Partial-Bug: #1524745