Framework to enable per-service scale-down tasks

Registered by Emilien Macchi on 2018-09-12

When scaling down, it happens that we need to run some commands before deprovisioning the node (use cases with RHSM, nova, ceph-osd, etc).

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Emilien Macchi
Direction:
Approved
Assignee:
Emilien Macchi
Definition:
Approved
Series goal:
Accepted for train
Implementation:
Implemented
Milestone target:
milestone icon train-1
Started by
Emilien Macchi on 2019-04-09
Completed by
Emilien Macchi on 2019-05-21

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#/q/topic:bp/scale-down-tasks

Addressed by: https://review.openstack.org/651355
    WIP - Run ansible before scale down

Addressed by: https://review.openstack.org/651507
    WIP - Introduce scale_tasks

Addressed by: https://review.openstack.org/651621
    WIP - scale-down: run ansible_scale_down workflow before node_delete

Addressed by: https://review.openstack.org/651959
    Scale-down tasks for RHSM

Gerrit topic: https://review.opendev.org/#/q/topic:bp/scale-down-tasks

Addressed by: https://review.opendev.org/651507
    Introduce scale_tasks

Addressed by: https://review.opendev.org/651355
    Run ansible before scale down

Addressed by: https://review.opendev.org/651621
    scale-down: run ansible_scale_down workflow before node_delete

Addressed by: https://review.opendev.org/651959
    Scale-down tasks for RHSM

Addressed by: https://review.opendev.org/653893
    WIP - Scale-down tasks for nova-compute

Addressed by: https://review.opendev.org/656640
    Introduce scale_tasks

Addressed by: https://review.opendev.org/657166
    WIP/DNM: Scale down tasks for Ceph Mon

Addressed by: https://review.opendev.org/657274
    Run ansible before scale down

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.