Deprecate baremetal import/introspect/configure commands

Bug #1649541 reported by Julie Pichon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Julie Pichon

Bug Description

In Newton, using the Mistral workflows we added support for new node management commands (bug 1595205):

  openstack overcloud node import
  openstack overcloud node configure
  openstack overcloud node introspect
  openstack overcloud node provide

These are meant to deprecate the baremetal import, baremetal introspection bulk and baremetal configure boot commands, which are encroaching onto the Ironic namespace among other issues (for more background information, see the thread at [1].)

There are 3 things to do:
- Add deprecation warnings to the old 'baremetal' commands
- Update CI to use the new commands
- Update the documentation

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-May/095456.html

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/416229

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-docs (master)

Fix proposed to branch: master
Review: https://review.openstack.org/416526

Revision history for this message
Julie Pichon (jpichon) wrote :

All the patches are now up for review.

CI is at https://review.openstack.org/#/c/416982/ .

The client patch is at https://review.openstack.org/#/c/416229/ and depends on the CI patch, so it shouldn't merge until the new commands are actually tested.

The documentation update is available at https://review.openstack.org/#/c/416526/ .

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

Reviewed: https://review.openstack.org/416526
Committed: https://git.openstack.org/cgit/openstack/tripleo-docs/commit/?id=61da4b9ae33b7a0adb78176c231b589ead634b12
Submitter: Jenkins
Branch: master

commit 61da4b9ae33b7a0adb78176c231b589ead634b12
Author: Julie Pichon <email address hidden>
Date: Wed Jan 4 09:59:20 2017 +0000

    Use the new node management commands

    Move the references to the legacy 'baremetal' commands to stable
    admonitions, and document the node management commands introduced in
    Newton.

    Change-Id: Ie955c6d65a47170815567736f7d228a7aef36a2f
    Partial-Bug: #1649541

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to python-tripleoclient (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/421198

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to python-tripleoclient (master)

Reviewed: https://review.openstack.org/421198
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=fd39f94b96b908a74e001125a23b83ac949dc117
Submitter: Jenkins
Branch: master

commit fd39f94b96b908a74e001125a23b83ac949dc117
Author: Julie Pichon <email address hidden>
Date: Tue Jan 17 10:15:55 2017 +0000

    Release note for deprecated baremetal commands

    Change-Id: I4bf264421931a8d9b83e3890f5364de858239111
    Related-Bug: #1649541

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

Reviewed: https://review.openstack.org/416229
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=b272a5c6645e883f359a9f090766c7fcaa577626
Submitter: Jenkins
Branch: master

commit b272a5c6645e883f359a9f090766c7fcaa577626
Author: Julie Pichon <email address hidden>
Date: Tue Jan 3 12:17:12 2017 +0000

    Deprecate legacy 'baremetal' commands

    The new node management commands added during Newton as part of the
    Mistral migration/API redesign should be used instead. For additional
    background information, the thread at [1] is a good reference.

    Closes-Bug: #1649541

    [1] http://lists.openstack.org/pipermail/openstack-dev/2016-May/095456.html

    Depends-On: I7f51190925f7ac1bfa9b122d3b746f2fd6858076
    Change-Id: I5997905834f02d47811d28e337d6b2b4f85a75b7

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 6.0.0

This issue was fixed in the openstack/python-tripleoclient 6.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.