Deriving TripleO Parameters from Introspected Data

Registered by John Fulton on 2017-01-20

Set automatically some parameters based on the deployment type and number of nodes; still letting users override any of the params we set automatically.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
John Fulton
Direction:
Approved
Assignee:
John Fulton
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
John Fulton on 2017-03-27
Completed by
Saravanan KR on 2017-07-25

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:tripleo-derive-parameters,n,z

Addressed by: https://review.openstack.org/423304
    Deriving TripleO Parameters

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

Addressed by: https://review.openstack.org/441054
    Workflow to select nodes matching a profile/role

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-derive-parameters,n,z

Addressed by: https://review.openstack.org/450021
    Add an action to fetch and flatten the heat resource tree and parameters

Addressed by: https://review.openstack.org/450022
    WIP: Derive Parameters Base workflows

Addressed by: https://review.openstack.org/437956
    Add role specific information to the service template

Addressed by: https://review.openstack.org/456469
    WIP: Derive parameters workflow (part 1): Initial workflow to start

Addressed by: https://review.openstack.org/456470
    WIP: Derive Parameters (part2): Per role workflow

Addressed by: https://review.openstack.org/456471
    WIP: Derive Parameters (part3): Workflow to check if service enabled on a role

Addressed by: https://review.openstack.org/456472
    WIP: Derive Parameters (part4b): HCI Derive parameters workflow

Addressed by: https://review.openstack.org/456474
    WIP: Dervie Params (part4a): DPDK Derive params workflow

Addressed by: https://review.openstack.org/457874
    WIP: Derive Parameter environment via plan-environment

Addressed by: https://review.openstack.org/459168
    WIP: Upgrade failure on role-specific upgrade

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-derive-parameters-part2,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-derive-parameters-part3,n,z

Addressed by: https://review.openstack.org/463617
    Workflow to select nodes based on their placement

Addressed by: https://review.openstack.org/468390
    WIP: Optional override of the plan environment file

Addressed by: https://review.openstack.org/468989
    WIP: DPDK Derive parameters workflow

Addressed by: https://review.openstack.org/469384
    WIP: Derive Parameters workflow input and output functionalities

Addressed by: https://review.openstack.org/469596
    WIP: Invoking the derive parameters workflow during overcloud deployment.

Addressed by: https://review.openstack.org/467909
    Move passwords from mistral environment to swift environment

Addressed by: https://review.openstack.org/471462
    Derive deployment parameters for HCI

Addressed by: https://review.openstack.org/480525
    Workflow input parameter update in plan-environment

Addressed by: https://review.openstack.org/480587
    CPU threads range format for derive parameters

Addressed by: https://review.openstack.org/481524
    WIP:Derive Params failure message format change

Addressed by: https://review.openstack.org/486425
    Role supports DPDK feature in ODL integration check.

Addressed by: https://review.openstack.org/488362
    DPDK derive params network config validation

Addressed by: https://review.openstack.org/489168
    Derive params network config stack exists fix

Addressed by: https://review.openstack.org/489239
    Use NovaVcpuPinSet when deriving HCI parameters

Addressed by: https://review.openstack.org/498552
    CPU threads range format for derive parameters

Addressed by: https://review.openstack.org/527112
    Derive Params failure message format change

Addressed by: https://review.openstack.org/527877
    DPDK derive params network config validation

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.