Changes in deprecation process and code

Registered by Sergey Kraynev

Currently deprecation process has some issues:
 - need more information when was deprecated property and when it will be deleted
 - also we should suggest backward compatible way how to deprecate each option (parameter/property).

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Sergey Kraynev
Direction:
Needs approval
Assignee:
Peter Razumovsky
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Thomas Herve
Completed by
Thomas Herve

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:153235,n,z

Addressed by: https://review.openstack.org/153235
    Improvements in deprecation process

Gerrit topic: https://review.openstack.org/#q,topic:bp/deprecating-improvements,n,z

Addressed by: https://review.openstack.org/164677
    Add new support status 'REMOVED' and add version

Addressed by: https://review.openstack.org/168816
    Add documentation page for Support Status

Addressed by: https://review.openstack.org/168817
    Add legacy_names to properties/attributes schemas

Addressed by: https://review.openstack.org/168818
    Add legacy_names list to new properties

Addressed by: https://review.openstack.org/168868
    Add additional info for DEPRECATED objects

Addressed by: https://review.openstack.org/185042
    Add since parameter to SupportStatus

Addressed by: https://review.openstack.org/185043
    Add info about available since to docs

Addressed by: https://review.openstack.org/186339
    Add previous_status to SupportStatus

Addressed by: https://review.openstack.org/186340
    Add HIDDEN status to SupportStatus

Addressed by: https://review.openstack.org/186341
    Update SupportStatuses for resources/props/attrs

Addressed by: https://review.openstack.org/191839
    Add translate_properties for Resource

Addressed by: https://review.openstack.org/191840
    Update SupportStatuses for objs where it needed

Addressed by: https://review.openstack.org/191841
    Add HIDDEN status to RandomString sequence

Addressed by: https://review.openstack.org/191842
    Add HIDDEN status to Server uuid

Addressed by: https://review.openstack.org/195926
    Add HIDDEN status to network_id Neutron::Subnet

Addressed by: https://review.openstack.org/195927
    Add HIDDEN status to Neutron::FloatingIP

Addressed by: https://review.openstack.org/196592
    Add HIDDEN status to Neutron::NetworkGateway

Addressed by: https://review.openstack.org/196593
    Add HIDDEN status to Neutron::VPNService

Addressed by: https://review.openstack.org/196594
    Add HIDDEN status to Neutron::Pool

Addressed by: https://review.openstack.org/196595
    Add HIDDEN status to Neutron::RouterInterface

Addressed by: https://review.openstack.org/196596
    Add HIDDEN status to Neutron::Port

Addressed by: https://review.openstack.org/196597
    Add HIDDEN status to Cinder::Volume image_ref

Addressed by: https://review.openstack.org/205985
    Add to TranslationRule REPLACE rule value_path del

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.