Remove invalid Deprecation warning for bulk introspection

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

Bug Description

The new node management commands (see bug 1595205) are meant to replace some of the existing commands encroaching on the 'baremetal' namespace [1] among other things. However only one of them was actually marked as deprecated (introspection bulk start [2]) and the docs, CI, etc were never updated to match this either. It's a bad user experience to be following the current documentation yet get (inconsistent) deprecation warnings. At this point I propose to remove the lonely deprecation warning for Newton, and to deprecate the relevant baremetal introspect/configure/etc commands at the beginning of Ocata so there is time to update all the other necessary places and make sure it's all well tested. I'll open a separate bug for that part.

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-May/095456.html
[2] https://github.com/openstack/python-tripleoclient/blob/133e8cf/tripleoclient/v1/baremetal.py#L211

Julie Pichon (jpichon)
tags: added: ux
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/374935

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/376639

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-tripleoclient (master)

Change abandoned by Julie Pichon (<email address hidden>) on branch: master
Review: https://review.openstack.org/374935
Reason: Not appropriate for master, see https://review.openstack.org/#/c/376639/ for the stable/newton patch.

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

Reviewed: https://review.openstack.org/376639
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=5f4866d6f5d66d5769c78ad965fbc1def8b638f1
Submitter: Jenkins
Branch: stable/newton

commit 5f4866d6f5d66d5769c78ad965fbc1def8b638f1
Author: Julie Pichon <email address hidden>
Date: Thu Sep 22 16:43:51 2016 +0100

    Remove deprecation warning for bulk introspection

    The new node management commands (bug 1595205) were meant to deprecate
    some of the existing commands encroaching on the 'baremetal' namespace,
    however there weren't all marked as such along the way nor were the
    docs CI etc updated to match the new names and flow. Let's remove the
    lonely deprecation warning to avoid the bad user experience of
    following the current documentation yet getting warnings, and do the
    deprecation properly at the beginning of Ocata.

    This is not a backport because the warning is valid on master (Ocata)
    and should only be removed from Newton.

    Change-Id: I1cf4f4625d72330c87035f6ddcdef762d9930c34
    Closes-Bug: #1626621

tags: added: in-stable-newton
Julie Pichon (jpichon)
Changed in tripleo:
status: In Progress → Invalid
milestone: newton-rc2 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 5.2.0

This issue was fixed in the openstack/python-tripleoclient 5.2.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.