Split Stack: Software Configuration of already deployed nodes

Registered by James Slagle

With Composable Roles, we implemented Split Stack phase 1: the ability to deploy baremetal nodes and not deploy any software configuration on those nodes.

This blueprint is for Split Stack Phase 2: Applying the software configuration to deploy OpenStack on already deployed baremetal nodes. We have this functionality today with the deployed-server templates, but we need to harden this work and make it more consumable outside of CI.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
James Slagle
Direction:
Approved
Assignee:
James Slagle
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-rc1
Started by
Emilien Macchi
Completed by
James Slagle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/split-stack-software-configuration,n,z

Addressed by: https://review.openstack.org/407203
    Use OS::Heat::DeployedServer

Addressed by: https://review.openstack.org/410390
    Add custom roles data for deployed-server

Addressed by: https://review.openstack.org/409342
    Add network_config_hook interface to run-os-net-config.sh

Addressed by: https://review.openstack.org/409341
    Synchronize NetworkDeployment inputs for generic roles

Addressed by: https://review.openstack.org/411445
    Deployed server bootstrap via Heat

Addressed by: https://review.openstack.org/411471
    Set rabbitmq package_provider to yum

Addressed by: https://review.openstack.org/414198
    Sync template processing

Addressed by: https://review.openstack.org/416580
    Add --disable-validations

Gerrit topic: https://review.openstack.org/#q,topic:split-stack-2,n,z

Addressed by: https://review.openstack.org/420164
    Use custom role names in deployed-server roles

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

Addressed by: https://review.openstack.org/420173
    Include ::heat at step 3

Addressed by: https://review.openstack.org/420369
    Add docs for using already deployed servers

Addressed by: https://review.openstack.org/425879
    Add deployed server bootstrap for RHEL

Addressed by: https://review.openstack.org/435802
    Synchronize NetworkDeployment inputs for generic roles

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.